From c615055ee8007f3f610d2010ef590986a175c540 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 19 May 2023 12:15:01 -0400 Subject: [PATCH 001/495] Adds lore to scopes/sights. (#3352) # About the pull request This PR adds lore to the following attachments: Red dot sight Reflex sight 4x scope 2x scope B8 scope Laser sight # Explain why it's good for the game Adding lore in game is good for immersion and buy in by players without requiring secondary sources like a wiki. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow, KoishiVibe, Kaga add: Added lore to scopes/sights. /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/modules/projectiles/gun_attachables.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index d38df5d06d20..22da1976ddbe 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -558,6 +558,7 @@ Defined in conflicts.dm of the #defines folder. /obj/item/attachable/reddot name = "S5 red-dot sight" desc = "An ARMAT S5 red-dot sight. A zero-magnification optic that offers faster, and more accurate target acquisition." + desc_lore = "An all-weather collimator sight, designated as the AN/PVQ-64 Dot Sight. Equipped with a sunshade to increase clarity in bright conditions and resist weathering. Compact and efficient, a marvel of military design, until you realize that this is actually just an off-the-shelf design that got a military designation slapped on." icon = 'icons/obj/items/weapons/guns/attachments/rail.dmi' icon_state = "reddot" attach_icon = "reddot_a" @@ -572,6 +573,7 @@ Defined in conflicts.dm of the #defines folder. /obj/item/attachable/reflex name = "S6 reflex sight" desc = "An ARMAT S6 reflex sight. A zero-magnification alternative to iron sights with a more open optic window when compared to the S5 red-dot. Helps to reduce scatter during automated fire." + desc_lore = "A simple folding reflex sight designated as the AN/PVG-72 Reflex Sight, compatible with most rail systems. Bulky and built to last, it can link with military HUDs for limited point-of-aim calculations." icon = 'icons/obj/items/weapons/guns/attachments/rail.dmi' icon_state = "reflex" attach_icon = "reflex_a" @@ -801,6 +803,7 @@ Defined in conflicts.dm of the #defines folder. icon_state = "sniperscope" attach_icon = "sniperscope_a" desc = "An ARMAT S8 telescopic eye piece. Fixed at 4x zoom. Press the 'use rail attachment' HUD icon or use the verb of the same name to zoom." + desc_lore = "An intermediate-power Armat scope designated as the AN/PVQ-31 4x Optic. Fairly basic, but both durable and functional... enough. 780 meters is about as far as one can push the 10x24mm cartridge, really." slot = "rail" aim_speed_mod = SLOWDOWN_ADS_SCOPE //Extra slowdown when wielded wield_delay_mod = WIELD_DELAY_FAST @@ -947,6 +950,7 @@ Defined in conflicts.dm of the #defines folder. icon_state = "miniscope" attach_icon = "miniscope_a" desc = "An ARMAT S4 telescoping eye piece. Fixed at a modest 2x zoom. Press the 'use rail attachment' HUD icon or use the verb of the same name to zoom." + desc_lore = "A light-duty optic, designated as the AN/PVQ-45 2x Optic. Suited towards short to medium-range engagements. Users are advised to zero it often, as the first mass-production batch had a tendency to drift in one direction or another with sustained use." slot = "rail" zoom_offset = 6 zoom_viewsize = 7 @@ -1013,7 +1017,8 @@ Defined in conflicts.dm of the #defines folder. name = "B8 Smart-Scope" icon_state = "iffbarrel" attach_icon = "iffbarrel_a" - desc = "An experimental B8 Smart-Scope. Based on the technologies used in the Smart Gun by ARMAT, this sight has integrated IFF systems. It can only attach to the M4RA Battle Rifle, L42A Battle Rifle, and M44 Combat Revolver." + desc = "An experimental B8 Smart-Scope. Based on the technologies used in the Smart Gun by ARMAT, this sight has integrated IFF systems. It can only attach to the M4RA Battle Rifle and M44 Combat Revolver." + desc_lore = "An experimental fire-control optic capable of linking into compatible IFF systems on certain weapons, designated the XAN/PVG-110 Smart Scope. Currently programmed for usage with the M4RA battle rifle and M44 Combat Revolver, due to their relatively lower rates of fire. Experimental technology developed by Armat, who have assured that all previously reported issues with false-negative IFF recognitions have been solved. Make sure to check the sight after every op, just in case." slot = "rail" zoom_offset = 6 zoom_viewsize = 7 @@ -2524,6 +2529,7 @@ Defined in conflicts.dm of the #defines folder. /obj/item/attachable/lasersight name = "laser sight" desc = "A laser sight that attaches to the underside of most weapons. Increases accuracy and decreases scatter, especially while one-handed." + desc_lore = "A standard visible-band laser module designated as the AN/PEQ-42 Laser Sight. Can be mounted onto any firearm that has a lower rail large enough to accommodate it." icon = 'icons/obj/items/weapons/guns/attachments/under.dmi' icon_state = "lasersight" attach_icon = "lasersight_a" From 5b3c5f94395d9cb8b38cbc9d1419c4f28f007536 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 May 2023 17:26:24 +0100 Subject: [PATCH 002/495] Automatic changelog for PR #3352 [ci skip] --- html/changelogs/AutoChangeLog-pr-3352.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3352.yml diff --git a/html/changelogs/AutoChangeLog-pr-3352.yml b/html/changelogs/AutoChangeLog-pr-3352.yml new file mode 100644 index 000000000000..24d93294b3de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3352.yml @@ -0,0 +1,4 @@ +author: "Morrow, KoishiVibe, Kaga" +delete-after: True +changes: + - rscadd: "Added lore to scopes/sights." \ No newline at end of file From 02c5d88ae0f141be7c7d632e48ef36bf23a4c7df Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 19 May 2023 12:23:55 -0400 Subject: [PATCH 003/495] Transfuse status icon, blood bag fix (#3335) # About the pull request This PR adds a HUD icon "blood" for when someone or something is giving or taking blood from you. This PR fixes some duplicate code in /mob/living/carbon/human/Destroy() This PR fixes a runtime in blood packs when disconnecting a blood pack. This PR fxies mobs that don't feel pain screaming in pain when blood bags disconnect. # Explain why it's good for the game Having a more clear way of understanding you are currently attached to a blood bag is important for game sense. Bugs bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Added a HUD icon "blood" for when someone or something is giving or taking blood from you. fix: Fixed some duplicate code in /mob/living/carbon/human/Destroy() fix: Fixed a runtime in blood packs when disconnecting a blood pack fix: Fixed mobs that don't feel pain screaming in pain when blood bags disconnect. /:cl: --- code/_onclick/hud/hud.dm | 2 ++ code/_onclick/hud/human.dm | 4 ++++ code/game/machinery/iv_drip.dm | 3 +++ .../items/reagent_containers/blood_pack.dm | 10 +++++++--- code/modules/mob/living/carbon/human/human.dm | 10 +--------- .../mob/living/carbon/human/human_defines.dm | 3 +++ .../human/life/handle_regular_hud_updates.dm | 9 +++++++++ icons/mob/hud/human_bronze.dmi | Bin 96623 -> 130266 bytes icons/mob/hud/human_dark.dmi | Bin 98781 -> 132914 bytes icons/mob/hud/human_glass.dmi | Bin 91923 -> 124483 bytes icons/mob/hud/human_green.dmi | Bin 103091 -> 133774 bytes icons/mob/hud/human_grey.dmi | Bin 83170 -> 114216 bytes icons/mob/hud/human_holo.dmi | Bin 83291 -> 113279 bytes icons/mob/hud/human_midnight.dmi | Bin 116592 -> 147911 bytes icons/mob/hud/human_old.dmi | Bin 89685 -> 116782 bytes icons/mob/hud/human_orange.dmi | Bin 118193 -> 145791 bytes icons/mob/hud/human_red.dmi | Bin 115734 -> 150025 bytes icons/mob/hud/human_white.dmi | Bin 104370 -> 141810 bytes 18 files changed, 29 insertions(+), 12 deletions(-) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 16adcda78d85..6f3d6de5cadb 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -31,6 +31,7 @@ var/atom/movable/screen/slowed_icon var/atom/movable/screen/bleeding_icon + var/atom/movable/screen/transfusion_icon var/atom/movable/screen/shrapnel_icon var/atom/movable/screen/tethering_icon var/atom/movable/screen/tethered_icon @@ -128,6 +129,7 @@ slowed_icon = null shrapnel_icon = null bleeding_icon = null + transfusion_icon = null tethering_icon = null tethered_icon = null diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 79edbb5d06e2..b277c067683b 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -383,6 +383,10 @@ tethered_icon.icon_state = "status_0" infodisplay += tethered_icon + transfusion_icon = new /atom/movable/screen() + transfusion_icon.icon = ui_datum.ui_style_icon + transfusion_icon.icon_state = "status_0" + infodisplay += transfusion_icon /mob/living/carbon/human/create_hud() if(client && client.prefs && !hud_used) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 9407ef61277b..7055e1663ab1 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -46,6 +46,7 @@ if(attached) H.visible_message("[H] detaches \the [src] from \the [attached].", \ "You detach \the [src] from \the [attached].") + attached.active_transfusions -= src attached = null update_icon() stop_processing() @@ -55,6 +56,7 @@ H.visible_message("[H] attaches \the [src] to \the [over_object].", \ "You attach \the [src] to \the [over_object].") attached = over_object + attached.active_transfusions += src update_icon() start_processing() @@ -93,6 +95,7 @@ attached.apply_damage(3, BRUTE, pick("r_arm", "l_arm")) if(attached.pain.feels_pain) attached.emote("scream") + attached.active_transfusions -= src attached = null update_icon() stop_processing() diff --git a/code/game/objects/items/reagent_containers/blood_pack.dm b/code/game/objects/items/reagent_containers/blood_pack.dm index 5b932426804d..c507b2633828 100644 --- a/code/game/objects/items/reagent_containers/blood_pack.dm +++ b/code/game/objects/items/reagent_containers/blood_pack.dm @@ -40,10 +40,11 @@ return if(connected_to == attacked_mob) - connected_to = null STOP_PROCESSING(SSobj, src) user.visible_message("[user] detaches [src] from [connected_to].", \ "You detach [src] from [connected_to].") + connected_to.active_transfusions -= src + connected_to = null return if(!skillcheck(user, SKILL_SURGERY, SKILL_SURGERY_NOVICE)) @@ -59,6 +60,7 @@ if(istype(attacked_mob, /mob/living/carbon/human)) connected_to = attacked_mob + connected_to.active_transfusions += src START_PROCESSING(SSobj, src) user.visible_message("[user] attaches \the [src] to [connected_to].", \ "You attach \the [src] to [connected_to].") @@ -108,10 +110,12 @@ /obj/item/reagent_container/blood/proc/bad_disconnect() if(!connected_to) return - + connected_to.visible_message("[src] breaks free of [connected_to]!", "[src] is pulled out of you!") connected_to.apply_damage(3, BRUTE, pick("r_arm", "l_arm")) - connected_to.emote("scream") + if(connected_to.pain.feels_pain) + connected_to.emote("scream") + connected_to.active_transfusions -= src connected_to = null /obj/item/reagent_container/blood/verb/toggle_mode() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 9f08f32dc2b6..3bd6555dfa2c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -65,14 +65,6 @@ remove_from_all_mob_huds() . = ..() - species = null - limbs_to_process = null - brute_mod_override = null - burn_mod_override = null - assigned_squad = null - selected_ability = null - remembered_dropped_objects = null - overlays_standing = null //Equipment slots @@ -97,7 +89,7 @@ assigned_squad = null selected_ability = null remembered_dropped_objects = null - + active_transfusions = null /mob/living/carbon/human/get_status_tab_items() . = ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 16d456867f91..842cce5c8193 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -164,6 +164,9 @@ ///list of weakrefs of recently dropped objects var/list/remembered_dropped_objects = list() + ///list of active transfusions from blood bags or iv stands + var/list/active_transfusions = list() + /client/var/cached_human_playtime /client/proc/get_total_human_playtime(skip_cache = FALSE) diff --git a/code/modules/mob/living/carbon/human/life/handle_regular_hud_updates.dm b/code/modules/mob/living/carbon/human/life/handle_regular_hud_updates.dm index 04fc8a54fc6b..5d706518f5e3 100644 --- a/code/modules/mob/living/carbon/human/life/handle_regular_hud_updates.dm +++ b/code/modules/mob/living/carbon/human/life/handle_regular_hud_updates.dm @@ -222,3 +222,12 @@ else hud_used.tethered_icon.name = "" hud_used.tethered_icon.icon_state = "status_0" + + if(active_transfusions.len) + hud_used.tethered_icon.name = "transfusion" + hud_used.tethered_icon.icon_state = "status_blood" + hud_used.tethered_icon.screen_loc = ui_datum.get_status_loc(status_effect_placement) + status_effect_placement++ + else + hud_used.tethered_icon.name = "" + hud_used.tethered_icon.icon_state = "status_0" diff --git a/icons/mob/hud/human_bronze.dmi b/icons/mob/hud/human_bronze.dmi index fc08142c5b7a279621432da3cf8f61d7726b1f46..4f2ee88d1da52f51fc863e5023b9ef6b856bcb89 100644 GIT binary patch literal 130266 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

dbP+)>vNi3P8$o4~vebuHaY` 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 T4NOcc1pL!Hud9})ViEX1f=`ma literal 96623 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

&Hvzs=Ng*o%RRuXx~T743YZ2suI@FyNqTV5~e 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 diff --git a/icons/mob/hud/human_dark.dmi b/icons/mob/hud/human_dark.dmi index b09a2886720cc84679a6ef271bedee8c6450ae28..e572dcb8353b81e83c31f2aa51cfef4cee5b38e7 100644 GIT binary patch literal 132914 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�ju362R^GsLsE-3o2>kG^_ktj)g$^93=IH^%0)P*& zu_0zZ13L=>lRoGO_zIJ85$a`W2?S`=PXYx=L=u9!^g-xlbYgSeOrM~i3}yprgh-

SYehNZ_e2@c!2>mHQ{()T$#ZZVRH^Esz*8a7;oDt$eVP#J(aK^ym zw1CP5IE(F2UV?HjA_Sme%{)9%6on8Ko({Kwz$svp!9%7zB>J1Ts-^}v-d|6Em8*DzvFB>6-gk29R z-5Y>Xs`?ss9*~@CAi0GMZ3ATeNdInVXgA|ecP*?z#O≪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 literal 98781 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

4(y;wxT7(=NC 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

sNto{Ml!PD!#q#tci4K;N!?@^878(yQS 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 diff --git a/icons/mob/hud/human_glass.dmi b/icons/mob/hud/human_glass.dmi index 185ffc8c5fec8e4c54317c6296a038300ace8fae..19fb430d8492c0f1441f622ca42cddb52712dfab 100644 GIT binary patch literal 124483 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%0Dh|Nrzh|IZzsKw9?q zVO|HKCP+%VC>>h<7V0On&JG-tC*^Wg3H;Ff&)=~Z4cMeyjKX{wr&;uKu1cmRA8GTv z(a5uhevjn6rg;~_2W{;3kSH^6Xjlv(=F)u&-g(jbA~*cJIvg%M$K8gtY;D4ZzCHwx^c{i>^6G=(gjwEgJt7)1KDR({CTm-pU#7B#m>(oZBLfuM zHtqlo#H*@=@ZeNlW|D(am?{Z5%P{$tkSw#t(hLlPH3bB?n_+ym{WPJcayG<^82^K! zZEc6II~~2-Vyv|mDn-F9)yPPfU!|DdQg%pb<&;QINm&TOu?SaS)K4s|4u zhZ7t#v)=8OIz6Sz&-wU}!IB}pV{o~o^P!(T53OaJkHQ&e)Gf1)7#@!{dP?QrXu5xZ z5ztg88WA$6`D4ZQYJfVzB~0CZA!rt`x47W@Uq^p3+yF;IJHXK=Lg7stC*&1am9+e$ zK)d9$|8gwIp}=SDz3El8K*fW<jVsOZ;0U@k@uMY+I|aOUW{4 zj!Orpl~k-mdN3*#Ev%KRJoJLukZXl-96dxb+8*+}yikJVXD9@7?u&Dlebtc~0+F5Ku6We3X|#p$18$%EkRip)mZm z0g-T@a!1*};lAPZ9ynptiI}Q4Uyq+YOdrHR&bY;H15hNQ!0#V5?ck zlN{A2{-ZqG`nU2duiNSV8u|?kN#7Q_4W^P+EW1ry~rfvsJjW;8-$>Vdrd}NhdgX55R!VA+?g^1PwJR@exC)0uNJy0gT7Lj zn0CdqaBAZhw9S{utf!K8xAAN#e1p!sQvA(U)%8AYyR7kv=Ee_KpvVd<4|^1c|ZOmOq8%BmSi zWC0*e&#m zed0}f82u}2@-y$Hx7;_KVs)1x5Lj^!1i!~#sAqotkLpYmb>eaE9_s9w;X(vmjcmon zo_^pyAiEuezsv1S1@$M{FnvUC1%Bb{Z>Pu8g4!=ll};X4&u6D2dWyXcq<~Z1Q=g+}PjtD`0QIWAFT;xaUu%fm|{&g*PqY>L%w?6z!P#qjwe9NjYH3d0>K;rD{ zf`Wq*^R6E<@(T6-2!0>%DM?Ph|IyX;_D#kQF7sjKCt1Yci>OwYOFPAi)t-I-zbG}c z__0cNHY#JN2>P$~cjgt09+w|{6K6_Znn}3|JSxt=amRo!V=-JXAZygW*+)QPQ432hJG#a%nR zM0QS>JGcCRaWB?0jA)%1!fxqFww3>P4;z=-WIzymS$(kXGv$emz5gRB82d-v`zLqx z(_LSt%%Z9A=?zCf%gY^hvn!y|xsRk|)z$us%N}f5HypR_fx|W~2#Uc_`f6fyUS-#G zM2)}pHrmKiyt_wksLKXK)Y}iE#|9+7=y?1hb+ri5^GdI(%xXWrt%B~vE5q=#*D)=c z68kN1`j@kgPj5T4(WEnsHm}z$zn*q^wY!aaL}dsGfguN>&1t@#KDG^tKInE_r%L47 zPLM+_Eo~^>9Fxs>jfqmTs6=4+BM+O2R0r1Tp;gerE(|A&HhN-8T^F>5!XV6uB)ow9 zo7#AjtD@Wc^mB>h(eUw7C9q(Gq|Q{=fv(gwfWN8b7@W0;wP4il)t?LAUIwk)Lh4i2 zy>k%h`@I)O`Tvoy_vKG)BR(>1AEE0xe&4iMHQ_ZqJ?)BslM&0$c-qGZ<2uKOo?4rG z=!Jau9-XkJ(Gsjwax+4EgEl+KZ&lxY9k6%)uP@5LOD0 zv3-4?IHiayfNA%}wG@iZA}Y^+6=y;EV9_o{Vol#pr_yq21o$Wc(=VAIr|xvvR$t5$ zY#fhAG~ZO_znFP8=f&RX_xUd=zcF*>QQEi8_qgmoG<0L1Ro930VD|s4QUW&uqR(ah zgTc3dJh=n3c7&A)k}yssYdY;8eD>m>0tNH=0epYxtLj_6n7ClZN=b`9Vxj%JFRiK2UP}O4pC;JL;+)#_ol3d7o4xq@T_cBNi+T z+MKoi%SM|IUkv4`NNk7}7(1BE_m@I#=0T*Cj)|T^$QftJaX2m*ZdXu(8k4! zDF5i;YVY8@r?=yzzLwFcA-U5}W;=Gdi*Q)8o%UGLQ{3CRCFTU*cDF_Qd%dp%h_9_c zn&JN8jst7%uN~*^Uq@2z|9h1h2!59&AO7O6-Q#_A#Dmrmzv1YZ!AcfcpG z*8xlJoPT2d511uV16(8C*o~>uEcWHIBGb0TIrNV;FTol<4#+>8G$-b-Y=~n8;Z5$H zIlk?Gpb)>A@*)6k9VYZto?f1zNPyjYzhSqUYbIe0cQX*&_4J-QSEtLN`wxaT;X=zx zF)i%9r6EKikfXSLK74VbE0=5&vFaaos<+xL(%_7~6+?ArnqD!iV+vpXe@&>i^Mek; zW>FRD<#TKLG}K21h(W=>-Ryt14dJ~#T{D`!TS^4bE~kwX2*1)j)}}Fn6u#bAIHk(q zGq_v#1S77C*sp&HSWc8NEhHG3)72k)Rs@?_v2TH7|v3 z6S#h{TC9`C;v#)cuiTc7Es*hCZTRC;5W2AIT<+(%H4sNc;z1dLK&T_R$Zi zx}+bE3nqdJkdz9IqT1Pey$abs@5%ljrJZS9QhOT5k4tH|fLS^%z4uzFP!44-R~Su7O(nC`GQ3WUx$Bj3MNO`uLNI?o zo#ys(UhwL07S8#6p7VTu&-eT1!e=Iyp^0BbMKwmFmA0m{o1{OG+(Y+73GiW%`xzaJO05e zMyFOf?b}YZt=&9-&RSzd`48h4QrW@0`!HT>ADOl`w|2apy6V?s(I|~6QDyv4=f?9Y z3&*Z&AG(dxV{`$(5mk(;9yZ&$F>R#S;}SBQamtst=>5!{j0aaSdvFeD<&rbc97A8w zRA6rjD3;$C5FuZ}CfLm>ahq?eyHd{^F56<*`b9ci`*=PRy2%M`Axt02j>_pW)1PO7 z!EHgC8NdXpptW#my2!LUm$slr%ycs57K*|C3ttDiEFp~WzGi5+K=)UvVc_>=frG_R zd$_cLA%r zO^BzMDSVHrr_gG~?J>9`iGAs(d4i?FFKHDK>8WD((FY9I=qM)@2d9}-AOCUGekF+m zqM)HgKw`*gE~ReuU1(bM;e08U&(~RAdrWcSp2kW887*n;qZF9w@nFppjVjRsR0)dXm;j^$^_FxR)vGM{k-h!uOp@O| zs5qZ>=MrYmBy|{8rSS20z??nmT^0~>57jwdW2bCJ-<)xwPfhjve3E!y{NmPA_nGMy ztB4vCN#Ilf5{t53O23e1-Zfbf z|JOuxw5kl=^(Df2VwT_h7ELc(-+~9!8>ln_S0PMQOB3V4=m^Y?UYNE0BIr}m{!i=> z1>?Jsu*jZPBTcboZ>{nB@OQf{CSDT&HCBfJ4c=1hJRkOZ<@w2bg}{EOe+$$sK$*EZ zWx*E;>8F19|6@vUc2w%BD&wDRH*1*Q|CY#aN+oj5SEX|IR8~+2_i#r50GCmsuXG7j z3^6AFvkwBXcW_+@v}TSm3woj&Tah8v4W8RLC!&3w&G_Uh@7lrjx)VslMJYSm60{&f z%44k~9-@418AwRaV?KgJp!#q_%Fp~z>UOVbcEwRq_Q`VY5cx zty1oo#kWsR2*5-(7PGBKvJ@O~G4KR|vQ;&e84*Nw$M(p#iQFd@gl=I2Xe!kJkdzVdia6xJHRY)IMu9yKpkLZzZD{{#sV zbG0`ICG~K-a$u|ZSl)NK;k7_|NK1*gu(+uxAI%zHA$954doIkNymlM_Whd>j9D~yb z`laGan29NEa6X*=Q=5X7W=RF_!KEb;bMC8SQ9?R6zy>>|Bw+TV;Ztj3xSloN<@&+F zLuk*gkiy`1<#|JyI#692czd^5UBAT~4EX63Q5fBJM|$>r$1hh3rdrCkko~GHv%!F~ zxBfTh)}bNP=S0w^dLXN_YEyc5Bn}1YNzyI^B_C zTB84p>KWFXSf|piJ0G9!TIpgUEJS(?kTaPNm5#3c)s;R#_j#N=YKu58w8*|}IdmUc zGL|#p+`3MdvY4J&5>XuzZKf|J-;S#60Oy*K4-7QUPSvELyN|FxQ8TQsW|-qUZOY09 z?q-H{e13F=lfY|jLO@WORixGtacn?Lqu1BH9>)f4==JjIbPQ= zWX|fSCI>4kNANE_7d}19{E%QE%*gjG1Pfo(U)$!~M<-1JW@?JN8t^g6I0!I5|KpMw zdx3wDeRbgYC6?>#peb0D2`mE%Kr{(kx+hFbn2tUWu>F9C@hzM;L~Af8el@7ef{JP`N*qD#Kg@ctuN*+D6rSb$oW%5-11O_X;I6a9k-OsVE zgibU?z~opNx9xr__0{vxnq(4s5GIu|@o-a{INX{TLe-mhtjsZSbiZMBleQML&*|F` zfPD^NqHprwM%FIr7sczn%R|)`pr-*37Ay}3MA*={+j?*?R|Fbz$8ET;?aDhjF;LeqrE1pP&1C;*m5Np#fN zMwKwp!vu!13h}quD-+SKG>nOTGM&c@gH7`&k%AHYROOkQ5@%4$GZs7!?_!M_m)UfC z5V9>#>{l4Z)rM%x6>e`)$7tBF#ciq=%5KlS K9>qHe3I74LlaI{+ literal 91923 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

}fA7V) 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 TIEW#Qexusz)ZtPKOw2z49)(=t diff --git a/icons/mob/hud/human_green.dmi b/icons/mob/hud/human_green.dmi index 19e23e6ee7f3b526cbd9d3b9893c66db5c7bb775..9b235a75d870c0d1d72f66b88817859f971fffad 100644 GIT binary patch literal 133774 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%0AY3jQlfa_Y*??q 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%0D#{BCk~c<`0Llbl>Xqt@wWiRYtWI< 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≻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 YHyU?vC+k1Q(kF-Wr?2SdYFh^VKQ#)==l}o! literal 103091 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ℑ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

ydJTAQ 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 literal 116592 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≷8x5 zdSCdE$#zR~bCrv-_=cMpQ?4&a&ch0R)k@jv>(l!_9&UwwED9r?GaQO?`Bq6f!YlI_LC%Ou5HTMdlHlHh$o&p(f|;tH>!xBx1|{Le_eo! zV(wKS9?S*v22b;2Q3r(N8)VccticdB3hVtq=}Md7g;Grg&AqdzF%Rx{x%?A3uD+jN zj@odru(+yzDV1tfpg+ZlaIQ6818lRJH1vqdWjU_W6pnuH_VC=MSKT_WU6#j6IUl$s zlLd_n)HSF4_)P~^mhxpuQ08W?3`qiI*@MU~g_pzmuMmRl@plb^zK(y?4Jyx#Jjd^~ ze9|Y6vSaUF{X-RPa`Qn*M@JT(7krg)1Ey0dnq7KRD{{hSIZ^W#ta?zzI$sC>Z3K}Ob zK?~@fX}4WOveYtf{jGq2;pL)ugo*YIC+uS~L(cdO(C9QYTk%Qh>-lHRTD@#PU|G4( zq8$kd$=hwl4$2$1;>jnjlgYHu?4uXXn~B5l%FN3w_mhzdi5DGXUF3G(r($peZp!Nd z(%sdg1W6W#&o}l}#j;8KvV6tmHX4J2A3w!m-^zkww7acy5tOe#G+Fq@mhxNkaN0FK zq(4|{zGWN-yrp_ zdOssxej!WQ>x(y&@nq*-JqgxLQeoa&jQeCJ1m_Y&OqtpOGhIQ}1P9DvtGC~1>`m|&*UpZL0=*FP0cnrW4B7T>jYm-@Y%hKmGz&7d zkV{SVbp}n?nr5(WugR?}z%@d3WDRI(Ss5dnSy-SMT_KdcDNRxH8>7J3Gq^El7r>DpK6Hhas!g016GfhQoLB z6h!l094$SP2c&InY-U>4mnX--k6+ENn%mDJS=-T@r%7-AkB z0uUywh4}OCN-7;wpuIv{JF_a1kCx4wY|KfYyRJlTs$SA&xWjgoHw?Z=2e=Rb@(IJ$ z32;TNat+*uW!%V5Teb&ry`kQbrGPO-dI}YJgkkE)ag3pFDkAhU$U?P61C0AwUt2CM zYz;g80a^2C~J7BQBqgC!%8@#C5%-Bag&TsZEcpa5N`PgNmV<- zA&&u5|xd%-(iPJ%jIb|27W&}5MB4xs15s@57|e&&9n7zBV*+Wpe$y)C&b z-uL{QRy_Dgu?Qt$vQOlzV;2*=_5)JYO;d!Nw3_f_U(+t zOONymi~O4~nOC{o;|#VJlgad&rjcL)h@e&_tp zd7tOHo_yH(ke$7k%vv+EX6}1hMqGQ{%3Vzk;Zvj!;$%DtNV+2bnQ2}#`wYO>7D}r9 z{RBhvOA(NAy%GKLOJ6f>24ZqyU6&GDhj^5uL%>~Tmpr|H9q1NHA)7;^&%fjBqmgEM z+g!kb*p$j@Trf0K58)1ezxAWBVdsy)!QM^g{CP29hKz#g4qdDKGrAh-(l;+&P4&>R zu6bn9OZhq0fR9af`Z;A{A1*mprr?rQwibnp-It5YR%~s9zPVG2({F4|$5;YBD3hEO zi?^I{*F>VyQ60n0K|h+e3C^6gY<$ zn|i}%(0K;J_|-&7Cs-iH&nzf~}MiXNBvM*yKU`-P@>>$6XS^+C`a^=UD^3gLRUre8vc+nhR=YFCjNXF& zxSP_V4>wW=&KCXbxoW~Tp3BO2qSFYv18I)HTUa*O0Jo!j~53zcQi)KT~9)@20rY+qS~h% zt4Y(&)RD=!$lMzd_n>3R_1~$>it_KFg=vwN$9N{Uz$X)!j9~J^uwA^e*RhvhRTX9` z#V=1y_Hzd-xM>LU@2x&L=_`UQ3{E51RxS34zfLkz>Tdzn7O6?i4qTTiM?ZuC3=qAE z;Ywkh6E$j0Vm^QHPFkw?7Ra5=tf%8ux96`5oy6}ZJ!73#NFuuQNX~sa>pyFx2wn`L zNj=?Ok8xZeq3RzT1D=x*5XdW@!G+KfvL0Z>m_UV zFSzBg#PgWapNuXorPlLxL%sHtwBt|Sb=|~&o(9?mN`PZ;cgo@vGF!*9BJ=5#J6d1dC1Aeeb2G$lI1=Z68UMjB!3jbC zdp{PR>%o7~?XB+5pV$4T&<2*Z?`KmfVRW`mnPlX0ZDC=dOmzL9rH;Hu^B~UCM#;V1 z*e8iXnafN?neKs?fCGU$Q=e_oqawIqXMse68ewPXmxY>|Lh?_3<)Rs7VL~tEjxM&+ zYm^SE&c+DVO}wL#K1cIWTM<`QnfkHr=G!#$oaw5Rsj&!Z<6pP!ug;Q7Kc>w2_0pBAX|MocoJTx5Qc?AU9x z5%Fj{WkV5|6zgSTz7y;@)g@;8RGGy^TLARQpk`-srU|e*QNNCgqpNC&$ZqE)$NDUHs!eOEx3=XWMyka_mMV)9kiLu~ zUb3D*$w#1S`$2FvnPq)SU~gq$w9R*E=F69h%K$k>32zAxxxi&@K?M|O*LUiX6f*4* zeSZ|}W}>Ouum9b-=w7_L#lpldG)7t^2_o@MmPk0j)toU9cH)3#aIM0uM zU8`C)XpNK;;S^$!h?Eo`fxGn>y-n;b4M*Bnf1Rm3j{jJ*WMHX^=Gbj{!UiBSl+y+M zJ@axYA$+C5IU1=WdA^B3LPyp2-4PjctSJ>2|GPNx^nr2f;evbM`}do4mmKla)uZvL zQTnQ6)1;4D`XeO#TF>$4drmY0RH<<2I4R1T-@`9TUd5{E$ItR>N+@wP>;}1>EJ-DR zPTWYAl1Bq-MSq9i#N+=NA?1d#A#k@22A_g76Z8BjP?G7jd4|1Nt2Z29GYpkaM(pO@ z?89tN;^vt*&uq^LcrQ!%hGD088TiXE#2qh(y9l1AqeQ9f$1;1V>&_t8{XUz4)S`+3 zQyhoo{wUCQ*X#MH?)P7^r#+?xdRN^lcJUK*MQ$BC24%@~EnqP%c2}`;T!VUqv`(S~ za|w4li&)x4aEg~t4@9!B)P+?LKD6^^_MPGhykj;zmtOP+AOp3Y80I`*Y;1fOj27r8L)YN;-oRNdjJ zvw>X@0AX9bJ0?$GN{2MZ!WugD=aw+YH5yR}V4*YM@azifbX!zeYZ5Xwpm@^p4)axk zKWVWxg8nb|{PutsMZOBEnxa7h-q22`FeMQ)8RFI7zNT56$TzMtFq*sk7^?dw)LP7>xm zQemmK+&`@0rhNs-MOqdjerXMC2i~y0xMG(>qk9{Bv0Q{$1BPymv7RIY_9QNgRw@o$ zy4iPZrx0hXN|3BKmJ_}juyiK9TTr(D#!4`EJmfasB~HDwpk!l6*<)dxXMuiEF>H#W zcYk)fRg7_rR10TdyNGcN095(qFc5=_-Rz8lQ>$_Ac4-dA!#zJqVi;D1yr^l15_ z-W2LfA0F%_f+AFZz22-}S$ZX4X!c!`do-BEZRcaQ2Mk*FxEfSHFt_u*ROL3b*_VS+ zf?I7g8G1En&rY{~F0UG-5BcT-c70VK5Mid_k9qzv1V)Q?Bf>xo--y%JcWxpT%hCB6099P-h> z)!D#dT2P*+ZpUD6ms(5;VgII0gV1vd`HEOqb$_Q|YG}BAIqnvJfzgRsoaA`<*`9hq z`zy7i0=UwjUp6DA5srQw=SjIi%LG7$pCe+7i&v)zVhDzvl9GH<*;C-LXHN0GkusWA zzTzc~PupOiEXMWcjc#rfQhefnc_|O({SxRq)9-v3lFV@SL#?CAre3MoVE0z9qjl=V z9%2gf-Qz{t<-r%y6H$@FK5@=CRM~^EqO5TF4O)bla=Ccm9+B1V)zLi{4k8OmDqL?5j_^PL1d+E5XUQ_BzvCE5YLL1+DF+pGEu=WW?6l7-#!}W_~o{0Dr4> zVe)&CEIANQc=Yd0nFH}ixMY}}s~(j$@t%oNSSs8{9m&eZ@KX0{+ze~7_A0nPiEAcp z_+mK2mnirrhvi5Vx2nm6_}s<#z_{-uvH9_3w{Az?RDiP=|GsXqhPi>90{LxHH2V9E zvN&aW;ZVSZQ{{=jW-RWonC$1Yn_u+X2?3GMG^FVsrjA5K{2vt=h)aH#%=F0UJ|~4# z8#jvn0hiQ%1%}s)!O*`Uo@*ImfztM8hm12v_l5Gq!ldmOOxAC(-SO}Q`$U|K8Vuu) z8^j+@B_dP2uR3B4IOp?AJq*_)I#b?{pt3bft`DM~>`zo`?}v(ZiqY%NRT*pj2`5=P zr25WPk|eD#McKZ%xXAQz2U7+Yb8(X2OyX3*>_)OA_Db2q;Me=w>sHrCh}7FeZ*5UM zgM0Ln(mI)wDAi?J$0X#3;jZ47Z`x``q>Eji&7Qehnz>6q-g0;xMLwMg>x$a1=yuy0 zu4jbnM(|7^_P_^AVvJQy+4`3EKC62}@%#JpV-G9GCh_z0^WRbaBha^knt8eWn7&2e0SXngt8NH)-7}E3bFz5LFe~bdaN#fV*SxMZpE-$YZle zv(vs9-SfA;GMI~PX}B#!f%}OJPgv7Sdp!nH_R7Z#b`sMe%TgI(^Ad}o01Vi88L5c^+-nqGr9BBFtNfz z=`(IBrND%<2FD$R6L|O{q({sB<@@?$yhf*vSKf7`%0=}Kjrx-Up9M}M%3^z!Uo$j+ zZB1Z#qoH;wzC5Ixvo8Xr&FJ?9EP1TSW@uL3cj{S9O!qJeiWeWau3jyX7#N%i9_llR z7pUBJhaFFTohffs-cfd2l<-)3*-_y@R}`3B;Gg^%_PHm7!cW-|wxt+xxD1MrPF&a` z(LVP3HO;uDpj2d_YjxOH20U>85d&d+jJL;AWyf3;2d5gxHgM3(nEJiuI63rILw5+< zqcRkSuOzkZqqnX2Ht4hE2Aot4y?pH>);*uZaJ{5>{GymvtHKjothRqH%?tjSqj`u? z^3M<{!5%hO#zNG`^_pzYF2BLOwfQ$Fqxb0QF;C$JR^>r;*Ld^(Ne}wE~;=34I0>SXtT+>i?QQ%j- zgh>IxBDdcLL`$_>#H~mP8&kF%=aAPgpxUsl>gfr3@*tm0sE;GDHG`4QbXOBpJR1iW z7}}27H)U-r%u;;SEE_NUlNXR#ep=6cu=1g;?_fV_nhI1)KYL-=+^^~8fp5Ng6xxK_ zrmu>xV(z15<S9)bu&${CF(5a9qm1Vx8iy*W>hCGJ|j8$^Q72 zvpLFb4EnrQXY~34cP{inlc6 zULM7cR}?Hm%_QQA^ytytKX_;9$=PszhPvH8E|YMU7dei`d{1p*W`l!YsLnApm)Z!a z@0AQpgzxQIx~(B>%? zQXAX9413mUtuJJTA6no+J*zigGBx6T;N9F7Om24i2xs3r)|F?_0Y%*5mYf%u1m)6D z9jb9wFzU>~`!&COjQ?&j*uK8RD)YzK#zL9n8C@AJeWXC}AG&i9K8DP%8_Gn{C4x^Lmbijdll4 zGF!WGh?HlxvDE97-PxS^AEUsmB!2wJ5(}vJQ-b0%vZ#SkY7^1qWjdf5q(H0X;#sMn zSvdrF4_eXLg3p*H#7u_2u>^JrebmHe5db#)9$jgy93Qb1u1@`PjucMD0=mTx0`GZmxPg$J6kuCl6zKdT1zIXKxRY(*I}3qLB0+_YT2 zUlw1aKtX3-K2Mm=#L%76WfUlz(w%uzAf@AhaS;=D!FB5|-gx(s>hLIOxt#EYvWj1c z9#a#vO!2c(C_KNaLwz@CeHJF=$kv!8PY6T zbG%!3t}PTtVe|bG_6k^Fyx!(;km{k%$K#8-@?B;DUV}~xHospDrMW$q064XaZFO@C zn;#WC6}!j_wREo|jR_fz74Co0XH@&5BVy_J(e(+g(C2zipfLxD{iOBV-in3mA}Uhm z6|9Mp;56|SEy#AE$_u}Lsa{CJjznWmq!MoljWb5#T#kImYnmiz-t&lj1Lq9VpV7Ui z&M@!08vvj_bp?4A&#j^1J!cFMY zI|NC2`Sb*HX7%=K6HT7?>=K!h5nmLU)?bW?oMu<&nn#MznU)8`;xDS6kDoqf{G z2OY^E=;m16S}5{^@2)ts#wY$B147VgA1vz^VsE=WLMJ_MpSXI#w**asp16*|H8~^Hi)Jy$wLLRX83;glM-yGPawe(REun8!v~N;`&=jOsqK<-$-8^{W3V+e|I($#(X#IMtow&eGmdO5+dI6N#a;-Q>WNX zw;lzLKu*WiMQ{cOSpvj+#EPD)Zylbv(QK$bYVnU`32u@Yv!V$uxT&1EPyRJ>EdRDB zN`n`!Sn)jww1Tz8wq|Qg+A%icC-5r}8khQWtR(VW=l~xgW%!StK@t#>FXm^97@U=* z+Q{HRxPz<7ou%dX3@kY+8-;YKlvOIybBmOz!S{W=lKQ4s9$OVY3@x76=778TtW*S( zm_XZ0gSH^wSaIxwbDeJw$;hrq`6W+p2i?>|emDOV%4pK`fb@`;iMWAL4i+pXWkZu?XF zsplgiI(G-3O2ZmolYf_X)APn6`*XOr`(0kQ?BqCU_MH4D(S+o(@|>wOn$jHMFTaRs zg^+`s{RNL~wNP@*=eUH*o`F#AZNGY6YI0}R+Slogt13TuH&jLbwIUw-X5TyP9IRz* zip9@aZ{rEwt;E-%ab2pcH51VL%H-m9G zQ3ra#UfFk96aRBI<%lLPcIImWiE)eeyzCIki|2{Wj*nHta8vCX?RU>!#ocS?UA96s zVCRTTF~67Crpp}IqBpx?!Y9oq6z6Ri_5Bz(D;zr+k7x+=w7R-&`%{5B)_LSJCCSFV zS5CIJ(>;Xl9(!LC;HER9Omg_oKEd?e5975nlsGs#FyVAo%_SuTo)Tmvk)zxxMg3;e zxfg@1>+rd9|7HQ?K$VjRR_Ak_mlM)%xFFC z@_XdWwx6JXSDk~U2rRp^QgZkxr+_w6#HDpTTk>0u7xO{8gZwQI!Y<~sgvz-?+*@3a z#MC<5kG%D~ifDd_tG69PLuK)yE(dnPp+(MO*Ji5=n0 zz!xX+MZA)zsP(;JmQBkl`-e4BrO|CZ4!--A>v3Yx6@T@dFfSHqth$>0U37(U0 z3NcuYWSXc@-eFb@D0a8B##0e>EsRZ6M65q|Y2e}^NkUh!W6)RwC(QU`|H_-Z zLFsil;>JB%%`Ts@ZFW$e5rt*@DfK?-c{dHE}y4ygQM9q9G^PnDSni@v+zSER-a z6gv{#W!J{=X~|xQ-j;jE#Js3qc7atUa(u3_s8U=cMEjb7%4fUT?s^A>a2HV16x~x; z{@iHSaWr1bS;A2L(es8{BfYxxJxzd~Y?Ai4Uuda(E%+5JxE}*AZF#W|z+$x3uNbIA00I zDx2r@Fv%oLGR>X+F%3Cre_@4Fy^`EtyvU#dgXAm=o@8>r^eo*%45?|F);KU6*%&i` z%roUKO0Kc1)`o6b`_`!-_<7MBhky2+CXn@lPNsc=8;`g3PCrbwL|?FE?;97>hE{s= zI}|N`qJoZGNnOK`C0eljnVIQAO%xucgwmAx3ncGZSQR(^6$q}I6F7%=70ux;< z#Xo;7lRL{}wS8o1VY9h-6smG;gr7KugiV`9s%Uyz-3`$Ucz8(i-1FD`cIvG;K39@(ouRpOpn zQ-qj?{*iJ!EtbwV5EhDF0bgiLftws2=dXnHnQ|GU40r^!SYv!NE}3R_LV7l+&O-v7 zdP2h(dkB%^X1q*4G86S##%VGKrACFfM z_<@B6o_64v7c3Uhl8`9Y*VxBAB@<6NdT?z1k~TEW6dO{*o?h`YvvBx$$JTJ zeZal=pD+B>p{dBc5m9|HksmV{%J*+jI0_d|2r)!2k9(6hQ88$eVcn0dka7`!!fW;G z(da*j)OK@625vO7EF)J~1$TApY*izCP*I&6w|;ZsKh4dh#N$}qqv(l29zD1tTP1B! ziMI;YQg?#Fh9r)C_5W$E0=v2>W&!12!TiP5&m!(TM*r(akrXnt5$4G|C>=+shopL9 zu<^OWf5uCP3y;LPC^93h2f~(c;Hty*Ki_W7(5u!~k#xq+go-fxX>DF;%Ze~9es}se zQXC&YDxytO&JdkhrGa_n-@FN^E2%&8s#P}S|9%eT4adE1MP!y^g9D6+eo}PB=ioC! z^{&iV<9Vdv|7eY1H_<7z9H@SumlKsP@t+T>crVeZlYAb(`DFrT__YDQr5~R>Y}B6h z`R|1$1I`V$%|knb|A${kwF*p`9O(K*u)^HC5-K0rM=)XU$H&g4Q1qOvuP_faZvX8& z9y4A0;7#|yRSdI7*5XMfb)6-J&}#gvIV(Okk&zoFGh?U!+{-JZbN!NSnBqd+-SK2n zz>YHmC{tqm8 zA?4buO$Ro#j-?G7(&b{g_x4h2|F7KiD;NQ2uEc~!eE5XPbahx%p#(2+|NCb)>}!n_ zLiHpt_5bRK6{&L(UZ&G^!WA=gW-=iPz zgz-OKi1)WJTiLf=+~`~)!|L6C#+>G!@`hzl*Qqq!QGHwEhaMVE)tiF)^5K@D?|-nB z5{vTG|0@M@)D}3mtpChfj!WLabw;pPY54j7Tq3&+YHj~)>_P`?O%M#Zl%nr!T1u(^ z9kMW%*Jv=*o^MhXym0Nt`$B&1{}(a*)ke^l4!UNefKnNuvM7CEgWbx}b+g0D{fY_P zZRyeVYU=HIygEzQ!Bv0Fh$LrOSs5yEmF4j^_K^+t2#0Y;QE(@DigWqG%%F%PrvW9Y zdmYHG8h0y`5*?&=`Q&yZHW{D0MZ2lF`Kk&lvFGNk8N?vD#%_j7WGhi`GhT@{zJA$T z&G*K`?=1>5z3KOOM29>LE6B@} z`~3OyCW^%;sRJnWK1Sl&(Ba^2Co4HGMpP9nnT3j^bhs|M^z>=@o|8^>{`!J&YFNV( zIrv>;IZ>!ljp8k8yc}2if`Fa>sOU9AOquQRkwgU74P4Kd`I*cdwOkA*NYm5bEc;ZX z`yubV#di1izax>pOI-e_;#MFNtShww-DF@0gr=@`3oFsR5E24Pjb4?OG_DhQT z)106s@bw7R%+Z5Ae(5E)D2s#r{mm@oUe@MMyYexM5MFcp8X$ap8#RggroMMpt#nyR zG%mr%uns~obxp}T%hn8JX+=fy2cF^uS+U0rDWn{7+X<<-aEt1YvB`2h^y-z!&7#{? z!@DN;5?ZNRx|P=3^{A%SRXXGvojZgQ1NHF+k2`kvphTdg=ZS-1oqg){j*S%DsPU|u zdJBkL1#aFSR3sbxdb8(p(?N&So{7Jn5cI`B4Ng;Cz1M~H5hv2xK3EoHqI9_E_lUR` zI{oGZmXk#6X$`oINEG$FcW@{xr}LHAPO-2&S#GVi8KL!pAJrF>l&I8)RG~OEidw{F#X=p9c z)02h`!X@m7Z`{S4&_X}@uqRR|i*HC&c!JIhvHwh70o|9Dj&H*3eBdwD_i%dk>+5>hpqd8dmHkWCgWY&necbg-D0>Bq9p1t_O+#vJ_I3iC8I66(RMHo zt7D=_x!Nj+FiGJPNFaC>oaH;rhn4O)Xt$N000w(u0x8Y32}eNr99qOJdS6jSF$JgKT%oDA5fvi zB(MtR12Gf}rsu#RW9zgP-Tqwd_db+4+@%Z0=|q3D zc!ZqzWPxv*SEllVv$YVrQq!a@w%oy+S*W!yaF+YxwukN4EhT0uvR$byPU-=`o&&wb zvZ5dX%muaO`s&%_Ige?A<>6Fjmjsf6@_^j%K(&PusVnrvjun92K1P6`d>C>83TdwU ztAKt`k_^JBrJ|0*MVE5uz=BI_`ywy0>}2JaPC-oQm}8Svf8rrk3dU!2`MpG3ZJ6j5 z5#AreR-QoGZ$skbzBYXN8x{we@2i^aBxynS}#8(?qK>R(P*M$;O=GnC9*EE%yhVo-y>C0CY9zT*NmLpG}o8Z)PrZ_DWO%2BU+eP0Lhgw?o}m?|5aK$(1#MMrCiO+u@LbKDmH4}`q;^E1%G0oft6 z2ZEeHvX2Q*BFC|{!&+jH@Q6Sd8|Y@h6PSR+$tgaYyX#& zRzJULYdJQ$xyZCqF^2NE6g?pcUO6Q=Xfzn^!nN>st-@ckPM4vrjMDmq!8Fa*6dKKc z%${)dyQ65aofY9<6*~@G6S9mrB6_Bb3F$%+@VLYW65JE6tXa&f`RToNKI@`5*q8$b z%8FvMlfHk-drZ$4#|(~Gxpm-`tdx5}XIAFxV_rR;#rpk@Es~=0dr&+JYwT!S0(J{QdK73O zJ#_ur<2eV^k%vWTl1 z_rg(%^srKf8dtJdm?lhDc>#C3*cU)CFI_3N7EJp3P8ySO^m)7D+++d-=lnLXNlyq} z+%oE9Hq2g{=o^Wuao@L4XQFKSb-=rGmOdFPDK}$pPfx=Hu0T3VoWM@O!?O%gJ;`8f z%)xw8X=mK*IJOVtYNuk*k7>BMiCWaVdh_^3VeZnwXH@kqeNWq`8Tdrqq&>N#GNSa7G-?v`oYCa_=7FM6OFvx=6N3`9v?;?CnG`m z;ody7pyk@IDtW2#usFT_zlIhx&&|7pv(@)w(T9<7w8}5Po?%eX6$i&a^J3oK|IzNvkE?=8U7JWxwCPG_ITR|B2 zLI^FkL@1NlI7 zEcC>HZ_h*Vw7?b#X zn0NG*I!<70Dt;hW&KnsV?N_*QlNf>FpH=8tr8o2v?dKIlZZmxS!(|h_R*ACm2=iQt z-}mtsm9vG?V5dqGha9d`hXb-7=SK1=vJ=OA=W)(<#7dctg23kySvqJa4IVU`hrBEU z5pO>eLTu|-o{{I1V#bQfo}Q5+hKm}%eS7TVwlYgl8W7A-E4>a%JZ)n-pfA0AwfRFd z!5qUjRGCLoN1@(fp%9Ke{_*@PJ2v@>xHH}y55nKimeT@2O~jKRH0(X8;mdyulpPX$ z(0UxJpA55Th(c58SOKrAky(s0(L2K~#9(>c^1F86ZqJYQ&$|*<7&cO>Kap;PZBSao zvCa>NP-okBqkUPe52^UX3f&YwTm^QELj$s9-)N{}<;Nh`0x<;=tJI}(%BlUH^z$K9 zR=zXHEYSx=^G_NlkaTr4*HXabpmQUeDg2U@YKoYJ;9>q~t>dQC=B=A9r#QD~8$dHR z+BUk&7ZgUd#0pfSBScDa!(Phdu)LU><;=%Lu}33x$sXMB1JtSA(jTcF#EI0MpMZNP+fFXD5bwNw60j|6-6`5p_VFRy>G9g>ok1t}?YA~X{{mY3BBWvn z<83vtpByhQb?)!xzAT&0PwnW2KfuNiVQt_ftG?L0rWZhW-@-8>&#{`e9nDK_EEHw; z@TZ|k=7aA;y-zcw@z1g|95_9FF6roy_yK&wI)h zOwSbBFj}8alU?@{pY|R&-XY0$6s%GlVY*pD{pCJ>~5TYRwnQTZM#aNw)2 zQ1lBok3c?K?2Vrm8Y{A!I`$yf+sw%q_IiRF6b4yHOq!7kK;a|3UE+XYk;!d{tFVv` z7DN-~Oyk=ol`f`zIu~1o584!OQy_=ga^(tZtr~;TjDnxmNNr5~pQ2<`WBsG?%GSDp zzL(fpOib(#2?jB}(|3BA?9Jc-47uMJ+ke^7fih$2dstN;w=vNPEQ9H7!|7SQuR{ij z*l;w7L??}VsafsADc}i6X{xxVy_l?y`sS1TWMaMO0U^?%BsjRB1`?bG0(_$aP3!9? zy3go!0iXLB&61=Qc^C|TrV`-{1C+tCL_#&V9}=X)zRNdPb$FxGd1b_rp%bGGve^Ud zC#9gI5A-d!l&&3TG)n%gyFbIIY=cxJKp}x2uz2&!Zj-a4f1)f)a~XO-=;2RnvLU&c z#4g`B^>89&fs^)<_U5S=QoagsOX+i{)GGXJoIobK)t)s)b{*%m*z7Q>g8of$THIS@ zwxem8x35@sl0E>dKG=`3UZTn4Sj9oJor>|1IqLU+7w4@9v)`|qap~`pN}F=SrFB1X z%m2-v$zB{QihDQTH~WZk!pb2krW_QQ(Kh?$w9-M*DMk{-*ge`#_juWsX(hOzm)jtL zc_op=k2stbX=hHfj-5)|0W$j-xaNcFa`S&Nse+TMca3{ywZu8bQ{AFOd=){l23{5*Es~YX}l2< zz9Y5YTp~2|-yDvA)qOv>^!(Xz1v?FodaRi#%&TqU zm_XqilJ_{B0I+5|0HiNIohGhICZM?tK-U~kZvoK&6a(vU?*SCy)J)%319LIs10IM! z(5nKl6F+F~)5!7o7ZU-537He_bG3EKL9PG|$5#nSXdh+11QF@7piPLk$PP}SrJTMqNI{cQ1+N+FKV5{npMVX-BB~36Z?M{E{|wlWpaqJAAhE{CGKLJTsW3P&<7daVv1`Gj@Xi4sYfBay@okXI1h8hk4p^mpXbwEpxR$M5{7aNZjP*^69$e8dxuo4PKM^q1%P%Ngb)a5%6p+I0k(q zy(tC;${@my0evE-!4bFbkwlq5XjMGi0rW&N`}Ft#*+4-53m`nDvA`DJ@`*r_bX)YZ z+BtDy06U{_>Kq+T=`4#ORiGl#Yi?;!rF8Hou`N=6oZH1rX8Kg@IW{1P>Jq&ji$rkt zCt7=qL@oMIXOhZFIheE~%0Ma}0vMlvRsqs8cW#38JPz|5bHv9b!|8oxaTQVv)ZO58 z?J*q62vFwb3mIZrEcUjUXf!!pwje=K@;5jH_zp7PtV6MBM{|L@)aZhHIK|u1_}x!8 z`~^4M_8n;%FmJoXpW@;M(d2FCyia4tq{1e`RelNy_1o1V6YTz`BLM1U8+>oCO>4!k zNiRTz*U#q#yUjeO{6%EeUEKKT<4fu1RLQr`;Fs73paPm6bRD^n&D@U3A7N&D{PzLK z+^5}STRK=2Z*Q|)H0e?nt$Rsfa@PU9+FJ9NcLgh-ge3DMYX=5RWiswwX#3q0eo0ut z^RozwqVT0ov`X~w4U3k$r(#Zo27oOvVEl^o?=M-8{#L~K;k>@G0k6s7r0Yx#&Duz8 z^s;4ccWG>!f4|q0M6Qv-TtFTAUbj#9A|3}%aKHD7+MoIG>6!4U;a>$j)pODfWLwz0 zPs2A!_yrW{rd4hDznpv6ULgLPR8kIBHClJsD_OJ+OS|o_Tk?arN!kABJ$)(Con>a4 z+i^^R0ibBWlZy{=UPLj~^t8pEank(^DI~i%w*ZYgQgxh20G}KaJ^Exof@DDWN!*hi z49{YNQX=5 zw0z=(Dk2IhitD{ral4|Pp!mk<0>)+owB_(XOmV~ykuaQ2maG(%VK6VVEYOKAmHQ^g zId!j79r+3Zz-@m!8>%fMZ5xzIm*zk6%JYzT^DH)1kw{kEOwLdzvIJ;JeI8(<3=9sT z*EHop+WcNq>m}&_<&{nRUBPUEVmKMfBZtQng={aHq~hyY!cZ2;_phdBpS65CK|#a= zRxk?fTveO@*ee0}hRgvgQ$XaUD62cl{JOJIbzvwN=pJu-u8`4~V8EVyE7MHs*A49X zHe_gnEVPlHANa?mD##4wInKvrMPTx(5RWeoXm^vb8qPg4Frw!S-_ z>iGZu-s@iTW<JBG5N<`sp1m%)H)P2mGJbPMgv$eCp@ zkB7XEYqkw=MON60_1>@^A1&A+SOr9l0V8$MzcM7;=S{@~SwOlJdCwX|p!)S1j7`i| z))W_iBv_Fa7c^a9vG;wySH7LVJvq=$KMmHGfpEW}iX^tm{{5}A3Jk(Ug5u=%aEn

bi1A?-JNshwfDCIlZbJ{f+3c-S^Hp0#8I-N6gZ5-YghD ze2*^F-^rz0+=bXc$=VH3pLsM2bv_jR*v-2=I?qbhTBUa`R!P?Bg*snPuxg^x5w*SY zM3ZObhK{(O=9KpQlBW)z-4%5HCo!gEgN;Wo+ihf`Aoe>sHf}lp+G}xhpN2Ut-Ll~J z5+C_v9a^4nU{K;g#WYh zPSH^#n;sF~h^rmEA6-$k`JQclCs0nseX;AAYWIet>R;Fgf|oAr=L~qO6$yVcsAD#~db9*Rq;} z3PP))gXx|mOY1N(&28(&nL zki5nRyU&RnI+BP@m&RD;I`T?G?zXx=5033{;)>K zXV#y9lt{Ot*IA+y`uP&kPdi~s;J|6aoKHUhybiW19MldsS^GhLc07AMk|Gtm9DQi& zOaERmzKznC&e)dpdjbWl(r5hy;k=DK1cDATyoaOenJ-Bsa8m8k{89%y$KU>eYxmLy zTpjL6VCrY&;Qw7@E>Sm3mHe&9a+>McW4`hugRJjIeU58-=VY3Oyax7O&_eurvbxV# z0Qa|7A9j^aM>i9_46oDg$?dn;P(aahNWZi5skQ@~AC)^b3&fj|^t10p;}C6av@ zImU?bn|Fpyn)lt|MT{#>hLu{OPmTwXEKR3AJ&5#R=zk1o!c4m*a5{#}ly3?2ua{TO+7+xFnj`YFHomSr>dXq*Z;RO6Z2saCk-zuW@tx4O9y8^% z$J(y`UFVA&v%V%78C69_+9hV;g;u`o?c*}Y<&J|(jAJq1ixmR5Ie56C_o~Kj*Ek7M z1k)}JFH?W0UhMI~3R2mz>rb4CkDh%3gr?E(>upAiN4!7v^gdEMuN%^8Q&@ZjxdIg| z=byN4@)dJ6p<2IU?d@?p96_F~%t2V4-d9isD9mUHB1m}K{bHy$Vi zjrv-)J~X9K!}^vT>>;>CXjwEPqsEq?Vo!E5$Ckt({JH`ZfG{v0tw-+0`JBK7wMBET z)lihvrLg-*C+rn{da%N699USKdojX%mLTTYYDydwC23%Z|LFDgV|=oYZkW*fk4Dyp z;T2R!bPv5N)|J*e3Yk7Yyw+b8hVA~+vCl>+)!-nWjY2uocri={4+lygW<)YR+$nlK2L{X2noeaL{P5_Hm#bP7v$W)LToT=77NaD z#pHHCH1N{62f(^B#YOEVtEmzDOsl431`?CXWx*nWvoxzC0iugMbLagh80u~H8N8DD z_>9u^w=R8}U(HF77F>BooS6OX3)tL3+j!JCeCf6+ABUeeOPTQDeMqVw zN+v)s6IjlFt-ToA3rYGwe~pA$vyMOh{j(FWLf-Hic4dL4(wph z;K1_bHvafpM_&bzk(!nJxJ2iNjD(bG)6ex#xso3)p;NC3YyMu;M~=BL4?=AB4coy1 z+U1K@b;%L&AXuxj0Q~%%6P?fIvu-DsF3(wyCC|j z`lIx^3YX&(t{-f1qc~!9-_9pFfVz?DbyhYR_mO#GGDBWX46#dOG<&sPGBsnv0&%R} zeTz6`ZiZOxaJ&8uq7S;Y%L>JQ#?xcygvDo|NrVRKs1T=~qAqQIntb+HuZrbA)%#qW zg;8hQ07kfv$wXOxNm7!HKDvK9O&XYX0IolxLX^){(c|Tmukz(qG~wDy+4l40B((;=k|L3bXF2Q*^Z& zgnbOG!3&>^eKl3g-<5?-cmA5{ghhJp0PI#yjgBOn&kYPCjw9voe@mIK3(r;R>#?Cv zN7-GPpVY3##ZhmX7Qr0!`Dz>Jj~yw;C?7qe3&E?W)rBdHJa4KIhlN)`ZJ- z4huVemi_@x(l2qVbCcHYtqn2)L~1#KMqOT!MA17q4U3QWGX&z+0MJ9P-^*sytxLo; z$#%PybRaFSJ)ISWErFh$IBV)b!3J6LM_zLR^V*9BW=8qFr{VDZTCh(kYHE(u0c?h4 zAg3!rZRdd>-Gh~c3)_a*jUT-cNWA@05Mu)5`d2#9?6fmP>j%t@E^3cj!(P|D@& z9i1O2MwzI#xjeD~1JI>I>L}#_E)JJ?p%1|y0?T+t3#)DDFKxe`_SsQ4B+FW9d79e> zrf9%E>3XC(N{J%K9RXVgIe78CA9j&$DX>s^o3YHu!EY33)&d(^V10;In65j(&6_< z6w`rnn<~HGix{s0nV-;^jgilCV@YpYBebZ<)ApRIRe8jr;`{Rt# zRL_d{@(V^<8?oTOjMFX}4tizm;&wfuV!i2)7v3sa-QinQr$_)UZ_%Mh;~P9%%qOWd z82mZpCjK509F9@YX8JNH4xXJ($%}4_)FJ}IM=T19E@4=Mvj;O&{EOoCE5p0m);IgH zd&Gh3S>5uO_W|Hg!b@E3zc^7kbmuxrtJw%%HM1Ahe$($ zDB7NW4a<77pU;mAhMNMA|1^AXijU}WNzv4^tm#bwjYhG3$vmX%|4I-}|@;jU6vVx-bkFWPDLC3wC3w+v_4j&x22o|D!BJ6?CbZN9 zbMaDux>i+>dqNoFY(NbbioeX*7r;1sPwiwEVNBU=A1!)sXFOTrZ8y#QZQ#UdM&-1+ zfbg5sz7%zBi_T$Q9Kf3E_b_+(rlODc)^D~wPsMMWcsOAuY&0@9&EpQAVxe9LY6wIh z2eCtT&dRI2^MB}|pPcBh^&)R4cbK1xZFjJOo=61Bx0Hy#OivA*m2D3PYk?r4B)t|| z!NCOiPm;#q%7kn{@8{MKkl%?X4o-7P8+REsA7=`Z9%Z24GBjr7lTC?9?|ETQQ%~WP zd|}h?AMjIXI=Qp#FGPWzk-nHB*uTo3%{X<3>D?Dz36RaimXpAt`%QfA1Re7Ccx++U z@ma8`zgc0iRT#s)u`9#VWZ_`b-id*zd~t3);fm(oh!gi(w^1|2F^p*4zs0DNe*D8^ zodfX0E#M7vYBj3^?uUc?H*UNR&vYwP%iA?$E=!LL70Gfk3f?R%p){JnFKvOn^PWFs zem44vn)WW~>T9--MWtDEfn$!rbPlJk@gFcbgYwG)9e9YF+vTIw*!?@&ZR~jZeaP~p ziEHd9v}V~D^JqT2_L)LnX4A+?F|wk+~dbHPH*S^l@XGV@hArw-s{z;AUNj}hAbJV6|_mu z-;ILVk66HkX+#iwdD{2Avn}EN76T2Ced!r5NKYyactGwx23?l@!dQNzkX>`(4e_>= zB$=u}jC0oakTIK1f7d?QSmj;#^->o7p?>f0pkVhjgDFj%Q0s$!Q-JkNE9>>!iJsW> z7jCZdzLJN`g~SwivKpp(&A-jDLCL`U38^@XW=9A;PLoFx_PtNIIw6)^D|dA|4K_+2 zNxt-fBw@4mz&BG&Je%I`^QSb(=@E~i9bEzGnc-r>aM#pd{4H!ZhWVM{Su0eNT+C{? zU7W>0$~~ZHOA@CZ>*HJ48A60xMU6yVEBQj-R9Pz7pFxt{Ri;21Bn8wKPGU^&^v_HH zM&!dS`O!L7iCyH&&zY5V2$BpZR8wVUb^$r#mKyBe_%qP$cd3bP`Kd+zX%6u48WTEW z_Waek_wn4~E=Q!yZzKntS6D)49u8K;O91b-DPdp1c}j)=49~&zgW!{Q>39SM0JD}$ zfWO*gckxPP-yP_s9nq&7x`E{nEJzp;W>2-vX=$1JMJ;ULj$Ce_s6=Bbm!$9A4seo^CdM*+Fhnn;1N5~ zt7^+v=V@U}8XajMs~e_2{qAN%kJIYwZS9%q|3hwFhIPK*{}Bt%$wv z`O^K&xhWj&?kPgyhmZJgFtf0wd5wzBZ4uCwRA!cx^>4wx%aqHw7B}%w(p@?#uKtl! zZJ=NIiz7aj`N-Mb!Fs&FC@h*bgF^U?tqo}9*X|wLO7`79*C4s;_R>}cZT!Nr^usRhVouIpWdUNf|itdw!N=KusjD^ z#+rea3fp}NM@v{t!sT)+oBJwG!nE{c)KBq{B*HS5kR+C(5!pC!E zw21zuT`L%Mh~o&n8uyhtx1Gk501scJRsoApdaW}lJ(0MH0DfI%4OhQnP&E5LuSL8s z$yxY}bO*p+`1Zmzc==2I4`i&a5jk&S)0nq21+$*QLIOlW_M)%$_QeQ zrsIMHAF;48ob*R-+UXGmiLAbOZSGGX+6oFdf4_l!nXb^%et1vVsn`}Izs}81;v3#J z2TZ@o2%OL7f0j$TMv68B@dR@12FAX>m2(xRw)$x#Yu!%LEYMY3w3+svInxR&IK=o z5f5+ti#u}IWm9J0vLh+tjQ1zH&|3|0#!9&%B*M+1niUJwA11jc2i!ghCukNB&_DX1sDJx16x3?|DFbzm+Yo%G0SWjW)4x94ot|m}*nme*c=^_xT@xbAh zrJW^uGaz^xq`v8D;?PcIS+VC3L8;#8e7Huf>-*`Pa<9xjOoPGh)NdYU?&Ie)aseaM zM$ouLr{#QY|1DQt(5rVXN}7X6`xb>ZX8}IyE08HHV}>ABHDN|iC)wmm23xY9{(cFw z%|zqJIJN>aS(9<;beEy6!W!4Hy96$C3~%|Ml$nNTT8@c7SiV~#(y1s5jb8|$BU<7C zgq#w#&)AO=jN|uIguA@@DJ$Lg&i%exH4_VbSQ@-9+dU`M%1dn4ZX`tmzSBM8|b3Aj%WGy`T4yMzG7mrJZ=Crlfs|NIkskZw=~rXH?) zM$N{f-u>*DmftSxbgzA_;B7Jgtq;C5)x_K6SFb+)va-KkmqPiqIA1Cm*gWwJ05}7| z?XU2#A(Ewj&632AQoK0W{={3-<8Mqw)>p=)P_sw``T0tP71hu{x|St%J^HfGe1m_k*_f@|COus0Eo( zcJ`tlyx;e9Aj$_(WB)gfaE`FvuM_ZjTw(rOPpTyR-oCMT8KvhjC$x5rUwi0q$awH- zFyT(dGvwaLe4xbAHJ|aH$`i?W7Q*wQ-%=D&g_nQ0s#?zYXHGaiw8*1}S z?Sh#w}0?Lv?4tMkXbrJfSv7H&z6VMQ0eFVy^f zA^8>U9}nN_#LLMhJNK9cIy1T9ZvfwkiMKM?Kxpb-AwPibV*sIG+~Ex!bz4m2Fn8#* z$}1bz(>-7~4BJ8*PSK;T@Jw=CWJug)8u7or;uHwGyBmFjrXZI#e*h1dJ;p<&Ry868 z9`qniD*}4W!UhKCUxeTvAy*@iksj0Tv7EbCBS1`<0A8^pA~*7tEQm>2SZDIlFX2Va z&PBM#denOLzP*KgCF#b*ssfeJDTBj6Ci*#n&JvqoKn<^Vk~=$~Py4UWazbgp z5Y>&YcVZj0eHgBe)pa{_5pe?Fq0|HMlnL~$0;jj`D28yz=pYB>*2c0_JGdo$f+HIz z`GLRO_fhX8y4UB@qkfj4qFAS_+!C4Z+i<=CL+$E?W*a6oD~BKof`Tx!V>+QYsDZow zGurGu?Ho0qVUUuzKt|~s#{3<9+{}zU1xl~44E}3su6Mh0aD#REn|<$xJn?CX_^2z9 z4aXo2kBWy|PGgqBa^5y@-z<}n0oj|v!*s!B$;5siWNsw?on%Vb2#MW?a?qxdVxNS< zj2PN{Y3Q^u%FqQ|=k9yVa0cc9T{D+tjP_yKrGIMoz}{9tAB8Vpv%>H!3FJTBaL)6#Y!#<{)#fR3FmQK?IuEhf!PQ6ZhHwLl2!Be}UhZ529bY>Kx$U~VD6>1CD^M}_!wnM= zz;YpvFFq|&5Bu%Te!e>m4D*7>q+@-vDcJc{^@+h>@O5{v>l4>){0SuQ|FwOmUVkOp)d|8PCDr zD`hz94e(_>VR%08iiW7lfboO-QPh0lzK55USLhVFme|qsO)qd{4F zpE#hokSLP88bi9s+J-5n-ttYC?#(nj)3nBRl|HmvFQf~e@NCuXWVklQ^uo7W2)KQ9%TNdxN1el(gD$lmzD1Y#D zShi~Th0W7D63L5jlq-pGsqdNeZ)kPlCm(nW;1;&mtJP80>gjEA|G$2n#%eL)o;$Q! zV3Az%p_nqVHDGl70` zm8dtiU&8APJdv2p8et_7FU_Q?>{Z#qsqghW$)YtsGicjUS`Vz zaQ~1?{+s7Ur#y3?8oE&rnPy@8ndd){O>C!%BJ=V3_JC&m`C06^P)CMk^zGpIY2gVw z%7xm{nqu~$lXQ7%qMQW$)}NF8$IbW;V}GMR_|Pel$wo#4pjHoAOfeKa-tHhKK}(`Y z`280~he@Sb-S^u62VB|)duAlo>DV~)_qo*YVPj1sa7X#!6|Cr><90YQ-+j)`Q1C*iZ^*SB_dMCi&*xcP( z42pk)V&lVA6lyX%KexEa>aqGtp{q%g71|`kdjjr&-{_+?1){Zy0d&47IdeJLt~B;G zIwu8Fse!vgU4t%u0BG!`-|&LMTXPhaZ?v?hW!G5Sd00OU&{OQ{UnJ2|P&**m&i5Rf zp9vw_O$J}|DI$8$tnpVzauL@|u#3Z|Pe{jv{_T57CwZ)fc6+hRF2sFo_E&)HE!IPZ!ev!uC^JR(H~ASfrEyR-9XiGW6locI zkC=i4W7%H&4GQK?+iRY$;$}j!8M)w%Gx28w$lS2q8_DIJpHRsHzGWuMzyNczhAuuK z6}Jq><~0@mvI&0D`ssfxiFK+fF2}}@5~+eauY)@1}5RVj)a&mc!; zJzX_OFy4jA%|kJ4vi)Mq{54}SlO+YxWk<=w>hB-XK;C7b|5oz$qR!Tr+c6S#-yfqv zo=QD|UuoV!l<>^3hf$Yze!6_63!}8DuGIilal-!qX*RLSBDa{)Kh;8~t$MB7)zx4d zgS`DXMGtR{j_E;Ti!H%!kg&N)3*|iyoX5;bzpL_Rryb2bTbG5mK#IhfH~=C-Nen{t zb*pEl9t%neT{5Lmr%6T>_Gwh7U95z^rV1B1p4+44agofjq>ikP`kenuf%v0ly##*? zvC4=BXWT2OuTo(k_30@=(tWf%Gzv<)I+pX6)_cK7=F%sz{|GdnZ_Ie|<)%Zag@?zy zuj5e!Gby6^YlC0P(_HU7`9n{S{~{iq3>G$>a07&Wva4>Pr`v!W$>{ zUZ}d&1k(Mj(k8P)G21W2GE-V3EIbhEEtYmH8ZWuas^2fGEje23?Du1f$bsPqBsYuk z9MQGgHA5zHL;R+48^u_cmhu5t__pdl#LthIH#Zioy>Sk}QS;6N9~CAo5k-@UCWa4{ za;16axxYa$)U1KGB*+aagWUXuYDZ0J&-g15Uo8Zkk|Ud(czD`lZ-TUHQXn<7>J@pJ zwSVEUlF6*e#P^~>$jkba1BuXivqT9Pk-NsU>t_cHf*rpSdS&r7!r$+0P~(6dI#Off zB#C30R+vf@BXejkv#0G~A7{@#bDj&u6-5!qP2vI8vt z?$?26eD7YznSqKKwRhAM8F(9isiNium+$_@{DutSJ#flFQBgY}n9tNhV3w6TkDgw4Y>-M$gkP^=@<^9 z=~AF;C6>DrX8c_!V;7IjXIYO9^3jHg2*;}^HVSQ^0w;#G9ij(f$7Kg7X!ufEls;=I zL_(V=IyT16v1n8NL7bU-@fTJJ5E$!|z0OE7$D0FwBG6*Anhb=`A;=f-R|!=+w7>+_ zJ%O2rZ}9pBXsb?;WrTveJ6)Vz<{r=#Nd0JNm7ac#GYM?5sA-HaNxWv`lB0RbAOSwl z1JTVoMUKGh4!F^jS^z9>k~2hG2_Hq6)-nS|1Nc4}ObmU7y`&_f3wf^XA|7n1nRhV( zAHyDF*k<39UOA*gwhI^baW}At%{w2bbX!q3)`4mUno;Z!Kun6v<}HK^2Z`*Rb&8Gk~R zZ%(_MPh`iD)218jvE0G#Jt+g#hCe)5I#d|+E>VAE>y4G6;L-u6rWDjZV(Ds!zD;4reKglf5pD#{wK!a z{HyBGn7|?Bp1vINRf2H&5Q|h5RL<6AI<3SVm%W*v#^N=4-+w$TOUke|N(yB^(o~XB zsl8~7;)Pvi)VoQq9KP@|44hY|lAt6kGEwn?@fko^LlS$1|8?41xQ6lLX23|@!Z!t8 z40mk!N@=Eq&HQIFV0i0SOT+q955DMw)KDs&DUqK%(NXx+mP3qI7KJ%4xwIrv1Lo7d zQ9oG)&lPa2^7O5Cs9#@2nRVWn!me1e>+LfqHdI?psnmFv!C!~uihV;l0PD~*b1pd$ z#=vhIa0$ldwAHN(R)NzKSH#b|d2ywM!w0+@Z#)HjHN0V`o{?^HVD=Qs1K!NzUs;tk z99`fGBFdlAJt0-{0cnJp_M2u9RCuZ#fyi6J7sWc?5RS>ZxywN9?c#tY3q?s_`AZHZ zoccoC3%zh}0Vd9g^R*^a~c40+8cuSi|6|p zaqrSsL&YeC89!pq0>N|Cw7wcjHuvRK*XMTD=Aaia0-$d9O!zc&=KNZDCp6Fx4~a_X zT+=-M>fL}WTX!J->tB51{0obU*?)G$5{n0^Fuv!nS4kPtkzRyXGet@M?TZ^KThZee zB9A9EDFCoo{?#Y;rFIW0-96@w+pPMV8hA__li+Av*0BVmIT7(k)b$!at1o>QMfk8j zlJNJZ8w#`OS}7XXGC=F~8U8Y$V(1F(i(l`2OY%6$y3E2u_dnDyInF#H<<<;i<)IV0BE^?4R9Me=yD{%LLa7=%B(XR=`7%(RGcJya6v6f^i>Idd3nb zPCJt`s=$-&*9@}L8_)_3jHEkyAV^mn? zj-j6&1f^PaWLMTV(?Z!W%yEpJWEO+c}w}s{I zo9>YQH*TK7$;CXmmMU`@$!8qPB`D22?GH9|d_Z8zVX8 zG+&Bj--+i1-BPZCzqXR=2l7PO?rN9&^R3w3-hcX5&h<0MUb&DDG^A^~b&uOF+pX}* zbeHXa-$8kC&~f%*vu&whPKNRHXOZo%&gz7EUY{@Dn&z6kW(AfKCnCI$P-~U3iAE>A z!o7Y=*78joQ>}-gzYx|in(z%`ZSdgg&#d)hPriVT&5`ZYZfoSoSyp|Y0!`lE<*-pc z>;Z7$mr=w&)GwOygqgXpb*JNAJA;3}ZWKrxs$gdVmp8O~M|u58-}Vpdzn;yhZhTnCS(p?)A4fel zkZTY59MGH~Q?S+L^)Z0J+o$UN6ZPkrB$svPUz``|4o4Ez`S0ZIpN<`Fq388#@V?W- z#oC4bcy@O}!IYvQ%I+9-5Ca*6X_IX+; z`=rw@NScB*xp4AAs)kG4Ho3)mD`$hCc>9DdNe$!T=5A=A5$2uL{pXWbz^ z60)J!7q~OEuqd3bp!#>SQ%XW{<^ICK`IObdPW<`y;g;vDYE|HhT>Spo-_FAYuW4ze zUc>>PA|YftYr!JoU&;2*^=fX5{J^8Y!#_zpj(q2-+quG?+~-H95mJQk6RwsyrBLO- zIn2V(`tYFb&Vv!ue(`q0i-lfWzVO~}`?(B#+Tlwh+r60`?k8X8j^np0{z`Ip9!si8 z6Hr^xwF?c_@PZ>FYffR6)0p@rLf9&7p`$Yp+io)>nc%3r{%^t6I^1si^mVr(pSE&P zg7_%P6&`l@#p^Jw_weKgQv%OYdwA<)21p{tGigXWMz9*Z2BID1yrG-0fjRQ)0;Z z@7RU(B`c}$ovp{Nojl4NCp|QMz$CcBh{|!}LVZN&X5e;Err7l9p|+a5q0)A-*LbZ` zue7#@b$iH1ndU^b_P>7@M78r34b}c!S=cIRCRD4`APuLEQoRsz!vmX(MyDi6m50bvN&u4GH?>rd^Bn4Gl zG@K5oo$jCxy5uFM$@^xVwT|x!3izzg_Xjy=9wGC0zOOIb9-UR>RXki-SoYdDr1YuE zNCcm%aYY0WP5SDaA4%n(tBh>E4^#wgOMXd7KpEbiC#7AEtzm@ES+Au;mQ8o+1G=<`K1d<#HSwx)(s)V+vVa%f#Xw41htdF zuN><78I((*1ts@UlawC@*nf~rF`t!KiknSa!NkEumuvU5uB+YbO*JZ>%)Gqq4G1X zXY+iKpwz2iX0^B6rlz>}d3%NL#0IOr?{9yR`a~aT2^T?#qh#`&oAK!hqglOj5u!Y@(qU9EI6n&%{71zvRP_1EwK-%oJT%#cn{1j9ph^WHjXN z2(RqDN0fNL`a08`Bd)}jL?G%nA&K~Q_k+{^W>NwB)2snwlGR{BFik1DIrmrb(1bXAg$}hSCvHhCrxp3 zRy(w^dtX%$^*pnE zCR8&QFp2BA>6e7TiaS@IsApeweT@iUxk4`c!f$K${C$~o#bj;jcip?u2$49~&p(wg z-In;ua0Y}`g2*j@S&=djc{x@(qtuC8(49pQEO%692`;%B#If+%B~a_5j8<)QWEaet z*>~`13N&`ihdL=mTO?lO>dQCLt0i~sWHC;f zXJZOtRHk1`c&QkYVx}bUch=c4WOgbjAE=*>MY%COp`A%U&fp37Q($D@rjtHak;gC$ zRy0N}U^-LEG}3L|epL*MbuPIhk{xiAHHMhNFlfCbeWu|wP$`n^5mM61P2jSB(r&lda7;>*5#AgE82&44m8GaC*x$#f|LO z8guQ;V!XzBgqCday6MzSYj)1Se$#!r)A_vY^nyeCufxshvv=Qv|GcZzQqVF3KT5n( z3`#FHHvNdObYC2;X~e1a-~m@Tw_$mI63BnZvhl}pk;!azVZwA*qdz;t@-TO^c_+jK zpWR7ZR)Rb$lD%#V=AZSdH3(>7js>t@e*UB5t>_a56$;~-%S%Q7j2e8oeq?y!ej;HP zqw}4{j2`3|X2VR~%+ls4@;U_(1-L2uvBq?*)lO>AQr4bVU!}S^F>41yL zv`j^}GZ363WwtIT^9? zU5G{O&AX+qZGLOQkkoNCP4Z4SE+Adc6AkZY?-%O?@yJb6kmFexuF}wYi~@XDQCBp`o1^{;`Rk; zD*=7K0gnoW7BnMvD~+YIh4zSzC;=;;e+W{9EZ2V z;nVyJ3+D-hHQ>_s=RPf|A-!zx`d{qRyDY;y>Sz*>oRpanaM{sHlRoDo9P2y9uquAw zC*rVFiJXRT4w&6vLv2}mABH;hi(`2ID|CxvZs1C*JqK7h|3;eZ`dmZA#F@dd{C^#| z-Ot&9En`=Sv@9T#RQ5P#Z@xG#1x^^6dONWrv6Zfjg-K}Vu^V&L6Yeb6wBqMS0_cAU zj4)BKIy#c;u`RoL^MjbJLq=fl6#*%BJacUFxkU|5A^Kh~$tjW9nMqm{2(s-sqva`* z2MK=Xk^7^*hLqU?INn$#xwEB_r0#yy^wr=#FtBAYOc<{UXUX+uhMpGF!8x~)Ty)7} z`8Sn(jL>WSYhW zke|M}x>Y%_qZ*#tS@x3qG1n-q-S+;18?S0V?ZC{TCyLZ;|MbbaScXy>{UM}K4ve~prwB@xYWz- zX?fvXc6;J!G`N^C`<2I5~Sm}#d3KAoXj8mmG;H>ozTsu?Ci&$dw!KkDxMW2 zSz&wmoyX}7&oJpFtpbP#T6yGdqj$w)LcuVe)u90QyZ+Qvr*thWh+gTNtBDCOF95~{ z9V*p?2i#v}Mks~QGHV$zux8FX^uBVba5|5V{$WC@=!fa5n;$)+D&+*APux)H9&q7PYcIEI$?ia~CTLfFI@Q`&5JdQfnS?5mGwcH=*>ctr zA!5^rQ7C@|y7_WroLAM49Je&DM>C_F5Kbx&iy2_l_;TB= zEnxG}ZfVo~WAV>B%F1Ke%Kr+yektoGrpi-WDlLEfC#AnJrV!j)BMRdWnAYSD8`q|O zrk@@Dv`v+wW3<&3f{ejxJDRJtM^Z)U(oC_LOA(qP4Q432(7am=HBpK1RDtt91#hL2 z?Jt(){%1@7Utj+!mEmJp34tK@u!LD_9jy70k+Z}fuaB1Q(kZ*r#fcjLU|#2Vw62W3 zBP2Yh%~V7@?T(uYNgvRG)Ik|;dZ1 z^XNNuAoeb)-SnzfxpmH-$GHJ?*iff!z_mY7fcp%;I>uDWO88>OO^ps?nrW{2=6SYP$z9iD)sm|=fERzK#d!L#ia+kQM~DV z?wn4&t)jP|N2`HNZ=%0Y7uaQfkt`#do_w@0iMFwY4rHy}GI_$zO5*sTz&Co|_O@#O zU32DjAN1nH>zrDt>C*3P*(XJEeNTBWn#04#8(ofrIX-p9R6p!vztgleam|}8eU<*w zQKGPrmG(KDz`|2;ULwhZW;yY_!o=Cem|MtEcXe?%fYHe62CsA~oR_!xTrw0w1*cI) z9r!0R!|#=we|V+ZZ+*Nl9w7Vq8dZVD)inF=e$LQ6I(8%iftTMc7$$b6{b(?{xqNLV zQnHTytO-pBPsuX;NW~Gv9$I6ueqH+iZtu<)V_RIO%jYLxTNegzHkv{$Ypr)&ASn#q z$wYk}r!&tfiQtNM&f$*+HtdUDEB&j6DG6lmGydpk!zqurt6ss_-=A`4@+K};s;9n` znM(Z||FD!xQtD-tR1ghR3!#P6LWwInSL-4kxIc_5nk(~9Sln~}Rda>R#xT~1D=OO( zp{GK(NI?kG)3pJ9$~f)N8fI|I9YHDlP+THVu>Gu08H9o9Ka+BR@iAP8SmoV~!Jw?4 zTrYCG)7*6^+eyhGy*lwy-IXcD2b{amcWZ!$-AUeA8Mk~I?r-*BojFdTX>r>WdwQWAA~;?!N-)U%t=n^Vrd6$XL*@F4lw%ib`C zr_gl+tLCoUlcrmD2^K2mC$2^|b&Qg}V~mJbmy|bO&KNqSS*4P8;8UevS^QgV!qc-xdT2ZLml-J5e9$#8td2l>l{9#x?=zv>8`=))0 z;v+8Qglo1Cnko3n)lOerRmX+r?L*=S^=o%F_%hWgY@E>DYevm5JH15SP0?7BRcPqx z(`8(K(Rp<126o5=+p+bTgNsPDmfxs^cLTK+av$S1DO*a1LtQEMqhuCud|#D|-^7pq zV}dI?ozXdNuDj`Ny@wAL0TIww>P?c%cwdpF(;f?I#u22oCfx5C)$)JU8M==PzO^yE z14j%o+dws(KRavc8cX%W{jiU&QX9n$wZ#!0xMvV(Ib*i9BJyuRpZ2^iQ4yNa|52VT z(`8sI!VeOV)v&Qkc;NDnIIi_4Z+SAMRBHoHg((e{@N>^EdbL$5Vo=Tb{%)`qPk!|0 z*+Qo`67j}1vJW0cVqg}NjEtL++|`y^gd<@QwpX{fwk8NSk>9{+R~uSr5+6!Y@oEu2 z!??Pl)RBigxbI&5;33&G7Q|UpZTIDeL7RB)e@`A%E-k(yH?8A$J$1?V2nmT|Q7e)J znl*MNmO%HRlZMxLWlH89DXP~--h)A@_fNe*Y?0l9L$j`kQ~q1YLNuk zXu?Ry+xa-E;I!MPUdmWR=25ymS@OHV_RWU}($_uIX3H8L&KuOikl4YGQmU)h21LR@ znGlVQ_YYA$*hV$vsV3izHrORa>N%)@YM`kUm3G~5;k*E>D0Xq+Z`rwGE4La&QcwM0 zi&3qgUHckq9JL!wN1BlGY+b;pgA_&Py{6>)m^1+@Io5DNh#H-sS%aJHH$6Z{uUzdo zXL)iGH+G|N!X*j5u$v7Yb5`DC{(g3D|L@=~u4~LZU@)k@OlQ&e>j_d&*7$cMKddLK z!lKiFVPR^Q0}}8!2lZXFScs5wUVK1S7js&!Z14L>EwXtadaYB5Wqv$kDl=8Mg0RPC z8@i@kM)VRXNi5v9le5*6^F_dKGiK=mj>fZR`^}PILS%DIB=#=nVKI!C)sp^AZ^anu z!FH{F?3uk2N^uGtI*(S;Cxuaen{9&9X=s~^MzSD;e~3QGb1~be>6~}zyBp-g)egE(OeLdIn?tHU1JGSFIzHxlM?<<8_ z>9d2^NS>=w#`09?IYg4w;i9+D9C?m>+ezBMkR#pSQ&-K%-?-Z|OCM8;;9n&K5*VAF zZK~(^w2VABG(!-E9h0)-tSoUGE@3v*H0)=hkCW>e9o|BmhNjlYHINGOH3H&MZj`+N zOut0nhq)V^`?<*=6H3B=f33rB4s`-;%S|R+eWYN^I4BZNKqY-5yyz6wShbqkDS2C; zjeVdPg``EU7}XL(x$KE#_^Wq>K%#eeoIpY)%6!mUS`pB2o%=0>sYftU;JH;JHlAUU zkxw5vc;8BA3?>c{EAbj6bBrbbCBTh>ykR63R>_S@Elho2`W|r$KpF+14FR@7c%r^k z=0_nY;BHGZ5-}s36lHY+K|fcfEP?=;YaUTSOtwgUKH{Yx9E!`1={;LR`mh+fPOFwv z!cTa@zGmgD<_fC!F;{3h_D5gF0`$?;wgkN0K;GT~mXH0!4MrYOS*R$EeKaQwwtA!- z!2gu@Z3pz`u2X?M5kB@0maH=k@*=(fuWUS-OiZZwS4EYyw)Wx6%w=AU#8WJJm?#hK zrjmF1@)>J~d&*QecQMD}JP+}Dey`MMt4z}a!T>2^R1WRDUyB8-)8#RL`ITMd)Z1Fx zs}fm_D2H^5bF{l|{Ge;{JyF))4eO)wvxDw)r#1P*BiWL*-hQ&L2X2?2b$Zhv-3Qe9 zsZ2>@`)5ob9KXp%!b`Ia+3YEKxi=l}7Akrkuc>U=!M7>T3APxii%jE6Q`~hQujW1` zWG;!<5Nx^wj_f*KBt0HGbi1gg4~LNESk>(qG%XFb{>R?_yS1&y{k2yRp?-Yyg3Jt| z@>B$0KH{h5VKN_*f#HJXfRNM^C^ev21x_~@hK8%A;OT~c>~uTMs`k%*)xU?9s1_ca z(XGh*OASF16dipmMD(Ma!k!R$P-ulk=N>q*zyQ|KFt;pPJg3CB8KJTTJ<$=HyJoYyRy< z@a+?q%U7woRot@ada~%uCHZDz(e|mhhYvMp8h7Pi3ZZVD0$BHSUat`@uant6rg933 zIpbhM+jtW>X^hT(PyHx@C=V6LbP`UvN4Emq^_JUAXGfKm7veu@vWKp4C8Odvap*J1@T<9A}V7zm$?5N zf;etYn|QC&-15}}LLqFmQY0Y}@!}}iH6_t!A*EDv6^=vhARm>{n-{H+$Up41z>=CN zK0BKS?qlkgCa|S;^5~H{qM3S7;`>?MjE9vYSrGaNk-%0$M9xUGO z1eE{#(mS2E{Vtd6ah?;qU*q~kD`C*kExJ$}@TN(h8bk^ue0HeQ0Wo7a7FP!tssk2f z0SRwa^x;*ljzzid9mEh6w2oL`5%`PE@K$`O5CA?^zKZ}yfRp+q2IHh6lz?aig^K>* zG~c4fnW{D^OD&pv!|}yrdTuEC*O7p1#MDYemm{Lduur?EFv@^2xBvKaTdyxyCDh6X z6HcoZsgokC@iFU)y#7k(n=mMScH}-d04^)layB2|#s8|@Ipjpvc8yJCBsF|un^wRy zrlHq>1MrUFlH8!ewMg87WaY_*4?SKI&ph zSL++w#rJ4Fc^SHgq{Vat+CMRY&+~&{slKFaBy2m3uGM*-g?x6-g@oKY4Ua{? zBH=y5X*WMu+==8jl2hY7ia%2#qb6U;*Py$w2$Lc>oyve?C1CwQqnU;qAU=^rXTrpD zACSisMt)a}0oVNN?e)x4iFig`1=O6ftTQ`Ob~* zX*Av0P~OHv;um3O1RPT1(wPHflApY5e-X*s#*fRGOwoM$?{v+7=WUQ*`d*6zj3LIK zBe-ZU=|pJsH93$UFzM6Wq{`09%q9UP9qwHAHN+KvcCM z{G!+JJ3VwVk(5909MCy;0RW))BACpfFyw@6CSTe*QB+WL1h_;f6AEQ|Lf&$wxr;G_ zDwo{ce3cp?Fr*-g{XC&Cs=)!L;$h}iIFVPu{ zamXLxkPDY3Q)0wqtisNbiDy&1!QNtMi6P~M0n;$_ogohZr9&1&@Q5hfskwaWinkB% z@XL;0yP{Z6gIMyi+}x+!tcl-lDrDc##fPiSiQ3{qUBkyy+c8ow z`gE|K;2aeDP%&Rpy*laE$k^oWUi1oJ0 zqVwqfZ6i}FLR)bsq%FudQlk+YOVnmu_dz8nTg2wf0R$vbO^=$gj5EXJXSR0yYMNji z)cu?21tS+54x`kEl9Q6=?)|OfM-nA6EjcV}S701!3j%*Of|6*=0+RHkAO4O)qB)-& zk>wvBzcv_%yBW;`i1NO`T`MMKK|9Qd#V>r6#CF9sRIpEFN53LE`8+UO>6*BR#dL^X14>&0H!qcC@D-R^*?Q7SZIBetZe2j4iQwYnVg|%b z>VK653D`S;!aCWu=gQ9tyc|1zQp>#-q? zBL+B6jIhZGD;JL(fIv3JrgJ9Xch%%dbEV2Q9(lY+!{g*-N==PTKMN=n3r#|GhU|4PsDB&={o!VU0{ zKrLlP+>il|i)=ltiAc9w%^1~;qmY*;4n-~$Lz;jJhSdkkrs>H|e{Ns(NT1u6O z_^@HMjcT0ly+lgzcbGHdlY~=*@gR+U{xj-O(sxxYRwQ(bL>%nvzAeT1F-!p_iF!P; zOC(9%;<&3X{mXvu&kWDCQk=(+q<-*JE3i0sJ7Elz9||*+>e3+Oqf(^~)m8rpUE^v- zE95(miEdA17Fvrx61*`+s%Nc#j}ZDIAU`rmV2mELAsrgvwly}t4-yU7>%FCe`YlN%4|EO*=6{1xJ?IB zJ>6DpMW=u|IC3F;cv>AkV(5QWVrH(~n=ehD8b*&uME{6Ftcnq-0cnVsLl6$orKJESWITDI|nxYf`MRt~ifavQijOfmj6Y7EaSV*FFj6uD@n`F8IbTrVl;^j`1h%GB| zcsxk(iAfJN4aQJ{=zG|U#QR7W+!%c%_2+UHh=nZjA*y1Ep86s>w%9o;W!xq6eX6|Y z4K5P(4=z#w^gcqx?{gCXI1IaoaImM5IfK&F43qdjECVXuGf3F$0pKX zuz;ZrVAO-UB1erBMa;?<5BL2k^`}&1(M|jxk6`@nEb=whu0AgG6AOqB<>44p!->#& zg(17)7jbC8jgcwSfQYbwHTG=J&|D_zDAA`!_hM9CUnFz<_>H05*!cfpks8dw8?*6v z{a`5^In4SOHraY?j1grIoXG9aqZyict)1$BImOj923fCg9GK&l_?3K$-ej8uSa=O|K=vlFY?YZmhvkp-=~E5_Y0{Sgb!YtbpL#g zctsK-JUgfB_k>vfRifzQ`x){t$(&ew@P(k)t+H7(RR12g|5J=PU%kG1Ji`_4ek8n3 z2OvUfn$8kEB`uNHPK<;^E7SfBT0KNB!Qi}VZ_E+$RzBaQ;kH`r(@hj0Fezl&$T4dC zQRJ46>Q0<>As^Bpnm(0W1zu9#0j8`)LQ^DLHrbJ|vSy{58arfTVDY_GEap#or1A*; zX<>pvJ0#73F;kjs(3)b}se&$figY7qQUyin2qegbW>MP^h<>jmd*n*Oq~gd-AppHb zmVl}t{K}}ED5Vyn#dl3C^pCsF94h}C50OZm88^*$FV#@4ksSU94^jIh>AOvAw0Q5g za;P2QJs7MFlGPm~UYt_t%mN2L%6q*q!dLb_w!~R?cT>{rrcjcq9qZogULI)V%NJ9n zyI8Nu@{jmVVu;-aE;-pLo7fS*1B6OBoDPuO469^xpPKnci1CRZI>-xcB*V|pWP1j# zjKP^qsS)NmY0~C`noe36Q8crdm+#Sx!?(W$O~e2HSS&bV*Q zrL~wp8ct8`CjiY!5L=0TY%G2m!z$c}P48Vwd#xH?V$iX34^u1TN+o zCAZ0R+#`=b{Jv!tt;4}erBGC}^Q1)aMesij%1$1s5sv)B>(E*8z^FVczk7`n+cY}- zO`ZHrg_eCo3AlApDeSlpe@yJVE!YFpP())%T3_PDjT2IjFHXH{`(6IjfB@ABQ&e|) z8}DD7Q`OMKcs7vn<4%j=_m_n3G|P+&C|z7X8EN#|=f2($M>jsX&gXBienm{S#X`n2 zy18V~CEA)Ee|rXP^BWIHF?I~Ok~h8Oa#v*ZlWag$2!6x!OU?5nWfT!~$gn(ywI)xj zuDU^lnuNzbq7zEJ*e7D|Ly~Oohkxx|aq=$@#twZjL#_IS+%*@_E)5N&V!XtTQ|l>f z%uM2*vMM$D-(jsA2WR7m|GNJ#5QcscOOszHyWv*NqJ8E*kbga1wtu6eWcR+=J>!0Adq2HtIIX_75H~+q{w?-9D(QRqb#wWSn`Y{^LVGt_fDEe zIn1IqN~pn@ClU!7>BsJB!Gj>H_w`?0N=(p2Nu!wi|JWc#pB_4(d8R^#?BF1{I*^4+ zlo{DomoM4r5r&*Wi7=vu%?6`1<7ue(tt1FNKIxIh3EKe7&)naq5n8(qya=V1YTtbI zfRR*JzQhp-+psHDt2D8T=IC|A2){N&Fsw_@WUN>_$)Ng4R*r|%$->sgAmc{;O!suw ziXwgiz7oj3y5BR?D{s$!P$|X_m39g2rZ^BP!#G?UyT_eF7^^1ty~elTL2* zCYS7IIK=^V)0tiot@OCyOus=gq7Oi?UX=KV>c4Q1yToWA0Eb!KQbRq6{S3af%|A4? z&d~JzxuLD(%^Wl$nk>kR7qMvI0xU1d5lIHW7O`0x47*H~^>K2kn^}Rb>tcpHsA;ZH zo2(f2l9E+Fe;2tg}%lAI#l1NMY;%+iBb6${tW8(T6L$ z-_Z+e654(0nr{Ci;y2xy?$K|SvKjV~3Xqek)fDk0va*x?idMF6QgTrBwB}zyVU7WL?G0}K<`+Mk4av_8w_Q5$l;L0lLQ+jDy1Ab5*8JUZ6 zvr^%GL9M5<&(<`3C~V(vy6?qq#rwS07X#NpB; zBT&yqYbRqjk3Jk%7ei=~iZYJ_G5R?Bie6`$kK?y4-dmjNUST9MG35EJI*i|bgj0z* z+_Iy!yDxKD*W>c#>^-nk^$tcdR749zzw+degsih%{)_cEeuoYuBGD^~cB&U>;!Pv` ze60OV3IN;=_doqPq>O!V7Tf2edyWQNsv8~_^)dEV20h5Ykjwlx_+o8*IA$Px_Fv+Q zROQAW!8|u+NF8*7sOE?ACABei)Uw-R5W2%3&u;#e7#?JFJn%?1yPrXDZnapn`+r)g z{=d5W`)pJL_dVOu{zt?!-_N2;XF}|5q3^&bHDL)YDvv@ahr!9yP!if`|K2}&FR^_w z!bo3%Vl4Id(qBt%(N!ME`(KQLY{hPiymv00ueQ2w%Y$r!Ez1WVvDt{qm20Ep<=?Gf zT1aRkA5y>rP=_rv0e$%{UHTHv=>cDoLC=PA(xp*9z7jTIrLcw zQH7-G)=8vAfJoC)g^x~v`Pe`Cj(l3aegI1zT0#0OZNy_h#Pyb1$$bF&VANWs_LoAsQ+&SdVV-b= z-nn}xK6=WiVZQlZnQI_pGBga1qKG}F2Y($;zpm*Kx#O4WN&Rsjg{hX;$N$B!19+cxSZ=}JL#&%XN)Q(HI zg5I8Aa;EmRYS7U;Z0SU%E#gs(vl--6|g1 znx2IJkqfp9hmpM3wc=wOnPFNJ3smJSvAUTifE_mk5R{3;(s`-hItXb&aZu_PYm@AyF1CyR_GM1BEdZ+5E+Ph!2@EK(CSZcOX1~EYn~Hua<|5&tT>4$luXpJF zmRx#7BUbslitH(se{6dcwcNh+Z-ZEkRW`&8ewEfFq7{%VfhLYi;PFvn*?e^&+UWys zz(3xtUQ%RQ8X(L^ZOM%buV6{UIEQ>xId&)eQ4y2^+p!R-9*08=hqNzEAEp%-4KJKv z8=%q%XvfG)!)dJCBj^>je2zBc5owe%dIhFV>XTCbP5qT^8P&|n%}4o;01;O4IIa3Q z=U2{$v3i}W%`H0*gI%myv!^AG$rG#Z#^#*pI6El)=OOQ=Aw>8|N%>y3itR%6fHy4B zB|TC}_hyRB0EQ+CoM%Az z!c*tSbE{c0>!RGuI?F*#{UdvNP3ZDFzQ}>YzN#laGtX{t^#?|`D$=<=ldWV%iiyXQ z<%>R?x0q=FsPrKnP_7(L!dg5^c}ka1#h1-+k$L`M?-v>|CyxSDhRu} zGhp}V7kqJ$p@d@aN5iT%m;Sv(&RTvkL%&^D%>XeIomZ1Ejy_v4YnSL}Eg~upWlps1 zty3VSTLj5j^dlI;qC`!^e9+uJ*d`Wez*ou-`Se#O2XDQMXy(spO>tTJKo*7jWj>=0 zDEpwcNJJXv`HRo+Q)?tt6{bMslK!A7F*K2uCDqRR0vHa`X)pr6_(jK6({nMhzmxxztSCP1V z7hY&V4YDee+SX*mVke1Cr^o%bDRtW)y{uppQ}!55qjKWQ{I1^ee$%9~iedSuty zW*p7E-)o()Ntr78$^<2Q3OQ_aDouNj5oDdJaG$p;hO+BUb)9M%OT&EZZyhY0JGs1+ z#-D%9#~jAf4O_-mIfu!Nt`xp@ubxUgfWIT+5#!}J#pnWK7pNDxyCdKMcAPTrvl4AT zkdU(iPciC875~#e`_DsL(Xk$BZlUud=7R9%s(^|s#51HdI>DL$Qw}W`CzxwEoLG(W zQFDY80KJCjR0aYKT`r*pE}!@kBHPCb5wuNEWP4&e`ohp<2A*ED>n9__;CYB`RRg4X zqB!0n$^w<)0?1GAP_8U&0WGw7gu{qW!t2pd17+n2G0VhHH~@U`ctl6zs@c{;cNuZpw}xlBK21u)zAjqN;ixE6gO zs9OOdgGvdAm4oQxZH1X*DzGA|xM?PfA900_0PHY@6@Dk#isgP9d86<#{i1)<2)?x% z3feP7?jl|URG2r73j11-o(&DnW|1(~^*h?Zs8`1y#m2pzRmkEYE|0wdJDBXbg3j#h z`jIQzKb>oaM9cf%q1#YnCrG~8&zZHfwVzCjCE~|bzxunpwT&|59o~60> zXk(pzA|-1Hes{Z{&rwsF?6Bz9Dd^cDya4@X3o72tQ^Q&jRDO(qfxT(qe7Jje;=U(+ zB!rOS6x&~+ZuKj!u6*0u)GyVxNpEH6_0_mx5bHT+Z;F4CxZ$ArE0@WAq3vz_%_twg zojX!D7ff7}Vy$ll;qPv!N??-}Y7)wlS3IhH|L-Q7x?1693h8sUC~?1qVVU{Y*t z3&bkS_EYGGc3kKmG6WI*+)C&%^pDTrSIUPuF%$$pGap6U_M;uNIS^I=Y2t5^CrkP7 zB_6H_FNtZ{N+nLixR4PDIyJb96s@UPF`nDzv`oU%s-0&;PZ?=T1)S1}5@M*@D zjz$Er*%@y-2u3`=QnU+6c#dA5Gq&u}mnxA7*crmG+VV3D#kL}y>Yng8HQj4s&+8lp z!#suK&xV2{P32hwh5Z0|2m6&~NNoH~oA$p@4lZ{C{fds35GIp{E>G#*&l8JmpVUN% zz3?rVDQ@46H>NKzR5fk(|I4O>1zdrEs>C$ZwDoq>c^L3h*QJ?s$i_H96ic4$tIVP( zc-fD1ajBN~7S~3zZ6|kZHKdnzm9FhzlL}|wFzDEc_Eat(2?``lJ4$LmLWH$f{>~xZ_7^3n1O`~|e@zA*6DPs0?GCo_TlniC~=fTPVPP%FOjXvJ?^dO4s z=2H0oTK#|Oa5qEj2dWJOi)K@)3Dr>KQBJ++C>cS5?QSszE=MQCn7@+C(D`0a8{C7R z5Ws>Z0B!L73S5KxKt1kEV1`3TUnzUa(5hqGQsJfKVsI5KFzVV~5olN92T;k?otSP# zzdZS}6zgeoD2(+tqbWw<1ffVnPhX9sDR2WU_V> z4M-Z(vfe){6t}O4M#e=qjqulXevWgd3VG5_s1Tb$6hZ!uAH4%5O`jgDm>aoTXE+-gRGH%8;Ga#7 z2HE_K%M|e{Qbtx*B55yYvc1EMU#DNioXK=fn`^>r)A_Yd@R>z+jSJxYjoT}O>fi6Q z?iP=#2i5zo5cDo6~r|F{E$GsqRK)_=LTTDm#M#-4yoA!%Bdm?*Ot@i zxoCLsK}@~)8l=vfVuo)z*6ki@jNUTHMLYJDm=@_ zpUDKwubH2=U6;AhL6^4K-E)}hCMUMj-g2@C>PCkD)cal{bLWL>5?^bTfK*{x)u7Rv zHtF7LY*v%&LI8(P4jl>I1DWe(E?k0~#r8yEfVLn*uFeO8_f9vvB*_G*2*$=|wWlHo4xR5{FbV z*TuN#;(+m_ihH%h60^>ieE8OlucD*4^XyDpVTUcMUq6Meb0l8vCu7$dT;9bROsw11 zUmxjOu{lK6 z2of1Q;~uRTo#)@jj{U8 z&K_PsRKlOzJ#>no&$Fp;N9MzojFZB<#l6%lLz)v)(ec@LW1~g6IF{UN?vc*NrICtC z4^VG+ zt>fsksWJJxNilsY{V(ENk*j6DSW**yC+71X&_t)wEVop1|GrA*KF4uG?n-giy$T&)#URuP~jo9uvM-h(Q zO=6&Skv6~KXz?GFr>SX-IMllUfn=$?QQT^ zEGR>_hZp^3y^i8H^Xey3P*0pd?0rRfG=JahDjVv8X`1J`Ah>9zOUR9s;wD48`-?H0 ziB03f0m6j!tSrN#GdzaMCCu@3n$SJSNO9oa1EgSo|CF<(ew1Y-NjIa_SZx3f37(ty>r~q#LSB@rEUsFgbZf-wgZo{k67mA1G1w?`zem@@MV-(3 zo_Dwb6o_>>Mv#amrX90?Olzi0BW zpOK`HBx+Aqj=b=AK(MPsu|%`Q(&;<9YMDDxY#VX_X$mMGQDig0BfoYWfyrVc`R zCyUr(Zs~!_v9cx3p1Pw1x%9(b_}eT3aw3TjLa|Xr!yDyMCXaQg`Dj>66lGe@dei3k z1fSk@og!kmp))|PhOGhBR3bVOQxxuN26UIrI>AG+){0ObBm3YCW zUv2}Xi59b0!`VEWVJ^ES+>|X-0bqV=v_`35c%V;3^r0YOrdZ*d0ExT|L_RpA{(VsM zZ7PGZQ+COO)7Q!hPz-+@a+1yC7tGM9oE3O}G;i6bFE?zrjJCsK-{?mtMEF>48$4YaV5ZufVj8rG` zS9TxE_?{Lw(^GFZh#{%rafoWx_f1U1t z&B{4K_A5V=J`&+*LXbXIAo5o3l6hB9{y@K50bFn+Mju^YA5|OoI27bA^jdKI#l&4F zSK2OKe!BTC+X1T_%SS~ap(ks}UprUh6dGL%R+!p3g0Xc$$1T?{{r4BV&+?ddPa;;Y z>Oumq1&l3P9IvB#yH?3Ue-fV`Up@9%{Ij!v85J@bHfHL#FWpa{_yFw4T<(l$QMsZx z*1qja&R)Y}I3?70oQrM-)#7GU7_vOFa4y?+b|jT~v87ZIbyXTUN5&bqz^&P)-%Wa` zGCQ@eTMl~qEk2tS?mjhqLbUnfD;0${+qPb(<#nV^BUGxgp{aQJ_T6Xu`mpCS!r1<< zT^4?X@z~>!reD7F&(puU*X`Ehht(bJCiv1Ey?;fqU_XH^=4Uf}vDDW1E$rP156Ub3 z+wrxiX}RNl6_GSHO<;SY+5z_(X-@`@^oM%?HA(7A$}`DZ6kZ3(l$FDUM8=m16cod3 z;M0gE;5=nODrbr&H#ZT{9j@9%9`dJ}4kB4QVIehJJ5^OxD_w80LUk4L_Uh{cKbea6 z3x`uIUTl=A2?;qz1fLC%Q(fN98PW95t0h8d?=bN)v-&T42D-NHj|OTxS0a`{W|q)x^+6UnaSnbr(Z-Y_N0 zV>Vpg&c@uA-h73>(ti$EK==C(mgXzt%T zbh@oFJ@LI~M*qXT3a&8?`ydwUi63^G{deoTn8rN9z-=Ucb+k!?JT%BR>aLC<;s_ zJG9MwXNMRoSNzOnK-lIgboJ@2AMy{8wRxR&TwIW<{#tO&#vJ-GhKYqOFVpO#8~ z9@j~Bm=x9Pbm+nSzWb+ZK9*_*@hO{mCCA^oQnq06)OCwomWtwdbdOfChz96T%pR}XYX-rCpq&2o#C$iN zxk2u;VIlXQd>*6*QxY~A+TyyBm#W*|uOg&)M~mTo&JWC=DP6G&e@KY45NO9mQZCC$ zU#_bWG&Z19jE%EuWrS$}Z{HBuG@_H5c#c)>bJg>q&=Bl1YrhH)kkVA@etJx?NBfo3 zstle$ft09`YCZ3j0jnOMhjD!DZ3Ra06YNrlHTIr-$d+0ZFqvYdeeV)+;EtH(Ikf;# zQTa}r%-{1k3;UGXcX28^y%GO4{ZGqTc547WM8y78fCI6{`PEa&d)#YY+=&;FZ8K{S9v#6In3|K&d5)mSbZOB>~VLq2vywv)E?^~ zjVsv#RX$7Q4cj=}=;8Q;y7BJ2aT(Ah#0=H!~UfPM3N;iP!$di8JA#r_i`k}KoSGLl8^G7pp%`OvM)$b3+tJ_@N@X$Pc|v6>;*xPLF^&!a{Xtok*QU;{6d zKEtNKWl|&YT1u=j-BR_^ycBN4@i(gCcp@?K!?dwkVD!xx^X9~^Nmu`6&$zpt3BBMt zYcOx|8$XQ3Pz35*Cf;5<3}&v^9h(MV7|W%f5>o3OH9!qM4)!jNIM-om|HfMLXHxbP z!(=YliJ$eD?%?BFD>mOUY3gRefXVwra-a{J`@{jdNqJkjP+^L!OY2ps?`lz~*}tZZ z$+@>6K}F`nLcDCl(U0(>zWZ@hXfdb@of#xgtYfC9K&EBp?<=~j!|WZA-SGR9mn-$B zc_Q}NUBP3PVOt6XGQQc`3qtSQe#}y5$(5|12kPVr;(;%P}gh zlPf;w?md<^u`Ka5v@~wj<7&fWGjU(h@Hk&#{HtK)M;C&FkD0f7o{t0w5FEyh4f zd2zrOei}NV@IQ~q-VKrsP$9BshZ}`5Cq~aefVWlaGa(mIMds_`zVSmi4Y!)p?+227 z*YCI*{$$H+hJxjHP`$G4uUS<29j|ZRN=cf382K~;)=_C5--Q>QbDvlYCD^Cj;x-_G zQwy!%?!3=Wm45!3Wkpx08lcghUJ1%Ss-71N5k+BGFu4nirMjtVGpI~=wShVtW z4a@z=fA(GX$bF06dFCJL7Hk=`8q@DvcN^aSTnXuvyHr$Us6Kx7+`a~3uXX-&^*e=i zFY#Y?`>#}8Z4Uw`o>etGAb(uM%YMx6-(}8XnQDAK;oZNZXRDg`OE)xMu^>Uca~E{b9G&uHL^#^nCBNA9<8Qfp5S&b`V7TUnbY&HcVSm&6>jh3IcK zIG-GSN$OK@WU0r=xxbZb4Gi&Hw4HZ&V}4p_XTcJX?;BHtNp1|i9xyhEH=0#+9clZ+$b)&D2j%gnG;b+wI=Ene>gD`>io~83*zEU$gv84i?FB z6#3Zxc9re8WU+meyvkD7?Q6BFvaB3Q zU2o(|v#EsHbT#?xF$_ti10w(YBvigyb91;KWy$%C4O7oQ-TSre1LqA&bY=4FU241f zD+mkQ7GA6xADHEzDfL%Lo|WuWbZz>(w%WdaSteWm`c3a%Ey4cETw2B|<;Rk?L|5PE zkjos7zlp!ZLzk_tS+#Rhs?KGtFP^j&h%U)&z802`kj9%`jBsY0e%>lEkKUqPJ(F{T zu=DlW(e6NSl+s)NRs{Sx9?4Qfrp$6l1jEW!S|+_|g_V^CC(|m-%fH!S$$Q@7m{K zQmLNJGEZ8kJDZ>I!_ zIEr+;;;qeG0SZxC3Fi85_H(@_$Eig~@EiKxuaxKLhGqY{ekP88$m+Xn?X>}PY}&J% z_I%qC%wdJ+Ie%G6k{doHIEE&=#Lw`uiBJLgvD1*ahUmXE973_PdKlJ z6n3=Tb5A+(M_Mu8hamMoI^n$ub*S}dzKT6*?gC$*A6B}cZbggx5eXhqT#HTx*ViF3 zPJff^ueX9;H`h>$S*Dquo7im#_1*Q5`Rn%l_k33Fk!{;mzc`D`caedSmm*g>SwX#@ z@RK|rC(NFQT(sV`ul|$M6Z-Xm2-ewkC^nJ7u|G(n!frG;wPOFO>h6#0!1ISYo6$I( zeXse&M(aH7Xzxptoyx81ZJxzccKS<;M|X*zAs#WrTawlPsjWY>e5u!J_tjFv%|a^Z ztr`A}GS?jrlV8+ohcd%+-;GaL-d=vWbQqUS&X(Nv2|JA1Q_^lw-HZF)=h-{QAfz6U z@$UMly-ZD~Jw2`;nYjjl*F&DgTiZa|JAm5UR3O~Y!KgBl^<6FySp51zOa;=$P?T_& zD&80D->-w5ni1sAyC<0>ImmpFcvrVW!OU-|!edzGkTe)a_+orDtocGfKR=MncqCp|+5Zn*NBH z)pQBi7dfN+u5TvJzQd>4rVXiYV$+)?S~1>jZ{5({0bj(Yv9nxkiFEe69`&h5lT>X% zwapXWeZ8Y!_ZD*+Qd=iIMc$T_)PkfWTXl3;fBr5HWchmD>hp5q@A`g22Gibo40_+= z6_ZEbsJU)|smvJlTCE@HMTX+pQlqKBTJucYD)+ZAms0^P)`ixPg*tBVwUpD8lm@`{ za7aDht<`i*m5gKkP>UxN5+5;NGoIY|c_1U+LuvUI@T`+#SP#5Rq1KMnQ|fgKxP88= zsja+01+-Oz&jh;o(!2-$uoG#=0M&86cOdPlPj?7bFFPnH;9vM#|nj4_TKbR3JlKE<^z4y*5$gxRNipgsGLarI7re{OK z2hQ4rcKxPgIs#T3(igv>MGv}(BeWF9_1;nG$_y_2?1a0u1X7+S=jfP`ATX)+o4`?6S9b!YAh&L_v ze4L)e1%HzLd3ZE8o#SnfhAz8XasSxw^jJ@sInB5sptS?B< zB#=e444ja6SP}KLON$ks7}mGik&qiSIQ7ljLg;tugV3jbU2u}*mAnp;y}r>GiV|+` zs;$4peh@f4jnftC^YOV8_AU5gpRdJW-uYNf@!5G{PTQmm)`T6U1n62{pwxKeGP)Q8 zM|zx1rE}Goo$$iA70j_Fw?oxh9J&c@g4Z+@rR?%F*n?c+Pm#@cXLmktlXrOhUilI2 z`dr0BqTA$r-+>#|Ja-$ZeRKF#0a`}ay%6W-$(A0in{&qm!2=<|pw7*gpo5Qrz(=2l zzS-Nbnmrl5nC0v^86{nwhheIVr?J-oN4 zp^C-gPV)S19388n8j-V6~ zP*CZFUPOv0AW{N^BE1tJA$g*|bIyJ4`~O_myqIJrGdp|l`K<3=YwbP0WFaK}zQgph zLIfT}1WZT>=NY}1*`&;VrhV1DBQ8`IdhL{HTdlp(l|{sURHR1WxzZ^=JLy3T)Oef1 zzYZj(KN3a{?Ku=8M_KwbX1aRzt~}73p`y*jbi)MJJ8v_HQUM~Mzcj-N}1B{e3ed~R7_4$Il=hwqGnrzdXi3v!zbxWZ~z%u0Z zNTFdx%ImQE13cH-ldgg@?r?<01W>*k>6S(sPm~A(IGuj!1lQeE2VeAm#YH#eW^I*6 zVQsU>*|6L2)$V-V+-5TKi!hl+QfRMIXk1v%QmOc~-dtYO!Xe|{&=RBp+pyHon?on+ zX)vSX#MkZoF#0p<_)|^eu=1kSApMwPx3as?A#jLz03l*lMh8AO(+&esEyJ)P&yUgI zzP(4KMqucB*cuSs@cW}y2y{_U+n%F*Aci~~WE>wfbjCxQ=c|2fuws?*r(L4B=!IRc z+DTI!r6@Paekl6z{yX3s}u+6QNex=)|8w$9VAgm7_p#9Y}9J&3J*`z8_k z1onQw5d#)#1HJ~>^Vm$7ujXiEf%_ROwSNn80bi@?eO;u&{92^Iyu_^Bzl%S?T+`zP z#;_V*0a`z*UH;giu5ZB6?=SR=qdVsASGR^~q@T9L7V92=RM_+g+?bbYl$lDLXPtw! zMJFpa7TB2hpg8;8~RlHxt!RNdgZ~)3|gYqHMmucg=IFI`Wn`3JMEtOlyK5xF>x9ZdW+DW8c(;uo(W&d zhquw=;SO7RZIACXs=t;|c1yuEq@H`?+iBJ2V{d#pUr@%_vIdO?D|$#Ra`|U;L^f0+ zow|8CIb5+Txt@Ns#|!*IzX$jVgSH#DkCpj>qMYn`<$yg}8YaO^;1{HG0B3ScxyY9= z`$z5kH6{s>pT#Tm(B-9?AE|y9Y0tRi1w~41U37o74>0D^mX>4jZ6>#Sxk;HQZ{fk? zdDa7Opbg+J?S!e%q*|1@&$uRXeqiaAQRuVKZ6j&SP(vpb)96>0al^e8-}|qLrAyLj zn}MsZI<<>RgAvTNzpTZJgoPJRMIom#K?-4MWQi|q#re&XUaokCHyfzFU==#+a~kUR zeg++cox^6QXypm83$}=rX&z{VgL6^NBKIY)B4FFSVgKXq-pf<+E=?_%t?bG`EPmUM z6BSf<-C#5Qb5tiq%SGB2t`MSWi`twf9p>1 z?W>D(#BX0wZZJ#B%=D~u2P@b|msu+>L!&h2HCpz;5bRKmir?+P?9=TUwlh**amy5jP(;JzuH==NH zP+fag&sT-WCq*98iid zpsdz}UX39@8DI+)U&A-z82vHKn)z0&9pTF*+i6oL}&OVHdo5#W3O`lD#$x=OeDO%E|1 zjf!sa8ePzrfl%UN#S<^0fJ`iSaoz6GmK3%o&{z$&lDN5ntd=8w*78HA0PS4S(3pNP zuMW(g_94EgNuR19cfv|Wn@+T&<}x6t{0shr^jP>aCzmT6(~|GzPpUJUzsz{SABpJa z*;9#jJ}49E>nQ!f3uKiDB6}K&i4+=xxseCD%-Dnm=uinBL+gNXfX6g47mxVe41&YO z=s2CV86nZJeey>Gdz>{LpcS(1dnB_R~-BW{a zc-%0vxPB)*;1P>(kxlVcfN%Hb34Yi2S2Fa=i%6^6J=bpNBK2%-YTBH2K_ryMGSzLB zhGp_uAHTVvi1X)|(qx-58Ruzo59J!;;bct0W0BN|QBeqU|Iooh+NxT}VOknVhC>@F zcoT(2GH8#JHq{X9iwcL7ds~HqN_4WcGxoP`bh4n;c^_LpdMDnN--7*mYpTh-^03s> zW?}FGvouOC$Exqn_m7ibUYGjTw$|t!GyEJO-0;!;qRG@yXgB*TQ}OatbX!=$orRHT z3&c+WqP(yVZt(c2e%`{H-?eiH>M_I&vKWug87g*1rX z&wU=?$k%L3n-{E9XHfxHF!ylXhM~Q8!88p^hpfQ6*I$I#D|C4la#v{YVXR+ z13lJqQiVb(imqI42LgObjnD4Q<#KA1B-IJkVTL4) zsl|e4KOs3m^jczF;!AVja17(dVyN4&+U-AHe_?iq7|&43A*|DRJAdEVO;XSX=6@XY zar`u^K-nZQ1czJdpxsFkT5Y{|mS1z!HaqL}wb?KgJp<3*3|tRCz(4gT2B1%P{@0b0dU-Ad4}3p$Te^L4*g+Kadv%utiZO(!~yeBNCc z?&@n&K5stet$!#PP1Y?IQpTiMr`JT=GZhspbx2Ac5e4OmkqPpcDry{hYpQ>YYyrE^ ztC9AWBKn}Cmo*FAA4a=_b)9?5^s^WFAhxS_!XHQotam+k{s=_pU1c%pxHsAHE-x>+ zj8@wS{JCL+%h+L5%$TqJjA4B#0IFFms&FXx%s9}zIQs&w9RwHE8xG0+p@Lq( zLZDgKuisGG(D#~j;r{G94gFPo?^jd_58-y2yf3OuUwS5b%>Yz-@1?OkLLhi;Xmubf zvmlwxu04T^Y&CGz94=jV87^EmJccZL6i)`*K}hY&D6L(>(wGLzaFz%3wW>)+R<dm7<_CP;A_Uz@QZRC?tJ_;^4$zNc1Uy0f^-$k{zLU(D=hktJ1l}Uc&XJp#@ zLXuc>iIf??%>lSG9m+~ZWBQb2*{OJc(Eaq3-)@-A(GrCiq8@V_e{F-wcYF{L3HKiH zHhB8e^_T7~@0m4rIW~hwKRB^X>kS90W$W=xr`k~D_xE{l)VAFpjT~7o4xfCpuwC0wQDcGzyeh=?vDAibM{`P+eV?v{rFlCFI110ATxdD z(ybyN@JC3wZmv!i@`Q~GKKq=JT%9R0AS&5!OrJGgvw9b$(nbKoVznlOn!?}fnqm&$ zy2WD#pQnEj!X=apw%>7-0qC8nD{1oh`9{J%!wQtd)qRBSG>YEunAdj{?Y;)>Sm3`y z@l!NXu{h`RR1|?<6{R{e7nr) znMlrqpXF$IYx4cT|9d65q3T{F_m$$28?2=r_WiWJ9U5w3RW%tHIOXCClTyDgd8}${ z_?JjYYi2l_b3ZDnQ0N-;vx-Ws5H~ZiEU-BC9fZ6qabQ{SR}Q!Gr0>RR>3l3nVcl`EhVJb1^Lr(o zWg%cXyY`o0XjpPFUOp13K*LP&$eRj008p49N2)Gf zB$Go<$2Z4DBwUD_jzj9%*YX+zBZc44qxLguoL!xNaNhXzQDA!hqFZSW9_&8Gx0n-_ z0scxF^9Yev1>OQqJkwi>=!or>`k5Iba9K+n5~-Z1TGR>n#x1|0TzADlZd;N`F+!Hy z17h&W;HwrIRs#FV6=R~*2Ij$cK69Fe ziyGq>wN=g8%WE}{*bF=ZzM^9)sq^sA;`Zb8+rro(euEj$d|@OeY;Xik221=tLPvue z*(^Ma2pL29{^Mv+Z4eArw}<3uMS@l=>Uk2Y$!VWYS3#1M`VjXCe%SHEhFQ|wL;pLT zp7|fIPu_mo+cx!ZX}ci5w#>gCH;Y~WER{-_Mlb8EWuDDFn%c+g+|tsEyRK00%=5Tx z$Y$d}Wpr2ZsLUDXZvI7J$4ZQNf_8K9#~MtAp}!S!f~TgFQ!_)3>9)Hbob4)FpeJRl z3R_Lrm47+wzcphD=zFr?@O`Cn!~eEth`$9>L#JeQi%DYAgKt}UGdPIlDG(jUOcb@K zT{lc5%My@2(V`?RpuQ^a|FM|iQq?Y|8dR7LoGuJ`cI%Kz&srzI=(08MN~LED?B#{3 z8u16SK{Y(^!*5}D^jXaXn-6gtn+fpwTa^H&FOGdZ=vxdFdn<{Ym7^al~?oNrK{ZP(k z%7SeeRV}@`IOSTnrMzIuz0gheZ77SM?ZJtrc6%k+%2Fs2U?88UU{IfV)!D}DJJPw} z+T%2WK;~NW@Z4>5OxkW?~DTdRB*=c}ck)@dm zrC~N|i9F~g7--KTc^(!AW(?1D=QN@d?K76_eb1u?zl!YUZ&L8+^j;KUxc{P%0GokM zG(J_Ig&up4x4Q@@8jjhU88JjTYrZ&gP@)QG?6msU@vLvyf99o6T?=&Q)BZ1i#6#PY zBZb#1A$TZy3_zILUKck1F(LeS>|fgQlH zE%^t%`dcXkpWMyo3Jvrz`}IE*2G7_~sg!epIW4;?dXYOG8FC4;WAgyq=Zc}Rv`XgO zX6L@2G4iDqdR)h^o%M73)jU=1O~?>4;w#`CoBz*A6ksSSvJUK4;w@g@ks!xRxAMI}k59F*OA5_Xqp z7Va)Z%qT3H@37_c8E_$ln8X#UyfjxhqqD{$02)P@!Vyfcbmp6fM%bvL(vV0gAcM$^fFF7EqxNivi=w%HuqxmV z(vL<|@I7$go#AH0SUA}vH~$Z_7QvI4#`!y#R3YS)VVm}VXPT=k!T@saqbLzBG^{qt zoCo`5uhK0gD$_6yuo48BDhT*>-Rz4GD+K@k*b_q;ZYw0xtp)xzFH8nAtk5vtn@1nk;0`8M@jfmomk{GtY@Gh2V(qlvOg&xUb|5m<+K6^98BaMpzjgsj z&Xk8Q^~sm5jI#2r+%TI;+4jSYPWE!f z0XR`|_&SrECTmvyLpn`RA5X_!T>5ow2Em6w%#ZgXn&HjEk=FtDJe*$*n7irnzWRCt z`TWrfs*f>s`ah^)F)Sk927WmjuQn+cb6F{V6*JNx$7GJ#fg@R;Ggr0x@9*TEcNni~ zlN;Btl9N+O2|mEJ%Z=5>>+46ByV^nb*Fe>3qRb3)&J#w03JsIm7RWTC4r*Hit_BKn znfZoVRGu?5BMcK|H2IS*M2J}R?XtDk@e8Lg`&H-AjvO9uLK`xuJ7^|+@=@n?4u*ES zXsd6(gUvt1d#21f$!EOYZp2;Yoc@00UTbS@qsKEpEAvqA4DX`38;(t{Nyb)r#zK0! zw|?Lw;xzP`t#7n`;ph6p`is{p(xPJSjhPfN&l-SE65XpjGo$Fl>k}x^I68|UA~EB0 zRm~llv^lc@az&1}1y`va9uTpit zo3x>soW)C;li_I9*Ea}PKbzw(9_=!P>&qjAijzBH!Ht0Hj&#m1fDsL!y0tj?V**@8 zuhfvH#y=Z;mZ~iSwHtU`$7fP5qy|I>TL|2Ol>)1g22`TkpLF@5pI{jSZWx*aE=QhM zu~0pI3Mo6JNn&WPPO0;&2RyIB=_zt2NtxD|W5M3Q_>y~(QLNP6H>&HHYPFZVz0{vT zB9$~xuN9ugHxrTef;Tp4?W(~`OVvu89T}o-Lv5JX-{;PUL9ut_z$7%nqMP{?8eyXg zI=kMR;6NkVoZoaQtTYey{q1=LB`lflmzB7NN?Q0QvQ~rpI2?v!Nb7+Df+E58+%#Q_ z#RvWi4`B)#u18DGZhMP8I<2=$!bySgS2q?4V=gXy#kzkvt#=)p+u!!jw`T64QR(rprYtrRl|-w7y;qJ(fkkv}_SwOHyK_JsFWqQWWTCGWk9+EkQdF205|`;+)~F&g}v z?Au`bpeF)1UHx?67)$i@R!M={-Cqt+^q?T!rvbc z_T49&{-v7zO^v8~>;bGfxMRxITn_rF2qB8eesx;Aiz<7M+Rhh)&LQEIua^#uWm`OS9eWG(qhz!=`dweTXNFMea<_Cl! z)p)Ghl9BrJpBGt#a)1R$4Q)P0ZauEBxCY&FK}!XA`1hf+AIrMI>z58pA2^H(k{I`h zMJVDDuqO0~r3m@dfFr=bgDZue{1 zx*2Gb4XZ>*FSz&_C6bGhDF3$GV^5-hW%`+GaPuJG(8H z>gBgON*Vq+D*~re}{RTj~^TWkCk@H>oJ*_%oq*z<2ff;WJR z`UlnD7_=p_UEe0~KL8S!Dr4&Sw*&LlFcN7sD@zeE;VgK7d%<_L?dz1L7KI_|$wKcq zsbYV-+9??qF;>A6ybWKlZJRy3==&{OS%IK=ou;14KTkq(^IC|``?`V&F1=k$t+zFp zb97yl$FN#(7wbTLk`zGKSKu@_aA~7%gooWg{dcs1OQG;fQVPxwKHK2H1j+bw#qOu1 z^yD+ET;cOEt_rJG4Xzv2X{L8`KZ0u%;@wlD7-gF4OQpDHU8;tq%B5O6*t(g`K1JSFg)5f;q$-MZFG4e`wZ1^&u(ztr*GM=LlimB;1iG* zc@M1}i$#zSK1$z5unO|d%$Ia9S}O5siA9c%MEj+EK0%f;uKJAB;B}~wb@n#z>gBRb z^3?PpA=kvguj(4wijMas^L{UDYKwR%w;=r*$O7H11G^;`(J-mo{BZ;~2TPN#a!cmj*9aMWbtbLH`v38A_f=p6~3e(wqJ`Q;=lsr0ON zBCmZEa?A~tCj$qPAs=T7{6OR8uuX&g+*_Cmg}YyAYzq$R9kZL(p7{G9P~4~mVJh3> zgolixw?8JR4DSh0bR7e{sG4%~^+_+NX}~$jauoLrDH3b9&v%Ge9{~qT$nMRpk$_c8 zTjVtmYGovDnclLXk`aRHU=h6>r2R=T$}1qzH#|8XDr!Y{C7@C5m>%kRC}hqcJn8j< z-jb~$r{h>=vd@;BPZS{pqm{@EpcW8h-0jhTa~lsiQHcw(lgDuo%FAt&S|ybr^@pa>vb8;V3n?n?Ap;ly;8O9ox7vy|Gyo z&wISf)ff5M7X+5pHhigIN`2Fw7}LQ5>7ZMEn1VIT!94q8OMhv72tS-VJ=jRH{rnE~ zb9sD)c5r2+CKvT=O17%dt+6B7^s3+WuGFUeVQO~f?v~6vW6|%l_igUBB?BkEhltDA zRL>vvn7@&8+8DO{SpIJ0>nXe4rXT*@HTE}spXvwNov^lrl0J>$lOx3a_G7vINjbK& zQ}%rG2ei`4kndp!m+ed^j{io;)I11jhH46#GDF;+Ee5Cl-QAuJ+7TW0yY?O7)Mmt+ z51V|Re3R%qNkE^tMWBFtK|L;~TSwLpeI|;1nq1#m@0|~RnI@RHzS+pBznh02Q9W(Y z&q)t*c6-UeLa6EOM|Ej8bQp2;f&A|b*nO#=g=>vF(!dTTxgHs8q=%IGn9d9zY$y(R zyG1igE5I>|aE#}n+UXA^*Cs3)b+{iJGpI3x=T@wiYPrvrd>5*MuRxwOm(0s?=u(>E z6Wt00>v^!{c>y@?H&+yFrJr~0EaOplw_~_Dc4Bj5+V7ozePt9NF&A~YBWcH2Z=|vz zAGd8|oJl52x))CE7BDE`MN_J@q#>iH`_sP!G0$u&}@JrM{M7w z1#NRi&M%H6c=Ii*ptP?!@`v!OgP5^N3&c^5s4gR-YVk{9Cd9n6^Sj}70&p00IAP}E z**qWFb)m+Tgn(7S7aPihuEOSS_Y34qdVB;A8ve`P6h=%mC&0NB z@D@$i<0wf#bB4J|E<~06>6bB`pDEsw>~^AW-u)!Of~ZQ)$8_ zlBav@G!S&Qx8aGXeTv_~ePxc48a!$q}?CmKrDD5Bq7hH;D0s6J51z zR~3BA&yl&H$2!T=)lFdB4B{Zpv)wzBwyMV6Yvfth>D$DBNjl5}B-&n<3KLhi1Hi1Jqr8B%zZGw1^K}1L&NN?Br&H~(gG+tfq+zq|dH35EC8+Os&H2P>;OP)) zjFx(#=BG^^{C6wy=v%+1ESWE*S!5sGO#uK-xIJj!LDrPgg4_V#B^l5v$PwTq0Ox<^ zyDKEe+eXHm5DwVMQyXk`pRP4-vbDuXk1WI8O0AW?lJ25= zxp(lnMQh33VH+6IYB6cLZ&IJlk?%S4;nBGYPL~bUK^9I`E!kV?bGwa4d!ZYbkI<5b z^;;$R6A9xyRCj{5Gm=;c+tp;|3zgrPy(X8c%&6P~+pPsTj4L_aLOEW7-1O*tEl~61O<%Ay_&q~IhwT1te@?XkR^#YXMe~-O=f_>r z?6oMnNb@@SsFk~p?Z9S$rF@-+wUjaz z5G^_&sQOisEHkJ^EovyTLhvCd$Vp&blaxY5)pN6DmwwJ#Q^|v1&E#XW))D`kFHv*c zh?L58YF1UreKx&rkdS3?5PpL2{XV>JeefWcq?I`C^bCj==50t`VNsk5a56KbSzIxs zHw8S`;V(9N;VRWB)7I5~3%KB5M=op1ZlMtM)69Gd_ppS2Cg7bSq$T|FhmC}Q0M|0p zlR>iHA!hpV^NBm6jYT!=ChV$!#tD!fBk9?Unt7>^wu}iL>|?q*V$M8c|L3;x;@+lrel{*;M>3C1CPbA*)CSvKn!rC1~d9 z)w)t-%j(2HNe;x|B>$n&;I<;t3+;9a=6;*h8#jz<7zWl}v6(Zuic+~ogtbjwIapY{ zvf7+QhgpK0E}7KL5EwqMw2e<~&oy?jP0h@mCU(@#qX|3iQtVEe@KIk8_WH^a$@fCQuM`>WO>Tg>ZXp zbBn4)uw|mhze?y!022E&u65@vbs;rK`jQ4p$=)io7E+lXB@sG_}l9Xc;fzeYd|FTtaMVT6&Y*7IwfM z2gX?-RbtgH#WfHMKxgw)PrmH+^gy`6MsE^jh!XBw_oiHswmaTDzu$-cR6D9?BGO0i z#M;9n1Eth;8e)om>3-I>?ceS5*bFh}y>9C>7q~W9-BA24VZ`#|t;D=K&C7OPCKl5& zr=9qZSJ^CrO#-I}Z;KA>*N>zPO3Ty{U73964$K6;ZGJ@Ii^7+GP-0!*osS$SjXL!u zN>yXn_>rIwhou(zwV%q&UQbO%7i`rk8=7T3Rqy#lGL5utZO`w?m;NX%tSj5vP~$_l zn0)?X^eIdWJ2I^75Zi3scPk~`iF*J1W)kx$SfFhd`;oys^2ZORT*P(CZyShhwvLhn zR1TZM+kp}FX0fx(ALmK*o;O#zAD&*=LMYH$U!I1iBhng(1c&|Ap-`dsgKVp=!Rx|U z!oT9^4;KNOUOlIJYG)2u!YZWsc|Rt&e>wEp^zu5-^ohnZowBmY8__KVedOp5AEwvOKJCWs{4N<#AxUq{2J!T`RTDiPhr8Tabz45L!*{=5F1)$A82SmLHF;bRhNIzp zN09cyW`Q#NLo%E)rhTjE5tIEDJ9(8g_^L_&WzeWKBYztTj4N=ce%DsU_$Ca)amf2> zxIvBSg0^9G8k$zuD80~Syn8=mxjF8FVU2YIC!z(8hh5ja#{K$`K!`y=qAQ7xyBM{ zZYp^lw`G@f60_1a`KGiULmUhl}|B=l#4eVgGLnjal!H8n)pAj&y% z^V{mHKOgyLYMl8F!jhW$Rx_tTLoJsz>=s6+6=iOYw60;gc_j_)TI1GrXw85fKhE_CCm3X#Z-%NTfr2k7`x=Bs{E{quS9bFKzy{wm15_ zw#n;D`l2KWGwa%^bcGq~t=zEym&9dMloN>HF?bmN_SdRCZq%MRNQK}?AmI>sv)?uu}A1*Z4 z>~7qq@3iW0O0*eEG-JVY&b?Qk;P(IVLR9NBV)c2Tv!1XGhgrar5Dy33*x4toZ9O4G zp3$U~w16YN*AqX!Izmr!{+go$FtY5{b|&wdu(nG0-zAjXEgOBJF5SnjAnuDdJAfmi zo!1s|h0X(SAp^i+@0tsQ(NG*CY1onAi45NM{&$EjVPh+yU>?bSaUsmNp`Ho8<|e|! zP#CKgF*oO1yIkQLwiV&H5z0<)6{MGxS?kfp04^TeknULsrERpjO~x6py~Zpm%-I*j zl2whkK0PUWu>WPjzXdpdTj>G)8Rq6~W1|5Ezchnv=yx+8*U3=8s^^U8guaD%gu)Ev&;XZ#`3{5~v zWu_0u{9CGB+ws!{!=02&bfV!8m^{b6!0%|t9lg;%k=oeMGHt6HzJ#afxbqrc_}H}(Z8t~vB>g-WKbhf+o!H5`j~ zFrCcAQ}P{u;JVEO-pRL0j5B~r9zLZudvemuP!Z|K3GE^+-=?RwKDbNjGrb@t6iJYM zxAo_?_CKhxCf^2yR@C6?<|W!@kpqgW44jb`0OXp6zY6P3i~XPU7FS)FxkD>BccX*d z19}vVS$FuqIvU4Qwz^-~-gB$lV75_{=YO~;AxK$mIZu8Oy-t0&2Kf@=f& z-L`81yt_rgzNv|9MG!cxY6SG!yd@<*yLv(NPN>8UlFRN=L}g7w|DRe+fLv;z;E}63 z^$g{h49k*ei^&Vnsi*gr!7o~cvBG~F3$j~t&CqpUr^v-C@<$a@%9sV$aIv82*;Z_q zE~3E;*N(HV`p>mm@4w=polyZYZ&XTFv+l)f)8<_<#rFUBaQxt?pG+g-fZMW=W;^ZS zfK~?~h!wi?v-ozwY>3(@X1+rA$J!Tnp+KgeZXpiIk8m=^mQ z$1P;Xhu*|erDgL=bmc{gPDhiQv%}V^qEe~Mv(8*Id~tq6^}t{6y8f_u=s72}hH~2`lQ~z>pE{GBXWmc= z-#7w&8(Lk>C=P)H#gzoDg-P11TGh?l<>49*S_B$iNoXeB5WH^#JxP0rw%iEa7!QB- zo9^KQ7x-!eR3C4g|C(2nC7N>h_C+jso`^rKsHXJbgldWZ@s+$|Gmj^A2Gos{=yZV} zUqrRqfdl#}m!?hmKkmcR7 z{hfO*9P=QFecpju%=pp%k?87|Sv%V`g9H8J>5cU$`e?*Z)9Nxx`o!g`=sc@@iX-F{;EQ&o1C8t& zogDEu=Y6NdS6W}Hh3sBbsR=AALKBk84vrN8U6C;DhNENdb%Ox3_?jy(FnH5kWPq4m zZ>&}qoLUk$Irw>dmlrBST!n;W;wQ1vX(Rc*nN}!OdcytpPX_CY5iu5c|1q(hY>r$z3IR5=iBb)tIey8C)tp7{1GH>kA%6 zoj79ko=y244E}->DhB1JM`XNlF4@b^ z23Nx+Nw1MoUQX&s@;;fy%qws((2y=)?$SUplSF;ta{86W2d~nt6aLtS|JjI-mzndB zv|sZk#Bl~|FsKEQyb znJ+zd0)+3w_*Cnl(@96nNc7YFKQ126@OnOz(_BMR-l=GQA@&uh(tOTLfiUHr#QFK^ zB+l0OZXfEwDKVh5KUXFx2?B~o`JMdn1g&L^V~BGz3;4!4Y^)`iV6Ft&b6rZN`ShMx z5{42ZFVNU2XLRM9Xd|9F;y!k6?V;GKQU^Lbjd8UFVJZH9L2t3j~*&l zODZgxKx2`fiMQ2&9=FtVUz1^D`B)dCzzYbp*}<0x(43^evNfArJX3&9QVdipZx^*w zO~11-61hTV8cfN$AjEwH^Di>>FFN*%UI8C3_;_*2Fqtw&?SFaj;BD0wnjTy#kscM zuJX@B=Ysa-EM*sYpzz1%S?EB%Rc7cVgW%)?&s%)`2yyOx8%8C__S8GRM(*CPAxqy1tpw=Ta>UaELdCR0W0PJlg)x4jV_SG0 z=S3#63uh|6gtq;i^-PMmD{#O2mRem-<{kikI00sFtHfykf4g z&}YCqAeM(t2^GV(W+v4MC?PFWJiBuN)TR?(hmrHsic4Al8&!>X9p+9`c8O|`#y^*M9RvMK*)JN#OaU|7Y5&0Q4|f?# zsIR!TpAQzFI9&hBxuiJMrN`2;)q}IT+{JkUsIeSz_{WB#PcVxkv^(tXJa%XQ zIpy>M{Vqvzl^;H+1pKQM|6(2CTX&&JDCDo&*@=y%dt5fN_0MJgsI$MD9yj6-{G+6- z-`i_6IX(hqO50ePZ#Mnw>i;HeNe09yl>0BxN#%}$8Xan@{-HbR15Ly$ua{(s|Il8R zLokx=pZ`lbAfQS0K%?RfOUr)&pH$Y} zQB!y|-CWJjXoSGC-?-7Ztul~>Z-E1k0-;UsFdnys*4h7i%o!cc z_bh1D?d>pT^*uJkS9X!Q!H!DiB{$#XSjNI9cMg)g_-h3^aNBGn2mFffEIIZgthyj= zw%?otXIMl7(18#l4!*nf3U(85e)Eq5p3$XiJv7M(zxTDnif5iabnYpg?Oqk6NtHR4 zT>HPl|3IVjK-MrgcFn{TZ|ud%&{%}hf}LMpTP+$J=|uXsy8)3Np2AV9o^7hiaKvWW zWek`E_aq$cZ9_n(-(qxLaAYrO-Y1CkCG&URt29#q>iq^S*rhHtVpPL?(yUGh_49|D zW#J>U<=*WB2y-ijzXbQ1XGe#w8Y?YmWCs;Y#pxW#W?n*7 zp4+}|mGxQ{0=8fau{QA4z`Vj3G15{RtLS9aWMcJkP|9&JLcx=1+HD3zObYuH99*TzF=oOd(n2_+prv%u*O|@Z3Z|R|EdB9^3;UN6~ z$9@NuB3Pe0y#UEaO{4Y6IGv0+mX~9Z+`<#V6SZpW(jKu0cIbwCkqayl<(C4bF1-F1 z&EJ#E$s+a6O%z}$FcqEVAf&%n#UU=Jx+zH(6#%>xec`}=B&i5&aHUX%J5q@v?C0^L zwi2FDI+p1HSRodOM;YBIb1rm`!CQCp6;2O zQtJ#Z^q8e|ow$)=a+hVQHRS%AG;bV#+|%(azxntc^uK?Y((XwyBU>z&3JLz7v+Z*6 zX6*BG`cNKOQYdw2#9Akt{Mx@|EQ!iB>8QnQ+167uxVF95&I(Vc8!8`x|A)q;9m!=G zvG$s_#o}0i#EbvUP2%Il5%KmyJJjv%W`CU?s*fhye*bgpzo;fTfIX&aUAityKYY(` zBUi_KH%q!o($D6<3Qj5w;oBFGSUcmt0j>ppFCY1z50Rww`oCBw(OnzBI{!Zh0Pn)@ z-xUb>Ki3jF_0AN?Q>rpK&L1CT=94d}uD3IB22{wq2^54AJrr*9(c?yzv+INT)g-eQAE%3klkm>&jeyj+T77 zb}}h}S}UC45Jw|)=yrv}715+HY$o>JW7$Z?5YY2KVYwQTlK(5%3ltCt!5UKFyECed zx%K5yPDJHDEO+lZ9QoajyfjZDwWsD^y&gXE{;5Mhvj-#b zl2$j5av1cJ=zs~#%d#&9vob0lDEwav|D)es1^-`0FZ17`(phV#`ImZsN#L|ObM2`R6RD!Lr2^ zp7COBk%#vl2ij}R7y(~8%W<%=kQpP%*g&@jD7l}q&Y@q4_0)Ibl#us>gB;FWSx80J z8!$5h1J-Zp!d9+bWLa*T+=t!hX6E%x65@Pupz`l;glSZGmOm61!qcR+!trrL^qAvfS!77Iu9i$EA$*!dj9CCcCKh^y$B3 zw88(#Xl=9TpP=Rs*n9zlmjt=cJ4c59h-%MTI|MFG$*xkQc>b0=Vn%6N6E}k6*Qfdf zT1E?RqY(E`NveBLjR@plD@4rEItZ4B;PBjt8GI?CSYr%Dl=udrramDBUMg`UB@Lf{ z`bSBl{wV1P*1t-6QXWM@GU?$Yjf(YfSi5h)OP{8WQsan$KmVkb{Ci7EMRP0cK@y9Z zdm+zH|H#{SCe=(YsQ>2-MMC-M|5w_Z2SW8d{{LeO*$LT6r6^QF#8?u^Rzk8TTlPI+ zMrDZ#EvRHGC9;%l>|@EkFPRu)F!p7}K7%pyy+ifty?uUv{QP0Y+;h%d=HAD7KA-2@ zi)rIztm4LH>$TdH3vyO*rjqtYu_o z(fMTf&GeFU)^mGt>JLZYx@od_E zhiWvyE+}O8csXvAo13f0pd1Ob_ix^z!l6Bp#i9(DBjnfEp?b=yqB#Gj|KDH--fK%i z)BjP*%;U9f?EJqqHAg+|UYJDrn_W!rAF<7Go0yA?APLiKB#|1AGaT!otDb*}c& zLEwNe60dq%nQWES~X@0m=iNzK;A~C z#_Y$uxlp(i)@p^)|i(HzTF_K}Mq> zxz<5uKL}3UDvm!3EpfqGr-jI0w}3v$PVPOBk=zlj5rK}CinX%_Ev%T#toYVi=!C~P z{_o_3(oKD)6}JxC(ejEHFg?w@RhKs|VpA}C26(O*7YT25zThHZyqfcRmkGz7aXAE( z6?h+E79y^}e$o4hm&#nsL$I#&BQf5pZvDPZfT?R zUQ@)Y{Uu7Up?!pqv0+2euCZS?wNnVPV}T@=R@yDxT{y3c%u~yt3k>{g^=s)5X6;00 zkIHp)TlFn#U+AdjW4;nrBT@}JTI#~k1Zd|5pNDsYYNvFa zuamlTkLVbr*fe^W`N&m=y7(EUcgO6CrF<@%44-G#>SeumgY`+B5i2nBqLhX|aO4wv zeHFE>?0_V2zpnqWu7_gn%#meZ<*4lh>9q5JFGSdHsGpsU{oiwr?^LIDQUz%n$Lk-X zrZo0&YV~5wpDs!{{D9^~24m4=0xRzaX&P&(|He?s`VAici(NYxK69_=kI|vv;VjU_rqRGX?ei)Qkg5gn-B!Ey*mnXcptu*V zM^}vR%EZ(h^Cy4M7`d>cv18Nu;z?tvXBrfvaFqTQB%hz-&~PnXmcDNtOXRYVQJ9R4 zIb`6@_*?=LFCf3l2;iz&Voa%xm&R26$HX`aOfqD1PS$X1Y7ts$smt4zJU=!+*zJ0i zTr5~DW_ideQWk+ZQ8)&G$$O=_8h2$DIIp1Zh@#>L3iy4B4hr#!DmHv>;WVwZ3&S_) zIQQEwzh68X9Cm#;it6ihEM6r@FpMeNggcmxp zlNzpi7{1cH%Lf9!&Tn<>g9+@=%7E%d_5*FHk0m_Jz5}?mTp7MdYO<*$9$o(;wL&RnH;I{iX^7&W$30W9Mx@e` zGR3g!Un$*)2n&3#^5<)!5DERaJOT=M?^Owt@a|vfN10HYnkuZcozf?9wE&KS($y7u zV}@@Wx)?i#H8=u&Q5#3zo2Dsrw>(K)jUt=DArOi#w>w<_nC{Smd{b)*Ey>v6Lf(9m znrGSga8;5m2OQJ%>?JTcGb5&-GOANXJfi49$^@oYj$Q}YZV2w(TVcoE3Ypb!eha@X zz10k~1Nk0!m{<(3R^j~lKu=VK$@b39moB#Xg#|0t8N2j;AqD95Zy{4TFJKpZu;UqP zIK`R%KFAy%h|TFS1ws_CS1r`FIjxwC>?V#I+{?#TzX!Y=#ZvgZ=l>SwgKAPN=c>0k z8G2=Feg)GUbsWO|cuYT8KJmMajoHko8dPa%w9Pz=9iDMd^gg6)yZlc~KEYMwWSY|4 zeJu}PO*y9Q4BYAcSvXX@Yl;(jReK1>;@LIS)Gh=6Y1Va&EQ-~zB>A^Zbv2Tc;1^HB zhz=hwZg&)|CUAj8J?}LvM4pDv<$RfpR))^hn2N!fm)U}s-Z-TO;P7a&e-P4(fC`A= z9=EILK1l0zlE@PK*<%<(Jh_=XPEzUXt{Ffff2v%vMX==>&zL*K6&cvX8+A8$o?!hI zz7TPhSL48{a{0aT+9cH&Tv2W{OQiY$X(_>N`oeSpRy7 z<9&ipaCvF_PrHR9_jY%)!;#%M-XRE<3oUELs=DcJzLJMDYXMJ|AHW``xP+1!2BKH-*8?}F?PC&&v!4(%Q#blXfmq^+zG!g2GO(w#)u!%)^WiY z5DXfJC{fU5aO8zCrlQ{Co(Ms&XF;|{5F2uA(IJ`1 z!QuLAjo=aa7{6MV@;Y-^&|vYv*%DEM|AoNs+gsktq(;zxGsdBZ^bg{7cid)9mY=^p8TLCTPzwM(O=Z4_dT)U`!l z27=2wpOMUvZ)8{03^#I#PL}+c#;UhdMJ)tg6=3WPJl1iFTyezm!A=SjgHM4h-oxzV zjS%wcv`tx;!h`@`;HzcIitYm%AwOh$x&Av@b*1CjW9OO-6H5_QCx4J4HLvGI2`-M_ z>o{v|pAsFslu&fqqj42if+$n38$qObqptNAfMpYuX2WjW-4w&Bbem&qMw2*}-I_N) zE(;u_d9YA@i0z(mmU!;&H3?N_0%hK(I;nCPr!~wZZpM0wGQCk!V+ZSqubD4d3o-hZ zhsQKKj4Z=<-8D~yOjboF5F0rLYZo9pbn@+069Ow;n<**o+#7XLH4hGY)~>cgms#E@ z`Cm49w=7C;nKC;F(Z(og1Zr!3(0fyEV@vB`A8MZihsG@it+ryVHc*8U&T0-PS?_74 zJmpg!D))TRRB;9?;5JWHkg(CMiYY!v=-0COq}U!5s%QUY@d_@nX4E>U(WRh3#+~&Z zORY#$wj(z)7aHiwGq1l2^^{@c zBiN?_C%Hj+NTlrve)S29YtCwpA8&4Cfm_QquM`$Jy%ev|D)sOP@FWwv>Dv=eTa5TC zB|WDvh-KIA&K_g+sopg)tnxwxCYsHM@zzttf=tY+e$JmL9}BGY&Pe88I95$w92nST z_0p23cfey)`YyO^#=BR_=O>=AzlD1C3BD<6j_7$kyw#Cb8H_)aR=2tK@(gYcd74Ft zD=OE_ChK;ks;|wA>p7H+l|`v;U_*Yb`fG8%`KJ3RH!lHQhi|4RkV2+gscbGE`@zVz zb1*EUf)f24iUzmYX{N%>g=4cNR)A>@5|+f24$KH%_0c|sZ(k6Dx!PhV18j=?F05j@=86Q-x9bH@%athn^Y zq^?w-pmnI`hOFc*a9+LUZOt+ggfE!-8CY!?js(V2xvmBwl;aXL(XZbGJyU->i0qXPJbU}r2AEkUx8H3ZoNfDySWpx)IZ;7bYotsuwiI4nU2jT-Tb@z%opUxnk<(V z+fl6f%j-*dORH@aEN265HGf?!=k+-GomAXjT@F(=fjch5Z!gSllBTT@vLe}+%h1tu zC5wD+ZyZsdJj^KglBPS=$|fqN2TjGUvR8#z=$VXbQIo{ECj zNdlrZ=sh2IlgG~!Y@u=?%3$CjRc?h>Nd04*;lk< zVwb!TTAj@(V9FMqG3irlJa?RLXIuO_i{ePC4&y^)^@a9w+#KXQPE{^zctky!O9}tn zuX!|EEcSkd&Gz=rot@o4o>09P3J2=4F$J4o|jkd+BpW`8*%m4%l%K^Ty?19&K^NHrTWfTZ zQGL}ePNuJ6umDHvHQ|F!)k4aZBmQGL`ga4jU-1{RZW#5=sRm`|0XMs-a;6^{xn$(t zAn=5di*z<*v*rsc#ga$9P#Z-mgN)bEcB0CaQ%rHKMQbw^6SvY_yGANwHHv0CQ;fg# z#ijGfJ_zLLc-f^W?v>)B9zH2TzNh=i;LUM*!R7mSZ}zJC9g%Kgo||d`O)SV0>-yX} zE)0cQcs%y$fkZ6N=qm9lwt;b{D_&){k{)qQ5qX{QWAjTIHlJG5oAUx^X(TzC%9ir7 zt49z40q`UGop12B0uii%OG14K?qHp#h?0*e*6S&aNQ0~A_|}*aIxo=LT|$ru8rdFc zgzL3sZ8}VMw@oKiQe&ye)R`;WD+RR2fyYxHQ5#I|fI-bqQ`H3%!+v%itEjFoyQQ`W zt|VLHzp+xEc1rPiel^6YoL(|Doa&O|BgyFZxxTSd24zYUqe^4eMu}d{u}j#}kBZ9> z`l@es$&1z9<9!=M{x@>IV6#c=Vo;+=M?pSvLb_q)@?)5O%2>@PAXRs^n`TlIR(AAW z@{%{d%DRWB(vPrlcW##{pfEA>(}~~uid=&Y=&OvBNmQxgRPAPoP!s#{ISI;8AM_!` zi8E`xAEXVG7A<^qDIf75pND;|Y_uTvCbr3%efT0ih8VJNgP&>zvEFr_rP?gqtdgXl z!Jom>5+Ytx?!;H{d}C1Zq*`NO_Oh9}9d+s`ICmbKd`A37rBjmJ`QkDS9`9#_QR4OK zpQ|^M#A3{01qBFHX(-TVtg+OuE01BvT2z8FVV+3?Sprebnu499aa$>E#hAQ%Pzk-gul!@@i-N*N&-+tB5=SDXc{O|mwIlmR|~9{A4Fqlj-wcTYKCgA zdkmvoN1x}{POCnaa8A)Jt0r1|rxX<1$@8kdCg;Dh5rp8s9lV>jwRHOY=OdOG?N?Q{ z7;Y&gB-q>6xpsy2jZP7AaSkdksF0EbCvu?qWlwQ`7z1##tv2jQ%kk zCAk)K5N|@%O3;_L_iWlr-UY-&psDDUxI@<>Sx^gtCs92;uih4u^@fV4>E2YK-4u2@ zG0{5)Ni43Wm8`zVc9}rj+n!TPyZR09rY%j3?$2-P><(vDEL1crQX_{Xtt3?RD>H)& zT(Y~ei#}#l8 zsP%SQNMSHS__@3O8}%f0r3)=oQH2FErv((;`BXWK5Lj%d|3-Ff>6mG;!GFRR06RBl$HGM<_vq$VVcN`kBMb7q02FY$wsH6kKB99qy6| z_!51+oJpl1Q$)R4*4g}6bLCC?D$ZA!Feg|ZQgTBX;m;NE96K<^l-;41ys&f3!m~<{ zbaZ@cBYCnWSSrmnB4E#|zxj2oAL8^?XI&zrNBJ6mdM5;i@C?ZN=pV7ms*`WirF#BK z_aw(=qTA!A>bgNLC~n$pow8fEJ>@wIzupl3++rLbEt|H^y& zHT+6$uJx^*x;PPN;4ZBfXtw<`_wqH=s`8D9%3Nic<%(`t*B}>~Lp&T#T$Ra3R&2;T z>>~Qi^?4R7D8#`^;3qpeJKtbMA;7be)j;%NHR}tNShE%3K?UnUlqc$I&idz!;uegy zd%?*f87(0by!MO=JY;LazkwX+f0Q__k8@t42R-imSzrHfLlp!HqdGfvdvU9Yd+WVe zU7x24h6R+##O(zNyTo`N7jz9qEZw95-Hf-ON_+DryLzTj&xQq9HIOyLiGU$Qs||c! zSez&FEh?lx@pN&7({ribA?5otYrqWSrqE%X*$br3ga=}RqH;>CR;(c&RRM80 zozRi11PFF(jYd;ZF3t3Sm%=)GeH|xsWC>}GPJne2%N=HLw*1bD90Lg}UXScl&J9dI(#(c}1idQbA9T#uXd}NkReO5Qbx{^lC z?Wms!`A1viRHycYiR~^%v{BiXzh(-y!FWZ6LBnifZCD6&{Za#rIEsIh@@eNiFKvd@ z3bs+(%-M?0(x4cdcTYX>v|;TT$(5i4sIzb%*$RL2)l$T)RKY`$8ane>6UOdJhLRc@ z9xlc*(iH>1gc;qwF|j5|?zxyruEc&jfn@468@+sI(Uo9&XK3~H<7?5~Uxy5!Rd-WImX)uDn`NB;d!^c(xzXgEEbi9B321rt zwel>YlBVxtp^DJlSQ^F$x1K+}w&hN9CM~$F;M~s-MXXmop1V8+WBDF}wF*v=GO0x& zYqO(p1HFkycNwD>u9QzPx_KkTuCt-DKb*dDW?CXZfrQOJbW49P3Lb9I4KI$R3D?C-UDCRUE7$jeVM`aj+(%!WcxTRWF z_u$d3utx>>6OsnE7v2Ip*;5tL1Igy8h$1I{1V+uFcx zuv}QTh>B%$?!iAqBdi3rq7}m6tHV=^i*I`2wrZuu8{U5}?gW>9{n}IHO@Sm5ai(EbaLs_Q;9A&O-*GIAcA{)xzALqbv(=15p?xT*YiNN>Fc?x)O)+RUjnT~ z?(wX@_&<0`?g2@k`iG}EByk%QvIskgmj)n;$HDNq%IgXJG$LGUTNv1ij8N4J{fkvY z9bg9H9Kk_wJ7i@@rDTh|EADiEa6gysTGnaD$YsH2lCf(YxLBC)uPM+$2w-kgZ5th#&C zs!U>}!MsAk<`0rl;2BDJY-8Cz4pU<#aD_OqAPQHyo9QP}%Yt5=mXNSn zV9!6zaE5rs3Z&n_g67mXx_mRrt9mwOJZ_G9HVPTwtPSmCi83hju_@?$xCMo-GSsU8a&KeOqHgoTi5S~gn0#M! z_{m+gf0X)=_2ZgVNy4~AyaVir@QbR{VDqjWQ8(V_G$`=TJ41y>a(6x?5ZDO-iI4w7 zVo&k2o4ZI{p<9sNEXnzpDlKG6{xk|H%l{?WznCpn!FzNg?;;)J>JKpe04IVaT?adJFX2 ztEpEs*ISnJijRdy)zE-STYj!-rk_#>(u+L)7nfIu$2C&%A*;jQmoH$I5D#Ba^Ve@k zY@Rv+yfnX8(cZ`E>VZQTeH}D$mi~aN9IgBX<|YklHK1*0g0n7IHZwX{I0k?$Uh(io znLW>|#M@^!(w_hUprG4-LRIVRFQ}e`cl8M7c5C_z(SM{a+c~CSnqUZ02+soGDd8CW zI2ab;?GzMl2>BYz`#(lShrqw0|wpX zo9Koy%Ae`12kDkyqAPofJbZ4OEh+cMy_O~}tw4cm=GtancDD#w=`5?p3s~qV@aQe3 zFNR)3jEw-jSSwPs8B9_-%wNl!lqlsH5^z6f)&94%0>FTK4>zI%Mt-!mmTeXbRGZUE z(e7uyI;#NUaUVAY{WfLvBlibch%P&M!5)9AF1+^wAtXPWus5WY+7xKyv0nNu*+>;9 z*0nBjR-BSbC-iT&r^BkKoBp)+vQK43**VAX4QdPN3E%XvrsFv*VmN(;a0Kk*Gi2ga{Nt zv}a;sQjv0Ubj*)++kBmzEFiTF{j&?e-sgZ7!e}V01SFKcCIjUiXamr^l-I`$RDzUO z(Ie$W>6rtxzxM&aBvcQIc426Sxp#WhxU{$2eiP~7uyK8^nbLFoqV)f#EZsfcVJ~4| zlGtrvXaYI)F92p^8LOY@^Ksdl{GQ(zcX9#jx2zj5Io|n?F7G~?i8Vxot2$mC`uak zROB-XqkLTi&w0Pg=AH*IvdZu*Rx?QmiKBde81EuJ9y~>u0Lph}B~Xp9sDyic{Voz1 z^y6#A&wKUy_{oLexJ;?sr1MR&NQLg;+#t2&aOn@@7NX&>R`N{|}cKAyZ9ZT4It{jjIT z_Ov!w_T~q%udQ~nJe;80;UE?f{WAlmD(mZTn;HJZ?jTI)$i{Mt((sE+utWAmwldRtMzqTZjHnz0$%5(P$phqn z|M5Y*?4An!dP!EBm2)Gar-dL^*mMlo!`Skw`;WX9J(edMX zr?9WDue}yo=J!ScfV0||Ik2ZSK@6H1E)08WGhLWrjDkxLhuA(+FC7i!dG+e;*k8Pj zo5Lxyj1x-phB|@R&HPmVS0Jg7+*SM=>9YXRwQ7R9Q^av$9UpH_(f!%w<~Tt4XQ0D_ z7Qbh=t^OBRkU?d6)AE+|>9lu0O}5XN?9vy6d~iaQ$BE>1!q?{L?+>a}0j`=NKP|TK z!b52(s_UQMK-mfXEA5Kw<%GPnAJgy^5pso-72LZZbA3B&p4_lzKcwv0?a8Y@zJ>9O zv}wxdM(qR+PLm6?yEk$d6tD@0tjXHKg6&wSb1?>P1oAw~Sz{I}<8e~~xNrec$&UNV zKI(9E{T&oL_1owNjI7iELiCY$nmp%yVU-Jtzmfq`@B*F?JJ4Jmj!PqkcrnOm?8(u! z96SGSeRmLwdPAe%ukK;Xcn0|}VE27L10&+O$iPxW2oC!RaS;jkPSU-9- zz#`dM#uIlAwTtxA^{|!GWc}|Dpd6PkLgugk(zAU~@n`zD1tcn0iAVj9wZ9E0lSYrI zwYW!zaA7WlM6}qKSgjtWhdls41L(sJ0qFzWN!4VRfU~5t+=efx^0n^6^g{184DB$q zN-Ow*GtF!(YFZ3XsBv2R3UxAcS}W1sq<&3WBM%qWc!@e6T50}&TmLsaufUu+oUc~t zrIBha>;?o6whU=n<1fn^l?;3U7M8>YB1F@?88pX19zR?ejA-2-FVElj$GHFK$*1h;;~!4$*2W*FNYH@bcfo?+nbFes>)jWkVFpJJ zM=_&gBE7aB)bX>7e+U5;GRiXPw#UCrF+FO31ASQeug#487of79>irj+KlDCfnNr*c1jes?P+2%G z5%8nt-0tJKyD!NTFbIzW`t3Gxr9d1bdNc?*LumF~f(OHi$thqS0{sq-)e>43Ozukc zKhuOl<~zbkrljUHH}VQ#kN;1&;!fvDe1mTv-cwasbAcAjr*0WiSOpH>=c~dVmJItn zQNB+oMD;gT40GlFKL6}@6?)Jtf5a!TSAd&Wu-*er+9wfE`jb~!Dmo_PlA!=W#ppx9z4YY-#;|6{7&(s>f#=j1D{N7)@wBOz_&{V8(cMVw6x46vH zE_X`mOOh^_b?<=fF`Xp6y>r0pId0TN9m<3ls6k$nG2VgEADYS%d>m)uydCrK?lKhBg zSwpe+b5+T4*o6)JzMGG$*&JLTIw+Gxm$NWQ-m_~TjT?y()QW20qaozU839Bn;n7BL zNYuTk2(MXb&igzzB7*f)8Xqt{4y!0&f%ZJcTBDmuhJ|$;l+o)w>w~0^0jGjk#mA$@ z-WYO|zIwY%*DRFP2*Si4|y<(6Hud<6O12 zNwDvA-?=h(6Ch^QR%1xqKs?Dm3`C|3hNr14ku(}G zI*K9x4#W>1Bow3p!wv|}+sd)2VSt?d$Dd!nR1YIbTlnV+REsi%a>OIBprucVp7jHR zAV#_%k(Mts3Vv?RT49$dSo}}p{-h_q*{VN2Y$0v(|FrGrL!|!0wkPpDDGB8c{l!Sh zZ`mgIGOPgo8IIdzpVx>_{P0_v4&i5psmmY)X+Ju-$tdEyC=iDN3iN&-%U|Hs*FxI1 znW{YzMfSfrpSvHTs_|wY3j;t#(UTNjK3Ttyg9l=i%wvDhq#|OuR?F6&i%!D%{yjdu zvq%AH^2OttTxUb1+!@C+a3H^Dx2Vf#!w!q7HE0`eKM>QG3tuo?G&dT-h&mDidKHFV z8CJ#6VgTI>xZ}Tc>V8Ce?@iFBjG=+EOu8K)H5pksswdg>R{tXi{oAu!h09FvJ%7C< z=CSb1WQwbnWt;-b=po^WQFptMq4CIN3Qxbgv3cW4{TxO(YPBzEcs*s)*>+b5_xyTE zQ&H^1pEPvny;v2K7())%LhxZ?X>$J4%6<7cyX#y+UXf_n7J>RWbyu`Tf9-lk;UK}C z7^uSIBq+bJg|X2F1SoLPAi8(bs>xTg6iF)uagX9d=57SWku#`5yj{vyo1C(;B*8rY za(OcWL9XZ4OSZH|(!4vs2ILlshvvy3*FGlTuB3XEvB4r$Ajd>`6?@skl8fi*X=(OyJq5W0q zJYXcTX_NN&4}btgcj4fz-}5j33JtB+05iL$&4zIL@-M?Ot3b$DP!(`NIe7ZbbGpKm zoVbSH$`+7$uB2}f5fP~g=gyrgL1R*rlck8EOZ!{1x8s37(ggN1PElsPecR5?@jqDU zN`Ax^Qs`lFQdns_)EEqaRqgKj-yvxHuMpI79zvn+?D0^VvhZ%oc#=7VmW=7yI~0MN zp3MBqvj1`dpBAAjtCg;v56b=97a}b7^suO)CQaFLfpNRa0(N_KtXa=sF{fBF=#=!v zc2ut^JRB$BIbu5ZjRqEcrc#%I5;J_wG6L~h-*dsN#?{DQ3~z9@tSVDlmDdOlqHN4( zgK?1bNZ^qHkFdB%+!7LP5hTDXO>}fu4yUXyY}!aNOdWFlD7g+LS5Rd zR2c2x=^`24yg(^Da5=-X{*_k{l3oL+dxp4tx~0&9gDsjeOcNkAkwN&0gKOs z!Z^q}*HG|ik$CXNk2P0t7I|%MF*1yWr_CqWRRZ^9t?F9tMz5kQGX9UjX4t``UdQns4?M(}Of10$F>orOfVUB&npwxq$ zH6QDD2aF91PQzE41YF_J-Gw#Rh4UemZlk9}xxtKs`GT!1Ql=fqvvhMF|Yq%rdIPb&yg(F6m#vKt}2$ zN3RE5J&cGc+l*|#pCn~AdT(Jy|C2Z^P}=!Kgyfi+NYD=M+YTaWD)1DM&+s;Mqw1s0 z!}aYb*`gBNGSlx4Da7O()rjC4gjfhA9Ft21_;H3NFduzykc){N!31wD^@QR|)biX< ztXd#k7|ceNPsdSC<}k-=6!kSC`Ph|vSn_f6Ch%yq(#46!A1q?``#*IeNYaJYu)Vyk z6VQ=}o~6?F-!EwvAP>HHn6}IeG|;1>ix1mbxP9aM+C$Hd7(YF7o`tnY@XGCglEG&r z?@E79E}#^s%{Yg8)boNIq~#eZk`rlo^8oPStn|JvJF`hcxynID)zKhQn`=^0ky9$4 zxhOJwyX?j;4jJf{M>jRKHFPG>9MS4C>bVQA=t5EIgXA97P=z>b^bN;xXYcIVE=A5? z93dk;1t`mG4Lv|<$;szf+_HBf3hRPys_pOZGV6j+SV#`-T}c$BSZ5Sy)QEVnOr+^a zxbLtb<)gRF`{Uq8I{^;$4Ul_!amm}1^W-{)Or^xy&KveMbDUD}ik88pd=1-&{||6e BLpuNf diff --git a/icons/mob/hud/human_old.dmi b/icons/mob/hud/human_old.dmi index 0be24164a744aa7aaf634d7c8b3b91dedaf1c390..2e29c09411b7093402633c4688d51deb005637a7 100644 GIT binary patch literal 116782 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 z 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 RhM09^21g=?v7}dy$*~@&d`cp+5Up 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

GQKfbtoe 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�$ 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 From 8b37482b5e7040b4b8dd0fe8549b9c4d1e470dca Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 May 2023 17:53:32 +0100 Subject: [PATCH 004/495] Automatic changelog for PR #3335 [ci skip] --- html/changelogs/AutoChangeLog-pr-3335.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3335.yml diff --git a/html/changelogs/AutoChangeLog-pr-3335.yml b/html/changelogs/AutoChangeLog-pr-3335.yml new file mode 100644 index 000000000000..6f566943afbb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3335.yml @@ -0,0 +1,7 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Added a HUD icon \"blood\" for when someone or something is giving or taking blood from you." + - bugfix: "Fixed some duplicate code in /mob/living/carbon/human/Destroy()" + - bugfix: "Fixed a runtime in blood packs when disconnecting a blood pack" + - bugfix: "Fixed mobs that don't feel pain screaming in pain when blood bags disconnect." \ No newline at end of file From 97d00baf29dd0807b38744478b260e1a30533ede Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 20 May 2023 01:17:59 +0000 Subject: [PATCH 005/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3335.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3352.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3353.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3354.yml | 7 ------- html/changelogs/archive/2023-05.yml | 19 +++++++++++++++++++ 5 files changed, 19 insertions(+), 22 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3335.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3352.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3353.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3354.yml diff --git a/html/changelogs/AutoChangeLog-pr-3335.yml b/html/changelogs/AutoChangeLog-pr-3335.yml deleted file mode 100644 index 6f566943afbb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3335.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Added a HUD icon \"blood\" for when someone or something is giving or taking blood from you." - - bugfix: "Fixed some duplicate code in /mob/living/carbon/human/Destroy()" - - bugfix: "Fixed a runtime in blood packs when disconnecting a blood pack" - - bugfix: "Fixed mobs that don't feel pain screaming in pain when blood bags disconnect." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3352.yml b/html/changelogs/AutoChangeLog-pr-3352.yml deleted file mode 100644 index 24d93294b3de..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3352.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow, KoishiVibe, Kaga" -delete-after: True -changes: - - rscadd: "Added lore to scopes/sights." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3353.yml b/html/changelogs/AutoChangeLog-pr-3353.yml deleted file mode 100644 index 98d1899219a1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3353.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added a warning/reminder to cryomarine spawns to ahelp if they want to cryo/ghost upon spawning in, to stop people wasting the ERT call." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3354.yml b/html/changelogs/AutoChangeLog-pr-3354.yml deleted file mode 100644 index 1e81be9d999d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3354.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Preferences for job options (e.g. civilian/military correspondent) now properly save between rounds." - - bugfix: "WO Field Doctor no longer inherits regular doctor's job options (and associated rank)." - - qol: "Selecting job options is now better readable." - - qol: "Survivor variant preference is moved to job selection screen." \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 70782fc52f11..38e3210db0fb 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -351,3 +351,22 @@ ghostsheet: - bugfix: Announcement are included in 'Radio' chat filter - bugfix: Overwatch messages are included in 'Radio' chat filter +2023-05-20: + Morrow: + - rscadd: Added a HUD icon "blood" for when someone or something is giving or taking + blood from you. + - bugfix: Fixed some duplicate code in /mob/living/carbon/human/Destroy() + - bugfix: Fixed a runtime in blood packs when disconnecting a blood pack + - bugfix: Fixed mobs that don't feel pain screaming in pain when blood bags disconnect. + Morrow, KoishiVibe, Kaga: + - rscadd: Added lore to scopes/sights. + Segrain: + - bugfix: Preferences for job options (e.g. civilian/military correspondent) now + properly save between rounds. + - bugfix: WO Field Doctor no longer inherits regular doctor's job options (and associated + rank). + - qol: Selecting job options is now better readable. + - qol: Survivor variant preference is moved to job selection screen. + realforest2001: + - rscadd: Added a warning/reminder to cryomarine spawns to ahelp if they want to + cryo/ghost upon spawning in, to stop people wasting the ERT call. From a51db7bf891052dbfd064ab36dcf60b9759c84e8 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Sat, 20 May 2023 08:23:17 -0400 Subject: [PATCH 006/495] Adds a tracker for how many hugs a player facehugger has (#3311) # About the pull request Adds total facehugs / facehugs to next age to status panel (Note: I was unable to test this locally due to player_stats just not existing for me) # Explain why it's good for the game Better than them needing to manually record it # Changelog :cl: qol: lets player facehuggers see their lifetime hugs on the status panel /:cl: --- .../carbon/xenomorph/castes/Facehugger.dm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index 354a27c7133b..a286eb552d9b 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -41,6 +41,10 @@ counts_for_roundend = FALSE refunds_larva_if_banished = FALSE can_hivemind_speak = FALSE + /// The lifetime hugs from this hugger + var/total_facehugs = 0 + /// How many hugs the hugger needs to age + var/next_facehug_goal = FACEHUG_TIER_1 base_actions = list( /datum/action/xeno_action/onclick/xeno_resting, /datum/action/xeno_action/watch_xeno, @@ -164,16 +168,20 @@ age = XENO_NORMAL - var/total_facehugs = get_client_stat(client, PLAYER_STAT_FACEHUGS) + total_facehugs = get_client_stat(client, PLAYER_STAT_FACEHUGS) switch(total_facehugs) if(FACEHUG_TIER_1 to FACEHUG_TIER_2) age = XENO_MATURE + next_facehug_goal = FACEHUG_TIER_2 if(FACEHUG_TIER_2 to FACEHUG_TIER_3) age = XENO_ELDER + next_facehug_goal = FACEHUG_TIER_3 if(FACEHUG_TIER_3 to FACEHUG_TIER_4) age = XENO_ANCIENT + next_facehug_goal = FACEHUG_TIER_4 if(FACEHUG_TIER_4 to INFINITY) age = XENO_PRIME + next_facehug_goal = null // For people who wish to remain anonymous if(!client.prefs.playtime_perks) @@ -225,3 +233,10 @@ /mob/living/carbon/xenomorph/facehugger/emote(act, m_type, message, intentional, force_silence) playsound(loc, "alien_roar_larva", 15) + +/mob/living/carbon/xenomorph/facehugger/get_status_tab_items() + . = ..() + if(next_facehug_goal) + . += "Lifetime Hugs: [total_facehugs] / [next_facehug_goal]" + else + . += "Lifetime Hugs: [total_facehugs]" From 646e41cf0d7d5a81e3b14419c42c52d3440cdeb9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 20 May 2023 13:36:26 +0100 Subject: [PATCH 007/495] Automatic changelog for PR #3311 [ci skip] --- html/changelogs/AutoChangeLog-pr-3311.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3311.yml diff --git a/html/changelogs/AutoChangeLog-pr-3311.yml b/html/changelogs/AutoChangeLog-pr-3311.yml new file mode 100644 index 000000000000..9be390c806ca --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3311.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - qol: "lets player facehuggers see their lifetime hugs on the status panel" \ No newline at end of file From 6a27e35eb9a0b85f4bcaa85756555d6e289f6eb3 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 21 May 2023 01:30:30 +0000 Subject: [PATCH 008/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3311.yml | 4 ---- html/changelogs/archive/2023-05.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3311.yml diff --git a/html/changelogs/AutoChangeLog-pr-3311.yml b/html/changelogs/AutoChangeLog-pr-3311.yml deleted file mode 100644 index 9be390c806ca..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3311.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - qol: "lets player facehuggers see their lifetime hugs on the status panel" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 38e3210db0fb..45e4db3949d3 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -370,3 +370,6 @@ realforest2001: - rscadd: Added a warning/reminder to cryomarine spawns to ahelp if they want to cryo/ghost upon spawning in, to stop people wasting the ERT call. +2023-05-21: + BeagleGaming1: + - qol: lets player facehuggers see their lifetime hugs on the status panel From 340d8bb66aa1a1e3e6dcc4fe8eb4eb96a0a135c1 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 21 May 2023 15:52:02 -0400 Subject: [PATCH 009/495] Makes a few special structures unslashable/unacidable (#3373) # About the pull request DS part fabricator, chem simulator, chem storage are now unslashable/unacidable. Closes #3365 # Explain why it's good for the game A role shouldn't be completely turned off by a shipside xeno. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: DS part fabricator, chem simulator, chem storage are now unslashable/unacidable /:cl: --- code/modules/cm_marines/vehicle_part_fabricator.dm | 3 +++ code/modules/reagents/chemistry_machinery/chem_simulator.dm | 3 +++ code/modules/reagents/chemistry_machinery/chem_storage.dm | 3 +++ 3 files changed, 9 insertions(+) diff --git a/code/modules/cm_marines/vehicle_part_fabricator.dm b/code/modules/cm_marines/vehicle_part_fabricator.dm index e1e43d636331..ca53d368bbd6 100644 --- a/code/modules/cm_marines/vehicle_part_fabricator.dm +++ b/code/modules/cm_marines/vehicle_part_fabricator.dm @@ -119,6 +119,9 @@ valid_parts = /obj/structure/dropship_equipment valid_ammo = /obj/structure/ship_ammo + unslashable = TRUE + unacidable = TRUE + /obj/structure/machinery/part_fabricator/dropship/get_point_store() return supply_controller.dropship_points diff --git a/code/modules/reagents/chemistry_machinery/chem_simulator.dm b/code/modules/reagents/chemistry_machinery/chem_simulator.dm index 13d4ad6edf5e..8889efc9ef80 100644 --- a/code/modules/reagents/chemistry_machinery/chem_simulator.dm +++ b/code/modules/reagents/chemistry_machinery/chem_simulator.dm @@ -48,6 +48,9 @@ var/min_creation_cost = 0 var/creation_od_level = 10 //a cache for new_od_level when switching between modes + unslashable = TRUE + unacidable = TRUE + /obj/structure/machinery/chem_simulator/Initialize() . = ..() LAZYINITLIST(simulations) diff --git a/code/modules/reagents/chemistry_machinery/chem_storage.dm b/code/modules/reagents/chemistry_machinery/chem_storage.dm index 4983c24540a8..731d9e57f8fa 100644 --- a/code/modules/reagents/chemistry_machinery/chem_storage.dm +++ b/code/modules/reagents/chemistry_machinery/chem_storage.dm @@ -14,6 +14,9 @@ var/energy = 50 var/max_energy = 50 + unslashable = TRUE + unacidable = TRUE + /obj/structure/machinery/chem_storage/medbay name = "Chemical Storage System (Medbay)" network = "Medbay" From 6f2eb51a48b175df437053bc24b3b523c3b913f9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 21 May 2023 21:08:25 +0100 Subject: [PATCH 010/495] Automatic changelog for PR #3373 [ci skip] --- html/changelogs/AutoChangeLog-pr-3373.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3373.yml diff --git a/html/changelogs/AutoChangeLog-pr-3373.yml b/html/changelogs/AutoChangeLog-pr-3373.yml new file mode 100644 index 000000000000..14ea508111ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3373.yml @@ -0,0 +1,4 @@ +author: "morrowwolf" +delete-after: True +changes: + - balance: "DS part fabricator, chem simulator, chem storage are now unslashable/unacidable" \ No newline at end of file From 8cbd03f0e724be682561f02f71c348f0477925cd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 01:00:19 +0100 Subject: [PATCH 011/495] Automatic TGS DMAPI Update (#3384) 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 | 8 +++++++- code/modules/tgs/v3210/api.dm | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index c8ef71112b33..c562224c736d 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.4.2" +#define TGS_DMAPI_VERSION "6.4.3" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -104,6 +104,12 @@ #define TGS_EVENT_WORLD_PRIME 21 // DMAPI also doesnt implement this // #define TGS_EVENT_DREAM_DAEMON_LAUNCH 22 +/// After a single submodule update is performed. Parameters: Updated submodule name +#define TGS_EVENT_REPO_SUBMODULE_UPDATE 23 +/// After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path, origin commit sha, byond version +#define TGS_EVENT_PRE_DREAM_MAKER 24 +/// Whenever a deployment folder is deleted from disk. Parameters: Game directory path +#define TGS_EVENT_DEPLOYMENT_CLEANUP 25 // OTHER ENUMS diff --git a/code/modules/tgs/v3210/api.dm b/code/modules/tgs/v3210/api.dm index b881662d71cc..666201a32256 100644 --- a/code/modules/tgs/v3210/api.dm +++ b/code/modules/tgs/v3210/api.dm @@ -179,7 +179,7 @@ /datum/tgs_api/v3210/Revision() if(!warned_revison) var/datum/tgs_version/api_version = ApiVersion() - TGS_ERROR_LOG("Use of TgsRevision on [api_version.deprefixed_parameter] origin_commit only points to master!") + TGS_WARNING_LOG("Use of TgsRevision on [api_version.deprefixed_parameter] origin_commit only points to master!") warned_revison = TRUE var/datum/tgs_revision_information/ri = new ri.commit = commit From a221a1c2e529d1186a445839af1ee40993b83c2c Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Mon, 22 May 2023 02:01:39 +0200 Subject: [PATCH 012/495] Fix bug that didn't remove luminosity after the object that emit them was destroy. (#3381) # About the pull request fixes https://github.com/cmss13-devs/cmss13/issues/3371 added a check if the entity is destroy that reset luminosity to 0. adding to the code their own entity instead of doing change in dmm file for : the cart and the bio luminescent tree also did it for glow goo that give acid damage. give the proper entity name instead of doing change in dmm files for the light stick # Explain why it's good for the game remove a bug. less useless code in dmm files... # Testing Photographs and Procedure i tested on local server it work very fine.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: remove the luminosity when torch and plant that produce the light are destroy. /:cl: --------- Co-authored-by: Julien --- .../objects/effects/decals/cleanable/misc.dm | 10 + code/game/objects/structures/flora.dm | 16 +- code/game/objects/structures/props.dm | 4 + .../BigRed/sprinkles/15.reactor_meltdown.dmm | 98 +---- maps/map_files/CORSAT/Corsat.dmm | 52 +-- .../map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 258 ++--------- .../Ice_Colony_v3/Shivas_Snowball.dmm | 114 +---- maps/map_files/LV624/LV624.dmm | 55 +-- maps/map_files/LV624/maintemple/2.flooded.dmm | 4 +- .../LV624/standalone/leftsidepass.dmm | 10 +- .../LV624/standalone/lv-bridge-east.dmm | 10 +- .../LV624/standalone/rightsidepass.dmm | 5 +- .../Sorokyne_Strata/Sorokyne_Strata.dmm | 408 +++--------------- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 356 +++++---------- 14 files changed, 313 insertions(+), 1087 deletions(-) diff --git a/code/game/objects/effects/decals/cleanable/misc.dm b/code/game/objects/effects/decals/cleanable/misc.dm index 8d6a1ab87c0b..0399d0996411 100644 --- a/code/game/objects/effects/decals/cleanable/misc.dm +++ b/code/game/objects/effects/decals/cleanable/misc.dm @@ -31,6 +31,16 @@ icon_state = "dirt" mouse_opacity = MOUSE_OPACITY_TRANSPARENT +/obj/effect/decal/cleanable/dirt/greenglow + name = "glowing goo" + acid_damage = 1 + icon_state = "greenglow" + luminosity = 1 + +/obj/effect/decal/cleanable/dirt/greenglow/Destroy() + SetLuminosity(0) + return ..() + /obj/effect/decal/cleanable/flour name = "flour" desc = "It's still good. Four second rule!" diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index aa3325d8e3f6..ef0f5cf51119 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -438,7 +438,6 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. layer = ABOVE_XENO_LAYER projectile_coverage = PROJECTILE_COVERAGE_NONE - /obj/structure/flora/jungle/shrub desc = "Pretty thick scrub, it'll take something sharp and a lot of determination to clear away." icon_state = "grass4" @@ -448,6 +447,21 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. desc = "Some kind of bizarre alien tree. It oozes with a sickly yellow sap." icon_state = "plantbot1" +/obj/structure/flora/jungle/cart_wreck + name = "old janicart" + desc = "Doesn't look like it'll do much cleaning any more." + icon_state = "cart_wreck" + +/obj/structure/flora/jungle/alienplant1 + name = "strange tree" + desc = "Some kind of bizarre alien tree. It oozes with a sickly yellow sap." + icon_state = "alienplant1" + luminosity = 2 + +/obj/structure/flora/jungle/alienplant1/Destroy() + SetLuminosity(0) + return ..() + /obj/structure/flora/jungle/planttop1 name = "strange tree" desc = "Some kind of bizarre alien tree. It oozes with a sickly yellow sap." diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 2405779b1a00..e6abda3d1534 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -648,6 +648,10 @@ health = 150 luminosity = 6 +/obj/structure/prop/brazier/Destroy() + SetLuminosity(0) + return ..() + /obj/structure/prop/brazier/Initialize() . = ..() if(luminosity) diff --git a/maps/map_files/BigRed/sprinkles/15.reactor_meltdown.dmm b/maps/map_files/BigRed/sprinkles/15.reactor_meltdown.dmm index 2ff5c47fb6c7..b1a2ababa604 100644 --- a/maps/map_files/BigRed/sprinkles/15.reactor_meltdown.dmm +++ b/maps/map_files/BigRed/sprinkles/15.reactor_meltdown.dmm @@ -658,12 +658,7 @@ /turf/open/floor, /area/bigredv2/outside/engineering) "dj" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/gm/river, /area/bigredv2/outside/engineering) "dk" = ( @@ -693,12 +688,7 @@ /area/bigredv2/outside/engineering) "dq" = ( /obj/item/bananapeel, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor/plating, /area/bigredv2/outside/engineering) "dr" = ( @@ -718,12 +708,7 @@ /turf/open/floor/plating, /area/bigredv2/outside/engineering) "dx" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -815,33 +800,18 @@ /turf/open/floor/plating, /area/bigredv2/outside/engineering) "dY" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor{ icon_state = "wall_thermite" }, /area/bigredv2/outside/engineering) "dZ" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor/plating, /area/bigredv2/outside/engineering) "eb" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -862,12 +832,7 @@ /area/bigredv2/outside/engineering) "eh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor/plating, /area/bigredv2/outside/engineering) "ei" = ( @@ -913,12 +878,7 @@ /turf/open/floor/plating, /area/bigredv2/outside/engineering) "eo" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave{ icon_state = "mars_cave_7" @@ -958,12 +918,7 @@ /area/bigredv2/outside/engineering) "ex" = ( /obj/effect/decal/cleanable/molten_item, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor{ icon_state = "wall_thermite" }, @@ -990,12 +945,7 @@ }, /area/bigredv2/outside/engineering) "eB" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave, /area/bigredv2/outside/lz2_south_cas) @@ -1028,12 +978,7 @@ /area/bigredv2/outside/telecomm/engi) "eG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/floor{ icon_state = "wall_thermite" }, @@ -1056,12 +1001,7 @@ /area/bigredv2/outside/engineering) "eK" = ( /obj/effect/decal/cleanable/molten_item, -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/gm/river, /area/bigredv2/outside/engineering) "eL" = ( @@ -1071,22 +1011,12 @@ }, /area/bigredv2/outside/engineering) "eM" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /obj/effect/decal/cleanable/molten_item, /turf/open/gm/river, /area/bigredv2/outside/engineering) "eN" = ( -/obj/effect/decal/cleanable/dirt{ - acid_damage = 1; - icon_state = "greenglow"; - luminosity = 1; - name = "glowing goo" - }, +/obj/effect/decal/cleanable/dirt/greenglow, /turf/open/mars_cave{ icon_state = "mars_cave_5" }, diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 87a316e30c59..216b5aeb51d5 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -14993,10 +14993,7 @@ }, /area/corsat/gamma/hangar/checkpoint) "aPJ" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /obj/structure/flora/jungle/vines, /turf/open/gm/dirtgrassborder{ dir = 4; @@ -20804,10 +20801,7 @@ /turf/open/gm/dirt, /area/corsat/theta/biodome) "bem" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/grass/weedable, /area/corsat/theta/biodome) "ben" = ( @@ -20832,10 +20826,7 @@ }, /area/corsat/sigma/biodome/gunrange) "ber" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/dirt, /area/corsat/theta/biodome) "bes" = ( @@ -20889,10 +20880,7 @@ /turf/open/gm/river, /area/corsat/theta/biodome) "beB" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/corsat/theta/biodome) "beD" = ( @@ -23718,10 +23706,6 @@ icon_state = "red" }, /area/corsat/gamma/hangar/arrivals) -"bmQ" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) "bmS" = ( /obj/structure/window/framed/corsat, /turf/open/floor/plating, @@ -42201,10 +42185,7 @@ }, /area/corsat/gamma/airlock/control) "gFh" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -53181,10 +53162,7 @@ }, /area/corsat/sigma/biodome/gunrange) "oLe" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/dirtgrassborder{ dir = 4 }, @@ -59830,9 +59808,6 @@ icon_state = "whitetan" }, /area/corsat/gamma/residential/west) -"tJe" = ( -/turf/open/ice, -/area/corsat/gamma/biodome) "tJf" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, /turf/open/gm/dirtgrassborder{ @@ -60743,10 +60718,7 @@ }, /area/corsat/sigma/checkpoint) "usK" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/dirtgrassborder{ dir = 1 }, @@ -62018,12 +61990,6 @@ icon_state = "retrosquareslight" }, /area/corsat/gamma/biodome/virology) -"vkS" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/corsat/omega/biodome) "vkW" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -67475,7 +67441,7 @@ bfc bfc bfc sFF -tJe +bfc bfc sFF bfc @@ -69280,7 +69246,7 @@ aFe hwe avX aFe -vkS +aFe aFe aFe avX 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 e6a6ba9a1135..04dd3d3a8efd 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -124,11 +124,7 @@ /turf/open/ice, /area/ice_colony/exterior/surface/clearing/north) "aaA" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/clearing/north) "aaB" = ( @@ -546,11 +542,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "acl" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/northwest) "acm" = ( @@ -753,11 +745,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "acV" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/machinery/power/apc{ dir = 1; pixel_y = 24; @@ -790,11 +778,7 @@ }, /area/ice_colony/surface/requesitions) "ada" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/machinery/computer/shuttle_control/ice_colony/elevator4{ pixel_y = 30 }, @@ -1325,11 +1309,7 @@ }, /area/ice_colony/surface/engineering/generator) "aey" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/northwest) "aez" = ( @@ -1375,11 +1355,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "aeF" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -1814,11 +1790,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "afN" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -1993,11 +1965,7 @@ /turf/closed/wall, /area/ice_colony/surface/engineering) "agj" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/valley/northwest) "agk" = ( @@ -2116,11 +2084,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "agA" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "agB" = ( @@ -2348,19 +2312,11 @@ /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/north) "ahh" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/clearing/north) "ahi" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/north) "ahj" = ( @@ -2382,11 +2338,7 @@ }, /area/ice_colony/surface/engineering/generator) "ahn" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/north) "aho" = ( @@ -2521,11 +2473,7 @@ /turf/open/floor/plating, /area/ice_colony/surface/hydroponics/north) "ahJ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/clearing/north) "ahK" = ( @@ -2858,11 +2806,7 @@ }, /area/ice_colony/surface/substation/smes) "aiC" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/north) "aiD" = ( @@ -3069,11 +3013,7 @@ }, /area/ice_colony/surface/substation/smes) "ajf" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/clearing/north) "ajg" = ( @@ -3084,11 +3024,7 @@ /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/northeast) "ajj" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/northeast) "ajl" = ( @@ -3319,11 +3255,7 @@ }, /area/ice_colony/surface/engineering) "ajM" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/north) @@ -3617,11 +3549,7 @@ /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/north) "akB" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3991,11 +3919,7 @@ /turf/open/ice, /area/ice_colony/surface/mining) "alI" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/southeast) "alJ" = ( @@ -4189,11 +4113,7 @@ }, /area/ice_colony/surface/dorms/restroom_e) "aml" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/valley/southeast) "amm" = ( @@ -4219,11 +4139,7 @@ /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/southeast) "amq" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/north) "amr" = ( @@ -5065,11 +4981,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/pass) "aoK" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/clearing/pass) "aoL" = ( @@ -6676,11 +6588,7 @@ }, /area/ice_colony/surface/dorms) "asV" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/pass) "asW" = ( @@ -7050,11 +6958,7 @@ /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/clearing/south) "atW" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/clearing/south) "atX" = ( @@ -7237,11 +7141,7 @@ /turf/open/floor/wood, /area/ice_colony/surface/dorms) "auu" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/south) "auw" = ( @@ -7402,11 +7302,7 @@ /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/south) "auQ" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/southwest) "auR" = ( @@ -7665,11 +7561,7 @@ /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/clearing/south) "avx" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/southwest) "avy" = ( @@ -7809,11 +7701,7 @@ }, /area/ice_colony/surface/hydroponics/lobby) "avO" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/southwest) "avP" = ( @@ -7943,11 +7831,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/southwest) "awd" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/clearing/south) "awe" = ( @@ -8156,11 +8040,7 @@ }, /area/ice_colony/surface/hydroponics/lobby) "awJ" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/snow/layer1, @@ -8240,11 +8120,7 @@ /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/clearing/south) "awY" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/clearing/south) "awZ" = ( @@ -8608,11 +8484,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/southwest) "ayb" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/southwest) "ayc" = ( @@ -8620,11 +8492,7 @@ /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/southwest) "ayd" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/snow/layer1, @@ -8747,11 +8615,7 @@ }, /area/ice_colony/surface/dorms/lavatory) "ayv" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/south) "ayw" = ( @@ -8772,11 +8636,7 @@ }, /area/ice_colony/surface/dorms/canteen) "ayy" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer3, /area/ice_colony/exterior/surface/valley/southwest) "ayz" = ( @@ -8823,11 +8683,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/south) "ayF" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -8837,11 +8693,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/south) "ayG" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/valley/south) "ayH" = ( @@ -9077,11 +8929,7 @@ /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/south) "azp" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/south) "azq" = ( @@ -9172,11 +9020,7 @@ /turf/open/auto_turf/snow/layer2, /area/ice_colony/exterior/surface/valley/south) "azH" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/south) "azI" = ( @@ -9535,11 +9379,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/south/excavation) "aAE" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/south/excavation) "aAF" = ( @@ -9964,11 +9804,7 @@ }, /area/ice_colony/surface/garage/repair) "aBM" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/ice_colony/exterior/surface/valley/south/excavation) "aBN" = ( @@ -16403,11 +16239,7 @@ }, /area/ice_colony/exterior/surface/cliff) "aVf" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/ice, /area/ice_colony/exterior/surface/landing_pad_external) "aVg" = ( @@ -17794,11 +17626,7 @@ /turf/open/floor/plating/icefloor, /area/ice_colony/exterior/surface/container_yard) "aZt" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/floor/plating/icefloor, /area/ice_colony/exterior/surface/container_yard) "aZu" = ( diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index a4d5e333cb69..b8a1b9eb90dc 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -18,11 +18,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/colony/medseceng) "aaf" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_s_research) "aag" = ( @@ -633,11 +629,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/colony/research_hab) "abZ" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "aca" = ( @@ -1560,11 +1552,7 @@ }, /area/shiva/interior/colony/central) "agy" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_s_research) "agz" = ( @@ -2033,11 +2021,7 @@ }, /area/shiva/interior/colony/research_hab) "aiW" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_lz2) "aiZ" = ( @@ -2182,11 +2166,7 @@ /turf/open/floor/plating, /area/shiva/interior/colony/medseceng) "ajT" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "ajU" = ( @@ -2239,11 +2219,7 @@ }, /area/shiva/interior/colony/medseceng) "akf" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/cp_s_research) "akh" = ( @@ -2707,11 +2683,7 @@ }, /area/shiva/interior/colony/medseceng) "amQ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "amR" = ( @@ -3671,11 +3643,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "atv" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/cp_lz2) "aty" = ( @@ -7347,11 +7315,7 @@ }, /area/shiva/interior/colony/medseceng) "bnD" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) "bnS" = ( @@ -9839,11 +9803,7 @@ /turf/open/floor/wood, /area/shiva/interior/bar) "ejX" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/cp_colony_grounds) "ekH" = ( @@ -11273,11 +11233,7 @@ }, /area/shiva/interior/bar) "fUZ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard/cp_bar) "fVl" = ( @@ -12282,11 +12238,7 @@ }, /area/shiva/interior/lz2_habs) "gYu" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/cp_colony_grounds) "gZG" = ( @@ -12396,11 +12348,7 @@ }, /area/shiva/exterior/lz2_fortress) "hkC" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "hkS" = ( @@ -12927,11 +12875,7 @@ /turf/open/asphalt/cement, /area/shiva/interior/warehouse) "hIz" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_colony_grounds) "hIC" = ( @@ -13801,11 +13745,7 @@ }, /area/shiva/interior/colony/botany) "iCF" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer4, /area/shiva/exterior/cp_colony_grounds) "iCJ" = ( @@ -14292,11 +14232,7 @@ }, /area/shiva/interior/colony/medseceng) "jaF" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/valley) "jaU" = ( @@ -14615,11 +14551,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "jxh" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/valley) "jxJ" = ( @@ -15381,11 +15313,7 @@ }, /area/shiva/interior/colony/s_admin) "kri" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/valley) "krm" = ( @@ -25749,11 +25677,7 @@ }, /area/shiva/interior/colony/research_hab) "vjy" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "vjH" = ( diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index 6e4080f4edec..fbfa1f791f8f 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -246,10 +246,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/central_caves) "abh" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/caves/north_central_caves) "abi" = ( @@ -2504,10 +2501,7 @@ }, /area/lv624/ground/river/east_river) "alw" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/river/east_river) "alx" = ( @@ -2665,10 +2659,7 @@ }, /area/lv624/ground/river/east_river) "amh" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/grass, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "aml" = ( @@ -2736,10 +2727,7 @@ }, /area/lv624/ground/jungle/north_east_jungle) "amG" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/river/west_river) "amK" = ( @@ -9495,11 +9483,7 @@ }, /area/lv624/lazarus/yggdrasil) "aND" = ( -/obj/structure/flora/jungle/plantbot1{ - desc = "Doesn't look like it'll do much cleaning any more."; - icon_state = "cart_wreck"; - name = "old janicart" - }, +/obj/structure/flora/jungle/cart_wreck, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aNE" = ( @@ -15153,10 +15137,7 @@ }, /area/lv624/lazarus/landing_zones/lz1) "fDO" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/barrens/west_barrens) "fEn" = ( @@ -15297,10 +15278,7 @@ /turf/open/gm/dirt, /area/lv624/ground/colony/south_nexus_road) "fXD" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/coast{ dir = 8 }, @@ -17814,10 +17792,8 @@ }, /area/lv624/lazarus/landing_zones/lz1) "mbp" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; +/obj/structure/flora/jungle/alienplant1{ layer = 4.13; - luminosity = 2; pixel_y = 18 }, /turf/open/gm/dirtgrassborder, @@ -20153,10 +20129,7 @@ }, /area/lv624/ground/jungle/north_east_jungle) "qMX" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/jungle/west_jungle) "qNQ" = ( @@ -20764,10 +20737,7 @@ }, /area/lv624/lazarus/armory) "spm" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/barrens/east_barrens) "sqj" = ( @@ -21014,10 +20984,7 @@ }, /area/lv624/ground/jungle/west_jungle) "sTX" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/river/central_river) "sUc" = ( diff --git a/maps/map_files/LV624/maintemple/2.flooded.dmm b/maps/map_files/LV624/maintemple/2.flooded.dmm index 4cc4590fd679..7a857bf43ee3 100644 --- a/maps/map_files/LV624/maintemple/2.flooded.dmm +++ b/maps/map_files/LV624/maintemple/2.flooded.dmm @@ -1184,10 +1184,8 @@ /turf/open/gm/dirtgrassborder, /area/lv624/ground/caves/sand_temple) "Ds" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; +/obj/structure/flora/jungle/alienplant1{ layer = 4.13; - luminosity = 2; pixel_y = 18 }, /turf/open/gm/dirtgrassborder, diff --git a/maps/map_files/LV624/standalone/leftsidepass.dmm b/maps/map_files/LV624/standalone/leftsidepass.dmm index 2295c67b98f4..e2a7ac052c25 100644 --- a/maps/map_files/LV624/standalone/leftsidepass.dmm +++ b/maps/map_files/LV624/standalone/leftsidepass.dmm @@ -26,10 +26,7 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_west_barrens) "ah" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /obj/effect/landmark/lv624/fog_blocker, /turf/open/gm/river, /area/lv624/ground/river/west_river) @@ -282,10 +279,7 @@ }, /area/lv624/ground/jungle/west_jungle) "Ok" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/river/west_river) "Oz" = ( diff --git a/maps/map_files/LV624/standalone/lv-bridge-east.dmm b/maps/map_files/LV624/standalone/lv-bridge-east.dmm index 00b0d29dd7d8..75cf3a498d95 100644 --- a/maps/map_files/LV624/standalone/lv-bridge-east.dmm +++ b/maps/map_files/LV624/standalone/lv-bridge-east.dmm @@ -285,10 +285,7 @@ /turf/open/gm/grass, /area/lv624/ground/jungle/north_jungle) "cp" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/coast, /area/lv624/ground/river/central_river) "gh" = ( @@ -333,10 +330,7 @@ }, /area/lv624/ground/river/central_river) "wu" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/lv624/ground/river/central_river) "Bv" = ( diff --git a/maps/map_files/LV624/standalone/rightsidepass.dmm b/maps/map_files/LV624/standalone/rightsidepass.dmm index 3fcb4c8bc931..4f11ce69db62 100644 --- a/maps/map_files/LV624/standalone/rightsidepass.dmm +++ b/maps/map_files/LV624/standalone/rightsidepass.dmm @@ -172,10 +172,7 @@ /turf/open/gm/river, /area/lv624/ground/river/east_river) "Fj" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/coast{ dir = 8 }, diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index b71b96552172..0bd504c71721 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -1293,11 +1293,7 @@ }, /area/strata/ug/interior/jungle/deep/minehead) "adN" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ug/interior/jungle/deep/minehead) "adO" = ( @@ -1748,11 +1744,7 @@ }, /area/strata/ug/interior/jungle/deep/structures/res) "aff" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/closed/wall/strata_ice/dirty, /area/strata/ag/exterior) "afg" = ( @@ -4232,30 +4224,18 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/interior/restricted/devroom) "aml" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/platform/strata/metal{ dir = 4 }, /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/interior/restricted/devroom) "amm" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/cabin_area) "amn" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/cabin_area) "amo" = ( @@ -4888,11 +4868,7 @@ }, /area/strata/ag/interior/research_decks/security) "aoA" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/interior/restricted/devroom) "aoB" = ( @@ -5073,11 +5049,7 @@ /area/strata/ug/interior/jungle/deep/structures/res) "ape" = ( /obj/effect/decal/cleanable/blood, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/cabin_area) "apf" = ( @@ -5490,11 +5462,7 @@ /turf/closed/wall/strata_outpost/reinforced, /area/strata/ag/interior/research_decks/security) "aqq" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/interior/restricted/devroom) "aqr" = ( @@ -5637,11 +5605,7 @@ }, /area/strata/ag/interior/outpost/canteen/personal_storage) "aqN" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/largecrate/random, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/interior/restricted/devroom) @@ -7469,11 +7433,7 @@ }, /area/strata/ag/interior/outpost/security) "awb" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/cabin_area) "awc" = ( @@ -7653,11 +7613,7 @@ /turf/open/gm/dirt, /area/strata/ug/interior/jungle/deep/south_res) "awA" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/north_outpost) "awB" = ( @@ -8298,11 +8254,7 @@ /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/cabin_area) "ayv" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/north_outpost) "ayw" = ( @@ -11228,11 +11180,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/outpost/engi) "aHy" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 1 }, @@ -11254,11 +11202,7 @@ /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/adminext) "aHC" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 1 }, @@ -11922,11 +11866,7 @@ /turf/open/asphalt/cement, /area/strata/ag/exterior/paths/adminext) "aKf" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/platform_decoration/strata/metal{ dir = 8 }, @@ -12194,11 +12134,7 @@ }, /area/strata/ag/interior/outpost/canteen/bar) "aKV" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) "aKW" = ( @@ -12415,11 +12351,7 @@ }, /area/strata/ag/interior/outpost/engi) "aLL" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "aLM" = ( @@ -12731,11 +12663,7 @@ /turf/closed/wall/strata_outpost/reinforced, /area/strata/ag/interior/dorms) "aMG" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 1 }, @@ -12831,11 +12759,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) "aMU" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 1 }, @@ -12927,11 +12851,7 @@ /turf/closed/wall/strata_outpost, /area/strata/ag/interior/outpost/admin) "aNj" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) "aNl" = ( @@ -13177,11 +13097,7 @@ }, /area/strata/ag/exterior/research_decks) "aNU" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) @@ -13420,11 +13336,7 @@ }, /area/strata/ag/interior/outpost/canteen/lower_cafeteria) "aOz" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/dorms_quad) @@ -13444,11 +13356,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/interior/outpost/gen/bball/nest) "aOE" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/dorms_quad) @@ -13556,11 +13464,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) "aOZ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 4 }, @@ -13666,11 +13570,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/dorms_quad) "aPs" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/barricade/snow{ dir = 4 }, @@ -13879,11 +13779,7 @@ "aPT" = ( /obj/effect/decal/cleanable/generic, /obj/structure/platform_decoration/strata/metal, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) "aPW" = ( @@ -14734,11 +14630,7 @@ }, /area/strata/ag/interior/landingzone_1) "aSJ" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /obj/structure/pipes/standard/simple/hidden/cyan, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) @@ -14858,11 +14750,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) "aTh" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/pipes/standard/simple/hidden/cyan, /obj/structure/flora/grass/ice/brown, /turf/open/auto_turf/snow/brown_base/layer2, @@ -15668,11 +15556,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/interior/administration) "aWa" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata/metal{ dir = 8 }, @@ -15695,19 +15579,11 @@ /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/adminext) "aWf" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh/river) "aWg" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/exterior/marsh/river) "aWi" = ( @@ -16185,11 +16061,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/north_lz_caves) "aYe" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/north_lz_caves) "aYh" = ( @@ -16394,19 +16266,11 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/north_lz_caves) "aYY" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/north_lz_caves) "aYZ" = ( -/obj/item/lightstick{ - anchored = 1; - icon_state = "lightstick_blue1"; - luminosity = 2 - }, +/obj/item/lightstick/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/north_lz_caves) "aZb" = ( @@ -16449,11 +16313,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/adminext) "aZj" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/barricade/snow{ dir = 1 }, @@ -16883,11 +16743,7 @@ }, /area/strata/ag/interior/outpost/gen/foyer) "bav" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) "baw" = ( @@ -17343,11 +17199,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/nearlz1) "bcg" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/barricade/snow{ dir = 1 }, @@ -17372,11 +17224,7 @@ }, /area/strata/ag/interior/nearlz1) "bcm" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "bco" = ( @@ -17726,11 +17574,7 @@ /area/strata/ag/exterior/paths/adminext) "bdB" = ( /obj/structure/platform/strata, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/river) "bdC" = ( @@ -17801,11 +17645,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) "bdQ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/exterior/paths/adminext) "bdS" = ( @@ -18101,11 +17941,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh) "beQ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh) "beS" = ( @@ -18713,11 +18549,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh/crash) "bgT" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh) "bgV" = ( @@ -18751,11 +18583,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh) "bhb" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh) "bhd" = ( @@ -19048,11 +18876,7 @@ }, /area/strata/ag/interior/outpost/gen/foyer) "bia" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/crash) "bib" = ( @@ -19062,11 +18886,7 @@ }, /area/strata/ag/interior/outpost/gen/foyer) "bic" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh/crash) "bif" = ( @@ -19246,11 +19066,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/marsh) "biQ" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata{ dir = 1 }, @@ -19515,11 +19331,7 @@ /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh) "bjL" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/marsh) "bjM" = ( @@ -19641,11 +19453,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/marsh/water) "bkp" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/platform/strata, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/vanyard) @@ -19847,11 +19655,7 @@ }, /area/strata/ag/interior/outpost/canteen/personal_storage) "bla" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh/crash) "blb" = ( @@ -20400,11 +20204,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/southresearch) "bnu" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/southresearch) "bnv" = ( @@ -20432,11 +20232,7 @@ /area/strata/ag/interior/administration) "bnA" = ( /obj/item/reagent_container/food/drinks/cans/souto/classic, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/southresearch) "bnB" = ( @@ -20460,11 +20256,7 @@ /area/strata/ag/interior/outpost/canteen) "bnF" = ( /obj/structure/bed/roller, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/southresearch) "bnG" = ( @@ -20572,11 +20364,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/southresearch) "bnX" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/southresearch) "bnY" = ( @@ -20696,11 +20484,7 @@ /area/strata/ug/interior/jungle/deep/structures/res) "boq" = ( /obj/item/stack/medical/splint, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/southresearch) "bos" = ( @@ -21222,11 +21006,7 @@ }, /area/strata/ag/interior/administration) "bpT" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/southresearch) "bpU" = ( @@ -21520,11 +21300,7 @@ /obj/structure/platform_decoration/strata{ dir = 1 }, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/exterior/paths/southresearch) "brn" = ( @@ -21931,11 +21707,7 @@ /area/strata/ag/interior/outpost/admin) "bsM" = ( /obj/structure/platform/strata/metal, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/paths/southresearch) "bsN" = ( @@ -22112,11 +21884,7 @@ /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/exterior/marsh/center) "btu" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/tcomms/tcomms_deck) "btv" = ( @@ -22310,11 +22078,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh/crash) "buf" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer4, /area/strata/ag/exterior/marsh/center) "bug" = ( @@ -22432,11 +22196,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/marsh) "buF" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/tcomms/tcomms_deck) "buG" = ( @@ -22722,11 +22482,7 @@ }, /area/strata/ag/interior/outpost/engi/drome) "bvM" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/nearlz2) "bvN" = ( @@ -23061,11 +22817,7 @@ /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/marsh) "bxd" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/effect/decal/cleanable/blood, /turf/open/auto_turf/snow/brown_base/layer0, /area/strata/ag/exterior/marsh) @@ -23116,11 +22868,7 @@ }, /area/strata/ug/interior/jungle/deep/minehead) "bxo" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/nearlz2) "bxr" = ( @@ -23406,11 +23154,7 @@ /obj/structure/barricade/snow{ dir = 4 }, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/interior/restricted) "byn" = ( @@ -23426,11 +23170,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/nearlz2) "byr" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/nearlz2) "bys" = ( @@ -30107,11 +29847,7 @@ }, /area/strata/ug/interior/jungle/deep/structures/engi) "cDL" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/marsh) "cEu" = ( @@ -30175,11 +29911,7 @@ }, /area/strata/ag/interior/tcomms) "cJf" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/marsh/center) "cKc" = ( @@ -33217,11 +32949,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/outpost/maint/canteen_e_1) "ibh" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/auto_turf/ice/layer2, /area/strata/ag/exterior/nearlz2) "ibE" = ( 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 add5b05bdaf1..49b613a1c69e 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -1628,10 +1628,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "fJ" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/lane/one_south) "fL" = ( @@ -1677,11 +1674,7 @@ }, /area/whiskey_outpost/inside/living) "fU" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/jungle{ bushes_spawn = 0; icon_state = "grass_impenetrable" @@ -2149,11 +2142,7 @@ }, /area/whiskey_outpost/inside/hospital) "hy" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirtgrassborder{ dir = 8 }, @@ -2544,10 +2533,7 @@ /turf/open/floor/plating, /area/whiskey_outpost/inside/hospital) "iD" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/lane/four_south) "iF" = ( @@ -3020,11 +3006,7 @@ }, /area/whiskey_outpost/inside/living) "ke" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/south/far) "kg" = ( @@ -3346,11 +3328,7 @@ }, /area/whiskey_outpost) "lp" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/south/very_far) "lq" = ( @@ -5695,11 +5673,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "tK" = ( @@ -6261,11 +6235,7 @@ }, /area/whiskey_outpost/inside/bunker) "vF" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "vG" = ( @@ -6376,10 +6346,7 @@ }, /area/whiskey_outpost/inside/bunker) "wb" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/coast{ icon_state = "beachcorner2" }, @@ -6859,11 +6826,7 @@ }, /area/whiskey_outpost/inside/bunker) "xK" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirtgrassborder{ dir = 4 }, @@ -7453,11 +7416,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker) "zK" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/inside/caves/caverns) "zM" = ( @@ -8590,11 +8549,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "DU" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_south) "DV" = ( @@ -9085,10 +9040,7 @@ /turf/open/gm/coast, /area/whiskey_outpost/outside/lane/four_north) "FH" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/river/west) "FI" = ( @@ -9245,12 +9197,6 @@ icon_state = "grassbeach" }, /area/whiskey_outpost/outside/south) -"Gj" = ( -/turf/open/jungle{ - bushes_spawn = 0; - icon_state = "grass_impenetrable" - }, -/area/whiskey_outpost/outside/lane/two_north) "Gl" = ( /turf/open/gm/dirtgrassborder{ dir = 1; @@ -9319,11 +9265,7 @@ /area/whiskey_outpost/outside/north/beach) "GA" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "GB" = ( @@ -9696,11 +9638,7 @@ /turf/open/gm/river, /area/whiskey_outpost/outside/lane/one_north) "HX" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/effect/decal/cleanable/blood/writing, /turf/open/jungle, /area/whiskey_outpost/outside/south/very_far) @@ -9876,11 +9814,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_north) "IC" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/jungle, /area/whiskey_outpost/outside/north/northwest) "IF" = ( @@ -9904,11 +9838,7 @@ /turf/open/floor, /area/whiskey_outpost/outside/south/far) "IK" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirtgrassborder{ dir = 8 }, @@ -10442,11 +10372,7 @@ }, /area/whiskey_outpost/inside/hospital/triage) "Lp" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/disposalpipe/segment, /turf/open/gm/grass, /area/whiskey_outpost/outside/north/northwest) @@ -10574,11 +10500,7 @@ }, /area/whiskey_outpost/outside/lane/three_south) "LR" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/disposalpipe/segment, /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) @@ -10830,10 +10752,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "MR" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/lane/two_north) "MU" = ( @@ -10868,11 +10787,7 @@ /turf/open/gm/coast, /area/whiskey_outpost/outside/lane/four_north) "Nc" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/jungle{ bushes_spawn = 0; icon_state = "grass_impenetrable" @@ -10968,10 +10883,7 @@ /turf/open/jungle/impenetrable, /area/whiskey_outpost/outside/south/very_far) "Nv" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/grass{ icon_state = "grassbeach" }, @@ -11120,10 +11032,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Ob" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/lane/one_north) "Oc" = ( @@ -11244,10 +11153,7 @@ }, /area/whiskey_outpost/outside/river/east) "OA" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/lane/four_north) "OD" = ( @@ -11261,11 +11167,7 @@ }, /area/whiskey_outpost/outside/lane/three_north) "OF" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/jungle, /area/whiskey_outpost/outside/south) "OG" = ( @@ -11428,10 +11330,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/northwest) "Pr" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/river) "Ps" = ( @@ -11581,10 +11480,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_north) "Qa" = ( -/obj/structure/flora/jungle/plantbot1{ - icon_state = "alienplant1"; - luminosity = 2 - }, +/obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, /area/whiskey_outpost/outside/river/east) "Qc" = ( @@ -11615,11 +11511,7 @@ }, /area/whiskey_outpost/outside/south) "Ql" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/floor{ dir = 1; icon_state = "asteroidfloor" @@ -11781,11 +11673,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north) "QV" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_north) "QW" = ( @@ -12332,11 +12220,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Th" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /obj/structure/barricade/plasteel/wired, /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/one_north) @@ -12761,19 +12645,11 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "UO" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/grass, /area/whiskey_outpost/outside/north/northwest) "UP" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/jungle{ bushes_spawn = 0; icon_state = "grass_impenetrable" @@ -14017,11 +13893,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/two) "ZT" = ( -/obj/item/lightstick/red{ - anchored = 1; - icon_state = "lightstick_red1"; - luminosity = 2 - }, +/obj/item/lightstick/red/planted, /turf/open/gm/dirtgrassborder{ dir = 4 }, @@ -22254,7 +22126,7 @@ Zf Zf Zf mT -Gj +CE GJ GJ mT @@ -22457,8 +22329,8 @@ Zf Zf mT GJ -Gj -Gj +CE +CE mT Zf Zf @@ -22661,7 +22533,7 @@ mT GJ GJ GJ -Gj +CE Zf Zf mT @@ -22860,7 +22732,7 @@ Zf mT mT mT -Gj +CE GJ GJ GJ @@ -23061,10 +22933,10 @@ Zf Zf mT mT -Gj -Gj +CE +CE GJ -Gj +CE GJ Oq Oq @@ -23265,9 +23137,9 @@ mT mT GJ GJ -Gj -Gj -Gj +CE +CE +CE Oq Qw Qw @@ -23459,20 +23331,20 @@ mT Db OD gu -Gj +CE mT mT mT -Gj -Gj +CE +CE cY GJ -Gj -Gj +CE +CE GJ GJ -Gj -Gj +CE +CE GJ GJ GJ @@ -23667,15 +23539,15 @@ GJ GJ GJ GJ -Gj +CE GJ GJ GJ -Gj +CE GJ GJ GJ -Gj +CE GJ GJ QB @@ -23866,19 +23738,19 @@ gu GJ GJ GJ -Gj +CE GJ GJ -Gj -Gj +CE +CE GJ GJ -Gj -Gj +CE +CE GJ GJ -Gj -Gj +CE +CE GJ QB CG @@ -24065,22 +23937,22 @@ QO Db OD gu -Gj -Gj -Gj -Gj +CE +CE +CE +CE GJ -Gj -Gj -Gj +CE +CE +CE GJ -Gj -Gj -Gj +CE +CE +CE GJ -Gj -Gj -Gj +CE +CE +CE GJ QB CG @@ -24267,23 +24139,23 @@ QO Db OD gu -Gj -Gj -Gj +CE +CE +CE GJ -Gj -Gj +CE +CE GJ GJ -Gj -Gj +CE +CE AE In -Gj -Gj +CE +CE GJ GJ -Gj +CE QB VH CN @@ -24469,23 +24341,23 @@ Pu Db OD gu -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj -Gj +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE +CE QB CG CN @@ -25684,20 +25556,20 @@ Db eG QL rw -Gj -Gj -Gj +CE +CE +CE GJ QB Db Db Db gu -Gj -Gj +CE +CE GJ -Gj -Gj +CE +CE QB CG CN @@ -25895,11 +25767,11 @@ IB IB sb gu -Gj +CE GJ GJ GJ -Gj +CE QB VH CN @@ -26097,11 +25969,11 @@ Db Db ky gu -Gj -Gj +CE +CE GJ GJ -Gj +CE QB CG CN @@ -26303,7 +26175,7 @@ GJ GJ GJ GJ -Gj +CE QB CG mT From ff3c791a5bbadf9e52cb75d24ad12c598c593a04 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 01:44:10 +0100 Subject: [PATCH 013/495] Automatic changelog for PR #3381 [ci skip] --- html/changelogs/AutoChangeLog-pr-3381.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3381.yml diff --git a/html/changelogs/AutoChangeLog-pr-3381.yml b/html/changelogs/AutoChangeLog-pr-3381.yml new file mode 100644 index 000000000000..06ba69d4cc63 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3381.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "remove the luminosity when torch and plant that produce the light are destroy." \ No newline at end of file From ca90ab309e76c2af5cfa0a4a41455a07da3400ac Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 22 May 2023 01:23:37 +0000 Subject: [PATCH 014/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3373.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3381.yml | 4 ---- html/changelogs/archive/2023-05.yml | 6 ++++++ 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3373.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3381.yml diff --git a/html/changelogs/AutoChangeLog-pr-3373.yml b/html/changelogs/AutoChangeLog-pr-3373.yml deleted file mode 100644 index 14ea508111ff..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3373.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "morrowwolf" -delete-after: True -changes: - - balance: "DS part fabricator, chem simulator, chem storage are now unslashable/unacidable" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3381.yml b/html/changelogs/AutoChangeLog-pr-3381.yml deleted file mode 100644 index 06ba69d4cc63..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3381.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "remove the luminosity when torch and plant that produce the light are destroy." \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 45e4db3949d3..290eb49a4b5e 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -373,3 +373,9 @@ 2023-05-21: BeagleGaming1: - qol: lets player facehuggers see their lifetime hugs on the status panel +2023-05-22: + Huffie56: + - bugfix: remove the luminosity when torch and plant that produce the light are + destroy. + morrowwolf: + - balance: DS part fabricator, chem simulator, chem storage are now unslashable/unacidable From 131f9a32b6a084368cbeb45951250cc4a371ea73 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Mon, 22 May 2023 09:30:57 +0200 Subject: [PATCH 015/495] Fix the dead will now be properly turn into zombie when infected by black go virus. (#3340) # About the pull request code: changed longevity of black go to 500 instead of 150 so that it as time to turn the dead into zombie. fixes https://github.com/cmss13-devs/cmss13/issues/3331 # Explain why it's good for the game fixing bug is good. # Testing Photographs and Procedure i tested on a local server it worked fine.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: fix the dead will now be properly turn into zombie when infected by black go virus. /:cl: --------- Co-authored-by: Julien --- code/datums/diseases/black_goo.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/diseases/black_goo.dm b/code/datums/diseases/black_goo.dm index 61c67d43d49c..2c041d939074 100644 --- a/code/datums/diseases/black_goo.dm +++ b/code/datums/diseases/black_goo.dm @@ -17,6 +17,7 @@ stage_prob = 4 stage_minimum_age = 150 survive_mob_death = TRUE //FALSE //switch to true to make dead infected humans still transform + longevity = 500 //should allow the dead to rise var/zombie_transforming = 0 //whether we're currently transforming the host into a zombie. var/goo_message_cooldown = 0 //to make sure we don't spam messages too often. var/stage_counter = 0 // tells a dead infectee their stage, so they can know when-abouts they'll revive From 0d3eaff624f4151f30ca0fea11ed209e095e61d9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 08:41:57 +0100 Subject: [PATCH 016/495] Automatic changelog for PR #3340 [ci skip] --- html/changelogs/AutoChangeLog-pr-3340.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3340.yml diff --git a/html/changelogs/AutoChangeLog-pr-3340.yml b/html/changelogs/AutoChangeLog-pr-3340.yml new file mode 100644 index 000000000000..5a9769047527 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3340.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "fix the dead will now be properly turn into zombie when infected by black go virus." \ No newline at end of file From f28620a00482b7fd4169d24cd71543c6b4289cd1 Mon Sep 17 00:00:00 2001 From: Stan_Albatross <66756236+stanalbatross@users.noreply.github.com> Date: Mon, 22 May 2023 08:36:57 +0100 Subject: [PATCH 017/495] removes redundant "advanced" from burn kit and trauma kit names (#3380) # About the pull request Renamed the Advanced Burn Kit and Advanced Trauma Kit to Burn Kit and Trauma Kit. # Explain why it's good for the game there is no "basic" trauma or burn kit, it makes no sense to keep calling these "advanced" and it's solely a relic of like 2014 baystation removing the extra filler word will make it easier to tell these two items apart in lists, UIs, etc, and will generally just be an improvement to recognition and naming # Changelog :cl: spellcheck: renamed the advanced burn kit and advanced trauma kit to burn kit and trauma kit. tweaked some first-aid kit descriptions. spellcheck: renamed the "Advanced XRF scanner" to "XRF scanner" /:cl: Co-authored-by: Stan_Albatross --- .../vending/vendor_types/crew/synthetic.dm | 4 +- .../machinery/vending/vendor_types/medical.dm | 8 ++-- .../vendor_types/squad_prep/squad_leader.dm | 4 +- .../vendor_types/squad_prep/squad_medic.dm | 4 +- code/game/objects/items/stacks/medical.dm | 14 +++--- code/game/objects/items/storage/firstaid.dm | 5 ++- .../cm_tech/implements/medical_czsp.dm | 8 ++-- code/modules/gear_presets/clf.dm | 16 +++---- code/modules/gear_presets/pmc.dm | 16 +++---- code/modules/gear_presets/upp.dm | 44 +++++++++---------- .../chemistry_machinery/reagent_analyzer.dm | 2 +- .../vehicles/interior/interactable/vendors.dm | 4 +- 12 files changed, 65 insertions(+), 64 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index ab58db5d28a2..4d83819c15ca 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -31,8 +31,8 @@ list("Radiation Firstaid Kit", 6, /obj/item/storage/firstaid/rad, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Medevac Bed", 6, /obj/item/roller/medevac, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), list("Roller Bed", 4, /obj/item/roller, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/medical.dm b/code/game/machinery/vending/vendor_types/medical.dm index 79a23c91d3e9..5815f60b2e0c 100644 --- a/code/game/machinery/vending/vendor_types/medical.dm +++ b/code/game/machinery/vending/vendor_types/medical.dm @@ -133,8 +133,8 @@ /obj/structure/machinery/cm_vending/sorted/medical/populate_product_list(scale) listed_products = list( list("FIELD SUPPLIES", -1, null, null), - list("Advanced Burn Kit", round(scale * 7), /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), - list("Advanced Trauma Kit", round(scale * 7), /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), + list("Burn Kit", round(scale * 7), /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), + list("Trauma Kit", round(scale * 7), /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), list("Ointment", round(scale * 7), /obj/item/stack/medical/ointment, VENDOR_ITEM_REGULAR), list("Roll of Gauze", round(scale * 7), /obj/item/stack/medical/bruise_pack, VENDOR_ITEM_REGULAR), list("Splints", round(scale * 7), /obj/item/stack/medical/splint, VENDOR_ITEM_REGULAR), @@ -365,8 +365,8 @@ list("Health Analyzer", 8, /obj/item/device/healthanalyzer, VENDOR_ITEM_REGULAR), list("FIELD SUPPLIES", -1, null, null), - list("Advanced Burn Kit", 8, /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), - list("Advanced Trauma Kit", 8, /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), + list("Burn Kit", 8, /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 8, /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), list("Ointment", 8, /obj/item/stack/medical/ointment, VENDOR_ITEM_REGULAR), list("Roll of Gauze", 8, /obj/item/stack/medical/bruise_pack, VENDOR_ITEM_REGULAR), list("Splints", 8, /obj/item/stack/medical/splint, 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 f0bb255c9321..bc63343ee25b 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 @@ -54,8 +54,8 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, 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 43138d026726..01966fc7ca3a 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 @@ -5,8 +5,8 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("Essential Medical Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("Gauze", 1, /obj/item/stack/medical/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Ointment", 1, /obj/item/stack/medical/ointment, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index cd8ee9621d65..f96903cfb687 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -142,9 +142,9 @@ return TRUE /obj/item/stack/medical/advanced/bruise_pack - name = "advanced trauma kit" - singular_name = "advanced trauma kit" - desc = "An advanced trauma kit for severe injuries." + name = "trauma kit" + singular_name = "trauma kit" + desc = "A trauma kit for severe injuries." icon_state = "traumakit" heal_brute = 12 @@ -209,13 +209,13 @@ stack_id = "soothing herbs" alien = TRUE /obj/item/stack/medical/advanced/ointment - name = "advanced burn kit" - singular_name = "advanced burn kit" - desc = "An advanced treatment kit for severe burns." + name = "burn kit" + singular_name = "burn kit" + desc = "A treatment kit for severe burns." icon_state = "burnkit" heal_burn = 12 - stack_id = "advanced burn kit" + stack_id = "burn kit" /obj/item/stack/medical/advanced/ointment/attack(mob/living/carbon/M as mob, mob/user as mob) if(..()) diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index d4ac5e5bba30..2717b7c98501 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -69,6 +69,7 @@ /obj/item/storage/firstaid/regular icon_state = "firstaid" + desc = "It's an emergency medical kit containing basic medication and equipment. No training required to use." /obj/item/storage/firstaid/regular/fill_preset_inventory() new /obj/item/device/healthanalyzer(src) @@ -99,7 +100,7 @@ /obj/item/storage/firstaid/toxin name = "toxin first-aid kit" - desc = "Used to treat when you have a high amount of toxins in your body." + desc = "It's an emergency medical kit containing lifesaving anti-toxic medication." icon_state = "antitoxin" item_state = "firstaid-toxin" possible_icons_full = list("antitoxin","antitoxfirstaid","antitoxfirstaid2","antitoxfirstaid3") @@ -134,7 +135,7 @@ /obj/item/storage/firstaid/adv name = "advanced first-aid kit" - desc = "Contains advanced medical treatments." + desc = "Contains more effective methods of medical treatment than a basic first-aid kit, such as burn and trauma kits." icon_state = "advfirstaid" item_state = "firstaid-advanced" diff --git a/code/modules/cm_tech/implements/medical_czsp.dm b/code/modules/cm_tech/implements/medical_czsp.dm index aefb36e79f01..ccfd59ce7cbc 100644 --- a/code/modules/cm_tech/implements/medical_czsp.dm +++ b/code/modules/cm_tech/implements/medical_czsp.dm @@ -40,10 +40,10 @@ /obj/item/stack/medical/advanced/ointment/upgraded name = "upgraded burn kit" singular_name = "upgraded burn kit" - stack_id = "upgraded advanced burn kit" + stack_id = "upgraded burn kit" icon_state = "burnkit_upgraded" - desc = "An upgraded advanced burn treatment kit. Three times as effective as standard-issue, and non-replenishable. Use sparingly on only the most critical burns." + desc = "An upgraded burn treatment kit. Three times as effective as standard-issue, and non-replenishable. Use sparingly on only the most critical burns." max_amount = 10 amount = 10 @@ -55,10 +55,10 @@ /obj/item/stack/medical/advanced/bruise_pack/upgraded name = "upgraded trauma kit" singular_name = "upgraded trauma kit" - stack_id = "upgraded advanced trauma kit" + stack_id = "upgraded trauma kit" icon_state = "traumakit_upgraded" - desc = "An upgraded advanced trauma treatment kit. Three times as effective as standard-issue, and non-replenishable. Use sparingly on only the most critical wounds." + desc = "An upgraded trauma treatment kit. Three times as effective as standard-issue, and non-replenishable. Use sparingly on only the most critical wounds." max_amount = 10 amount = 10 diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index b8f7eaebe521..aa7fdeb1a041 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -387,8 +387,8 @@ list("Essential Medical Set", 0, /obj/effect/essentials_set/medic/upp, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -685,8 +685,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -870,8 +870,8 @@ list("Radiation Firstaid Kit", 6, /obj/item/storage/firstaid/rad, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Medevac Bed", 6, /obj/item/roller/medevac, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), list("Roller Bed", 4, /obj/item/roller, null, VENDOR_ITEM_REGULAR), @@ -1010,8 +1010,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 9ca1195aae6f..cd7fec5ce058 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -435,8 +435,8 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Essential Medic Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -613,8 +613,8 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Essential Medic Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -1580,8 +1580,8 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Essential Medic Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -1980,8 +1980,8 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Essential Medic Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 7f09303fe003..d5f86630e4d7 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -341,8 +341,8 @@ list("Essential Medic Set", 0, /obj/effect/essentials_set/medic/upp, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -902,8 +902,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1056,8 +1056,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1219,8 +1219,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1376,8 +1376,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1533,8 +1533,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1691,8 +1691,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -1940,8 +1940,8 @@ list("Radiation Firstaid Kit", 6, /obj/item/storage/firstaid/rad, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Medevac Bed", 6, /obj/item/roller/medevac, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), list("Roller Bed", 4, /obj/item/roller, null, VENDOR_ITEM_REGULAR), @@ -2315,8 +2315,8 @@ list("Essential Medic Set", 0, /obj/effect/essentials_set/medic/upp, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), @@ -2487,8 +2487,8 @@ list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), @@ -2736,8 +2736,8 @@ list("Essential Medic Set", 0, /obj/effect/essentials_set/medic/upp, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("FIELD SUPPLIES", 0, null, null, null), - list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), - list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), + list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_RECOMMENDED), + list("Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_RECOMMENDED), list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("FIRSTAID KITS", 0, null, null, null), diff --git a/code/modules/reagents/chemistry_machinery/reagent_analyzer.dm b/code/modules/reagents/chemistry_machinery/reagent_analyzer.dm index d64611753bbd..8b781407aec4 100644 --- a/code/modules/reagents/chemistry_machinery/reagent_analyzer.dm +++ b/code/modules/reagents/chemistry_machinery/reagent_analyzer.dm @@ -1,5 +1,5 @@ /obj/structure/machinery/reagent_analyzer - name = "Advanced XRF Scanner" + name = "\improper XRF scanner" desc = "A spectrometer that bombards a sample in high energy radiation to detect emitted fluorescent x-ray patterns. By using the emission spectrum of the sample it can identify its chemical composition." icon = 'icons/obj/structures/machinery/science_machines.dmi' icon_state = "reagent_analyzer" diff --git a/code/modules/vehicles/interior/interactable/vendors.dm b/code/modules/vehicles/interior/interactable/vendors.dm index 57b0d0f98d77..717e9d131987 100644 --- a/code/modules/vehicles/interior/interactable/vendors.dm +++ b/code/modules/vehicles/interior/interactable/vendors.dm @@ -69,8 +69,8 @@ /obj/structure/machinery/cm_vending/sorted/medical/vehicle/populate_product_list(scale) listed_products = list( list("FIELD SUPPLIES", -1, null, null), - list("Advanced Burn Kit", round(scale * 4), /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), - list("Advanced Trauma Kit", round(scale * 4), /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), + list("Burn Kit", round(scale * 4), /obj/item/stack/medical/advanced/ointment, VENDOR_ITEM_REGULAR), + list("Trauma Kit", round(scale * 4), /obj/item/stack/medical/advanced/bruise_pack, VENDOR_ITEM_REGULAR), list("Ointment", round(scale * 5), /obj/item/stack/medical/ointment, VENDOR_ITEM_REGULAR), list("Roll of Gauze", round(scale * 5), /obj/item/stack/medical/bruise_pack, VENDOR_ITEM_REGULAR), list("Splints", round(scale * 5), /obj/item/stack/medical/splint, VENDOR_ITEM_REGULAR), From 8857819b8df49deda8e6bce68f29ba2805218066 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 09:02:25 +0100 Subject: [PATCH 018/495] Automatic changelog for PR #3380 [ci skip] --- html/changelogs/AutoChangeLog-pr-3380.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3380.yml diff --git a/html/changelogs/AutoChangeLog-pr-3380.yml b/html/changelogs/AutoChangeLog-pr-3380.yml new file mode 100644 index 000000000000..047a00150d6a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3380.yml @@ -0,0 +1,5 @@ +author: "stanalbatross" +delete-after: True +changes: + - spellcheck: "renamed the advanced burn kit and advanced trauma kit to burn kit and trauma kit. tweaked some first-aid kit descriptions." + - spellcheck: "renamed the \"Advanced XRF scanner\" to \"XRF scanner\"" \ No newline at end of file From 95813f80a7fa779f84b0f54a2c1ce940a27c9dc3 Mon Sep 17 00:00:00 2001 From: Eman Date: Mon, 22 May 2023 09:39:49 +0200 Subject: [PATCH 019/495] Fix huggers never passively dying if they fail to attach to a target (#3376) # About the pull request Fixes huggers not passively dying if they fail to attach to a target by making them count as attached only after we're sure there's no anti-hug helmets / masks in the way of the host's face. # Explain why it's good for the game Doesn't leave bugged facehuggers laying around. # Changelog :cl: fix: Fixed huggers not passively dying if they fail to attach to a target. /:cl: --- code/modules/mob/living/carbon/xenomorph/Facehuggers.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm b/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm index 788a10e8c35d..121a231b7bf8 100644 --- a/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm +++ b/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm @@ -254,14 +254,14 @@ var/mob/living/carbon/xenomorph/X = loc X.drop_inv_item_on_ground(src) - attached = TRUE - if(isturf(H.loc)) forceMove(H.loc)//Just checkin if(!H.handle_hugger_attachment(src)) return FALSE + attached = TRUE + forceMove(H) icon_state = initial(icon_state) H.equip_to_slot(src, WEAR_FACE) From cb66137552df0227ef5e439859686e546556f9f8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 09:22:46 +0100 Subject: [PATCH 020/495] Automatic changelog for PR #3376 [ci skip] --- html/changelogs/AutoChangeLog-pr-3376.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3376.yml diff --git a/html/changelogs/AutoChangeLog-pr-3376.yml b/html/changelogs/AutoChangeLog-pr-3376.yml new file mode 100644 index 000000000000..66c4a2c195f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3376.yml @@ -0,0 +1,4 @@ +author: "Emanthealmighty" +delete-after: True +changes: + - bugfix: "Fixed huggers not passively dying if they fail to attach to a target." \ No newline at end of file From 582569be6562d403f3fb5fca5bdc5eee10fe8d68 Mon Sep 17 00:00:00 2001 From: Hopekz Date: Mon, 22 May 2023 02:57:26 -0500 Subject: [PATCH 021/495] Zombies now have their own language and don't understand english (#3360) Language processing happens in the mind; not the body. So just because you have the ability to speak English because you have a human body doesn't mean that you have the skill to do so. Gameplay reason: All zombies have headsets and they immediately know where survivors are going even before they get there. "I'm going to CIC" = a group of zombies already waiting there. Would be more fun an engaging if they "found" them and then swarmed them versus already waiting there for them. I could have went a step further and went for the announcements too but I didn't feel like it with this PR :cl: Hopek balance: Zombies now have their own language and don't understand English /:cl: --- code/datums/diseases/black_goo.dm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/datums/diseases/black_goo.dm b/code/datums/diseases/black_goo.dm index 2c041d939074..97aec074d2d3 100644 --- a/code/datums/diseases/black_goo.dm +++ b/code/datums/diseases/black_goo.dm @@ -107,6 +107,7 @@ if(human && human.loc) if(human.stat == DEAD) human.revive(TRUE) + human.remove_language(LANGUAGE_ENGLISH) // You lose the ability to understand english. Language processing is handled in the mind not the body. var/datum/species/zombie/zombie_species = GLOB.all_species[SPECIES_ZOMBIE] zombie_species.handle_alert_ghost(human) playsound(human.loc, 'sound/hallucinations/wail.ogg', 25, 1) @@ -214,16 +215,16 @@ /datum/language/zombie name = "Zombie" - desc = "If you select this from the language screen, expect a ban." - color = "zombie" - - speech_verb = "groans" - ask_verb = "groans" - exclaim_verb = "groans" - - key = "4" + desc = "A growling, guttural method of communication, only Zombies seem to be capable of producing these sounds." + speech_verb = "growls" + ask_verb = "grumbles" + exclaim_verb = "snarls" + color = "monkey" + key = "h" flags = RESTRICTED +/datum/language/zombie/scramble(input) + return pick("Urrghh...", "Rrraaahhh...", "Aaaarghhh...", "Mmmrrrgggghhh...", "Huuuuhhhh...", "Sssssgrrrr...") /obj/item/clothing/glasses/zombie_eyes name = "zombie eyes" From dd63f7e3ccb9bcfae8588cf131ba929402dcbc95 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 10:32:52 +0100 Subject: [PATCH 022/495] Automatic changelog for PR #3360 [ci skip] --- html/changelogs/AutoChangeLog-pr-3360.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3360.yml diff --git a/html/changelogs/AutoChangeLog-pr-3360.yml b/html/changelogs/AutoChangeLog-pr-3360.yml new file mode 100644 index 000000000000..155de5b0d04f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3360.yml @@ -0,0 +1,4 @@ +author: "Hopek" +delete-after: True +changes: + - balance: "Zombies now have their own language and don't understand English" \ No newline at end of file From a6f412c04850df7ccb7665c946362ef38ccb1a4b Mon Sep 17 00:00:00 2001 From: fluffe9911 Date: Mon, 22 May 2023 04:00:15 -0400 Subject: [PATCH 023/495] 1 Hour Zombie Revive fix (#3361) # About the pull request This should fix the 1 hour zombie revive bug. Originally ported from https://github.com/cmss13-devs/cmss13/pull/2803 by kiVts then redone using a absurd amount of help from Drathek. Tested it works 100% # Explain why it's good for the game Zombies deciding to take a hour to revive is not intended and annoying. Fixes #2267 # Changelog :cl: fix: Zombies should no longer randomly decide to take a hour to revive. /:cl: --- .../mob/living/carbon/human/species/zombie.dm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/zombie.dm b/code/modules/mob/living/carbon/human/species/zombie.dm index c28c57ea508c..cf3ffc4c1419 100644 --- a/code/modules/mob/living/carbon/human/species/zombie.dm +++ b/code/modules/mob/living/carbon/human/species/zombie.dm @@ -83,7 +83,7 @@ playsound(zombie.loc, rare_moan, 15, rare_variance) /datum/species/zombie/handle_death(mob/living/carbon/human/zombie, gibbed) - set waitfor = 0 + set waitfor = FALSE if(gibbed) remove_from_revive(zombie) @@ -95,8 +95,9 @@ if(zombie.client) zombie.play_screen_text("You are dead...
You will rise again in one minute.", /atom/movable/screen/text/screen_text/command_order, rgb(155, 0, 200)) to_chat(zombie, SPAN_XENOWARNING("You fall... but your body is slowly regenerating itself.")) - to_revive[WEAKREF(zombie)] = addtimer(CALLBACK(src, PROC_REF(revive_from_death), zombie), 1 MINUTES, TIMER_STOPPABLE|TIMER_OVERRIDE|TIMER_UNIQUE) - revive_times[WEAKREF(zombie)] = world.time + 1 MINUTES + var/weak_ref = WEAKREF(zombie) + to_revive[weak_ref] = addtimer(CALLBACK(src, PROC_REF(revive_from_death), zombie, "[REF(zombie)]"), 1 MINUTES, TIMER_STOPPABLE|TIMER_OVERRIDE|TIMER_UNIQUE|TIMER_NO_HASH_WAIT) + revive_times[weak_ref] = world.time + 1 MINUTES else if(zombie.client) zombie.play_screen_text("You are dead...
You lost your head. No reviving for you.", /atom/movable/screen/text/screen_text/command_order, rgb(155, 0, 200)) @@ -126,10 +127,11 @@ to_chat(ghost, SPAN_BOLDNOTICE(FONT_SIZE_LARGE("Your body has risen! (Verbs -> Ghost -> Re-enter corpse, or
click here!)"))) /datum/species/zombie/proc/remove_from_revive(mob/living/carbon/human/zombie) - if(WEAKREF(zombie) in to_revive) - deltimer(to_revive[WEAKREF(zombie)]) - to_revive -= WEAKREF(zombie) - revive_times -= WEAKREF(zombie) + var/weak_ref = WEAKREF(zombie) + if(weak_ref in to_revive) + deltimer(to_revive[weak_ref]) + to_revive -= weak_ref + revive_times -= weak_ref /datum/species/zombie/get_status_tab_items(mob/living/carbon/human/zombie) var/list/static_tab_items = list() From 8cd553cec56c91379f6289aed464be8712696fbe Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 10:53:25 +0100 Subject: [PATCH 024/495] Automatic changelog for PR #3361 [ci skip] --- html/changelogs/AutoChangeLog-pr-3361.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3361.yml diff --git a/html/changelogs/AutoChangeLog-pr-3361.yml b/html/changelogs/AutoChangeLog-pr-3361.yml new file mode 100644 index 000000000000..44bfc68b7727 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3361.yml @@ -0,0 +1,4 @@ +author: "fluffe9911" +delete-after: True +changes: + - bugfix: "Zombies should no longer randomly decide to take a hour to revive." \ No newline at end of file From 032d16320e7985a3793d9f4e85027118b2d259ed Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Mon, 22 May 2023 01:09:38 -0700 Subject: [PATCH 025/495] Adds the basis for CO (and other) factions (#3372) # About the pull request Adds code to the preferences files to allow for COs to select their faction (Doves, Hawks, Magpies, Unaligned). This currently has no effect. # Explain why it's good for the game Lore..? # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Adds the basis for CO (and other) faction preferences /:cl: --- code/__DEFINES/mode.dm | 3 +++ code/modules/client/preferences.dm | 9 +++++++++ code/modules/client/preferences_savefile.dm | 3 +++ 3 files changed, 15 insertions(+) diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 3c98c20977dc..7736d2f51d8d 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -286,6 +286,9 @@ var/global/list/whitelist_hierarchy = list(WHITELIST_NORMAL, WHITELIST_COUNCIL, #define FACTION_LIST_XENOMORPH list(FACTION_XENOMORPH, FACTION_XENOMORPH_CORRPUTED, FACTION_XENOMORPH_ALPHA, FACTION_XENOMORPH_BRAVO, FACTION_XENOMORPH_CHARLIE, FACTION_XENOMORPH_DELTA) +// Faction allegiances within a certain faction. + +#define FACTION_ALLEGIANCE_USCM_COMMANDER list("Doves", "Hawks", "Magpies", "Unaligned") // global vars to prevent spam of the "one xyz alive" messages diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0cc8b6b04d48..b85337afb8e7 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -99,6 +99,7 @@ var/const/MAX_SAVE_SLOTS = 10 var/predator_flavor_text = "" //CO-specific preferences var/commander_sidearm = "Mateba" + var/affiliation = "Unaligned" //SEA specific preferences ///holds our preferred job options for jobs @@ -474,6 +475,7 @@ var/const/MAX_SAVE_SLOTS = 10 dat += "

Commander Settings:

" dat += "Commander Whitelist Status: [commander_status]
" dat += "Commander Sidearm: [commander_sidearm]
" + dat += "Commander Affiliation: [affiliation]
" dat += "" else dat += "You do not have the whitelist for this role." @@ -1198,6 +1200,13 @@ var/const/MAX_SAVE_SLOTS = 10 return commander_sidearm = new_co_sidearm + if("co_affiliation") + var/new_co_affiliation = tgui_input_list(user, "Choose your faction affiliation.", "Commanding Officer's Affiliation", FACTION_ALLEGIANCE_USCM_COMMANDER) + if(!new_co_affiliation) + return + affiliation = new_co_affiliation + + if("yautja_status") var/list/options = list("Normal" = WHITELIST_NORMAL) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index cca62d91e508..be930b2c64ba 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -172,6 +172,7 @@ S["commander_status"] >> commander_status S["co_sidearm"] >> commander_sidearm + S["co_affiliation"] >> affiliation S["yautja_status"] >> yautja_status S["synth_status"] >> synth_status S["key_bindings"] >> key_bindings @@ -242,6 +243,7 @@ predator_flavor_text = predator_flavor_text ? sanitize_text(predator_flavor_text, initial(predator_flavor_text)) : initial(predator_flavor_text) commander_status = sanitize_inlist(commander_status, whitelist_hierarchy, initial(commander_status)) commander_sidearm = sanitize_inlist(commander_sidearm, list("Mateba","Colonel's Mateba","Golden Desert Eagle","Desert Eagle"), initial(commander_sidearm)) + affiliation = sanitize_inlist(affiliation, FACTION_ALLEGIANCE_USCM_COMMANDER, initial(affiliation)) yautja_status = sanitize_inlist(yautja_status, whitelist_hierarchy + list("Elder"), initial(yautja_status)) synth_status = sanitize_inlist(synth_status, whitelist_hierarchy, initial(synth_status)) key_bindings = sanitize_keybindings(key_bindings) @@ -346,6 +348,7 @@ S["commander_status"] << commander_status S["co_sidearm"] << commander_sidearm + S["co_affiliation"] << affiliation S["yautja_status"] << yautja_status S["synth_status"] << synth_status From 4a3218b41a192252086fdb4f1b749b9a95033ef1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 11:14:57 +0100 Subject: [PATCH 026/495] Automatic changelog for PR #3372 [ci skip] --- html/changelogs/AutoChangeLog-pr-3372.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3372.yml diff --git a/html/changelogs/AutoChangeLog-pr-3372.yml b/html/changelogs/AutoChangeLog-pr-3372.yml new file mode 100644 index 000000000000..ff1d363f7ad2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3372.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - rscadd: "Adds the basis for CO (and other) faction preferences" \ No newline at end of file From 2894461356ca626069ed34c3caca12e780b2e1a1 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Mon, 22 May 2023 10:38:41 +0100 Subject: [PATCH 027/495] Removal of instanced content from the USS Almayer and added to props.dm (#3370) # About the pull request This PR removes the instanced magazines and books on the USS Almayer, replacing them with actual coded items people can use to their hearts content This PR also moves some /item/props relating to the USS Almayer into the actual props file instead of the machinery file This PR also adds two new books Starship Troopers (this is a reference to the actors of the colonial marines in Aliens being given the book as prep for their role) I had also heard it was available to people in basic training The Art of War I had heard that this book is also available to people in the military during basic training # Explain why it's good for the game A coder would be much better suited to explain why instances suck I actually don't know why they hate them but I promised stan I'd one day do this for him # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:SpartanBobby add: Added two books to the USS Almayer maptweak: made instances of books and magazines on the USS Almayer into actual items /:cl: --- code/game/objects/prop.dm | 138 +++++++++++++++++++++ code/modules/almayer/machinery.dm | 60 +-------- maps/map_files/USS_Almayer/USS_Almayer.dmm | 137 ++++++-------------- 3 files changed, 178 insertions(+), 157 deletions(-) diff --git a/code/game/objects/prop.dm b/code/game/objects/prop.dm index 8e0791c6c027..e59c24b30d5f 100644 --- a/code/game/objects/prop.dm +++ b/code/game/objects/prop.dm @@ -88,3 +88,141 @@ desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?" icon = 'icons/mob/xenos/effects.dmi' icon_state = "facehugger_impregnated" + +//-----USS Almayer Props -----// +//Put any props that don't function properly, they could function in the future but for now are for looks. This system could be expanded for other maps too. ~Art + +/obj/item/prop/almayer + name = "GENERIC USS ALMAYER PROP" + desc = "THIS SHOULDN'T BE VISIBLE, IF YOU SEE THIS THERE IS A PROBLEM IN THE PROP.DM FILE MAKE A BUG REPORT " + icon = 'icons/obj/structures/props/almayer_props.dmi' + icon_state = "hangarbox" + +/obj/item/prop/almayer/box + name = "metal crate" + desc = "A metal crate used often for storing small electronics that go into dropships" + icon_state = "hangarbox" + w_class = SIZE_LARGE + +/obj/item/prop/almayer/flight_recorder + name = "\improper FR-112 flight recorder" + desc = "A small red box that contains flight data from a dropship while it's on mission. Usually referred to as the black box, although this one comes in bloody red." + icon_state = "flight_recorder" + w_class = SIZE_LARGE + +/obj/item/prop/almayer/flight_recorder/colony + name = "\improper CIR-60 colony information recorder" + desc = "A small red box that records colony announcements, colonist flatlines and other key readouts. Usually refered to the black box, although this one comes in bloody red." + icon_state = "flight_recorder" + w_class = SIZE_LARGE + +/obj/item/prop/almayer/flare_launcher + name = "\improper MJU-77/C case" + desc = "A flare launcher that usually gets mounted onto dropships to help survivability against infrared tracking missiles." + icon_state = "flare_launcher" + w_class = SIZE_SMALL + +/obj/item/prop/almayer/chaff_launcher + name = "\improper RR-247 Chaff case" + desc = "A chaff launcher that usually gets mounted onto dropships to help survivability against radar tracking missiles." + icon_state = "chaff_launcher" + w_class = SIZE_MEDIUM + +/obj/item/prop/almayer/handheld1 + name = "small handheld" + desc = "A small piece of electronic doodads" + icon_state = "handheld1" + w_class = SIZE_SMALL + +/obj/item/prop/almayer/comp_closed + name = "dropship maintenance computer" + desc = "A closed dropship maintenance computer that technicians and pilots use to find out what's wrong with a dropship. It has various outlets for different systems." + icon_state = "hangar_comp" + w_class = SIZE_LARGE + +/obj/item/prop/almayer/comp_open + name = "dropship maintenance computer" + desc = "An opened dropship maintenance computer, it seems to be off however. It's used by technicians and pilots to find damaged or broken systems on a dropship. It has various outlets for different systems." + icon_state = "hangar_comp_open" + w_class = SIZE_LARGE + +//lore fluff books and magazines + +/obj/item/prop/magazine + name = "generic prop magazine" + desc = "A Magazine with a picture of a pretty girl on it..wait isn't that my mom?" + icon = 'icons/obj/structures/props/posters.dmi' + icon_state = "poster15" + throw_speed = SPEED_FAST + throw_range = 5 + w_class = SIZE_MEDIUM + attack_verb = list("bashed", "whacked", "educated") + pickup_sound = "sound/handling/book_pickup.ogg" + drop_sound = "sound/handling/book_pickup.ogg" + black_market_value = 15 + +//random magazines +/obj/item/prop/magazine/dirty + name = "Dirty Magazine" + desc = "Wawaweewa." + icon_state = "poster17" + +/obj/item/prop/magazine/dirty/torn + name = "\improper torn magazine page" + desc = "Hubba hubba." + +/obj/item/prop/magazine/dirty/torn/alt + icon_state = "poster3" + + +//books +/obj/item/prop/magazine/book + name = "generic prop book" + desc = "some generic hardcover book, probably sucked" + icon = 'icons/obj/items/books.dmi' + icon_state = "bookSpaceLaw" + +/obj/item/prop/magazine/book/spacebeast + name = "\improper Space Beast, by Robert Morse" + desc = "An autobiography focusing on the events of 'Fury 161' in August 2179 following the arrival of 'Ellen Ripley' and an unknown alien creature known as 'The Dragon' the books writing is extremely crude and was book banned shorty after publication." + +/obj/item/prop/magazine/book/borntokill + name = "\improper Born to Kill" + desc = "An autobiography penned by Derik A.W. Tomahawk it recounts his service in the USCM. The book was harshly criticised for its bland and uncreative writing and wasn't well received by the general public or members of the UA military. However, artificial soldiers typically value the information contained within." + +/obj/item/prop/magazine/book/bladerunner + name = "\improper Bladerunner: A True Detectives Story" + desc = "In the dark undercity of Luna 2119, blade runner Richard Ford is called out of retirement to terminate a cult of replicants who have escaped Earth seeking the meaning of their existence." + +/obj/item/prop/magazine/book/starshiptroopers + name = "Starship Troopers" + desc = "Written by Robert A. Heinlein, this book really missed the mark when it comes to the individual equipment it depicts 'troopers' having, but it's still issued to every marine in basic so it must have some value." + +/obj/item/prop/magazine/book/theartofwar + name = "The Art of War" + desc = "A treatise on war written by Sun Tzu a great general, strategist, and philosopher from ancient Earth. This book is on the Commandant of the United States Colonial Marine Corps reading list and most officers can be found in possession of a copy. Most officers who've read it claim to know a little bit more about fighting than most enlisted but results may vary. " + +//boots magazine +/obj/item/prop/magazine/boots + name = "generic Boots! magazine" + desc = "The only official USCM magazine!" + +/obj/item/prop/magazine/boots/n117 + name = "Boots!: Issue No.117" + desc = "The only official USCM magazine, the headline reads 'STOP CANNING' the short paragraph further explains the dangers of marines throwing CN-20 Nerve gas into bathrooms as a prank." + +/obj/item/prop/magazine/boots/n150 + name = "Boots!: Issue No.150" + desc = "The only official USCM magazine, the headline reads 'UPP Rations, The truth.' the short paragraph further explains UPP field rations aren't standardized and are produced at a local level. Because of this, captured and confiscated UPP rations have included some odd choices such as duck liver, century eggs, lutefisk, pickled pig snout, canned tripe, and dehydrated candied radish snacks." + +/obj/item/prop/magazine/boots/n160 + name = "Boots!: Issue No.160" + desc = "The only official USCM magazine, the headline reads 'Corporate Liaison 'emotionally exhausted' from screwing so many people over.'" + +/obj/item/prop/magazine/boots/n054 + name = "Boots!: Issue No.54" + desc = "The only official USCM magazine, the headline reads 'ARMAT strikes back against litigants in M41A-MK2 self cleaning case'" + +/obj/item/prop/magazine/boots/n055 + name = "Boots!: Issue No.55" + desc = "The only official USCM magazine, the headline reads 'TEN tips to keep your UD4 cockpit both safer and more relaxing.'" diff --git a/code/modules/almayer/machinery.dm b/code/modules/almayer/machinery.dm index 5e763033c625..cb90db9e8535 100644 --- a/code/modules/almayer/machinery.dm +++ b/code/modules/almayer/machinery.dm @@ -1,70 +1,12 @@ //-----USS Almayer Machinery file -----// // Put any new machines in here before map is released and everything moved to their proper positions. - - -//-----USS Almayer Props -----// -//Put any props that don't function properly, they could function in the future but for now are for looks. This system could be expanded for other maps too. ~Art - -/obj/item/prop/almayer - name = "GENERIC USS ALMAYER PROP" - desc = "THIS SHOULDN'T BE VISIBLE, AHELP 'ART-P03' IF SEEN IN ROUND WITH LOCATION" - icon = 'icons/obj/structures/props/almayer_props.dmi' - icon_state = "hangarbox" - -/obj/item/prop/almayer/box - name = "metal crate" - desc = "A metal crate used often for storing small electronics that go into dropships" - icon_state = "hangarbox" - w_class = SIZE_LARGE - -/obj/item/prop/almayer/flight_recorder - name = "\improper FR-112 flight recorder" - desc = "A small red box that contains flight data from a dropship while it's on mission. Usually referred to as the black box, although this one comes in bloody red." - icon_state = "flight_recorder" - w_class = SIZE_LARGE - -/obj/item/prop/almayer/flight_recorder/colony - name = "\improper CIR-60 colony information recorder" - desc = "A small red box that records colony announcements, colonist flatlines and other key readouts. Usually refered to the black box, although this one comes in bloody red." - icon_state = "flight_recorder" - w_class = SIZE_LARGE - -/obj/item/prop/almayer/flare_launcher - name = "\improper MJU-77/C case" - desc = "A flare launcher that usually gets mounted onto dropships to help survivability against infrared tracking missiles." - icon_state = "flare_launcher" - w_class = SIZE_SMALL - -/obj/item/prop/almayer/chaff_launcher - name = "\improper RR-247 Chaff case" - desc = "A chaff launcher that usually gets mounted onto dropships to help survivability against radar tracking missiles." - icon_state = "chaff_launcher" - w_class = SIZE_MEDIUM - -/obj/item/prop/almayer/handheld1 - name = "small handheld" - desc = "A small piece of electronic doodads" - icon_state = "handheld1" - w_class = SIZE_SMALL - -/obj/item/prop/almayer/comp_closed - name = "dropship maintenance computer" - desc = "A closed dropship maintenance computer that technicians and pilots use to find out what's wrong with a dropship. It has various outlets for different systems." - icon_state = "hangar_comp" - w_class = SIZE_LARGE - -/obj/item/prop/almayer/comp_open - name = "dropship maintenance computer" - desc = "An opened dropship maintenance computer, it seems to be off however. It's used by technicians and pilots to find damaged or broken systems on a dropship. It has various outlets for different systems." - icon_state = "hangar_comp_open" - w_class = SIZE_LARGE - /obj/structure/machinery/prop/almayer name = "GENERIC USS ALMAYER PROP" desc = "THIS SHOULDN'T BE VISIBLE, AHELP 'ART-P01' IF SEEN IN ROUND WITH LOCATION" /obj/structure/machinery/prop/almayer/hangar/dropship_part_fabricator + /obj/structure/machinery/prop/almayer/computer/PC name = "personal desktop" desc = "A small computer hooked up into the ship's computer network." diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index bd4728265d42..586335167b3b 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -13463,13 +13463,6 @@ /obj/structure/toilet{ pixel_y = 13 }, -/obj/structure/sign/poster{ - desc = "Wawaweewa."; - icon_state = "poster17"; - name = "magazine"; - pixel_x = -6; - pixel_y = -7 - }, /obj/item/paper_bin/uscm{ pixel_x = 9; pixel_y = -3 @@ -13477,6 +13470,10 @@ /obj/structure/machinery/light/small{ dir = 4 }, +/obj/item/prop/magazine/dirty{ + pixel_x = -6; + pixel_y = -10 + }, /turf/open/floor/almayer{ icon_state = "plate" }, @@ -25883,13 +25880,9 @@ pixel_x = -10; pixel_y = 6 }, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "The only official USCM magazine, the headline reads 'Corporate Liaison 'emotionally exhausted' from screwing so many people over.'"; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster15"; - name = "Boots!: Issue No.160"; - pixel_x = -5; - pixel_y = -7 +/obj/item/prop/magazine/boots/n160{ + pixel_x = -6; + pixel_y = -5 }, /obj/structure/transmitter/rotary{ name = "Flight Deck Telephone"; @@ -29477,12 +29470,9 @@ pixel_x = 1; pixel_y = 25 }, -/obj/item/book{ - desc = "An autobiography penned by Derik A.W. Tomahawk it recounts his service in the USCM. The book was harshly criticised for its bland and uncreative writing and wasn't well received by the general public or members of the UA military. However, artificial soldiers typically value the information contained within."; - icon_state = "bookSpaceLaw"; - name = "\improper Born to Kill"; +/obj/item/prop/magazine/book/borntokill{ pixel_x = -6; - pixel_y = 6 + pixel_y = 7 }, /turf/open/floor/almayer{ dir = 1; @@ -32110,9 +32100,7 @@ /area/almayer/engineering/upper_engineering/port) "eiq" = ( /obj/structure/surface/table/reinforced/prison, -/obj/structure/sign/poster{ - serial_number = 15 - }, +/obj/item/prop/magazine/dirty, /turf/open/floor/almayer, /area/almayer/squads/charlie_delta_shared) "eiw" = ( @@ -32427,12 +32415,7 @@ /area/almayer/hull/lower_hull/l_m_s) "eni" = ( /obj/structure/surface/table/almayer, -/obj/item/book{ - desc = "An autobiography focusing on the events of 'Fury 161' in August 2179 following the arrival of 'Ellen Ripley' and an unknown alien creature known as 'The Dragon' the books writing is extremely crude and was book banned shorty after publication."; - icon_state = "bookSpaceLaw"; - name = "\improper Space Beast, by Robert Morse"; - pixel_y = 3 - }, +/obj/item/prop/magazine/book/spacebeast, /turf/open/floor/almayer{ dir = 1; icon_state = "red" @@ -35532,12 +35515,8 @@ /area/almayer/squads/req) "fIZ" = ( /obj/structure/surface/table/almayer, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "The only official USCM magazine, the headline reads 'STOP CANNING' the short paragraph further explains the dangers of marines throwing CN-20 Nerve gas into bathrooms as a prank."; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster15"; - name = "Boots!: Issue No.117"; - pixel_x = -5; +/obj/item/prop/magazine/boots/n117{ + pixel_x = -4; pixel_y = 6 }, /turf/open/floor/almayer{ @@ -39009,11 +38988,7 @@ /area/almayer/living/briefing) "htL" = ( /obj/structure/surface/table/almayer, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "The only official USCM magazine, the headline reads 'UPP Rations, The truth.' the short paragraph further explains UPP field rations aren't standardized and are produced at a local level. Because of this, captured and confiscated UPP rations have included some odd choices such as duck liver pâté, century eggs, lutefisk, pickled pig snout, canned tripe, and dehydrated candied radish snacks."; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster15"; - name = "Boots!: Issue No.150"; +/obj/item/prop/magazine/boots/n150{ pixel_x = -5; pixel_y = 6 }, @@ -46198,21 +46173,10 @@ /area/almayer/hull/lower_hull/l_m_p) "kRP" = ( /obj/structure/pipes/standard/simple/hidden/supply, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "Hubba hubba."; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster17"; - name = "\improper torn magazine page"; - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "Hubba hubba."; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster3"; - name = "\improper torn magazine page"; - pixel_x = 5; - pixel_y = 14 +/obj/item/prop/magazine/dirty/torn, +/obj/item/prop/magazine/dirty/torn/alt{ + pixel_x = 7; + pixel_y = 11 }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/hangar) @@ -49955,12 +49919,9 @@ /obj/structure/sign/safety/distribution_pipes{ pixel_x = -17 }, -/obj/item/book{ - desc = "In the dark undercity of Luna 2119, blade runner Richard Ford is called out of retirement to terminate a cult of replicants who have escaped Earth seeking the meaning of their existence."; - icon_state = "bookSpaceLaw"; - name = "\improper Bladerunner: A True Detectives Story"; - pixel_x = -6; - pixel_y = 6 +/obj/item/prop/magazine/book/bladerunner{ + pixel_x = -1; + pixel_y = 9 }, /turf/open/floor/almayer{ icon_state = "plate" @@ -54927,18 +54888,14 @@ "oZp" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/light, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "The only official USCM magazine, the headline reads 'TEN tips to keep your UD4 cockpit both safer and more relaxing.'"; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster15"; - name = "Boots!: Issue No.55"; - pixel_x = -5; - pixel_y = 5 - }, /obj/item/reagent_container/food/snacks/grilledcheese{ pixel_x = 6; pixel_y = 8 }, +/obj/item/prop/magazine/boots/n055{ + pixel_x = -9; + pixel_y = 5 + }, /turf/open/floor/almayer{ dir = 10; icon_state = "red" @@ -63423,27 +63380,17 @@ pixel_x = 7; pixel_y = 9 }, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "Hubba hubba."; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster17"; - name = "\improper torn magazine page"; - pixel_x = -5; - pixel_y = 5 - }, /obj/item/trash/semki{ layer = 2; pixel_x = -13; pixel_y = 14 }, -/obj/item/prop/helmetgarb/spacejam_tickets{ - desc = "The only official USCM magazine, the headline reads 'ARMAT strikes back against litigants in M41A-MK2 self cleaning case'"; - icon = 'icons/obj/structures/props/posters.dmi'; - icon_state = "poster15"; - layer = 3.6; - name = "Boots!: Issue No.54"; - pixel_x = 27; - pixel_y = 4 +/obj/item/prop/magazine/boots/n054{ + pixel_x = 29 + }, +/obj/item/prop/magazine/dirty/torn{ + pixel_x = -6; + pixel_y = 6 }, /obj/item/clothing/glasses/disco_fever{ pixel_x = 5; @@ -70159,14 +70106,11 @@ dir = 4 }, /obj/structure/surface/table/reinforced/almayer_B, -/obj/structure/sign/poster{ - desc = "Wawaweewa."; - icon_state = "poster17"; - name = "magazine"; - pixel_x = 3; - pixel_y = 4 +/obj/item/tool/pen{ + pixel_x = 9; + pixel_y = -5 }, -/obj/item/tool/pen, +/obj/item/prop/magazine/book/theartofwar, /turf/open/floor/almayer, /area/almayer/living/bridgebunks) "vWB" = ( @@ -72005,18 +71949,11 @@ /area/almayer/medical/upper_medical) "wNl" = ( /obj/structure/surface/table/almayer, -/obj/item/trash/USCMtray{ - pixel_x = 5 - }, /obj/item/trash/USCMtray{ layer = 3.2; pixel_x = 4; pixel_y = 17 }, -/obj/item/reagent_container/food/snacks/bearmeat{ - pixel_x = 4; - pixel_y = -1 - }, /obj/item/reagent_container/food/drinks/cans/souto{ pixel_x = -10; pixel_y = 1 @@ -72026,6 +71963,10 @@ pixel_x = 1; pixel_y = 13 }, +/obj/item/prop/magazine/book/starshiptroopers{ + pixel_x = 8; + pixel_y = -3 + }, /turf/open/floor/almayer{ dir = 10; icon_state = "orange" From 1bcba5024d76efecc18f1fac453ff08b41e4d8a2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 11:44:26 +0100 Subject: [PATCH 028/495] Automatic changelog for PR #3370 [ci skip] --- html/changelogs/AutoChangeLog-pr-3370.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3370.yml diff --git a/html/changelogs/AutoChangeLog-pr-3370.yml b/html/changelogs/AutoChangeLog-pr-3370.yml new file mode 100644 index 000000000000..e7a50464ebcf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3370.yml @@ -0,0 +1,5 @@ +author: "SpartanBobby" +delete-after: True +changes: + - rscadd: "Added two books to the USS Almayer" + - maptweak: "made instances of books and magazines on the USS Almayer into actual items" \ No newline at end of file From 2baaba27468b20016d2095edfbdba26658935ddc Mon Sep 17 00:00:00 2001 From: Hopekz Date: Mon, 22 May 2023 08:59:51 -0500 Subject: [PATCH 029/495] Adds medic clothing racks to WO (#3313) God damn this is so frustrating every time I play WO as a medic ![dreamseeker_ZXt55sth9R](https://github.com/cmss13-devs/cmss13/assets/24533979/252773e1-fec0-4bec-a1a5-0ccb63547781) ![dreamseeker_UiolotzaIV](https://github.com/cmss13-devs/cmss13/assets/24533979/a241ee86-f2ea-490f-91c7-7b1a90e9734f) :cl: Hopek add: Medics finally get medic clothing racks on WO /:cl: --- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 42 +++++++++++++++---- 1 file changed, 34 insertions(+), 8 deletions(-) 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 49b613a1c69e..fb8dd0bf8213 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -7219,6 +7219,15 @@ icon_state = "asteroidwarning" }, /area/whiskey_outpost/outside/north/platform) +"yW" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/structure/machinery/cm_vending/clothing/medic, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/whiskey_outpost/inside/bunker/bunker/front) "yX" = ( /obj/structure/disposalpipe/segment, /turf/open/floor{ @@ -7850,6 +7859,15 @@ icon_state = "asteroidwarning" }, /area/whiskey_outpost/outside/north/platform) +"Br" = ( +/obj/structure/machinery/light/small{ + dir = 4 + }, +/obj/structure/machinery/cm_vending/clothing/medic, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/whiskey_outpost/inside/bunker/bunker/front) "Bs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8218,11 +8236,12 @@ /turf/open/gm/river, /area/whiskey_outpost/outside/lane/one_north) "CE" = ( -/turf/open/jungle{ - bushes_spawn = 0; - icon_state = "grass_impenetrable" +/obj/structure/machinery/cm_vending/clothing/medic, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" }, -/area/whiskey_outpost/outside/lane/two_north) +/area/whiskey_outpost) "CG" = ( /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_south) @@ -11873,6 +11892,13 @@ dir = 1 }, /area/whiskey_outpost/outside/lane/one_north) +"RU" = ( +/obj/structure/machinery/cm_vending/clothing/medic, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area) "RV" = ( /obj/item/storage/box/m94, /turf/open/shuttle/dropship{ @@ -23668,8 +23694,8 @@ hb JT ix qz -kh -kh +CE +RU kA lB lO @@ -26986,7 +27012,7 @@ UR Gw UR UR -Gw +yW Nf ks tV @@ -27996,7 +28022,7 @@ UR ik FT UR -ik +Br Nf ks MF From a53f10e830821bf941fa80f15ef8d8b55a09b9dd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 15:11:31 +0100 Subject: [PATCH 030/495] Automatic changelog for PR #3313 [ci skip] --- html/changelogs/AutoChangeLog-pr-3313.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3313.yml diff --git a/html/changelogs/AutoChangeLog-pr-3313.yml b/html/changelogs/AutoChangeLog-pr-3313.yml new file mode 100644 index 000000000000..4f37e4fe7e61 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3313.yml @@ -0,0 +1,4 @@ +author: "Hopek" +delete-after: True +changes: + - rscadd: "Medics finally get medic clothing racks on WO" \ No newline at end of file From c8352e906afc8add99620d545368cfc376fed59e Mon Sep 17 00:00:00 2001 From: LynxSolstice <112824777+LynxSolstice@users.noreply.github.com> Date: Mon, 22 May 2023 12:49:16 -0400 Subject: [PATCH 031/495] M276 Combat Toolbelt for SEAs (#3388) # About the pull request Adds the pistol toolbelt rig to the SEA's vendor. # Explain why it's good for the game An SEA player asked me to implement this, and Morrow said it was fine, so I'm PRing it. # Testing Photographs and Procedure Added the item to the vendor, runs and compiles. # Changelog :cl:LynxSolstice add: Added an M276 Pattern Combat Toolbelt rig to the SEA's vendor machine. /:cl: --- code/game/machinery/vending/vendor_types/crew/sea.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/vending/vendor_types/crew/sea.dm b/code/game/machinery/vending/vendor_types/crew/sea.dm index d6776a0a4c5d..195318c0fb00 100644 --- a/code/game/machinery/vending/vendor_types/crew/sea.dm +++ b/code/game/machinery/vending/vendor_types/crew/sea.dm @@ -39,6 +39,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_sea, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, 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 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Combat Toolbelt Rig (Full)", 0, /obj/item/storage/belt/gun/utility, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), From ea8944aedf47df9c929b57f40ad92f7a546a1a39 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 18:00:45 +0100 Subject: [PATCH 032/495] Automatic changelog for PR #3388 [ci skip] --- html/changelogs/AutoChangeLog-pr-3388.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3388.yml diff --git a/html/changelogs/AutoChangeLog-pr-3388.yml b/html/changelogs/AutoChangeLog-pr-3388.yml new file mode 100644 index 000000000000..b9055f120598 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3388.yml @@ -0,0 +1,4 @@ +author: "LynxSolstice" +delete-after: True +changes: + - rscadd: "Added an M276 Pattern Combat Toolbelt rig to the SEA's vendor machine." \ No newline at end of file From ab3883607a254148892bfdfbe7b325ed8d059ba2 Mon Sep 17 00:00:00 2001 From: Segrain Date: Mon, 22 May 2023 20:49:56 +0400 Subject: [PATCH 033/495] Fix for IV drips and xenos. (#3397) # About the pull request Followup to #3335. # Explain why it's good for the game ![image](https://github.com/cmss13-devs/cmss13/assets/4447185/b9040bfc-42ca-4188-ba02-1bc819a648ae) # Changelog :cl: fix: IV drips work with xenomorphs once again. /:cl: --- code/game/machinery/iv_drip.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 1 + code/modules/mob/living/carbon/carbon_defines.dm | 3 +++ code/modules/mob/living/carbon/human/human.dm | 1 - code/modules/mob/living/carbon/human/human_defines.dm | 3 --- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 7055e1663ab1..e1c9c9a4e279 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -5,7 +5,7 @@ density = FALSE drag_delay = 1 - var/mob/living/carbon/human/attached = null + var/mob/living/carbon/attached = null var/mode = 1 // 1 is injecting, 0 is taking blood. var/obj/item/reagent_container/beaker = null diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 22369505888d..a68286e6c970 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -17,6 +17,7 @@ /mob/living/carbon/Destroy() stomach_contents?.Cut() view_change_sources = null + active_transfusions = null . = ..() QDEL_NULL_LIST(internal_organs) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index ecd1b6c97ca9..62c47bf4ec19 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -21,6 +21,9 @@ //blood.dm blood_volume = BLOOD_VOLUME_NORMAL + ///list of active transfusions from blood bags or iv stands + var/list/active_transfusions = list() + var/datum/huntdata/hunter_data //Stores all information relating to Hunters for use with their HUD and other systems. /mob/living/carbon/vv_get_dropdown() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3bd6555dfa2c..1fe7e62c7d25 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -89,7 +89,6 @@ assigned_squad = null selected_ability = null remembered_dropped_objects = null - active_transfusions = null /mob/living/carbon/human/get_status_tab_items() . = ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 842cce5c8193..16d456867f91 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -164,9 +164,6 @@ ///list of weakrefs of recently dropped objects var/list/remembered_dropped_objects = list() - ///list of active transfusions from blood bags or iv stands - var/list/active_transfusions = list() - /client/var/cached_human_playtime /client/proc/get_total_human_playtime(skip_cache = FALSE) From 6fb128d071674af69bb14b5934c13566b565cee5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 18:21:10 +0100 Subject: [PATCH 034/495] Automatic changelog for PR #3397 [ci skip] --- html/changelogs/AutoChangeLog-pr-3397.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3397.yml diff --git a/html/changelogs/AutoChangeLog-pr-3397.yml b/html/changelogs/AutoChangeLog-pr-3397.yml new file mode 100644 index 000000000000..69f57fd1adcd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3397.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "IV drips work with xenomorphs once again." \ No newline at end of file From 0149726dc46bbce389eee6d63c2abbc05ac0dd8f Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 22 May 2023 13:06:49 -0400 Subject: [PATCH 035/495] Acid blood buff (ping pong edition) (#3374) # About the pull request Acid blood damage from 12 to 20. # Explain why it's good for the game If you're next to a xeno you're doing it wrong. And yeah, this is gonna change again in another 3 months. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Acid blood damage from 12 to 20. /:cl: --- code/modules/mob/living/carbon/xenomorph/Xenomorph.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm index 3449b4db8325..e6324ae01f43 100644 --- a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm +++ b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm @@ -243,7 +243,7 @@ var/list/tackle_counter var/evolving = FALSE // Whether the xeno is in the process of evolving /// The damage dealt by a xeno whenever they take damage near someone - var/acid_blood_damage = 12 + var/acid_blood_damage = 20 var/nocrit = FALSE var/deselect_timer = 0 // Much like Carbon.last_special is a short tick record to prevent accidental deselects of abilities var/got_evolution_message = FALSE From 2ecbe01596990f6ce372866811a61f857ebcf97b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 18:41:22 +0100 Subject: [PATCH 036/495] Automatic changelog for PR #3374 [ci skip] --- html/changelogs/AutoChangeLog-pr-3374.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3374.yml diff --git a/html/changelogs/AutoChangeLog-pr-3374.yml b/html/changelogs/AutoChangeLog-pr-3374.yml new file mode 100644 index 000000000000..a32f5ddbdadd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3374.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Acid blood damage from 12 to 20." \ No newline at end of file From d5a5b4b7bf28971d4a5ec9bab608beca9ac23572 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 23 May 2023 02:06:06 +0400 Subject: [PATCH 037/495] Fixes for boiler. (#3390) # About the pull request If zooming with the action applied some effects, unzooming should cancel them out, whether the unzooming is caused by using the action again or by something else. Trapper inheriting some things added to base boiler in globber update is simply an oversight. Its vision has always been centered on the trapper and should be, as it is lined exactly with its bombardment distance (and currently trying to use acid mine at the edge of offset range, which is outside of intended zoom range, gives a warning that "something is in the way" instead of saying that it is out of range, which makes it even worse for an unaware player). Likewise, adding shroud for the globber should have been restricted to the globber - instead, it persists on trapper and hijacks its fourth keybind which is meant to be its zooming ability. # Explain why it's good for the game Fixes #3385. # Changelog :cl: fix: Boiler's slowdown for zooming now properly resets on unzooming regardless of what causes it. fix: Trapper's zoomed vision is no longer unintentionally offset. fix: Trapper no longer gets globber's Acid Shroud ability messing its keybinds. /:cl: --- .../abilities/ability_helper_procs.dm | 9 ++-- .../xenomorph/abilities/general_abilities.dm | 43 +++++++++++-------- .../mutators/strains/boiler/trapper.dm | 2 + 3 files changed, 30 insertions(+), 24 deletions(-) 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 a2121697ebea..84f522e87171 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 @@ -224,11 +224,10 @@ client.pixel_x = 0 client.pixel_y = 0 is_zoomed = 0 - // Since theres several ways we can get here, we need to update the ability button state - for (var/datum/action/xeno_action/action in actions) - if (istype(action, /datum/action/xeno_action/onclick/toggle_long_range)) - action.button.icon_state = "template" - break; + // Since theres several ways we can get here, we need to update the ability button state and handle action's specific effects + for (var/datum/action/xeno_action/onclick/toggle_long_range/action in actions) + action.on_zoom_out() + return /mob/living/carbon/xenomorph/proc/do_acid_spray_cone(turf/T, spray_type = /obj/effect/xenomorph/spray, range = 3) set waitfor = FALSE 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 daae0631f196..224d3136b213 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm @@ -302,24 +302,30 @@ return if(xeno.is_zoomed) - xeno.zoom_out() // will also handle icon_state - xeno.visible_message(SPAN_NOTICE("[xeno] stops looking off into the distance."), \ - SPAN_NOTICE("You stop looking off into the distance."), null, 5) - if(movement_slowdown) - xeno.recalculate_speed() - else - xeno.visible_message(SPAN_NOTICE("[xeno] starts looking off into the distance."), \ - SPAN_NOTICE("You start focusing your sight to look off into the distance."), null, 5) - if (should_delay) - if(!do_after(xeno, delay, INTERRUPT_NO_NEEDHAND, BUSY_ICON_GENERIC)) return - if(xeno.is_zoomed) return - if(handles_movement) - RegisterSignal(xeno, COMSIG_MOB_MOVE_OR_LOOK, PROC_REF(handle_mob_move_or_look)) - if(movement_slowdown) - xeno.speed_modifier += movement_slowdown - xeno.recalculate_speed() - xeno.zoom_in() - button.icon_state = "template_active" + xeno.zoom_out() // will call on_zoom_out() + return + xeno.visible_message(SPAN_NOTICE("[xeno] starts looking off into the distance."), \ + SPAN_NOTICE("You start focusing your sight to look off into the distance."), null, 5) + if (should_delay) + if(!do_after(xeno, delay, INTERRUPT_NO_NEEDHAND, BUSY_ICON_GENERIC)) return + if(xeno.is_zoomed) + return + if(handles_movement) + RegisterSignal(xeno, COMSIG_MOB_MOVE_OR_LOOK, PROC_REF(handle_mob_move_or_look)) + if(movement_slowdown) + xeno.speed_modifier += movement_slowdown + xeno.recalculate_speed() + xeno.zoom_in() + button.icon_state = "template_active" + +/datum/action/xeno_action/onclick/toggle_long_range/proc/on_zoom_out() + var/mob/living/carbon/xenomorph/xeno = owner + xeno.visible_message(SPAN_NOTICE("[xeno] stops looking off into the distance."), \ + SPAN_NOTICE("You stop looking off into the distance."), null, 5) + if(movement_slowdown) + xeno.speed_modifier -= movement_slowdown + xeno.recalculate_speed() + button.icon_state = "template" /datum/action/xeno_action/onclick/toggle_long_range/proc/handle_mob_move_or_look(mob/living/carbon/xenomorph/xeno, actually_moving, direction, specific_direction) SIGNAL_HANDLER @@ -330,7 +336,6 @@ movement_buffer = initial(movement_buffer) xeno.zoom_out() // will also handle icon_state UnregisterSignal(xeno, COMSIG_MOB_MOVE_OR_LOOK) - xeno.recalculate_speed() // General use acid spray, can be subtyped to customize behavior. // ... or mutated at runtime by another action that retrieves and edits these values diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/boiler/trapper.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/boiler/trapper.dm index f929dd2211ff..cb43960a8e2c 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/boiler/trapper.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/boiler/trapper.dm @@ -12,6 +12,7 @@ /datum/action/xeno_action/activable/spray_acid/boiler, /datum/action/xeno_action/onclick/dump_acid, /datum/action/xeno_action/onclick/toggle_long_range/boiler, + /datum/action/xeno_action/onclick/acid_shroud, ) mutator_actions_to_add = list( /datum/action/xeno_action/activable/boiler_trap, @@ -32,6 +33,7 @@ if(boiler.is_zoomed) boiler.zoom_out() + boiler.tileoffset = 0 boiler.viewsize = TRAPPER_VIEWRANGE boiler.mutation_type = BOILER_TRAPPER boiler.plasma_types -= PLASMA_NEUROTOXIN From 66d0ab732c8d479d0bacfc2feb382cd844f39f4a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 23:23:54 +0100 Subject: [PATCH 038/495] Automatic changelog for PR #3390 [ci skip] --- html/changelogs/AutoChangeLog-pr-3390.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3390.yml diff --git a/html/changelogs/AutoChangeLog-pr-3390.yml b/html/changelogs/AutoChangeLog-pr-3390.yml new file mode 100644 index 000000000000..9a4cc489ea13 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3390.yml @@ -0,0 +1,6 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Boiler's slowdown for zooming now properly resets on unzooming regardless of what causes it." + - bugfix: "Trapper's zoomed vision is no longer unintentionally offset." + - bugfix: "Trapper no longer gets globber's Acid Shroud ability messing its keybinds." \ No newline at end of file From 013759dae5c466069603eade794e3a15fbc36a8f Mon Sep 17 00:00:00 2001 From: TopHatPenguin Date: Mon, 22 May 2023 23:06:30 +0100 Subject: [PATCH 039/495] Fire Shutters (#3389) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Adds and removes fireshutters to areas mentioned in: #3364 # Explain why it's good for the game fixes #3364 # Testing Photographs and Procedure
Screenshots & Videos Should all work fine as it's such a minor change. 🙏
# Changelog :cl: TopHatPenguin fix: Adds missing fire shutters to a number of key areas in the upper deck and removes duplicate ones. /:cl: Co-authored-by: harryob --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 103 ++++++++++++++------- 1 file changed, 70 insertions(+), 33 deletions(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 586335167b3b..996017da59c9 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -2341,6 +2341,9 @@ dir = 2; name = "\improper Atmospherics Wing" }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -2361,6 +2364,7 @@ /area/almayer/hallways/aft_hallway) "ahJ" = ( /obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer, /turf/open/floor/plating, /area/almayer/engineering/starboard_atmos) "ahM" = ( @@ -5044,6 +5048,9 @@ /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, /turf/open/floor/plating, /area/almayer/engineering/upper_engineering) "aqk" = ( @@ -5693,6 +5700,9 @@ /area/almayer/stair_clone/upper) "asn" = ( /obj/structure/window/framed/almayer/white, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, /turf/open/floor/plating, /area/almayer/medical/upper_medical) "aso" = ( @@ -8815,7 +8825,6 @@ /turf/open/floor/almayer, /area/almayer/engineering/upper_engineering) "aBm" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -8856,9 +8865,10 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/engineering/upper_engineering) "aBq" = ( -/obj/structure/window/framed/almayer, -/turf/open/floor/plating, -/area/almayer/engineering/upper_engineering) +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/hallways/aft_hallway) "aBr" = ( /obj/structure/ladder{ height = 2; @@ -10325,6 +10335,9 @@ name = "\improper Engineering Lounge" }, /obj/structure/disposalpipe/segment, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -17544,6 +17557,9 @@ /area/almayer/medical/operating_room_one) "bsw" = ( /obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, /turf/open/floor/plating, /area/almayer/living/chapel) "bsy" = ( @@ -30071,6 +30087,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor{ name = "\improper Upper Engineering" }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -43075,7 +43094,6 @@ }, /area/almayer/hull/upper_hull/u_a_p) "jnw" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46570,6 +46588,9 @@ id = "CIC Lockdown"; name = "\improper Combat Information Center Blast Door" }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, /turf/open/floor/plating, /area/almayer/command/cic) "lbb" = ( @@ -51369,10 +51390,12 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_m_p) "nph" = ( -/turf/open/floor/almayer{ - icon_state = "test_floor4" +/obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 }, -/area/almayer/engineering/upper_engineering) +/turf/open/floor/plating, +/area/almayer/engineering/starboard_atmos) "npt" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 @@ -56568,6 +56591,7 @@ id = "containmentlockdown_E"; name = "\improper Containment Lockdown" }, +/obj/structure/machinery/door/firedoor/border_only/almayer, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -56596,7 +56620,6 @@ }, /area/almayer/medical/containment/cell/cl) "pRL" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, @@ -59327,6 +59350,17 @@ icon_state = "containment_window_h" }, /area/almayer/medical/containment/cell/cl) +"rfg" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 + }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/hull/upper_hull/u_m_s) "rfI" = ( /obj/structure/sign/safety/airlock{ pixel_y = -32 @@ -73198,6 +73232,9 @@ dir = 1; name = "\improper Engineering Storage" }, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -98412,7 +98449,7 @@ kOB awZ aiX jnw -atL +aBq pRL awF aEM @@ -110581,7 +110618,7 @@ acD aao aap aap -aiv +rfg bYe amO bYe @@ -115246,11 +115283,11 @@ ahg aap aap aap -aiv +rfg aiw ahh aiw -ahJ +nph aiC ajF aiC @@ -115453,7 +115490,7 @@ aar afP ahh aiw -ahJ +nph aiC anG aiC @@ -115656,7 +115693,7 @@ aar afQ aiw aiw -ahJ +nph aiC anG aiC @@ -119517,7 +119554,7 @@ psm ndJ anJ aoS -aBq +inw amA amx amx @@ -119531,7 +119568,7 @@ amx atq amx aoT -aBq +inw aiB anJ mnG @@ -119734,7 +119771,7 @@ ayd atq atq wwJ -aBq +inw alG aYj apd @@ -119923,7 +119960,7 @@ psm ylJ aDZ aoD -aBq +inw qHM emn rdI @@ -119937,7 +119974,7 @@ aye amx amx aBs -aBq +inw alG aYj apd @@ -120944,9 +120981,9 @@ atq aoT alO alO -azn +alR aBm -azn +alR alO xBe xBe @@ -122572,7 +122609,7 @@ amA amx aDr aFw -aBq +inw aJh arq ufx @@ -122775,7 +122812,7 @@ amA amx aDr aFy -aBq +inw aJi azs atq @@ -123181,7 +123218,7 @@ amA atq aDr aFz -aBq +inw amA ayl amx @@ -123384,7 +123421,7 @@ azq auy aDB aFA -aBq +inw aJl amx atq @@ -123790,7 +123827,7 @@ azt auA aDD aFD -aBq +inw xEO xEO lnP @@ -124196,7 +124233,7 @@ arm atc atc atc -aBq +inw xEO xEO aOV @@ -124393,7 +124430,7 @@ alR arK atc civ -nph +kwd atq atq amA @@ -124800,11 +124837,11 @@ aPa eky eky alO -aBq -aBq +aqY +aqY alO -aBq -aBq +aqY +aqY alO eky eky From 03d658501365eebd84ac741712e50f0de7901918 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 22 May 2023 23:54:55 +0100 Subject: [PATCH 040/495] Automatic changelog for PR #3389 [ci skip] --- html/changelogs/AutoChangeLog-pr-3389.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3389.yml diff --git a/html/changelogs/AutoChangeLog-pr-3389.yml b/html/changelogs/AutoChangeLog-pr-3389.yml new file mode 100644 index 000000000000..f2099399dd57 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3389.yml @@ -0,0 +1,4 @@ +author: "TopHatPenguin" +delete-after: True +changes: + - bugfix: "Adds missing fire shutters to a number of key areas in the upper deck and removes duplicate ones." \ No newline at end of file From 986a4c527a820ce7dc224de0e6e23fe0d943b704 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 23 May 2023 02:12:39 +0400 Subject: [PATCH 041/495] Langchat popup for Show Held Item. (#3391) # About the pull request Selfdescriptive. # Explain why it's good for the game `Show held item` is a very useful keybind. Making it easier to notice for everybody around should only help. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/4447185/ebbe8857-13af-41dc-bc6d-9e027982face) # Changelog :cl: add: Using Show Held Item is now visible in abovehead popup. /:cl: --- code/game/objects/items.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 559a73a13a82..2edfc3d6ea2b 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -781,7 +781,9 @@ cases. Override_icon_state should be a list.*/ /obj/item/proc/showoff(mob/user) - for (var/mob/M in view(user)) + var/list/viewers = get_mobs_in_view(world_view_size, user) + user.langchat_speech("holds up [src].", viewers, GLOB.all_languages, skip_language_check = TRUE, animation_style = LANGCHAT_FAST_POP, additional_styles = list("langchat_small", "emote")) + for (var/mob/M in viewers) M.show_message("[user] holds up [src]. Take a closer look.", SHOW_MESSAGE_VISIBLE) /mob/living/carbon/verb/showoff() From 41acfeeef08c03193ed3756cb3e7f9b3b1fb29f5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 May 2023 00:24:11 +0100 Subject: [PATCH 042/495] Automatic changelog for PR #3391 [ci skip] --- html/changelogs/AutoChangeLog-pr-3391.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3391.yml diff --git a/html/changelogs/AutoChangeLog-pr-3391.yml b/html/changelogs/AutoChangeLog-pr-3391.yml new file mode 100644 index 000000000000..3582ee46bce2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3391.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - rscadd: "Using Show Held Item is now visible in abovehead popup." \ No newline at end of file From 28970018cec24878a93311521952993dd5ede528 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Mon, 22 May 2023 23:32:37 +0100 Subject: [PATCH 043/495] Updates Tickets and Autoreplies (#3347) # About the pull request Adds a couple more autoresponses for ahelps & reorders the buttons in tickets to make them easier to navigate. # Explain why it's good for the game Admin QOL # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: admin: Added more ticket autoreplies and re-ordered the interaction buttons. /:cl: --------- Co-authored-by: harryob Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com> --- code/modules/admin/autoreply.dm | 9 +++++++++ code/modules/admin/verbs/adminhelp.dm | 11 +++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/code/modules/admin/autoreply.dm b/code/modules/admin/autoreply.dm index c83f4c6f4d14..a90e21b7f311 100644 --- a/code/modules/admin/autoreply.dm +++ b/code/modules/admin/autoreply.dm @@ -37,3 +37,12 @@ GLOBAL_REFERENCE_LIST_INDEXED(adminreplies, /datum/autoreply/admin, title) /datum/autoreply/admin/intended title = "Intended" message = "This is an intended feature and therefore does not need admin intervention." + +/datum/autoreply/admin/event + title = "Event" + message = "There is currently a special event running and many things may be changed or different, however normal rules still apply unless you have been specifically instructed otherwise by a staff member." + +/datum/autoreply/admin/whitelist + title = "Whitelist Issue" + message = "Staff are unable to handle most whitelist rulebreaks in-game, please make a player report on the forums, here." + diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 913e63d5eeb4..16fff09944ac 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -366,13 +366,16 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) /datum/admin_help/proc/FullMonty(ref_src) if(!ref_src) ref_src = "[REF(src)]" - . = ADMIN_FULLMONTY_NONAME(initiator.mob) + . = "
Ticket Actions: " if(state == AHELP_ACTIVE) if(initial_message) . += " (DEFER)" if (CONFIG_GET(flag/popup_admin_pm)) . += " (POPUP)" . += ClosureLinks(ref_src) + . += "
Player Actions: " + . += ADMIN_FULLMONTY_NONAME(initiator.mob) + . += "
" //private /datum/admin_help/proc/ClosureLinks(ref_src) @@ -402,7 +405,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg = sanitize(copytext_char(msg, 1, MAX_MESSAGE_LEN)) var/ref_src = "[REF(src)]" //Message to be sent to all admins - var/admin_msg = SPAN_ADMINSAY(SPAN_ADMINHELP("Ticket [TicketHref("#[id]", ref_src)]: [LinkedReplyName(ref_src)] [FullMonty(ref_src)]: [msg]")) + var/admin_msg = SPAN_ADMINSAY(SPAN_ADMINHELP("Ticket [TicketHref("#[id]", ref_src)]: [LinkedReplyName(ref_src)] [FullMonty(ref_src)]
[msg]")) AddInteraction("[LinkedReplyName(ref_src)]: [msg]", player_message = "[LinkedReplyName(ref_src)]: [msg]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [msg]") @@ -609,9 +612,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) dat += "

Opened at: [gameTimestamp(wtime = opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)" if(closed_at) dat += "
Closed at: [gameTimestamp(wtime = closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)" - dat += "

" + dat += "
" if(initiator) - dat += "Actions: [FullMonty(ref_src)]
" + dat += "[FullMonty(ref_src)]
" //All the action buttons for tickets/ahelps else dat += "DISCONNECTED[FOURSPACES][ClosureLinks(ref_src)]
" dat += "
Log:

" From cff95f146e27382b0910707186bffb81ca7a2bc3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 May 2023 00:44:47 +0100 Subject: [PATCH 044/495] Automatic changelog for PR #3347 [ci skip] --- html/changelogs/AutoChangeLog-pr-3347.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3347.yml diff --git a/html/changelogs/AutoChangeLog-pr-3347.yml b/html/changelogs/AutoChangeLog-pr-3347.yml new file mode 100644 index 000000000000..2007f72e537c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3347.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - admin: "Added more ticket autoreplies and re-ordered the interaction buttons." \ No newline at end of file From eb4ac1ab458519724c5c1c54782342ade8834a05 Mon Sep 17 00:00:00 2001 From: TOBKA4 <100538205+TOBKA4@users.noreply.github.com> Date: Tue, 23 May 2023 01:56:17 +0300 Subject: [PATCH 045/495] Late join surge hive flag (#3155) # About the pull request Code for larva's from latejoin marine work pretty simple. When it time to create larva it make +1 to every hive. This flag make it possible, so you can turn off latejoin larva surge for some hives # Explain why it's good for the game Corrupted and other hives can no more grow without caps in containment # Testing Photographs and Procedure Video uploaded for 5 days.
Screenshots & Videos https://tempclip.com/LPecdwB3P7syBe3/watch
# Changelog :cl: admin: Larva surge can now be toggled per-hive with the no_burrowed var /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../mob/living/carbon/xenomorph/hive_status.dm | 1 - .../mob/living/carbon/xenomorph/xeno_defines.dm | 12 ++++++++++++ code/modules/mob/new_player/new_player.dm | 11 ++++++----- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/hive_status.dm b/code/modules/mob/living/carbon/xenomorph/hive_status.dm index f8e54b957106..4fe1be51bfff 100644 --- a/code/modules/mob/living/carbon/xenomorph/hive_status.dm +++ b/code/modules/mob/living/carbon/xenomorph/hive_status.dm @@ -95,7 +95,6 @@ evilution_level = SSxevolution.get_evolution_boost_power(assoc_hive.hivenumber) else evilution_level = 1 - if(send_update) SStgui.update_uis(src) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index cf8f5978fafa..4dd49768f6ba 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -289,6 +289,8 @@ var/evolution_without_ovipositor = TRUE //Temporary for the roundstart. var/allow_queen_evolve = TRUE // Set to true if you want to prevent evolutions into Queens var/hardcore = FALSE // Set to true if you want to prevent bursts and spawns of new xenos. Will also prevent healing if the queen no longer exists + /// Default TRUE. Letting hive get burrowed larva from latejoin marines. Setting FALSE prevent that + var/latejoin_burrowed = TRUE var/list/hive_inherant_traits @@ -1025,6 +1027,7 @@ prefix = "Corrupted " color = "#80ff80" ui_color ="#4d994d" + latejoin_burrowed = FALSE need_round_end_check = TRUE @@ -1047,6 +1050,7 @@ prefix = "Alpha " color = "#ff4040" ui_color = "#992626" + latejoin_burrowed = FALSE dynamic_evolution = FALSE @@ -1056,6 +1060,7 @@ prefix = "Bravo " color = "#ffff80" ui_color = "#99994d" + latejoin_burrowed = FALSE dynamic_evolution = FALSE @@ -1065,6 +1070,7 @@ prefix = "Charlie " color = "#bb40ff" ui_color = "#702699" + latejoin_burrowed = FALSE dynamic_evolution = FALSE @@ -1074,6 +1080,7 @@ prefix = "Delta " color = "#8080ff" ui_color = "#4d4d99" + latejoin_burrowed = FALSE dynamic_evolution = FALSE @@ -1090,6 +1097,7 @@ allow_no_queen_actions = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE + latejoin_burrowed = FALSE /datum/hive_status/forsaken name = "Forsaken Hive" @@ -1102,6 +1110,7 @@ allow_no_queen_actions = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE + latejoin_burrowed = FALSE need_round_end_check = TRUE @@ -1117,6 +1126,7 @@ allow_no_queen_actions = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE + latejoin_burrowed = FALSE need_round_end_check = TRUE @@ -1131,6 +1141,7 @@ ui_color = "#6abd99" hive_inherant_traits = list(TRAIT_XENONID, TRAIT_NO_COLOR) + latejoin_burrowed = FALSE /datum/hive_status/corrupted/tamed name = "Tamed Hive" @@ -1142,6 +1153,7 @@ allow_no_queen_actions = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE + latejoin_burrowed = FALSE var/mob/living/carbon/human/leader var/list/allied_factions diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index ad60dcbebf51..c4e997583266 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -263,12 +263,13 @@ if(SSticker.mode.latejoin_larva_drop && SSticker.mode.latejoin_tally >= SSticker.mode.latejoin_larva_drop) SSticker.mode.latejoin_tally -= SSticker.mode.latejoin_larva_drop - var/datum/hive_status/HS + var/datum/hive_status/hive for(var/hivenumber in GLOB.hive_datum) - HS = GLOB.hive_datum[hivenumber] - if(length(HS.totalXenos)) - HS.stored_larva++ - HS.hive_ui.update_burrowed_larva() + hive = GLOB.hive_datum[hivenumber] + if(hive.latejoin_burrowed == TRUE) + if(length(hive.totalXenos)) + hive.stored_larva++ + hive.hive_ui.update_burrowed_larva() if(character.mind && character.mind.player_entity) var/datum/entity/player_entity/player = character.mind.player_entity From 52bdee4b6c5a8909d0d6baf6b93444788769ded0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 May 2023 01:06:52 +0100 Subject: [PATCH 046/495] Automatic changelog for PR #3155 [ci skip] --- html/changelogs/AutoChangeLog-pr-3155.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3155.yml diff --git a/html/changelogs/AutoChangeLog-pr-3155.yml b/html/changelogs/AutoChangeLog-pr-3155.yml new file mode 100644 index 000000000000..cddba52144b4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3155.yml @@ -0,0 +1,4 @@ +author: "TOBKA4" +delete-after: True +changes: + - admin: "Larva surge can now be toggled per-hive with the no_burrowed var" \ No newline at end of file From 43745ce2ae448c180b27adf3e4f67e8ab346fb32 Mon Sep 17 00:00:00 2001 From: Boperator <132308648+VashVandez@users.noreply.github.com> Date: Mon, 22 May 2023 19:20:15 -0400 Subject: [PATCH 047/495] adds motion detector for PMC faction (#3394) Adds a modified motion detector to detect signals not affiliated with FACTION_PMC. # About the pull request Gives the PMCs a faction-aligned motion detector. # Explain why it's good for the game The other factions like the UPP, Dutch's Dozen, etc., have a motion detector to call their own; let us have one, too! Will allow PMCs to potentially have motion detectors of their own without having to worry about their own squadmates making them go off. # Changelog modified motion_detector.dm --- code/game/objects/items/devices/motion_detector.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/objects/items/devices/motion_detector.dm b/code/game/objects/items/devices/motion_detector.dm index d3130aeefb26..01858ed486d0 100644 --- a/code/game/objects/items/devices/motion_detector.dm +++ b/code/game/objects/items/devices/motion_detector.dm @@ -309,6 +309,11 @@ name = "hacked motion detector" desc = "A device that usually picks up non-USCM signals, but this one's been hacked to detect all non-freelancer movement instead. Fight fire with fire!" iff_signal = FACTION_MERCENARY + +/obj/item/device/motiondetector/hacked/pmc + name = "corporate motion detector" + desc = "A device that usually picks up non-USCM signals, but this one's been reprogrammed to detect all non-PMC movement instead. Very corporate." + iff_signal = FACTION_PMC /obj/item/device/motiondetector/hacked/dutch name = "hacked motion detector" From bea1143943f784b804e74cbf516e79062d1b6fea Mon Sep 17 00:00:00 2001 From: Hopekz Date: Mon, 22 May 2023 18:24:26 -0500 Subject: [PATCH 048/495] Xeno directional attack no longer friendly fires their own resin walls and doors (#3386) ![dreamseeker_M0U60T6yV6](https://github.com/cmss13-devs/cmss13/assets/24533979/288f233d-58ae-4afd-835d-3deefebd2f92) :cl: Hopek fix: Xeno Directional attack no longer friendly fires their own walls and doors. You need to actually click on the sprite if you mean to destroy it /:cl: --------- Co-authored-by: harryob --- code/_onclick/xeno.dm | 14 ++++++++++++-- .../living/carbon/xenomorph/castes/Facehugger.dm | 2 +- .../mob/living/carbon/xenomorph/castes/Larva.dm | 2 +- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index 379b4746c858..54e18349b13d 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -2,7 +2,7 @@ Xenomorph */ -/mob/living/carbon/xenomorph/UnarmedAttack(atom/target, proximity, click_parameters, tile_attack = FALSE) +/mob/living/carbon/xenomorph/UnarmedAttack(atom/target, proximity, click_parameters, tile_attack = FALSE, ignores_resin = FALSE) if(lying || burrow) //No attacks while laying down return FALSE var/mob/alt @@ -28,6 +28,16 @@ break if (target == T && alt) target = alt + if (T && ignores_resin) // Will not target resin walls and doors if this is set to true. This is normally only set to true through a directional attack. + if(istype(T, /obj/structure/mineral_door/resin)) + var/obj/structure/mineral_door/resin/attacked_door = T + if(hivenumber == attacked_door.hivenumber) + return FALSE + if(istype(T, /turf/closed/wall/resin)) + var/turf/closed/wall/resin/attacked_wall = T + if(hivenumber == attacked_wall.hivenumber) + return FALSE + target = target.handle_barriers(src, , (PASS_MOB_THRU_XENO|PASS_TYPE_CRAWLER)) // Checks if target will be attacked by the current alien OR if the blocker will be attacked switch(target.attack_alien(src)) if(XENO_ATTACK_ACTION) @@ -75,7 +85,7 @@ return if (client && client.prefs && client.prefs.toggle_prefs & TOGGLE_DIRECTIONAL_ATTACK) next_move += 0.25 SECONDS //Slight delay on missed directional attacks. If it finds a mob in the target tile, this will be overwritten by the attack delay. - return UnarmedAttack(get_step(src, Get_Compass_Dir(src, A)), tile_attack = TRUE) + return UnarmedAttack(get_step(src, Get_Compass_Dir(src, A)), tile_attack = TRUE, ignores_resin = TRUE) return FALSE /**The parent proc, will default to UnarmedAttack behaviour unless overriden diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index a286eb552d9b..1bb8b42775ee 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -95,7 +95,7 @@ /mob/living/carbon/xenomorph/facehugger/pull_response(mob/puller) return TRUE -/mob/living/carbon/xenomorph/facehugger/UnarmedAttack(atom/A, proximity, click_parameters, tile_attack) +/mob/living/carbon/xenomorph/facehugger/UnarmedAttack(atom/A, proximity, click_parameters, tile_attack, ignores_resin = FALSE) a_intent = INTENT_HELP //Forces help intent for all interactions. if(!caste) return FALSE diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Larva.dm b/code/modules/mob/living/carbon/xenomorph/castes/Larva.dm index 9f3ea39ea85b..04b7e04c2da5 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Larva.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Larva.dm @@ -146,7 +146,7 @@ /mob/living/carbon/xenomorph/larva/pull_response(mob/puller) return TRUE -/mob/living/carbon/xenomorph/larva/UnarmedAttack(atom/A, proximity, click_parameters, tile_attack) +/mob/living/carbon/xenomorph/larva/UnarmedAttack(atom/A, proximity, click_parameters, tile_attack, ignores_resin = FALSE) a_intent = INTENT_HELP //Forces help intent for all interactions. if(!caste) return FALSE From 7cfe6e05fc37d39ba15947dc1f8ca9e7a256f413 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 May 2023 02:07:00 +0100 Subject: [PATCH 049/495] Automatic changelog for PR #3386 [ci skip] --- html/changelogs/AutoChangeLog-pr-3386.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3386.yml diff --git a/html/changelogs/AutoChangeLog-pr-3386.yml b/html/changelogs/AutoChangeLog-pr-3386.yml new file mode 100644 index 000000000000..88d6ffa7d0d7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3386.yml @@ -0,0 +1,4 @@ +author: "Hopek" +delete-after: True +changes: + - bugfix: "Xeno Directional attack no longer friendly fires their own walls and doors. You need to actually click on the sprite if you mean to destroy it" \ No newline at end of file From 993f7b897a14d7e3aa62eb7c928c1237603be93a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 23 May 2023 01:20:43 +0000 Subject: [PATCH 050/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3155.yml | 4 --- html/changelogs/AutoChangeLog-pr-3313.yml | 4 --- html/changelogs/AutoChangeLog-pr-3340.yml | 4 --- html/changelogs/AutoChangeLog-pr-3347.yml | 4 --- html/changelogs/AutoChangeLog-pr-3360.yml | 4 --- html/changelogs/AutoChangeLog-pr-3361.yml | 4 --- html/changelogs/AutoChangeLog-pr-3370.yml | 5 --- html/changelogs/AutoChangeLog-pr-3372.yml | 4 --- html/changelogs/AutoChangeLog-pr-3374.yml | 4 --- html/changelogs/AutoChangeLog-pr-3376.yml | 4 --- html/changelogs/AutoChangeLog-pr-3380.yml | 5 --- html/changelogs/AutoChangeLog-pr-3386.yml | 4 --- html/changelogs/AutoChangeLog-pr-3388.yml | 4 --- html/changelogs/AutoChangeLog-pr-3389.yml | 4 --- html/changelogs/AutoChangeLog-pr-3390.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3391.yml | 4 --- html/changelogs/AutoChangeLog-pr-3397.yml | 4 --- html/changelogs/archive/2023-05.yml | 41 +++++++++++++++++++++++ 18 files changed, 41 insertions(+), 72 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3155.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3313.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3340.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3347.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3360.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3361.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3370.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3372.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3374.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3376.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3380.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3386.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3388.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3389.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3390.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3391.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3397.yml diff --git a/html/changelogs/AutoChangeLog-pr-3155.yml b/html/changelogs/AutoChangeLog-pr-3155.yml deleted file mode 100644 index cddba52144b4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3155.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TOBKA4" -delete-after: True -changes: - - admin: "Larva surge can now be toggled per-hive with the no_burrowed var" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3313.yml b/html/changelogs/AutoChangeLog-pr-3313.yml deleted file mode 100644 index 4f37e4fe7e61..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3313.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hopek" -delete-after: True -changes: - - rscadd: "Medics finally get medic clothing racks on WO" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3340.yml b/html/changelogs/AutoChangeLog-pr-3340.yml deleted file mode 100644 index 5a9769047527..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3340.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "fix the dead will now be properly turn into zombie when infected by black go virus." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3347.yml b/html/changelogs/AutoChangeLog-pr-3347.yml deleted file mode 100644 index 2007f72e537c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3347.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - admin: "Added more ticket autoreplies and re-ordered the interaction buttons." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3360.yml b/html/changelogs/AutoChangeLog-pr-3360.yml deleted file mode 100644 index 155de5b0d04f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3360.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hopek" -delete-after: True -changes: - - balance: "Zombies now have their own language and don't understand English" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3361.yml b/html/changelogs/AutoChangeLog-pr-3361.yml deleted file mode 100644 index 44bfc68b7727..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3361.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fluffe9911" -delete-after: True -changes: - - bugfix: "Zombies should no longer randomly decide to take a hour to revive." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3370.yml b/html/changelogs/AutoChangeLog-pr-3370.yml deleted file mode 100644 index e7a50464ebcf..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3370.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - rscadd: "Added two books to the USS Almayer" - - maptweak: "made instances of books and magazines on the USS Almayer into actual items" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3372.yml b/html/changelogs/AutoChangeLog-pr-3372.yml deleted file mode 100644 index ff1d363f7ad2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3372.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - rscadd: "Adds the basis for CO (and other) faction preferences" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3374.yml b/html/changelogs/AutoChangeLog-pr-3374.yml deleted file mode 100644 index a32f5ddbdadd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3374.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Acid blood damage from 12 to 20." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3376.yml b/html/changelogs/AutoChangeLog-pr-3376.yml deleted file mode 100644 index 66c4a2c195f3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3376.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Emanthealmighty" -delete-after: True -changes: - - bugfix: "Fixed huggers not passively dying if they fail to attach to a target." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3380.yml b/html/changelogs/AutoChangeLog-pr-3380.yml deleted file mode 100644 index 047a00150d6a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3380.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "stanalbatross" -delete-after: True -changes: - - spellcheck: "renamed the advanced burn kit and advanced trauma kit to burn kit and trauma kit. tweaked some first-aid kit descriptions." - - spellcheck: "renamed the \"Advanced XRF scanner\" to \"XRF scanner\"" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3386.yml b/html/changelogs/AutoChangeLog-pr-3386.yml deleted file mode 100644 index 88d6ffa7d0d7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3386.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hopek" -delete-after: True -changes: - - bugfix: "Xeno Directional attack no longer friendly fires their own walls and doors. You need to actually click on the sprite if you mean to destroy it" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3388.yml b/html/changelogs/AutoChangeLog-pr-3388.yml deleted file mode 100644 index b9055f120598..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3388.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "LynxSolstice" -delete-after: True -changes: - - rscadd: "Added an M276 Pattern Combat Toolbelt rig to the SEA's vendor machine." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3389.yml b/html/changelogs/AutoChangeLog-pr-3389.yml deleted file mode 100644 index f2099399dd57..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3389.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TopHatPenguin" -delete-after: True -changes: - - bugfix: "Adds missing fire shutters to a number of key areas in the upper deck and removes duplicate ones." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3390.yml b/html/changelogs/AutoChangeLog-pr-3390.yml deleted file mode 100644 index 9a4cc489ea13..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3390.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Boiler's slowdown for zooming now properly resets on unzooming regardless of what causes it." - - bugfix: "Trapper's zoomed vision is no longer unintentionally offset." - - bugfix: "Trapper no longer gets globber's Acid Shroud ability messing its keybinds." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3391.yml b/html/changelogs/AutoChangeLog-pr-3391.yml deleted file mode 100644 index 3582ee46bce2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3391.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - rscadd: "Using Show Held Item is now visible in abovehead popup." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3397.yml b/html/changelogs/AutoChangeLog-pr-3397.yml deleted file mode 100644 index 69f57fd1adcd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3397.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "IV drips work with xenomorphs once again." \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 290eb49a4b5e..6da55c8b90b4 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -379,3 +379,44 @@ destroy. morrowwolf: - balance: DS part fabricator, chem simulator, chem storage are now unslashable/unacidable +2023-05-23: + Emanthealmighty: + - bugfix: Fixed huggers not passively dying if they fail to attach to a target. + Hopek: + - balance: Zombies now have their own language and don't understand English + - rscadd: Medics finally get medic clothing racks on WO + - bugfix: Xeno Directional attack no longer friendly fires their own walls and doors. + You need to actually click on the sprite if you mean to destroy it + Huffie56: + - bugfix: fix the dead will now be properly turn into zombie when infected by black + go virus. + LynxSolstice: + - rscadd: Added an M276 Pattern Combat Toolbelt rig to the SEA's vendor machine. + Morrow: + - balance: Acid blood damage from 12 to 20. + NewyearnewmeUwu: + - rscadd: Adds the basis for CO (and other) faction preferences + Segrain: + - bugfix: Boiler's slowdown for zooming now properly resets on unzooming regardless + of what causes it. + - bugfix: Trapper's zoomed vision is no longer unintentionally offset. + - bugfix: Trapper no longer gets globber's Acid Shroud ability messing its keybinds. + - rscadd: Using Show Held Item is now visible in abovehead popup. + - bugfix: IV drips work with xenomorphs once again. + SpartanBobby: + - rscadd: Added two books to the USS Almayer + - maptweak: made instances of books and magazines on the USS Almayer into actual + items + TOBKA4: + - admin: Larva surge can now be toggled per-hive with the no_burrowed var + TopHatPenguin: + - bugfix: Adds missing fire shutters to a number of key areas in the upper deck + and removes duplicate ones. + fluffe9911: + - bugfix: Zombies should no longer randomly decide to take a hour to revive. + realforest2001: + - admin: Added more ticket autoreplies and re-ordered the interaction buttons. + stanalbatross: + - spellcheck: renamed the advanced burn kit and advanced trauma kit to burn kit + and trauma kit. tweaked some first-aid kit descriptions. + - spellcheck: renamed the "Advanced XRF scanner" to "XRF scanner" From b69adfedd471d8e1dd65982810fdf8771d47d8f4 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 23 May 2023 13:40:16 -0400 Subject: [PATCH 051/495] Yautja armor rebalance (#3303) # About the pull request https://docs.google.com/spreadsheets/d/1ywbo-AhXE3bALFb4y0VtaiXWKIlCgbhTIi7mZlvRVsk/edit?usp=sharing Will update CL before merge as this is going to change a bit during testing likely. In the meantime, the sheets page linked will be updated. As a reminder, design/balance feedback goes here: https://forum.cm-ss13.com/w/pr-feedback/steps/step_1 As a second reminder: Unless I've reached out to you to discuss this PR please don't ping me. I will read through feedback given as I can. I get a metric ton of messages a day. # Explain why it's good for the game The extreme variance between people who are aware of how predators function versus people who are unaware of how predators function when it comes to fighting is not enjoyable for the majority of the playerbase. Knowledge gap should be important, it should not be the difference between doing good damage and quite literally zero damage. Hopefully by the end of this we will have a predator that requires care and consistency to play rather than a walking tank for new people to plink at while avoiding all the good players. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Yautja armor rebalance /:cl: --- code/datums/pain/pain_yautja.dm | 2 +- code/modules/cm_preds/yaut_bracers.dm | 4 ++-- code/modules/cm_preds/yaut_items.dm | 15 ++++++++------- code/modules/cm_preds/yaut_mask.dm | 2 +- .../mob/living/carbon/human/species/yautja.dm | 4 ++-- 5 files changed, 14 insertions(+), 13 deletions(-) diff --git a/code/datums/pain/pain_yautja.dm b/code/datums/pain/pain_yautja.dm index 6b174d228268..94f5e8d33650 100644 --- a/code/datums/pain/pain_yautja.dm +++ b/code/datums/pain/pain_yautja.dm @@ -1,5 +1,5 @@ /datum/pain/yautja - max_pain = 200 + max_pain = 225 threshold_mild = null threshold_discomforting = null diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index 4a93775b61d6..1b98ef402b90 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -191,8 +191,8 @@ name = "clan bracers" desc = "An extremely complex, yet simple-to-operate set of armored bracers worn by the Yautja. It has many functions, activate them to use some." - armor_melee = CLOTHING_ARMOR_MEDIUMHIGH - armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH + armor_melee = CLOTHING_ARMOR_MEDIUM + armor_bullet = CLOTHING_ARMOR_HIGH armor_laser = CLOTHING_ARMOR_MEDIUMHIGH armor_energy = CLOTHING_ARMOR_MEDIUMHIGH armor_bomb = CLOTHING_ARMOR_HIGH diff --git a/code/modules/cm_preds/yaut_items.dm b/code/modules/cm_preds/yaut_items.dm index ff6d3e4fd9a8..e263a0cfdb77 100644 --- a/code/modules/cm_preds/yaut_items.dm +++ b/code/modules/cm_preds/yaut_items.dm @@ -118,7 +118,7 @@ flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS|BODY_FLAG_HEAD|BODY_FLAG_LEGS flags_item = ITEM_PREDATOR armor_melee = CLOTHING_ARMOR_HIGH - armor_bullet = CLOTHING_ARMOR_HIGH + armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH armor_laser = CLOTHING_ARMOR_HIGH armor_energy = CLOTHING_ARMOR_HIGH armor_bomb = CLOTHING_ARMOR_HIGHPLUS @@ -213,7 +213,7 @@ unacidable = TRUE permeability_coefficient = 0.01 flags_inventory = NOSLIPPING - flags_armor_protection = BODY_FLAG_FEET|BODY_FLAG_LEGS|BODY_FLAG_GROIN + flags_armor_protection = BODY_FLAG_FEET|BODY_FLAG_LEGS flags_item = ITEM_PREDATOR siemens_coefficient = 0.2 @@ -252,7 +252,7 @@ name = "clan greaves" desc = "A pair of armored, perfectly balanced boots. Perfect for running through the jungle." - armor_melee = CLOTHING_ARMOR_MEDIUM + armor_melee = CLOTHING_ARMOR_MEDIUMHIGH armor_bullet = CLOTHING_ARMOR_HIGH armor_laser = CLOTHING_ARMOR_MEDIUMHIGH armor_energy = CLOTHING_ARMOR_MEDIUMHIGH @@ -275,6 +275,7 @@ WEAR_BODY = 'icons/mob/humans/onmob/hunter/pred_gear.dmi' ) + flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS flags_cold_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_LEGS|BODY_FLAG_ARMS|BODY_FLAG_FEET|BODY_FLAG_HANDS //Does not cover the head though. flags_heat_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_LEGS|BODY_FLAG_ARMS|BODY_FLAG_FEET|BODY_FLAG_HANDS flags_item = ITEM_PREDATOR @@ -283,8 +284,8 @@ siemens_coefficient = 0.9 min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT - armor_melee = CLOTHING_ARMOR_MEDIUM - armor_bullet = CLOTHING_ARMOR_MEDIUM + armor_melee = CLOTHING_ARMOR_LOW + armor_bullet = CLOTHING_ARMOR_LOW armor_laser = CLOTHING_ARMOR_MEDIUM armor_energy = CLOTHING_ARMOR_MEDIUM armor_bomb = CLOTHING_ARMOR_MEDIUMHIGH @@ -296,8 +297,8 @@ name = "body mesh" desc = "A set of very fine chainlink in a meshwork for comfort and utility." - armor_melee = CLOTHING_ARMOR_MEDIUMLOW - armor_bullet = CLOTHING_ARMOR_HIGH + armor_melee = CLOTHING_ARMOR_LOW + armor_bullet = CLOTHING_ARMOR_LOW armor_laser = CLOTHING_ARMOR_MEDIUMHIGH armor_energy = CLOTHING_ARMOR_MEDIUMHIGH armor_bomb = CLOTHING_ARMOR_HIGH diff --git a/code/modules/cm_preds/yaut_mask.dm b/code/modules/cm_preds/yaut_mask.dm index 04fa740b068b..c715ca590cd5 100644 --- a/code/modules/cm_preds/yaut_mask.dm +++ b/code/modules/cm_preds/yaut_mask.dm @@ -180,7 +180,7 @@ /obj/item/clothing/mask/gas/yautja/hunter name = "clan mask" desc = "A beautifully designed metallic face mask, both ornate and functional." - armor_melee = CLOTHING_ARMOR_MEDIUMHIGH + armor_melee = CLOTHING_ARMOR_MEDIUM armor_bullet = CLOTHING_ARMOR_HIGH armor_laser = CLOTHING_ARMOR_MEDIUMHIGH armor_energy = CLOTHING_ARMOR_MEDIUMHIGH diff --git a/code/modules/mob/living/carbon/human/species/yautja.dm b/code/modules/mob/living/carbon/human/species/yautja.dm index 56d76b6d22e6..11c51c654643 100644 --- a/code/modules/mob/living/carbon/human/species/yautja.dm +++ b/code/modules/mob/living/carbon/human/species/yautja.dm @@ -2,7 +2,7 @@ group = SPECIES_YAUTJA name = "Yautja" name_plural = "Yautja" - brute_mod = 0.33 //Beefy! + brute_mod = 0.28 //Beefy! burn_mod = 0.65 reagent_tag = IS_YAUTJA mob_flags = KNOWS_TECHNOLOGY @@ -26,7 +26,7 @@ death_message = "clicks in agony and falls still, motionless and completely lifeless..." darksight = 5 slowdown = -0.5 - total_health = 150 //more health than regular humans, makes up for hardcrit reintroduction + total_health = 175 //more health than regular humans timed_hug = FALSE bloodsplatter_type = /obj/effect/temp_visual/dir_setting/bloodsplatter/yautjasplatter From 68a32f9aaa8557b66b90485f194c1b714998cb14 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 May 2023 18:51:29 +0100 Subject: [PATCH 052/495] Automatic changelog for PR #3303 [ci skip] --- html/changelogs/AutoChangeLog-pr-3303.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3303.yml diff --git a/html/changelogs/AutoChangeLog-pr-3303.yml b/html/changelogs/AutoChangeLog-pr-3303.yml new file mode 100644 index 000000000000..c0953e72d059 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3303.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Yautja armor rebalance" \ No newline at end of file From fa2476504fd81dbf5e84f76b31b5cf5723e72889 Mon Sep 17 00:00:00 2001 From: harryob Date: Tue, 23 May 2023 23:50:15 +0100 Subject: [PATCH 053/495] removes crusty recommended extensions (#3403) moves us to using our own extension pack, which is a little easier to direct people towards to install i included indent-rainbow in the extension pack because dm is such an indentation sensitive language, and being able to tell when people are messing up their indentation saves so much debugging --- .vscode/extensions.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e5693c495c9f..6f4cf3dd8d31 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,13 +1,5 @@ { "recommendations": [ - "gbasood.byond-dm-language-support", - "platymuus.dm-langclient", - "arcanis.vscode-zipfs", - "EditorConfig.EditorConfig", - "stylemistake.auto-comment-blocks", - "anturk.dmi-editor", - "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode", - "donkie.vscode-tgstation-test-adapter" + "cmss13-devs.cm-extpack" ] } From f6cc0ed7cdeb5561e939a77dc3f6fc7366beff44 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 23 May 2023 18:50:18 -0400 Subject: [PATCH 054/495] Aim mode removal (#3398) # About the pull request This PR removes aim mode. # Explain why it's good for the game People are abusing aim mode to the detriment of the game. You know who you are. UI bloat. Decades old code that is unmaintained. Mostly used to be annoying and accidentally commit IE rather than for RP purposes. # Testing Photographs and Procedure I'll be honest, I only did basic tests and this will need some TM'ing likely just in case. # Changelog :cl: Morrow del: Aim mode removal /:cl: --- code/_onclick/click.dm | 4 - code/_onclick/hud/human.dm | 25 -- code/_onclick/hud/robot.dm | 23 -- code/_onclick/hud/screen_objects.dm | 115 ------- .../game/objects/items/devices/radio/radio.dm | 2 - code/modules/cm_preds/smartdisc.dm | 8 - .../mob/living/carbon/human/update_icons.dm | 22 -- .../living/carbon/xenomorph/update_icons.dm | 11 - .../modules/mob/living/silicon/robot/robot.dm | 8 - .../mob/living/simple_animal/simple_animal.dm | 8 - code/modules/mob/mob_movement.dm | 1 - code/modules/projectiles/full_auto.dm | 5 +- code/modules/projectiles/gun.dm | 6 - code/modules/projectiles/gun_helpers.dm | 7 - code/modules/projectiles/targeting.dm | 309 ------------------ colonialmarines.dme | 1 - 16 files changed, 1 insertion(+), 554 deletions(-) delete mode 100644 code/modules/projectiles/targeting.dm diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 8c9d16841965..f24804b22f42 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -99,10 +99,6 @@ throw_buffer++ return - // Last thing clicked is tracked for something somewhere. - if(!isgun(A) && !isturf(A) && !istype(A,/atom/movable/screen)) - last_target_click = world.time - var/obj/item/W = get_active_hand() // Special gun mode stuff. diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index b277c067683b..6cf43dc343b7 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -332,31 +332,6 @@ unique_action.screen_loc = ui_datum.ui_gun_unique static_inventory += unique_action - //Handle the gun settings buttons - gun_setting_icon = new /atom/movable/screen/gun/mode() - gun_setting_icon.alpha = ui_alpha - gun_setting_icon.screen_loc = ui_datum.ui_gun_select - gun_setting_icon.update_icon(mymob) - static_inventory += gun_setting_icon - - gun_item_use_icon = new /atom/movable/screen/gun/item() - gun_item_use_icon.alpha = ui_alpha - gun_item_use_icon.screen_loc = ui_datum.ui_gun1 - gun_item_use_icon.update_icon(mymob) - static_inventory += gun_item_use_icon - - gun_move_icon = new /atom/movable/screen/gun/move() - gun_move_icon.alpha = ui_alpha - gun_move_icon.screen_loc = ui_datum.ui_gun2 - gun_move_icon.update_icon(mymob) - static_inventory += gun_move_icon - - gun_run_icon = new /atom/movable/screen/gun/run() - gun_run_icon.alpha = ui_alpha - gun_run_icon.screen_loc = ui_datum.ui_gun3 - gun_run_icon.update_icon(mymob) - static_inventory += gun_run_icon - /datum/hud/human/proc/draw_status_effects(datum/custom_hud/ui_datum) slowed_icon = new /atom/movable/screen() slowed_icon.icon = ui_datum.ui_style_icon diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 394cff7271bb..565a23d1bbeb 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -121,29 +121,6 @@ zone_sel.update_icon(owner) static_inventory += zone_sel - //Handle the gun settings buttons - gun_setting_icon = new /atom/movable/screen/gun/mode() - gun_setting_icon.screen_loc = ui_robot_datum.ui_gun_select - gun_setting_icon.update_icon(owner) - static_inventory += gun_setting_icon - - gun_item_use_icon = new /atom/movable/screen/gun/item() - gun_item_use_icon.screen_loc = ui_robot_datum.ui_gun1 - gun_item_use_icon.update_icon(owner) - static_inventory += gun_item_use_icon - - gun_move_icon = new /atom/movable/screen/gun/move() - gun_move_icon.screen_loc = ui_robot_datum.ui_gun2 - gun_move_icon.update_icon(owner) - static_inventory += gun_move_icon - - gun_run_icon = new /atom/movable/screen/gun/run() - gun_run_icon.screen_loc = ui_robot_datum.ui_gun3 - gun_run_icon.update_icon(owner) - static_inventory += gun_run_icon - - - /mob/living/silicon/robot/create_hud() if(!hud_used) hud_used = new /datum/hud/robot(src) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 22e087f96b5f..0366486ff995 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -132,121 +132,6 @@ else color = null - - -/atom/movable/screen/gun - name = "gun" - dir = SOUTH - var/gun_click_time = -100 - -/atom/movable/screen/gun/move - name = "Allow Walking" - icon_state = "no_walk0" - -/atom/movable/screen/gun/move/update_icon(mob/user) - if(user.gun_mode) - if(user.target_can_move) - icon_state = "no_walk1" - name = "Disallow Walking" - else - icon_state = "no_walk0" - name = "Allow Walking" - screen_loc = initial(screen_loc) - return - screen_loc = null - -/atom/movable/screen/gun/move/clicked(mob/user) - if (..()) - return 1 - - if(gun_click_time > world.time - 30) //give them 3 seconds between mode changes. - return 1 - if(!isgun(user.get_held_item())) - to_chat(user, "You need your gun in your active hand to do that!") - return 1 - user.AllowTargetMove() - gun_click_time = world.time - return 1 - - -/atom/movable/screen/gun/run - name = "Allow Running" - icon_state = "no_run0" - -/atom/movable/screen/gun/run/update_icon(mob/user) - if(user.gun_mode) - if(user.target_can_move) - if(user.target_can_run) - icon_state = "no_run1" - name = "Disallow Running" - else - icon_state = "no_run0" - name = "Allow Running" - screen_loc = initial(screen_loc) - return - screen_loc = null - -/atom/movable/screen/gun/run/clicked(mob/user) - if (..()) - return 1 - - if(gun_click_time > world.time - 30) //give them 3 seconds between mode changes. - return 1 - if(!isgun(user.get_held_item())) - to_chat(user, "You need your gun in your active hand to do that!") - return 1 - user.AllowTargetRun() - gun_click_time = world.time - return 1 - - -/atom/movable/screen/gun/item - name = "Allow Item Use" - icon_state = "no_item0" - -/atom/movable/screen/gun/item/update_icon(mob/user) - if(user.gun_mode) - if(user.target_can_click) - icon_state = "no_item1" - name = "Allow Item Use" - else - icon_state = "no_item0" - name = "Disallow Item Use" - screen_loc = initial(screen_loc) - return - screen_loc = null - -/atom/movable/screen/gun/item/clicked(mob/user) - if (..()) - return 1 - - if(gun_click_time > world.time - 30) //give them 3 seconds between mode changes. - return 1 - if(!isgun(user.get_held_item())) - to_chat(user, "You need your gun in your active hand to do that!") - return 1 - user.AllowTargetClick() - gun_click_time = world.time - return 1 - - -/atom/movable/screen/gun/mode - name = "Toggle Gun Mode" - icon_state = "gun0" - -/atom/movable/screen/gun/mode/update_icon(mob/user) - if(user.gun_mode) - icon_state = "gun1" - else - icon_state = "gun0" - -/atom/movable/screen/gun/mode/clicked(mob/user) - if (..()) - return 1 - user.ToggleGunMode() - return 1 - - /atom/movable/screen/zone_sel name = "damage zone" icon_state = "zone_sel" diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index dd0ceed3f144..2092ffa108c6 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -216,8 +216,6 @@ if(!(src.wires & WIRE_TRANSMIT)) // The device has to have all its wires and shit intact return - M.last_target_click = world.time - /* Quick introduction: This new radio system uses a very robust FTL signaling technology unoriginally dubbed "subspace" which is somewhat similar to 'blue-space' but can't diff --git a/code/modules/cm_preds/smartdisc.dm b/code/modules/cm_preds/smartdisc.dm index 2dfc986f41f6..068ff3550024 100644 --- a/code/modules/cm_preds/smartdisc.dm +++ b/code/modules/cm_preds/smartdisc.dm @@ -236,14 +236,6 @@ qdel(src) return - for(var/mob/living/carbon/C in range(6)) - if(C.target_locked) - var/image/I = C.target_locked - if(I.icon_state == "locked-y" && !isyautja(C) && C.stat != DEAD) - stance = HOSTILE_STANCE_ATTACK - target_mob = C - break - if(!stat) switch(stance) if(HOSTILE_STANCE_IDLE) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 04f824f6624e..415344d04254 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -209,28 +209,6 @@ There are several things that need to be remembered: overlays_standing[HAIR_LAYER] = hair_s apply_overlay(HAIR_LAYER) - -//Call when target overlay should be added/removed -/mob/living/carbon/human/update_targeted() - remove_overlay(TARGETED_LAYER) - var/image/I - if(targeted_by && target_locked) - I = image("icon" = target_locked) - else if(!targeted_by && target_locked) - QDEL_NULL(target_locked) - if(holo_card_color) - if(I) - I.overlays += image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "holo_card_[holo_card_color]") - else - I = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "holo_card_[holo_card_color]") - if(!I) - return - I.layer = -TARGETED_LAYER - overlays_standing[TARGETED_LAYER] = I - apply_overlay(TARGETED_LAYER) - - - //Call when someone is gauzed or splinted, or when one of those items are removed /mob/living/carbon/human/update_med_icon() remove_overlay(MEDICAL_LAYER) diff --git a/code/modules/mob/living/carbon/xenomorph/update_icons.dm b/code/modules/mob/living/carbon/xenomorph/update_icons.dm index 21d6aaae609c..477ead761474 100644 --- a/code/modules/mob/living/carbon/xenomorph/update_icons.dm +++ b/code/modules/mob/living/carbon/xenomorph/update_icons.dm @@ -162,17 +162,6 @@ overlays_standing[X_RESOURCE_LAYER] = image("icon" = icon, "icon_state" = "[caste_type]_resources", "layer" =-X_RESOURCE_LAYER) apply_overlay(X_RESOURCE_LAYER) -//Call when target overlay should be added/removed -/mob/living/carbon/xenomorph/update_targeted() - remove_overlay(X_TARGETED_LAYER) - if(targeted_by && target_locked) - overlays_standing[X_TARGETED_LAYER] = image("icon" = target_locked, "layer" =-X_TARGETED_LAYER) - else if(!targeted_by && target_locked) - QDEL_NULL(target_locked) - if(!targeted_by || src.stat == DEAD) - overlays_standing[X_TARGETED_LAYER] = null - apply_overlay(X_TARGETED_LAYER) - /mob/living/carbon/xenomorph/update_inv_legcuffed() remove_overlay(X_LEGCUFF_LAYER) if(legcuffed) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e7aa27e7ce55..43187f462107 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -695,14 +695,6 @@ var/list/robot_verbs_default = list( else overlays += "ov-openpanel -c" -//Call when target overlay should be added/removed -/mob/living/silicon/robot/update_targeted() - if(!targeted_by && target_locked) - QDEL_NULL(target_locked) - update_icons() - if (targeted_by && target_locked) - overlays += target_locked - /mob/living/silicon/robot/proc/installed_modules() if(weapon_lock) to_chat(src, SPAN_DANGER("Weapon lock active, unable to use modules! Count:[weaponlock_time]")) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 2bf44188eff4..8b1cc1e26be2 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -341,14 +341,6 @@ return (0) return (1) -//Call when target overlay should be added/removed -/mob/living/simple_animal/update_targeted() - if(!targeted_by && target_locked) - QDEL_NULL(target_locked) - overlays = null - if (targeted_by && target_locked) - overlays += target_locked - /mob/living/simple_animal/say(message) if(stat) return diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index fa8d286f659b..c3266982b20d 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -168,7 +168,6 @@ if((mob.flags_atom & DIRLOCK) && mob.dir != direct) move_delay += MOVE_REDUCTION_DIRECTION_LOCKED // by Geeves - mob.last_move_intent = world.time + 10 mob.cur_speed = Clamp(10/(move_delay + 0.5), MIN_SPEED, MAX_SPEED) //We are now going to move moving = TRUE diff --git a/code/modules/projectiles/full_auto.dm b/code/modules/projectiles/full_auto.dm index 9d3b374d4ff6..ad3e037b68e6 100644 --- a/code/modules/projectiles/full_auto.dm +++ b/code/modules/projectiles/full_auto.dm @@ -90,10 +90,7 @@ return user.face_atom(fa_target) - if(user.gun_mode && !(fa_target in target)) - PreFire(fa_target, user, fa_params) - else - Fire(fa_target, user, fa_params) + Fire(fa_target, user, fa_params) addtimer(CALLBACK(src, PROC_REF(repeat_fire), user), fa_delay) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index ab2715ed3c9b..5528755cf87c 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -472,10 +472,6 @@ /obj/item/weapon/gun/equipped(mob/user, slot) if(flags_item & NODROP) return - if(slot != WEAR_L_HAND && slot != WEAR_R_HAND) - stop_aim() - if (user.client) - user.update_gun_icons() unwield(user) pull_time = world.time + wield_delay @@ -918,8 +914,6 @@ User can be passed as null, (a gun reloading itself for instance), so we need to to_chat(user, SPAN_HIGHDANGER("Help intent safety is on! Switch to another intent to fire your weapon.")) click_empty(user) return FALSE - else if(user.gun_mode && !(A in target)) - PreFire(A,user,params) //They're using the new gun system, locate what they're aiming at. else Fire(A,user,params) //Otherwise, fire normally. return TRUE diff --git a/code/modules/projectiles/gun_helpers.dm b/code/modules/projectiles/gun_helpers.dm index d33c93c5680c..98d1be3a9c64 100644 --- a/code/modules/projectiles/gun_helpers.dm +++ b/code/modules/projectiles/gun_helpers.dm @@ -143,10 +143,6 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w /obj/item/weapon/gun/dropped(mob/user) . = ..() - stop_aim() - if (user && user.client) - user.update_gun_icons() - turn_off_light(user) var/delay_left = (last_fired + fire_delay + additional_fire_group_delay) - world.time @@ -261,9 +257,6 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w /obj/item/weapon/gun/attack_self(mob/user) ..() - if (target) - lower_aim() - return //There are only two ways to interact here. if(flags_item & TWOHANDED) diff --git a/code/modules/projectiles/targeting.dm b/code/modules/projectiles/targeting.dm deleted file mode 100644 index 2fcc6170fa3c..000000000000 --- a/code/modules/projectiles/targeting.dm +++ /dev/null @@ -1,309 +0,0 @@ -/obj/item/weapon/gun/verb/lower_aim() - set name = "Lower Aim" - set category = "Object" - set src in usr - if(target) - stop_aim() - usr.visible_message(SPAN_NOTICE("\The [usr] lowers \the [src]...")) - -//Removes lock fro mall targets -/obj/item/weapon/gun/proc/stop_aim() - if(target) - for(var/mob/living/M in target) - if(M) - M.NotTargeted(src) //Untargeting people. - target = null - -//Compute how to fire..... -/obj/item/weapon/gun/proc/PreFire(atom/A as mob|obj|turf|area, mob/living/user as mob|obj, params) - //Lets not spam it. - if(lock_time > world.time - 2) return - . - if(ismob(A) && isliving(A) && !(A in target)) - Aim(A) //Clicked a mob, aim at them - else //Didn't click someone, check if there is anyone along that guntrace - var/mob/living/M = GunTrace(user.x,user.y,A.x,A.y,user.z,user) //Find dat mob. - if(M && isliving(M) && (M in view(user)) && !(M in target)) - Aim(M) //Aha! Aim at them! - else if(!ismob(M) || (ismob(M) && !(M in view(user)))) //Nope! They weren't there! - Fire(A,user,params) //Fire like normal, then. - user.setDir(get_cardinal_dir(src, A)) - -//Aiming at the target mob. -/obj/item/weapon/gun/proc/Aim(mob/living/M) - if(!target || !(M in target)) - lock_time = world.time - if(target && !automatic) //If they're targeting someone and they have a non automatic weapon. - for(var/mob/living/L in target) - if(L) - L.NotTargeted(src) - target = null - usr.visible_message(SPAN_DANGER("[usr] turns \the [src] on [M]!")) - else - usr.visible_message(SPAN_DANGER("[usr] aims \a [src] at [M]!")) - M.Targeted(src) - -//HE MOVED, SHOOT HIM! -/obj/item/weapon/gun/proc/TargetActed(mob/living/T) - var/mob/living/M = loc - if(M == T) return - if(!istype(M)) return - if(src != M.get_held_item()) - stop_aim() - return - M.last_move_intent = world.time - if(src.in_chamber && (T in view(5,M))) - Fire(T,usr,reflex = 1) - else - click_empty(M) - - usr.setDir(get_cardinal_dir(src, T)) - -//Yay, math! - -/// Gets the sign of x, returns -1 if negative, 0 if 0, 1 if positive -#define SIGN(x) ( ((x) > 0) - ((x) < 0) ) - -/proc/GunTrace(X1,Y1,X2,Y2,Z=1,exc_obj,PX1=16,PY1=16,PX2=16,PY2=16) - //bluh << "Tracin' [X1],[Y1] to [X2],[Y2] on floor [Z]." - var/turf/T - var/mob/living/M - if(X1==X2) - if(Y1==Y2) return 0 //Light cannot be blocked on same tile - else - var/s = SIGN(Y2-Y1) - Y1+=s - while(1) - T = locate(X1,Y1,Z) - if(!T) return 0 - M = locate() in T - if(M) return M - M = locate() in orange(1,T)-exc_obj - if(M) return M - Y1+=s - else - var/m=(32*(Y2-Y1)+(PY2-PY1))/(32*(X2-X1)+(PX2-PX1)) - var/b=(Y1+PY1/32-0.015625)-m*(X1+PX1/32-0.015625) //In tiles - var/signX = SIGN(X2-X1) - var/signY = SIGN(Y2-Y1) - if(X1= 5) - if(ismob(I.loc)) - to_chat(loc, "You can only target 5 people at once!") - return - else - return - for(var/mob/living/K in viewers(usr)) - K << 'sound/weapons/TargetOn.ogg' - - if(!targeted_by) targeted_by = list() - targeted_by += I - I.lock_time = world.time + 20 //Target has 2 second to realize they're targeted and stop (or target the opponent). - to_chat(src, SPAN_HIGHDANGER("You are being targeted! You have 2 seconds to stop any click or move actions.")) - - if(targeted_by.len == 1) - spawn(0) - if(istype(I,/obj/item/weapon/gun/energy/yautja/plasma_caster)) - target_locked = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "locking-y") - else - target_locked = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "locking") - update_targeted() - spawn(0) - sleep(20) - if(target_locked) - if(istype(I,/obj/item/weapon/gun/energy/yautja/plasma_caster)) - target_locked = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "locked-y") - else - target_locked = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "locked") - update_targeted() - - //Adding the buttons to the controller person - var/mob/living/T = I.loc - if(T) - if(T.client) - T.update_gun_icons() - else - I.lower_aim() - return - - //Processing the aiming. Should be probably in separate object with process() but lasy. - while(targeted_by && T.client) - if(last_move_intent > I.lock_time + 10 && !T.target_can_move) //If target moved when not allowed to - I.TargetActed(src) - if(I.last_moved_mob == src) //If they were the last ones to move, give them more of a grace period, so that an automatic weapon can hold down a room better. - I.lock_time = world.time + 5 - I.lock_time = world.time + 5 - I.last_moved_mob = src - else if(last_move_intent > I.lock_time + 10 && !T.target_can_run) //If the target ran while targeted - I.TargetActed(src) - if(I.last_moved_mob == src) //If they were the last ones to move, give them more of a grace period, so that an automatic weapon can hold down a room better. - I.lock_time = world.time + 5 - I.lock_time = world.time + 5 - I.last_moved_mob = src - if(last_target_click > I.lock_time + 10 && !T.target_can_click) //If the target clicked the map to pick something up/shoot/etc - I.TargetActed(src) - if(I.last_moved_mob == src) //If they were the last ones to move, give them more of a grace period, so that an automatic weapon can hold down a room better. - I.lock_time = world.time + 5 - I.lock_time = world.time + 5 - I.last_moved_mob = src - sleep(1) - -/mob/living/proc/NotTargeted(obj/item/weapon/gun/I) - if( !(I.flags_gun_features & GUN_SILENCED) ) - for(var/mob/living/M in viewers(src)) - M << 'sound/weapons/TargetOff.ogg' - if(!isnull(targeted_by)) - targeted_by -= I - - if(I.target)//To prevent runtimes. This whole thing is such an awful mess. Might come back to later, sigh. ~N - I.target.Remove(src) //De-target them - if(!I.target.len) - I.target = null - - var/mob/living/T = I.loc //Remove the targeting icons - if(istype(T) && T.client && !I.target) - T.update_gun_icons() - if(!targeted_by.len) - qdel(target_locked) //Remove the overlay - target_locked = null - targeted_by = null - spawn(1) update_targeted() - -/mob/living/Move() - . = ..() - for(var/obj/item/weapon/gun/G in targeted_by) //Handle moving out of the gunner's view. - var/mob/living/M = G.loc - if(!(M in view(src))) - NotTargeted(G) - for(var/obj/item/weapon/gun/G in src) //Handle the gunner loosing sight of their target/s - if(G.target) - for(var/mob/living/M in G.target) - if(M && !(M in view(src))) - M.NotTargeted(G) - - -/mob/proc/ToggleGunMode() - gun_mode = !gun_mode - if(gun_mode) - to_chat(src, "You will now take people captive.") - else - to_chat(src, "You will now shoot where you target.") - for(var/obj/item/weapon/gun/G in src) - G.stop_aim() - update_gun_icons() - -/mob/proc/update_gun_icons() - if(hud_used) - if(hud_used.gun_setting_icon) - hud_used.gun_setting_icon.update_icon(src) - if(hud_used.gun_item_use_icon) - hud_used.gun_item_use_icon.update_icon(src) - if(hud_used.gun_move_icon) - hud_used.gun_move_icon.update_icon(src) - if(hud_used.gun_run_icon) - hud_used.gun_run_icon.update_icon(src) - - -/mob/proc/AllowTargetMove() - - //Changing client's permissions - target_can_move = !target_can_move - if(target_can_move) - to_chat(src, "Target may now walk.") - else - to_chat(src, "Target may no longer move.") - target_can_run = 0 - if(hud_used && hud_used.gun_run_icon) - hud_used.gun_run_icon.update_icon(src) - - //Updating walking permission button - if(hud_used && hud_used.gun_move_icon) - hud_used.gun_move_icon.update_icon(src) - - //Handling change for all the guns on client - for(var/obj/item/weapon/gun/G in src) - G.lock_time = world.time + 5 - if(G.target) - for(var/mob/living/carbon/human/M in G.target) - if(target_can_move) - to_chat(M, "Your character may now walk at the discretion of their targeter.") - if(!target_can_run) - to_chat(M, SPAN_WARNING("Your move intent is now set to walk, as your targeter permits it.")) - else - to_chat(M, SPAN_DANGER("Your character will now be shot if they move.")) - -/mob/proc/AllowTargetRun() - //Changing client's permissions - target_can_run = !target_can_run - if(target_can_run) - to_chat(src, "Target may now run.") - else - to_chat(src, "Target may no longer run.") - - //Updating running permission button - if(hud_used && hud_used.gun_run_icon) - hud_used.gun_run_icon.update_icon(src) - - //Handling change for all the guns on client - for(var/obj/item/weapon/gun/G in src) - G.lock_time = world.time + 5 - if(G.target) - for(var/mob/living/M in G.target) - if(target_can_run) - to_chat(M, "Your character may now run at the discretion of their targeter.") - else - to_chat(M, SPAN_DANGER("Your character will now be shot if they run.")) - -/mob/proc/AllowTargetClick() - - //Changing client's permissions - target_can_click = !target_can_click - if(target_can_click) - to_chat(usr, "Target may now use items.") - else - to_chat(usr, "Target may no longer use items.") - - if(hud_used && hud_used.gun_item_use_icon) - hud_used.gun_item_use_icon.update_icon(src) - - //Handling change for all the guns on client - for(var/obj/item/weapon/gun/G in src) - G.lock_time = world.time + 5 - if(G.target) - for(var/mob/living/M in G.target) - if(target_can_click) - to_chat(M, "Your character may now use items at the discretion of their targeter.") - else - to_chat(M, SPAN_DANGER("Your character will now be shot if they use items.")) diff --git a/colonialmarines.dme b/colonialmarines.dme index f8c06ba3d841..6cd3cca1d78d 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -2040,7 +2040,6 @@ #include "code\modules\projectiles\homing_projectile_component.dm" #include "code\modules\projectiles\item_to_box_mapping.dm" #include "code\modules\projectiles\projectile.dm" -#include "code\modules\projectiles\targeting.dm" #include "code\modules\projectiles\ammo_boxes\ammo_boxes.dm" #include "code\modules\projectiles\ammo_boxes\box_structures.dm" #include "code\modules\projectiles\ammo_boxes\grenade_packets.dm" From 382ab64274ff0aca54cb0fd3a9f658c3e6e6cb03 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 24 May 2023 00:14:04 +0100 Subject: [PATCH 055/495] Automatic changelog for PR #3398 [ci skip] --- html/changelogs/AutoChangeLog-pr-3398.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3398.yml diff --git a/html/changelogs/AutoChangeLog-pr-3398.yml b/html/changelogs/AutoChangeLog-pr-3398.yml new file mode 100644 index 000000000000..f625bc85c699 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3398.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscdel: "Aim mode removal" \ No newline at end of file From 2bca78d445030e89792dfadf9a0153a94c71195b Mon Sep 17 00:00:00 2001 From: c4xmaniac2 <133173804+c4xmaniac2@users.noreply.github.com> Date: Tue, 23 May 2023 19:29:49 -0400 Subject: [PATCH 056/495] Science Annex Nightmare Inserts (#3288) # Science Annex Nightmare Inserts Apparently I'm the only one in CM who actually likes this fucking map, and like a year ago I told nanu I'd make NM for science annex and kutjevo. Also so help me God if this fucking lowers my GBP because i don't know how the shitty GBP economy works I'm going to have an aneurism. **Also I'm not on the discord, if you have comments leave them on the PR.** Nor will I be rejoining. That place sucks and I don't like interacting with the retards on it. Sorry sweeties, but daddy has no desire to rejoin that shitshow. You have no idea how freeing it is to not hear people crying about everything at all times. > This PR adds 4 new NM to the map Science Annex. WRONG WE'RE AT 10 NOW BABY!!!!!!!!! **Lan Party** 20% Chance ![gamerannex](https://github.com/cmss13-devs/cmss13/assets/133173804/0aa46b6d-ab20-4797-b35d-5ef7c3cb4a46) This insert features an epic lan party between the prisoners and the prison staff, who will win in this epic competition? Xenos. **Pizza Palace** 30% Chance ![pizzaannex](https://github.com/cmss13-devs/cmss13/assets/133173804/eff5767a-8e0c-4c33-8c04-30d297c89ebd) This insert changes the kitchen to be a pizza palace. Mamma Mia! (The pizza time is replacing the sentry spawn, its so fricken thematic) **Pool Party** 20% Chance ![poolannex](https://github.com/cmss13-devs/cmss13/assets/133173804/fd6d127e-7c63-4673-976f-9faa84100b68) Woah dude, prison's out man heh surf's up dude! Come and hang out with your best pals while everyone else around the station dies. **Warden Office - Redecorated** 15% Chance ![wardenannex](https://github.com/cmss13-devs/cmss13/assets/133173804/32e221e2-20b4-4e66-814c-8ea62d7d6056) The warden has found God, well a god, the god of HEFA and chose to sacrifice himself to bring the pain! The knights said he had a change of heart, but too bad! **POD HOLD BABY** 10% Chance ![podhold2](https://github.com/cmss13-devs/cmss13/assets/133173804/0fbe2729-1473-4b05-8fe4-f34c30b75a09) Oh yeah baby! I heard you've never even heard of this SOULFUL HOLD!!!! Don't worry, with the NEW CHANGES coming to it, its now 25% better! Better hope that medium chance sentry actually does spawn, though. **Engineering Office** 30% Chance ![engieoffice](https://github.com/cmss13-devs/cmss13/assets/133173804/22a62e2b-dcf9-4a7c-a550-32134d691594) Thought it would be cool if they didn't demolish the office, so here it is repaired and with new minor stuff like a cool beret to tempt you to check it out. Also don't read the paper. **Research Cells Containment** 25% Chance ![research](https://github.com/cmss13-devs/cmss13/assets/133173804/e3aba4a6-d895-415a-8d9d-ec93bcdbd671) The prison staff assumed that whoever was the cause of the outbreak was in these cells. Unfortunately for everyone, they ended up being wrong. You get to witness what's left over in the research cellblock if they walls weren't destroyed from the beginning! **Emergency Medical Practice** 20% Chance ![medicalhold](https://github.com/cmss13-devs/cmss13/assets/133173804/b41eeee2-9602-4cf1-8055-a6cf74dafc41) Shit really started hitting the fan, so the medical staff set up a temporary treatment area in the triage zone. Strangely, the sounds of men screaming in agony attracts xenos, who knew? **Scav Ship Hold** 10% Chance ![scavship](https://github.com/cmss13-devs/cmss13/assets/133173804/17386a2c-8b5a-4647-a102-38a845155be0) I heard you liked single man suicide holds? Awesome news then, I've got another one for you. This one even comes with elite mercenary gear to help you survive. Only problem is the guy who owned it before you didn't maintain it, and its not that protective now. One might say the slow down of the armor will kill you, I say drip or drown loser. Go out in style! **Looted Armory** 15% Chance ![empty](https://github.com/cmss13-devs/cmss13/assets/133173804/7221de4f-43bd-4b7a-ae11-125c12e6c434) You know what they say, the early bird gets the worm. Well in this case, the early prisoners got all the gear. Help yourself to what's leftover, it's not much! **Miscellaneous changes** The sentry gun in the park is gone. This shit still massacres new surv players and they don't know what happened. Call it baby sitting, I don't care. I intended to remove it when I changed LZ1 and forgot, so it goes bye bye now! ![podhold](https://github.com/cmss13-devs/cmss13/assets/133173804/2972a11d-ce94-4ce1-bd37-20f5a8a24d4f) This piece of shit console now no longer blocks movement. The META DEFINING pod hold is now slightly stronger. Honestly, 70% of the people reading this probably don't even know where this is located and 100% don't go into it. Listen, it bugs me that this shit blocks you being able to move. Imagine having an extra dude to FF you in the now 4x4 box of hell. The possibilities are endless, not really, but I'd like to think so. # Explain why it's good for the game Nanu asked me to make NM for this map and kutjevo. I like this map more than kutjevo, so I made some for here first. It adds character, who doesn't want to sacrifice the warden for HEFA? Sentry change is QOL for new players. It had literally 0 impact outside of killing new players. Its funny, but we have to protect the children. Call this the protect the children change and it will pass through the dev team, I guarantee it. The console change is a QOL change for me because its so fucking annoying that this little piece of shit can stop me from moving. LOOK AT IT, IT'S AGAINST THE FUCKING WALL, HOW DOES IT BLOCK THE ENTIRE TILE?! # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: mapadd: added 4 new NM inserts to Science Annex maptweak: sentry in the park no longer terrorizes new players, and the stupid fucking console doesn't block movement. /:cl: --- .../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 88 +- .../sprinkles/10.podholder.dmm | 175 ++ .../sprinkles/10.scavshipholder.dmm | 1033 +++++++++ .../FOP_v3_Sciannex/sprinkles/15.nogear.dmm | 324 +++ .../sprinkles/15.wardenofficedecorated.dmm | 212 ++ .../sprinkles/20.gamertime.dmm | 713 ++++++ .../sprinkles/20.medicalhold.dmm | 1178 ++++++++++ .../sprinkles/20.poolparty.dmm | 2013 +++++++++++++++++ .../sprinkles/25.researchprestine.dmm | 1355 +++++++++++ .../sprinkles/30.engineeroffice.dmm | 291 +++ .../sprinkles/30.pizzatime.dmm | 504 +++++ 11 files changed, 7869 insertions(+), 17 deletions(-) create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/10.podholder.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/20.gamertime.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/20.medicalhold.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/25.researchprestine.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm create mode 100644 maps/map_files/FOP_v3_Sciannex/sprinkles/30.pizzatime.dmm diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index 2ed52e789840..9847d8f06b16 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -639,6 +639,12 @@ }, /turf/open/floor/prison, /area/fiorina/station/medbay) +"arn" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "researchprestine" + }, +/turf/closed/wall/prison, +/area/fiorina/station/research_cells) "arq" = ( /obj/effect/decal/cleanable/blood{ dir = 4; @@ -4109,6 +4115,12 @@ }, /turf/open/floor/prison, /area/fiorina/lz/near_lzI) +"cvL" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "gamertime" + }, +/turf/closed/wall/prison, +/area/fiorina/tumor/servers) "cwB" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -7219,6 +7231,16 @@ icon_state = "floor_plate" }, /area/fiorina/tumor/ice_lab) +"evv" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/effect/landmark/nightmare{ + insert_tag = "nogear" + }, +/turf/open/floor/prison, +/area/fiorina/station/security) "evD" = ( /obj/structure/lz_sign/prison_sign, /turf/open/floor/prison, @@ -11932,7 +11954,8 @@ "hpJ" = ( /obj/structure/bed/roller, /obj/structure/machinery/filtration/console{ - pixel_y = 22 + pixel_y = 22; + can_block_movement = 0 }, /obj/item/trash/used_stasis_bag, /turf/open/floor/plating/prison, @@ -12597,6 +12620,12 @@ /obj/item/clothing/head/helmet/marine/specialist/hefa, /turf/open/floor/prison, /area/fiorina/station/park) +"hMK" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "pizzatime" + }, +/turf/closed/wall/r_wall/prison_unmeltable, +/area/fiorina/station/power_ring) "hMX" = ( /obj/item/weapon/twohanded/spear, /turf/open/floor/prison{ @@ -15548,13 +15577,10 @@ }, /area/fiorina/tumor/aux_engi) "jFO" = ( -/obj/structure/machinery/defenses/sentry/premade/dumb{ - dir = 8 - }, -/turf/open/floor/prison{ - dir = 1; - icon_state = "darkbrown2" +/obj/effect/landmark/nightmare{ + insert_tag = "poolparty" }, +/turf/closed/wall/r_wall/prison_unmeltable, /area/fiorina/station/park) "jGd" = ( /obj/structure/machinery/light/double/blue{ @@ -22719,6 +22745,12 @@ /obj/structure/machinery/computer/arcade, /turf/open/floor/plating/prison, /area/fiorina/maintenance) +"obI" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "engineeroffice" + }, +/turf/closed/wall/prison, +/area/fiorina/tumor/civres) "obL" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/prison{ @@ -24142,6 +24174,13 @@ "oUg" = ( /turf/closed/wall/prison, /area/fiorina/station/telecomm/lz1_cargo) +"oUP" = ( +/obj/structure/lattice, +/obj/effect/landmark/nightmare{ + insert_tag = "wardenofficedecorated" + }, +/turf/open/space, +/area/fiorina/oob) "oVn" = ( /obj/structure/surface/rack, /obj/effect/landmark/objective_landmark/close, @@ -32984,6 +33023,12 @@ icon_state = "sterile_white" }, /area/fiorina/station/medbay) +"uCD" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "medicalhold" + }, +/turf/closed/wall/prison, +/area/fiorina/station/medbay) "uCW" = ( /obj/item/reagent_container/glass/bucket/janibucket, /turf/open/floor/prison{ @@ -34047,6 +34092,9 @@ }, /area/fiorina/station/research_cells) "vmj" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "podholder" + }, /turf/closed/shuttle/ert{ icon_state = "leftengine_1" }, @@ -35492,6 +35540,12 @@ /obj/item/device/flashlight/flare/on, /turf/open/floor/plating/prison, /area/fiorina/tumor/ice_lab) +"wgi" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "scavshipholder" + }, +/turf/open/space, +/area/fiorina/oob) "wgH" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/prison{ @@ -39513,7 +39567,7 @@ bQM bQM bQM bQM -bQM +wgi bQM bQM bQM @@ -46658,7 +46712,7 @@ fBP dIo dIo dIo -dIo +obI wlz dXG qty @@ -51207,7 +51261,7 @@ lRI uGM cdD ajK -itN +jFO itN itN itN @@ -57131,7 +57185,7 @@ aRT kjT qun oyC -jFO +cdD ajK aRT kjT @@ -58702,7 +58756,7 @@ gEF jXz jXz jXz -jXz +cvL lwK hoZ fGb @@ -67503,7 +67557,7 @@ ceC xNm ceC ceC -flC +evv fnB fnB bZY @@ -67544,7 +67598,7 @@ aPH aPH aPH aPH -kPz +oUP kPz bQM bQM @@ -68490,7 +68544,7 @@ oZz vWe hVI hVI -hVI +uCD hVI hVI hVI @@ -74835,7 +74889,7 @@ tOp cKa kzh tOp -cKa +arn jXD roY nhz @@ -84476,7 +84530,7 @@ mxQ iyf bzO bzO -bzO +hMK bQM bQM bQM diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/10.podholder.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.podholder.dmm new file mode 100644 index 000000000000..916fe313fb33 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.podholder.dmm @@ -0,0 +1,175 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname{ + dir = 1; + name = "\improper ambulance pod hatch" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"b" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy25" + }, +/area/template_noop) +"e" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy27" + }, +/area/template_noop) +"g" = ( +/obj/structure/blocker/invisible_wall, +/turf/closed/shuttle/ert{ + icon_state = "rightengine_1"; + opacity = 0 + }, +/area/template_noop) +"h" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_1" + }, +/area/template_noop) +"l" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/filtration/console{ + pixel_y = 22; + can_block_movement = 0 + }, +/obj/item/trash/used_stasis_bag, +/obj/effect/spawner/random/sentry/midchance, +/turf/open/floor/plating/prison, +/area/template_noop) +"n" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer{ + icon_state = "security_det"; + name = "Shuttle control deck"; + pixel_y = 6 + }, +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/item/ashtray/plastic{ + pixel_x = 8; + pixel_y = -7 + }, +/obj/item/clothing/mask/cigarette/cigar{ + desc = "Manufactured in New Space Cuba, a product of Castro LTD."; + name = "comically large cigar"; + pixel_x = 14; + pixel_y = 1 + }, +/obj/item/tool/weldingtool{ + pixel_x = -12; + pixel_y = 6 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"o" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 8; + pixel_x = 7 + }, +/turf/closed/shuttle/ert{ + icon_state = "wy4" + }, +/area/template_noop) +"w" = ( +/obj/item/trash/cigbutt/ucigbutt, +/obj/item/trash/cigbutt/ucigbutt{ + pixel_x = 5; + pixel_y = 12 + }, +/obj/structure/barricade/metal/wired, +/turf/open/floor/plating/prison, +/area/template_noop) +"y" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy_rightengine" + }, +/area/template_noop) +"F" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy_leftengine" + }, +/area/template_noop) +"H" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy2" + }, +/area/template_noop) +"K" = ( +/obj/structure/prop/invuln{ + desc = "An inflated membrane. This one is puncture proof. Wow!"; + icon = 'icons/obj/items/inflatable.dmi'; + icon_state = "wall" + }, +/obj/structure/blocker/invisible_wall, +/turf/open/floor/almayer_hull, +/area/template_noop) +"P" = ( +/turf/closed/shuttle/ert{ + icon_state = "wy20" + }, +/area/template_noop) +"T" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/almayer_hull, +/area/template_noop) +"V" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/plating/prison, +/area/template_noop) +"Z" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 4; + pixel_x = -7 + }, +/turf/closed/shuttle/ert{ + icon_state = "wy5" + }, +/area/template_noop) + +(1,1,1) = {" +P +o +o +F +h +"} +(2,1,1) = {" +e +n +V +H +K +"} +(3,1,1) = {" +e +l +w +a +T +"} +(4,1,1) = {" +b +Z +Z +y +g +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm new file mode 100644 index 000000000000..b2a660473a19 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm @@ -0,0 +1,1033 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aE" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"aN" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan20" + }, +/area/template_noop) +"aW" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"bh" = ( +/turf/closed/wall/strata_ice/jungle{ + desc = "It is made of Fiberbush(tm). It contains asbestos."; + name = "synthetic vegetation" + }, +/area/template_noop) +"bw" = ( +/obj/structure/machinery/filtration/console{ + pixel_y = 22 + }, +/turf/open/floor/almayer, +/area/template_noop) +"bC" = ( +/obj/item/tool/wet_sign, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"eF" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"fE" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"fI" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/structure/largecrate/random/mini/ammo{ + pixel_y = 8; + pixel_x = -9 + }, +/obj/structure/largecrate/random/mini/ammo{ + pixel_y = -3; + pixel_x = -9 + }, +/obj/structure/largecrate/random/mini/ammo{ + pixel_y = 8; + pixel_x = 8 + }, +/obj/structure/largecrate/random/mini/ammo{ + pixel_y = -3; + pixel_x = 7 + }, +/obj/structure/largecrate/random/mini/ammo{ + pixel_y = 7; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"fN" = ( +/obj/structure/largecrate/random/barrel{ + pixel_x = -1; + pixel_y = 17 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = -18; + pixel_y = -1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"ga" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"gi" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/prison, +/area/template_noop) +"hP" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"iT" = ( +/obj/structure/barricade/metal/wired{ + dir = 4 + }, +/obj/item/tool/pen/blue{ + pixel_x = -15; + pixel_y = 2 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"iU" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"jZ" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_1"; + opacity = 0 + }, +/area/template_noop) +"kA" = ( +/obj/structure/bed/chair/dropship/pilot, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"kO" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/structure/largecrate/supply/weapons/pistols, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"kR" = ( +/obj/structure/machinery/light/small{ + dir = 4; + pixel_x = 11; + pixel_y = 10 + }, +/obj/structure/sign/poster/safety{ + pixel_y = 29; + pixel_x = 5 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"lI" = ( +/obj/structure/largecrate/random/barrel{ + pixel_y = 12; + layer = 3.1; + pixel_x = -6 + }, +/obj/structure/largecrate/random/barrel{ + layer = 3.1; + pixel_x = 5 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"mz" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/accessory/storage/webbing, +/obj/item/clothing/under/marine/veteran/mercenary/support{ + layer = 2.9; + pixel_y = 6 + }, +/obj/item/clothing/head/helmet/marine/veteran/mercenary/support/engineer{ + pixel_y = 8; + armor_bio = 25; + armor_bomb = 10; + armor_bullet = 20; + armor_energy = 0; + armor_internaldamage = 20; + armor_melee = 20; + armor_rad = 10; + desc = "A sturdy helmet worn by an unknown mercenary group. Features a toggleable welding screen for eye protection. This one has seen better days, don't count on the protection you've heard from the rumors!" + }, +/obj/item/clothing/suit/storage/marine/veteran/mercenary/support{ + pixel_y = -4; + armor_bio = 25; + armor_bullet = 20; + armor_energy = 0; + armor_internaldamage = 25; + armor_melee = 25; + armor_rad = 15; + desc = "A set of blue armor with yellow highlights built for protection while building or carrying out medical treatment in highly dangerous environments. It is a specialized uniform of an unknown mercenary group working in the sector. This one has seen better days, don't count on the protection you've heard from the rumors!" + }, +/obj/structure/machinery/defenses/sentry/premade/dumb{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/template_noop) +"nF" = ( +/turf/closed/shuttle/ert, +/area/template_noop) +"nV" = ( +/obj/structure/machinery/power/apc, +/turf/open/floor/almayer, +/area/template_noop) +"od" = ( +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"oh" = ( +/turf/open/floor/plating/prison, +/area/template_noop) +"om" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/structure/largecrate/black_market/secured_wildlife, +/turf/open/floor/almayer, +/area/template_noop) +"oH" = ( +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"pw" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/med_data/laptop{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"pV" = ( +/obj/structure/machinery/light/small{ + dir = 4; + pixel_x = 11; + pixel_y = 10 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"qn" = ( +/obj/structure/largecrate/random/barrel/blue, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"qI" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan22" + }, +/area/template_noop) +"rv" = ( +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/turf/open/floor/almayer, +/area/template_noop) +"rK" = ( +/obj/structure/largecrate/random/barrel{ + pixel_x = -6; + pixel_y = 21 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = 12; + pixel_y = 17 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = -7; + pixel_y = -1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"tp" = ( +/turf/open/floor/almayer, +/area/template_noop) +"tD" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"tZ" = ( +/obj/item/tool/extinguisher/mini{ + pixel_x = 14; + pixel_y = -14 + }, +/turf/open/floor/almayer, +/area/template_noop) +"vI" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"wO" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_leftengine" + }, +/area/template_noop) +"xR" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan5" + }, +/area/template_noop) +"xS" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_white_t_up" + }, +/area/template_noop) +"xW" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/toolbox/syndicate{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/storage/toolbox/syndicate{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/almayer, +/area/template_noop) +"yv" = ( +/obj/structure/sign/poster{ + pixel_y = 30 + }, +/turf/open/floor/almayer, +/area/template_noop) +"BC" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan9" + }, +/area/template_noop) +"Cc" = ( +/obj/structure/surface/rack, +/obj/item/ammo_magazine/sentry/premade/dumb{ + pixel_x = -11; + pixel_y = 3 + }, +/obj/item/ammo_magazine/sentry/premade/dumb{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/almayer, +/area/template_noop) +"CG" = ( +/obj/structure/sign/poster/clf{ + pixel_y = 30; + pixel_x = -2 + }, +/turf/open/floor/almayer, +/area/template_noop) +"CM" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_1"; + opacity = 0 + }, +/area/template_noop) +"DS" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan27" + }, +/area/template_noop) +"EF" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/organic/grass{ + desc = "It'll get in your shoes no matter what you do."; + name = "astroturf" + }, +/area/template_noop) +"EW" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_3"; + opacity = 0 + }, +/area/template_noop) +"Fd" = ( +/obj/structure/largecrate/random/barrel/yellow, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"FV" = ( +/turf/open/organic/grass{ + desc = "It'll get in your shoes no matter what you do."; + name = "astroturf" + }, +/area/template_noop) +"Gu" = ( +/obj/structure/prop/structure_lattice{ + dir = 4 + }, +/obj/structure/prop/structure_lattice{ + dir = 4; + layer = 3.1; + pixel_y = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"Hb" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/turf/open/floor/almayer, +/area/template_noop) +"HH" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_l_w" + }, +/area/template_noop) +"Ia" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan8" + }, +/area/template_noop) +"Iu" = ( +/obj/structure/sign/safety/bulkhead_door, +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"Jg" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan1" + }, +/area/template_noop) +"Jv" = ( +/obj/structure/barricade/metal/wired{ + dir = 4 + }, +/obj/structure/barricade/plasteel/wired{ + dir = 1 + }, +/turf/open/floor/almayer, +/area/template_noop) +"JA" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"JE" = ( +/obj/structure/flora/bush/ausbushes/ausbush{ + desc = "Fiberbush(tm) infestations have been the leading cause in asbestos related deaths in spacecraft for 3 years in a row now."; + icon_state = "fullgrass_2"; + name = "Fiberbush(tm) tubers" + }, +/turf/open/organic/grass{ + desc = "It'll get in your shoes no matter what you do."; + name = "astroturf" + }, +/area/template_noop) +"JP" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"Ki" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"Ks" = ( +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced/prison, +/obj/effect/spawner/random/toolbox, +/obj/item/clothing/head/soft/ferret{ + pixel_y = 7 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"Ky" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/effect/landmark/wo_supplies/guns/common/m41a, +/turf/open/floor/almayer, +/area/template_noop) +"KC" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"KG" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan2" + }, +/area/template_noop) +"Ld" = ( +/turf/open/space, +/area/template_noop) +"Lz" = ( +/obj/structure/prop/invuln/fire{ + pixel_y = -15 + }, +/turf/closed/shuttle/ert{ + icon_state = "stan22" + }, +/area/template_noop) +"LG" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan23" + }, +/area/template_noop) +"Nm" = ( +/obj/structure/prop/invuln/fire{ + pixel_y = -15 + }, +/turf/closed/shuttle/ert{ + icon_state = "stan23" + }, +/area/template_noop) +"NV" = ( +/turf/closed/wall/mineral/bone_resin, +/area/template_noop) +"Ok" = ( +/obj/structure/surface/rack, +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/item/storage/firstaid/adv{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/firstaid/adv, +/obj/item/device/healthanalyzer{ + pixel_y = -9 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"ON" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_inner_w_1" + }, +/area/template_noop) +"OP" = ( +/obj/structure/barricade/metal/wired{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -22; + pixel_y = -2 + }, +/obj/structure/barricade/metal/wired, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"QZ" = ( +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"Sh" = ( +/obj/structure/machinery/light/small{ + dir = 4; + pixel_x = 11; + pixel_y = 10 + }, +/obj/structure/surface/rack, +/obj/item/tank/oxygen, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) +"ST" = ( +/obj/structure/surface/table/reinforced/prison{ + icon_state = "prisonflip2"; + dir = 4 + }, +/turf/open/floor/almayer, +/area/template_noop) +"TS" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname, +/turf/open/floor/almayer{ + dir = 5; + icon_state = "plating" + }, +/area/template_noop) +"Uh" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan3" + }, +/area/template_noop) +"UJ" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_inner_w_2" + }, +/area/template_noop) +"UQ" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_inner_t_right" + }, +/area/template_noop) +"Vg" = ( +/obj/structure/barricade/metal/wired{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"Vh" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"VB" = ( +/obj/structure/machinery/light/small, +/obj/structure/machinery/defenses/sentry/premade/dumb{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/template_noop) +"VD" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/item/toy/katana, +/obj/structure/sign/poster/pinup{ + pixel_y = 30 + }, +/turf/open/floor/almayer, +/area/template_noop) +"VW" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer{ + icon_state = "security_det"; + name = "Shuttle control deck"; + pixel_y = 6 + }, +/obj/structure/machinery/light/small{ + dir = 8; + pixel_x = -11; + pixel_y = 10 + }, +/obj/item/coin/uranium{ + desc = "You found one of the three uranium coins. It is entirely worthless." + }, +/obj/item/storage/fancy/cigar/tarbacks{ + pixel_x = -11 + }, +/obj/structure/prop/invuln/fire{ + pixel_y = 1 + }, +/turf/open/floor/almayer, +/area/template_noop) +"Wd" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_3"; + opacity = 0 + }, +/area/template_noop) +"Wt" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_rightengine" + }, +/area/template_noop) +"WN" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan25" + }, +/area/template_noop) +"Xf" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_inner_s_w" + }, +/area/template_noop) +"Xm" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/plating/prison, +/area/template_noop) +"Yj" = ( +/turf/closed/shuttle/ert{ + icon_state = "stan_r_w" + }, +/area/template_noop) +"YV" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited{ + pixel_y = 25 + }, +/obj/item/device/flashlight/lamp{ + pixel_x = -11 + }, +/turf/open/floor/plating/plating_catwalk, +/area/template_noop) + +(1,1,1) = {" +NV +Ld +Ld +Ld +NV +NV +tD +Ld +aN +nF +nF +Yj +nF +nF +Jg +Ld +Ld +Ld +Ld +Ld +Ld +"} +(2,1,1) = {" +NV +NV +Ld +Ld +NV +NV +tD +Ld +DS +aE +Cc +ON +rK +fI +KG +Ld +Ld +Ld +Ld +Ld +Ld +"} +(3,1,1) = {" +NV +NV +Ld +NV +NV +NV +NV +Ld +DS +Ki +tp +JP +fN +lI +UQ +nF +Jg +Ld +Ld +Ld +Ld +"} +(4,1,1) = {" +NV +NV +NV +NV +aN +nF +nF +Yj +qI +od +bC +xS +UJ +UJ +Xf +om +Ia +Jg +Ld +Ld +Ld +"} +(5,1,1) = {" +NV +NV +NV +aN +qI +Ok +eF +ON +kO +QZ +tp +ON +qn +Ks +ON +ga +Fd +Ia +wO +EW +CM +"} +(6,1,1) = {" +NV +NV +aN +qI +kA +pw +oH +ON +yv +oH +QZ +KC +oH +oH +KC +oH +QZ +BC +Wt +Wd +jZ +"} +(7,1,1) = {" +aN +nF +Lz +bw +oH +tp +tp +ON +QZ +xW +nV +ON +VD +Ky +ON +tp +QZ +KG +NV +NV +Ld +"} +(8,1,1) = {" +DS +VW +rv +tZ +oH +oH +QZ +ON +YV +mz +QZ +xS +UJ +UJ +qI +CG +VB +KG +NV +NV +NV +"} +(9,1,1) = {" +WN +xR +Nm +bw +QZ +tp +tp +KC +Vg +ST +OP +JP +tp +tp +Hb +Jv +Vg +KG +NV +NV +NV +"} +(10,1,1) = {" +NV +NV +WN +LG +kR +oH +oH +ON +iT +pV +Vg +ON +Sh +oH +oH +oH +oH +Ia +wO +EW +CM +"} +(11,1,1) = {" +NV +NV +NV +WN +LG +vI +BC +HH +TS +xR +TS +HH +LG +QZ +Vg +Vg +QZ +BC +Wt +Wd +jZ +"} +(12,1,1) = {" +bh +NV +NV +NV +WN +xR +Uh +hP +iU +aW +iU +hP +WN +xR +TS +TS +xR +Uh +NV +NV +NV +"} +(13,1,1) = {" +bh +NV +NV +NV +NV +NV +Gu +hP +JA +aW +iU +hP +Gu +oh +oh +oh +oh +Gu +NV +NV +NV +"} +(14,1,1) = {" +JE +NV +FV +EF +FV +aW +aW +Iu +fE +Vh +fE +Iu +Xm +oh +oh +gi +oh +oh +oh +bh +bh +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm new file mode 100644 index 000000000000..f9a376869849 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm @@ -0,0 +1,324 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/r_wall/prison, +/area/template_noop) +"b" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison, +/area/template_noop) +"c" = ( +/turf/open/floor/prison, +/area/template_noop) +"d" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/clothing/under/color/orange, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"e" = ( +/turf/closed/wall/prison, +/area/template_noop) +"g" = ( +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"i" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + dir = 1; + req_access = null; + req_one_access = null + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"k" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/clothing/shoes/galoshes{ + pixel_y = -6 + }, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"l" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/clothing/shoes/dress/commander{ + pixel_y = -9 + }, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"m" = ( +/obj/structure/closet/secure_closet/security_empty, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/box/flashbangs, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"n" = ( +/obj/item/stack/folding_barricade, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"r" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"s" = ( +/obj/structure/machinery/power/apc{ + dir = 4 + }, +/turf/open/floor/prison, +/area/template_noop) +"t" = ( +/obj/structure/window/reinforced, +/turf/open/floor/prison, +/area/template_noop) +"u" = ( +/obj/structure/closet/secure_closet/security_empty, +/obj/item/clothing/accessory/storage/holster, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"v" = ( +/obj/item/clothing/under/color/orange, +/turf/open/floor/prison, +/area/template_noop) +"w" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"x" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison, +/area/template_noop) +"y" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"z" = ( +/obj/item/clothing/shoes/black{ + pixel_x = -1; + pixel_y = -17 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison, +/area/template_noop) +"B" = ( +/obj/item/tool/kitchen/knife{ + pixel_x = -7; + pixel_y = -15 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"C" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/prison, +/area/template_noop) +"D" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison, +/area/template_noop) +"E" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/prison, +/area/template_noop) +"F" = ( +/obj/item/prop/helmetgarb/riot_shield, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"I" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/effect/spawner/random/gun/pistol/lowchance, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"J" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/prison, +/area/template_noop) +"K" = ( +/obj/item/clothing/under/color/orange, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"L" = ( +/obj/structure/window/framed/prison/reinforced, +/turf/open/floor/prison, +/area/template_noop) +"R" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/r_wall/prison, +/area/template_noop) +"S" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/flora/pottedplant{ + pixel_y = 9 + }, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison, +/area/template_noop) +"U" = ( +/obj/effect/landmark/corpsespawner/ua_riot, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"V" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"W" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/clothing/shoes/black{ + pixel_x = 2; + pixel_y = -9 + }, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"X" = ( +/obj/item/frame/rack, +/turf/open/floor/prison{ + icon_state = "redfull" + }, +/area/template_noop) +"Z" = ( +/obj/effect/landmark/corpsespawner/ua_riot, +/turf/open/floor/prison, +/area/template_noop) + +(1,1,1) = {" +s +S +a +a +R +a +a +C +"} +(2,1,1) = {" +a +a +a +I +d +k +a +a +"} +(3,1,1) = {" +n +K +y +B +y +y +X +a +"} +(4,1,1) = {" +D +z +I +d +r +c +X +a +"} +(5,1,1) = {" +Z +b +J +E +I +v +X +a +"} +(6,1,1) = {" +L +L +V +t +l +c +a +e +"} +(7,1,1) = {" +w +U +i +v +x +v +i +y +"} +(8,1,1) = {" +g +F +V +d +W +I +a +u +"} +(9,1,1) = {" +V +V +V +a +V +V +a +m +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm new file mode 100644 index 000000000000..bd9ec72717b3 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm @@ -0,0 +1,212 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"b" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/item/weapon/telebaton, +/turf/open/floor/wood, +/area/template_noop) +"c" = ( +/turf/open/floor/carpet, +/area/template_noop) +"d" = ( +/obj/effect/decal/hefa_cult_decals/d96, +/obj/item/device/flashlight/lamp/candelabra, +/turf/open/floor/carpet, +/area/template_noop) +"e" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/faxmachine, +/turf/open/floor/wood, +/area/template_noop) +"j" = ( +/obj/item/prop/alien/hugger, +/turf/open/floor/carpet, +/area/template_noop) +"s" = ( +/obj/structure/filingcabinet, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/wood, +/area/template_noop) +"t" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/storage/box/matches{ + pixel_x = -6 + }, +/obj/item/device/flashlight/lamp/green{ + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/template_noop) +"w" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/device/flashlight/lamp/candelabra, +/turf/open/floor/carpet, +/area/template_noop) +"x" = ( +/obj/structure/window/framed/prison/reinforced/hull, +/turf/open/floor/plating/prison, +/area/template_noop) +"y" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/carpet, +/area/template_noop) +"A" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/carpet, +/area/template_noop) +"E" = ( +/turf/open/floor/wood, +/area/template_noop) +"K" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/template_noop) +"L" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"O" = ( +/obj/structure/xenoautopsy/tank/broken, +/turf/open/floor/carpet, +/area/template_noop) +"R" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/weapon/unathiknife{ + name = "ceremonial knife"; + pixel_x = 7; + pixel_y = -2 + }, +/obj/item/organ/heart{ + pixel_x = -5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/carpet, +/area/template_noop) +"S" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/structure/machinery/power/apc{ + dir = 8 + }, +/turf/open/floor/wood, +/area/template_noop) +"T" = ( +/obj/effect/landmark/corpsespawner/prison_security, +/obj/item/clothing/head/helmet/warden{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/template_noop) +"U" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/structure/surface/table/woodentable/fancy, +/obj/item/weapon/gun/pistol/highpower/tactical, +/turf/open/floor/plating, +/area/template_noop) +"W" = ( +/obj/structure/machinery/door/airlock/almayer/command{ + dir = 2; + name = "Warden's Office"; + req_access = null + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"Z" = ( +/obj/item/device/flashlight/lamp/candelabra, +/turf/open/floor/carpet, +/area/template_noop) + +(1,1,1) = {" +L +a +a +a +a +a +L +"} +(2,1,1) = {" +a +a +S +E +E +x +x +"} +(3,1,1) = {" +a +E +c +R +c +E +x +"} +(4,1,1) = {" +W +c +w +c +d +b +x +"} +(5,1,1) = {" +W +y +c +T +O +s +x +"} +(6,1,1) = {" +W +c +Z +j +Z +K +x +"} +(7,1,1) = {" +a +E +c +c +A +E +x +"} +(8,1,1) = {" +a +a +U +e +t +x +x +"} +(9,1,1) = {" +L +a +x +x +x +x +L +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/20.gamertime.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.gamertime.dmm new file mode 100644 index 000000000000..c9f19cbe91e5 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.gamertime.dmm @@ -0,0 +1,713 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ah" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 5; + icon_state = "darkpurple2" + }, +/area/template_noop) +"aA" = ( +/obj/effect/landmark/monkey_spawn, +/turf/open/floor/prison, +/area/template_noop) +"da" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"dv" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/cameras{ + dir = 1 + }, +/turf/open/floor/prison, +/area/template_noop) +"fi" = ( +/turf/open/floor/prison{ + icon_state = "darkpurple2" + }, +/area/template_noop) +"gB" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4; + icon_state = "commb"; + layer = 4 + }, +/obj/item/reagent_container/food/drinks/cans/boda{ + pixel_y = 9; + pixel_x = 9 + }, +/turf/open/floor/prison, +/area/template_noop) +"hT" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkpurple2" + }, +/area/template_noop) +"jh" = ( +/obj/item/trash/pistachios, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"ji" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4; + icon_state = "commb" + }, +/obj/item/holder/mouse{ + pixel_x = 4; + pixel_y = 18; + desc = "Wait, why won't it work with my computer?" + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"kU" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/plating/prison, +/area/template_noop) +"lm" = ( +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"mN" = ( +/obj/structure/machinery/computer3/server/rack, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"na" = ( +/obj/structure/surface/table/reinforced/prison, +/turf/open/floor/prison, +/area/template_noop) +"np" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4; + icon_state = "commb"; + layer = 4 + }, +/obj/item/reagent_container/food/drinks/cans/dr_gibb{ + pixel_y = 10 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkpurple2" + }, +/area/template_noop) +"nZ" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"pq" = ( +/obj/structure/prop/dam/crane, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/template_noop) +"sl" = ( +/turf/open/floor/prison{ + dir = 6; + icon_state = "darkpurple2" + }, +/area/template_noop) +"sF" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 8; + icon_state = "commb" + }, +/obj/item/device/encryptionkey/WY{ + pixel_x = 4; + pixel_y = -8 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/template_noop) +"tg" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"tn" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/template_noop) +"tH" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkpurple2" + }, +/area/template_noop) +"uf" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/template_noop) +"ur" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/faxmachine, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"uD" = ( +/obj/item/trash/wy_chips_pepper, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"uO" = ( +/obj/item/stock_parts/manipulator/pico, +/turf/open/floor/prison{ + icon_state = "darkpurple2" + }, +/area/template_noop) +"va" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/corpsespawner/ua_riot, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkpurple2" + }, +/area/template_noop) +"wj" = ( +/obj/structure/surface/table/reinforced/prison, +/turf/open/floor/prison{ + dir = 9; + icon_state = "darkpurple2" + }, +/area/template_noop) +"xH" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/corpsespawner/ua_riot/burst, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"yS" = ( +/turf/closed/wall/prison, +/area/template_noop) +"zv" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"zL" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"CE" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/prison{ + dir = 10; + icon_state = "darkpurple2" + }, +/area/template_noop) +"CO" = ( +/turf/open/floor/prison{ + dir = 9; + icon_state = "darkpurple2" + }, +/area/template_noop) +"CV" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 8; + icon_state = "commb" + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"DF" = ( +/obj/structure/bed/chair/comfy, +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/corpsespawner/engineer, +/turf/open/floor/prison{ + icon_state = "darkpurple2" + }, +/area/template_noop) +"DV" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"El" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/prison, +/area/template_noop) +"Ep" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"Fp" = ( +/turf/open/floor/prison, +/area/template_noop) +"Ft" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Jv" = ( +/obj/item/trash/chunk, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/template_noop) +"Kd" = ( +/obj/structure/prop/structure_lattice{ + dir = 4; + health = 300 + }, +/obj/structure/prop/structure_lattice{ + dir = 4; + layer = 3.1; + pixel_y = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"Mn" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_x = -10; + pixel_y = 13 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"MZ" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 8; + icon_state = "commb"; + layer = 2.99 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "darkpurple2" + }, +/area/template_noop) +"Ng" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/prison{ + dir = 6; + icon_state = "darkpurple2" + }, +/area/template_noop) +"Ot" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4; + icon_state = "commb" + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Oy" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/trash/chips, +/turf/open/floor/prison{ + dir = 5; + icon_state = "darkpurple2" + }, +/area/template_noop) +"OG" = ( +/turf/closed/wall/mineral/bone_resin, +/area/template_noop) +"OH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison, +/area/template_noop) +"Qw" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/cameras{ + dir = 1 + }, +/obj/item/holder/mouse{ + pixel_x = 12; + pixel_y = 12; + desc = "Wait, why won't it work with my computer?" + }, +/turf/open/floor/prison, +/area/template_noop) +"QB" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/item/device/flashlight/lamp/tripod, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"QF" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/newspaper, +/obj/effect/landmark/objective_landmark/science, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"QG" = ( +/turf/open/floor/prison{ + dir = 5; + icon_state = "darkpurple2" + }, +/area/template_noop) +"Rd" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkpurple2" + }, +/area/template_noop) +"RW" = ( +/turf/open/floor/bluegrid, +/area/template_noop) +"Ss" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "darkpurple2" + }, +/area/template_noop) +"SF" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 8; + icon_state = "commb"; + layer = 4 + }, +/obj/item/reagent_container/food/drinks/cans/souto/blue{ + pixel_x = 8; + pixel_y = 16 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Tl" = ( +/obj/structure/computer3frame, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"TI" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Vc" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"VZ" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 8; + icon_state = "commb" + }, +/obj/item/reagent_container/food/drinks/cans/classcola{ + pixel_x = -10; + pixel_y = 17 + }, +/turf/open/floor/prison, +/area/template_noop) +"Wu" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4; + icon_state = "commb" + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "darkpurple2" + }, +/area/template_noop) +"WV" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/template_noop) +"XD" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/prison{ + icon_state = "darkpurple2" + }, +/area/template_noop) +"Yj" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/prison{ + icon_state = "darkpurple2" + }, +/area/template_noop) +"Za" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/golden_cup{ + pixel_y = 11 + }, +/turf/open/floor/prison, +/area/template_noop) +"Zj" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = 13 + }, +/obj/structure/machinery/computer3/server/rack, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Zn" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/template_noop) + +(1,1,1) = {" +da +yS +yS +yS +Kd +kU +nZ +kU +Kd +yS +yS +yS +yS +"} +(2,1,1) = {" +yS +mN +lm +jh +lm +lm +lm +lm +zL +zL +Mn +ur +QF +"} +(3,1,1) = {" +yS +Vc +Fp +lm +va +Ft +El +xH +uf +tn +lm +tn +pq +"} +(4,1,1) = {" +yS +Tl +lm +wj +VZ +MZ +SF +CV +sF +Jv +lm +tn +tn +"} +(5,1,1) = {" +yS +lm +fi +Za +RW +RW +RW +RW +RW +WV +lm +WV +Zn +"} +(6,1,1) = {" +yS +tg +Yj +Qw +RW +RW +RW +RW +RW +Ss +Fp +CO +CE +"} +(7,1,1) = {" +kU +lm +DF +dv +RW +RW +RW +RW +RW +fi +Fp +tH +XD +"} +(8,1,1) = {" +Kd +lm +uO +na +RW +RW +RW +RW +RW +fi +aA +tH +XD +"} +(9,1,1) = {" +Kd +lm +lm +Oy +gB +Wu +ji +Ot +np +fi +Fp +hT +XD +"} +(10,1,1) = {" +yS +QB +Fp +lm +Rd +TI +OH +zv +ah +sl +OG +QG +Ng +"} +(11,1,1) = {" +yS +Zj +tg +lm +lm +DV +lm +uD +OG +OG +OG +OG +OG +"} +(12,1,1) = {" +da +da +Ep +Ep +Ep +yS +da +OG +OG +OG +OG +OG +OG +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/20.medicalhold.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.medicalhold.dmm new file mode 100644 index 000000000000..61fd7320e1ce --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.medicalhold.dmm @@ -0,0 +1,1178 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aG" = ( +/obj/structure/bed/chair{ + layer = 2.7; + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"aZ" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/iv_drip{ + pixel_y = 19 + }, +/obj/item/bedsheet/medical, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"bl" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = 13 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"bm" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottom" + }, +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"bs" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"bv" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_sn_full_cap" + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"bN" = ( +/obj/structure/bed/chair{ + dir = 4; + pixel_y = 4 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"cO" = ( +/obj/structure/machinery/door/airlock/almayer/marine{ + icon = 'icons/obj/structures/doors/prepdoor_charlie.dmi'; + icon_state = "door_open" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"dg" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"dp" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"dK" = ( +/obj/structure/machinery/medical_pod/sleeper, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitegreen" + }, +/area/template_noop) +"eb" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + dir = 1; + req_access = null; + req_one_access = null + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"eO" = ( +/obj/structure/largecrate/supply/supplies/tables_racks, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"fn" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"go" = ( +/obj/structure/sign/prop3{ + desc = "Enlist in the Penal Battalions today! The USCM 3rd Fleet features a subset of UA sanctioned penal battalions, drawing from inmate popualtions across the colonies. Mostly New Argentina though." + }, +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"gC" = ( +/obj/structure/largecrate/supply/medicine/medkits, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"ir" = ( +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_22" + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreen" + }, +/area/template_noop) +"it" = ( +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitegreen" + }, +/area/template_noop) +"iK" = ( +/obj/structure/janitorialcart, +/turf/open/floor/prison, +/area/template_noop) +"jy" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreen" + }, +/area/template_noop) +"kE" = ( +/turf/closed/wall/prison, +/area/template_noop) +"kG" = ( +/obj/structure/inflatable/popped/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"kK" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"kY" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalleft" + }, +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"kZ" = ( +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"lm" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottom" + }, +/obj/structure/inflatable/popped, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"nj" = ( +/obj/structure/bed/chair/janicart, +/turf/open/floor/prison, +/area/template_noop) +"no" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/door/window/eastright, +/obj/item/reagent_container/food/drinks/coffeecup{ + pixel_x = 7; + pixel_y = 14 + }, +/obj/effect/landmark/objective_landmark/science, +/turf/open/floor/plating/prison, +/area/template_noop) +"nx" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno/limb, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/template_noop) +"nJ" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"nR" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/largecrate/random/barrel, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"nX" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/iv_drip{ + pixel_y = 19 + }, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"of" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/obj/item/storage/beer_pack{ + pixel_y = 6; + layer = 3.1 + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitegreen" + }, +/area/template_noop) +"oy" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"ph" = ( +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"pR" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"qb" = ( +/obj/structure/inflatable/popped, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"qe" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreen" + }, +/area/template_noop) +"qS" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"sk" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/iv_drip{ + pixel_y = 19 + }, +/obj/item/bedsheet/medical, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"tE" = ( +/obj/structure/machinery/cm_vending/sorted/medical/no_access, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"tL" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + icon_state = "whitegreencorner" + }, +/area/template_noop) +"uE" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreen" + }, +/area/template_noop) +"uG" = ( +/obj/effect/decal/prints{ + pixel_y = -10 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"uU" = ( +/obj/item/storage/pill_bottle/tramadol/skillless, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"vA" = ( +/obj/structure/inflatable/popped, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"xC" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/book/manual/surgery{ + pixel_y = 4 + }, +/obj/item/storage/surgical_tray, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"xY" = ( +/obj/structure/largecrate/random/case/double{ + pixel_y = 8; + pixel_x = -5 + }, +/obj/structure/largecrate/random/case/double{ + pixel_y = -4; + pixel_x = -5 + }, +/obj/structure/largecrate/random/case/double{ + pixel_y = -17; + pixel_x = -5 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"zm" = ( +/obj/structure/machinery/optable, +/obj/item/bedsheet/rainbow, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"zG" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/template_noop) +"Be" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"BS" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"Cr" = ( +/obj/structure/largecrate/random/barrel/yellow{ + pixel_x = 6; + pixel_y = -11; + layer = 2.8 + }, +/obj/structure/largecrate/random/barrel/yellow{ + pixel_x = -13; + pixel_y = -4; + layer = 2.9 + }, +/obj/structure/largecrate/random/barrel/yellow{ + pixel_x = 6; + pixel_y = 6; + layer = 2.7 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"CA" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"Df" = ( +/obj/structure/largecrate/supply/supplies/water, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreen" + }, +/area/template_noop) +"Es" = ( +/obj/item/reagent_container/glass/bucket/mopbucket, +/obj/item/tool/mop, +/turf/open/floor/prison, +/area/template_noop) +"EB" = ( +/obj/structure/bed/chair{ + dir = 4; + layer = 2.7 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"ES" = ( +/obj/structure/platform{ + dir = 8 + }, +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottomleft" + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"EZ" = ( +/obj/structure/machinery/shower{ + pixel_y = 13 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"Gl" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/cameras{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 13 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"GI" = ( +/obj/structure/stairs/perspective, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/inflatable/door, +/turf/open/floor/plating/prison, +/area/template_noop) +"GL" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/fancy/vials/random, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"GT" = ( +/obj/structure/machinery/cryo_cell, +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"Hq" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottomleft" + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitegreen" + }, +/area/template_noop) +"Hw" = ( +/obj/item/ammo_casing{ + icon_state = "cartridge_1" + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"HS" = ( +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"IK" = ( +/obj/structure/platform{ + dir = 1; + layer = 2.8 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = -8; + layer = 2.9 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = 13; + layer = 2.9 + }, +/obj/structure/largecrate/random/barrel{ + pixel_x = 3; + layer = 2.9; + pixel_y = -8 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"JJ" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 4; + layer = 2.8 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"JL" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"JW" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottom" + }, +/obj/structure/inflatable/popped, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreen" + }, +/area/template_noop) +"Kk" = ( +/obj/structure/machinery/door/airlock/almayer/marine{ + icon = 'icons/obj/structures/doors/prepdoor_charlie.dmi' + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"Kp" = ( +/obj/structure/largecrate/random, +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottomright" + }, +/obj/item/reagent_container/food/drinks/coffee{ + pixel_y = 13 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"Ky" = ( +/obj/structure/inflatable/popped/door, +/turf/open/floor/prison{ + icon_state = "whitegreencorner" + }, +/area/template_noop) +"KF" = ( +/obj/effect/landmark/monkey_spawn, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"KJ" = ( +/obj/structure/inflatable/door, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/template_noop) +"Mi" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_x = -10; + pixel_y = 13 + }, +/obj/structure/largecrate/supply/supplies/flares, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreen" + }, +/area/template_noop) +"NV" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/obj/structure/largecrate/supply/medicine/blood, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitegreen" + }, +/area/template_noop) +"Od" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"Ou" = ( +/obj/structure/bed/chair{ + dir = 8; + layer = 2.7 + }, +/obj/effect/decal/cleanable/mucus{ + pixel_x = -16 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"OH" = ( +/obj/structure/largecrate/random/case/double{ + pixel_y = 8 + }, +/obj/structure/largecrate/random/case/double{ + pixel_y = -4 + }, +/obj/structure/largecrate/random/case/double{ + pixel_y = -18 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Pa" = ( +/obj/structure/largecrate/supply/weapons/pistols, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"Pd" = ( +/obj/structure/machinery/medical_pod/bodyscanner, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreen" + }, +/area/template_noop) +"Pt" = ( +/obj/structure/inflatable/popped/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"PE" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname{ + dir = 1 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"PS" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalbottom" + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"PV" = ( +/obj/structure/inflatable/popped, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/template_noop) +"QG" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"Ro" = ( +/obj/structure/machinery/shower{ + pixel_y = 13 + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"RG" = ( +/obj/structure/largecrate/supply/medicine/iv, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Sz" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/largecrate/random/barrel, +/obj/structure/largecrate/random/barrel{ + pixel_x = 16; + layer = 3.1; + pixel_y = -4 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"Tb" = ( +/obj/structure/bed/chair{ + dir = 8; + layer = 2.7 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"TF" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalleft" + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitegreen" + }, +/area/template_noop) +"TV" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"UI" = ( +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"US" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalleft" + }, +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Va" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/prison, +/area/template_noop) +"Vp" = ( +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitegreen" + }, +/area/template_noop) +"VD" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison{ + icon_state = "whitegreen" + }, +/area/template_noop) +"WP" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/obj/effect/decal/medical_decals{ + icon_state = "triagedecaldir" + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"WY" = ( +/obj/structure/inflatable, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Xl" = ( +/obj/effect/decal/medical_decals{ + icon_state = "triagedecalleft" + }, +/obj/structure/inflatable/popped/door, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Yy" = ( +/obj/structure/largecrate/supply/supplies/mre, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/template_noop) +"Yz" = ( +/obj/structure/window/framed/prison/cell, +/turf/open/floor/plating/prison, +/area/template_noop) +"Zg" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited, +/turf/closed/wall/prison, +/area/template_noop) +"Zp" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/machinery/defenses/bell_tower/md, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) + +(1,1,1) = {" +Hw +oy +bs +bv +WP +Be +Vp +nx +zG +uE +Kp +kE +Gl +no +Va +kE +kE +kE +"} +(2,1,1) = {" +kE +kE +kE +go +Hq +qe +KJ +kG +WY +PV +JW +ir +qe +qe +Df +Mi +Pa +kE +"} +(3,1,1) = {" +bN +Be +kE +kE +IK +TV +TV +TV +TV +TV +lm +TV +TV +TV +TV +eO +Yy +kE +"} +(4,1,1) = {" +GL +Be +eb +GI +JJ +TV +Zp +nJ +kK +TV +bm +TV +TV +TV +kK +UI +kE +kE +"} +(5,1,1) = {" +Be +oy +kE +kE +Sz +dg +TV +TV +TV +TV +bm +kK +TV +TV +TV +VD +kE +kE +"} +(6,1,1) = {" +kE +kE +kE +kE +nR +dg +TV +TV +TV +Cr +PS +EB +EB +EB +TV +JL +xC +Od +"} +(7,1,1) = {" +iK +kE +Ro +ES +TF +Xl +kY +US +US +Zg +Zg +aZ +TV +aZ +TV +PV +jy +Pd +"} +(8,1,1) = {" +nj +kE +EZ +Be +QG +TV +TV +uG +tE +kE +kE +sk +TV +aZ +TV +kZ +nJ +UI +"} +(9,1,1) = {" +Es +kE +GT +Be +QG +TV +kK +KF +RG +Zg +Zg +aZ +TV +nX +TV +Ky +TV +zm +"} +(10,1,1) = {" +kE +kE +GT +Be +BS +OH +TV +TV +TV +gC +WY +Ou +Tb +Tb +dg +fn +uU +UI +"} +(11,1,1) = {" +kE +Be +Be +Be +QG +xY +dg +TV +TV +TV +kZ +TV +TV +kK +dg +tL +dp +dK +"} +(12,1,1) = {" +PE +ph +Be +qS +QG +kK +TV +TV +TV +TV +vA +TV +TV +TV +TV +aG +CA +Od +"} +(13,1,1) = {" +kE +Be +Pt +bs +it +bl +pR +pR +pR +pR +pR +NV +qb +HS +pR +of +Od +Od +"} +(14,1,1) = {" +Od +Kk +cO +Kk +Od +Od +Yz +Yz +Yz +Yz +Yz +Od +cO +Kk +Kk +Od +Od +Od +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm new file mode 100644 index 000000000000..22c8cb543d98 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm @@ -0,0 +1,2013 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/structure/window/framed/prison, +/turf/open/floor/plating/prison, +/area/template_noop) +"az" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/wood, +/area/template_noop) +"bD" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/template_noop) +"bO" = ( +/obj/item/storage/belt/marine/quackers, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"cb" = ( +/obj/item/trash/barcardine{ + pixel_y = -9; + pixel_x = -15 + }, +/turf/open/floor/wood, +/area/template_noop) +"ci" = ( +/obj/item/toy/gun, +/turf/open/floor/wood, +/area/template_noop) +"cj" = ( +/obj/item/trash/crushed_cup{ + pixel_y = -7; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"cq" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/head/cueball{ + pixel_x = 32; + pixel_y = -2 + }, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tuxedo{ + pixel_x = -9; + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/template_noop) +"cK" = ( +/obj/structure/platform_decoration, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"cU" = ( +/obj/structure/machinery/power/apc, +/turf/open/floor/wood, +/area/template_noop) +"dB" = ( +/turf/open/floor/prison{ + dir = 9; + icon_state = "darkbrown2" + }, +/area/template_noop) +"ef" = ( +/obj/item/toy/beach_ball, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"el" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"fv" = ( +/obj/item/toy/crossbow_ammo{ + pixel_x = -16 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"fL" = ( +/obj/structure/grille, +/obj/item/reagent_container/food/snacks/carpmeat{ + pixel_x = -5; + pixel_y = 13 + }, +/obj/item/reagent_container/food/snacks/carpmeat{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/structure/prop/invuln/fire{ + layer = 2.9 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"fN" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"fX" = ( +/turf/closed/wall/mineral/bone_resin, +/area/template_noop) +"gs" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"gV" = ( +/turf/open/space, +/area/template_noop) +"hf" = ( +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"hP" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/prison, +/area/template_noop) +"hY" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_x = -10; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/template_noop) +"ij" = ( +/obj/item/toy/crossbow_ammo{ + pixel_y = 18; + pixel_x = 24; + layer = 2.5 + }, +/turf/open/floor/wood, +/area/template_noop) +"ik" = ( +/obj/item/trash/syndi_cakes{ + pixel_x = -13; + pixel_y = -11 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"is" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "darkbrown2" + }, +/area/template_noop) +"iC" = ( +/obj/item/tool/mop{ + pixel_x = 11; + layer = 2.9; + pixel_y = 3 + }, +/obj/item/reagent_container/glass/bucket/mopbucket{ + pixel_x = 9; + pixel_y = -5 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"iK" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"iY" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = 15; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/template_noop) +"jt" = ( +/obj/structure/surface/table/reinforced/prison, +/turf/open/floor/wood, +/area/template_noop) +"jW" = ( +/obj/item/trash/crushed_cup{ + pixel_y = 6; + pixel_x = 6 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"kb" = ( +/obj/item/trash/crushed_cup{ + pixel_y = -65; + pixel_x = 29 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"kA" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"lc" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/toy/deck, +/obj/item/toy/dice{ + pixel_x = 11; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/template_noop) +"lh" = ( +/obj/item/trash/cigbutt{ + pixel_x = 31; + pixel_y = -16 + }, +/turf/open/floor/wood, +/area/template_noop) +"ly" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/floor/prison, +/area/template_noop) +"lS" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/cheeseburger{ + pixel_x = -6; + pixel_y = 12 + }, +/obj/item/reagent_container/food/snacks/cheeseburger{ + pixel_x = 9; + pixel_y = 12 + }, +/obj/item/reagent_container/food/snacks/cheeseburger{ + pixel_x = 9; + pixel_y = 1 + }, +/obj/item/reagent_container/food/snacks/cheeseburger{ + pixel_x = -6; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/template_noop) +"mc" = ( +/obj/item/trash/kepler{ + pixel_x = 13 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"mj" = ( +/obj/structure/prop/souto_land/pole, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"mk" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/item/trash/crushed_cup{ + pixel_y = -7; + pixel_x = 7 + }, +/turf/open/floor/wood, +/area/template_noop) +"mq" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"mu" = ( +/turf/open/floor/plating/prison, +/area/template_noop) +"nf" = ( +/turf/open/floor/wood, +/area/template_noop) +"ng" = ( +/obj/item/trash/cigbutt{ + pixel_x = 31; + pixel_y = -16 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"ni" = ( +/turf/closed/wall/prison, +/area/template_noop) +"nC" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_ew_full_cap" + }, +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"nS" = ( +/obj/structure/prop/souto_land/pole, +/turf/open/floor/wood, +/area/template_noop) +"or" = ( +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/turf/open/floor/wood, +/area/template_noop) +"ou" = ( +/obj/structure/platform, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"oL" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"pt" = ( +/obj/structure/bed/chair/comfy{ + layer = 2.9 + }, +/turf/open/floor/wood, +/area/template_noop) +"pB" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_sn_full_cap" + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "bright_clean2" + }, +/area/template_noop) +"pG" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_ew_full_cap" + }, +/obj/structure/platform/stair_cut, +/turf/open/floor/plating/prison, +/area/template_noop) +"pH" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"ql" = ( +/obj/item/trash/sosjerky{ + pixel_x = -14; + pixel_y = -20 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"qm" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/floor/plating/prison, +/area/template_noop) +"qG" = ( +/obj/item/trash/crushed_cup{ + pixel_y = 16 + }, +/obj/item/trash/hotdog{ + pixel_x = 7; + pixel_y = -8 + }, +/obj/item/trash/hotdog{ + pixel_x = -4; + pixel_y = -11 + }, +/obj/item/trash/hotdog{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/wood, +/area/template_noop) +"ro" = ( +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"rp" = ( +/obj/item/reagent_container/glass/bucket/janibucket, +/turf/open/floor/prison, +/area/template_noop) +"rq" = ( +/obj/item/trash/semki{ + pixel_x = 15 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"rt" = ( +/obj/item/trash/crushed_cup{ + pixel_x = -2; + pixel_y = 36 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"rU" = ( +/obj/structure/grille, +/obj/item/reagent_container/food/snacks/bearmeat{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/reagent_container/food/snacks/meat/human{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/structure/prop/invuln/fire{ + layer = 2.9 + }, +/turf/open/floor/prison{ + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"rW" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor/wood, +/area/template_noop) +"so" = ( +/obj/item/device/flashlight/lamp/tripod, +/turf/open/floor/wood, +/area/template_noop) +"tb" = ( +/obj/item/trash/wy_chips_pepper{ + pixel_x = 18; + layer = 2.5 + }, +/turf/open/floor/wood, +/area/template_noop) +"tw" = ( +/obj/item/toy/crossbow_ammo{ + pixel_x = -7; + pixel_y = -11 + }, +/turf/open/floor/wood, +/area/template_noop) +"ty" = ( +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/prison, +/area/template_noop) +"tz" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/wood, +/area/template_noop) +"tD" = ( +/obj/item/trash/plate{ + pixel_x = -9 + }, +/turf/open/floor/prison{ + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"tM" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"tT" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/wood, +/area/template_noop) +"uw" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"vd" = ( +/obj/structure/prop/souto_land/pole, +/obj/structure/prop/souto_land/pole{ + dir = 4; + pixel_y = 24 + }, +/obj/item/toy/plushie_cade{ + pixel_x = 1; + pixel_y = -9 + }, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"vf" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"vU" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = 6; + pixel_y = 16 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = -7; + pixel_y = 16 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/item/reagent_container/food/snacks/hotdog{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/template_noop) +"vX" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = 13 + }, +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/obj/structure/prop/souto_land/streamer{ + dir = 9 + }, +/obj/item/tool/hand_labeler{ + pixel_x = -5; + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/template_noop) +"wS" = ( +/turf/open/floor/prison{ + dir = 6; + icon_state = "darkbrown2" + }, +/area/template_noop) +"wV" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"xz" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 9 + }, +/turf/open/floor/wood, +/area/template_noop) +"xQ" = ( +/obj/item/reagent_container/food/drinks/cans/beer, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"xS" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/wood, +/area/template_noop) +"yx" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"yL" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_sn_full_cap" + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"zc" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"zR" = ( +/obj/item/trash/cigbutt{ + pixel_x = 10; + pixel_y = -11 + }, +/turf/open/floor/wood, +/area/template_noop) +"Aj" = ( +/obj/item/device/flashlight/lamp/tripod, +/turf/open/floor/prison, +/area/template_noop) +"Ao" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/template_noop) +"Bf" = ( +/obj/structure/window/framed/prison/reinforced/hull, +/turf/open/floor/plating/prison, +/area/template_noop) +"Bj" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Bm" = ( +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/obj/structure/prop/souto_land/pole{ + dir = 8; + pixel_y = 24 + }, +/obj/item/toy/plushie_cade{ + pixel_x = -3; + pixel_y = -9 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Bv" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 9 + }, +/obj/item/toy/gun_ammo{ + pixel_y = 66 + }, +/turf/open/floor/wood, +/area/template_noop) +"BK" = ( +/obj/structure/prop/souto_land/pole, +/obj/structure/prop/souto_land/streamer{ + dir = 6 + }, +/turf/open/floor/wood, +/area/template_noop) +"BY" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/mono{ + pixel_x = 6; + pixel_y = 5; + layer = 3.1 + }, +/obj/item/toy/farwadoll{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/trash/cigbutt{ + pixel_x = -6; + pixel_y = 11 + }, +/turf/open/floor/wood, +/area/template_noop) +"Ci" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/beer_pack{ + pixel_y = 5; + layer = 4 + }, +/turf/open/floor/wood, +/area/template_noop) +"Cq" = ( +/obj/item/toy/crossbow_ammo{ + pixel_x = -17; + pixel_y = 41 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Cx" = ( +/obj/item/weapon/baseballbat/metal, +/turf/open/floor/wood, +/area/template_noop) +"Dd" = ( +/obj/item/trash/crushed_cup{ + pixel_x = -20 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"DN" = ( +/obj/structure/platform_decoration, +/turf/open/floor/prison{ + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"DT" = ( +/obj/structure/platform, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"Fj" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/floor/wood, +/area/template_noop) +"Fl" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/storage/pill_bottle/kelotane/skillless, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/prison, +/area/template_noop) +"Fo" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Fy" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"Fz" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 9 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"FD" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/toy/therapy_blue{ + pixel_y = 4 + }, +/obj/item/reagent_container/food/drinks/bottle/whiskey{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/clothing/head/bowlerhat{ + pixel_y = 16; + layer = 3.1 + }, +/turf/open/floor/wood, +/area/template_noop) +"FN" = ( +/obj/item/toy/crossbow{ + pixel_x = 11; + pixel_y = -8 + }, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Gi" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"Gp" = ( +/obj/effect/landmark/objective_landmark/medium, +/obj/structure/surface/table/reinforced/prison, +/obj/item/trash/plate{ + pixel_x = -7 + }, +/obj/item/trash/plate{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/trash/plate{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/trash/plate{ + pixel_x = 7 + }, +/obj/item/trash/plate{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/trash/plate{ + pixel_x = 7; + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/template_noop) +"Gu" = ( +/obj/item/trash/crushed_cup{ + pixel_y = -2; + pixel_x = -12 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"GO" = ( +/obj/item/toy/crossbow_ammo{ + pixel_y = -14; + pixel_x = -15 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Hn" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 9 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"HP" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 6 + }, +/obj/item/trash/crushed_cup{ + pixel_y = 3; + pixel_x = -4 + }, +/turf/open/floor/wood, +/area/template_noop) +"ID" = ( +/obj/item/trash/crushed_cup{ + pixel_y = -6; + pixel_x = -8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"IU" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/wood, +/area/template_noop) +"Jf" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -17; + pixel_y = -21 + }, +/obj/item/reagent_container/food/drinks/bottle/beer/craft/tazhushka{ + pixel_x = 10; + pixel_y = 20 + }, +/turf/open/floor/wood, +/area/template_noop) +"Jr" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"Jw" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/wood, +/area/template_noop) +"JQ" = ( +/obj/item/clipboard, +/turf/open/floor/prison, +/area/template_noop) +"JR" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Ke" = ( +/obj/item/toy/crossbow_ammo{ + pixel_x = 19; + pixel_y = 9 + }, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Kx" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"KL" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -12; + pixel_y = -1 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -21; + pixel_y = -1 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -16; + pixel_y = -6 + }, +/turf/open/floor/wood, +/area/template_noop) +"KM" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"KO" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -8; + layer = 3.2 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = -13; + pixel_y = 6; + layer = 3.1 + }, +/turf/open/floor/wood, +/area/template_noop) +"La" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"Ls" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/obj/structure/prop/souto_land/streamer{ + dir = 9 + }, +/turf/open/floor/wood, +/area/template_noop) +"LI" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 11; + pixel_x = 9 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 11; + pixel_x = 1 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 11; + pixel_x = -7 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 4; + pixel_x = 9 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 4; + pixel_x = 1 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 4; + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/template_noop) +"LW" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Mn" = ( +/obj/structure/platform, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"MS" = ( +/obj/structure/platform, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 6 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"ND" = ( +/turf/open/floor/prison{ + dir = 5; + icon_state = "darkbrown2" + }, +/area/template_noop) +"NQ" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 10; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Oz" = ( +/obj/item/trash/crushed_cup{ + pixel_y = 5; + pixel_x = 11 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"PA" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 5; + icon_state = "darkbrown2" + }, +/area/template_noop) +"PR" = ( +/obj/item/device/flashlight/lamp/tripod, +/turf/open/floor/prison{ + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"Qn" = ( +/turf/open/floor/prison, +/area/template_noop) +"QF" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"QO" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Rg" = ( +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Ro" = ( +/obj/item/toy/bikehorn/rubberducky{ + pixel_x = -2; + pixel_y = -15 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"Rr" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"Rs" = ( +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"RW" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = 6; + layer = 3.2 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = 15; + layer = 3.2 + }, +/obj/item/reagent_container/food/drinks/cup{ + pixel_x = 11; + pixel_y = 6; + layer = 3.1 + }, +/turf/open/floor/wood, +/area/template_noop) +"Sg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrowncorners2" + }, +/area/template_noop) +"SC" = ( +/obj/effect/landmark/corpsespawner/ua_riot/burst, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"SO" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_x = -10; + pixel_y = 13 + }, +/obj/structure/prop/souto_land/pole, +/obj/structure/prop/souto_land/streamer{ + dir = 6 + }, +/obj/item/trash/cigbutt{ + pixel_x = 31; + pixel_y = -16 + }, +/turf/open/floor/wood, +/area/template_noop) +"SW" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_sn_full_cap" + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/prop/souto_land/pole, +/obj/structure/prop/souto_land/pole{ + dir = 4; + pixel_y = 24 + }, +/obj/item/toy/plushie_cade{ + pixel_x = 1; + pixel_y = -9 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Th" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Tq" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/template_noop) +"TO" = ( +/obj/structure/prop/souto_land/streamer{ + dir = 6 + }, +/turf/open/floor/wood, +/area/template_noop) +"TS" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/floor/plating/prison, +/area/template_noop) +"Us" = ( +/obj/item/toy/syndicateballoon{ + pixel_x = 14; + pixel_y = -5 + }, +/turf/open/floor/wood, +/area/template_noop) +"UN" = ( +/obj/item/trash/crushed_cup{ + pixel_x = -13; + pixel_y = 48 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"Vi" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/bottle/cognac{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/drinkingglass{ + pixel_x = -3; + pixel_y = 13; + layer = 4 + }, +/obj/item/reagent_container/food/drinks/drinkingglass{ + pixel_x = -10; + pixel_y = 1; + layer = 4 + }, +/turf/open/floor/wood, +/area/template_noop) +"Vx" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/obj/item/weapon/gun/shotgun/merc{ + pixel_x = 1; + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/template_noop) +"VV" = ( +/obj/structure/platform_decoration, +/turf/open/floor/prison, +/area/template_noop) +"Wa" = ( +/obj/structure/closet/basketball{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/weapon/gun/pistol/heavy, +/obj/item/weapon/gun/revolver/cmb, +/turf/open/floor/wood, +/area/template_noop) +"We" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison, +/area/template_noop) +"Wh" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkbrown2" + }, +/area/template_noop) +"Wx" = ( +/obj/structure/platform, +/obj/item/trash/crushed_cup{ + pixel_y = 13; + pixel_x = 45 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"WY" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Xn" = ( +/obj/item/storage/belt/shotgun/full/quackers{ + layer = 3.1 + }, +/obj/item/trash/crushed_cup{ + pixel_y = 6; + pixel_x = -30 + }, +/obj/item/reagent_container/food/drinks/cans/beer{ + pixel_y = 4; + pixel_x = 1 + }, +/turf/open/gm/river{ + name = "pool" + }, +/area/template_noop) +"Xu" = ( +/obj/structure/platform, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison{ + icon_state = "darkbrown2" + }, +/area/template_noop) +"Xw" = ( +/obj/item/toy/beach_ball/holoball{ + pixel_x = -10; + pixel_y = -7 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"XM" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "darkbrown2" + }, +/area/template_noop) +"XS" = ( +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/wood, +/area/template_noop) +"XU" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_sn_full_cap" + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/prop/souto_land/pole{ + dir = 1 + }, +/obj/structure/prop/souto_land/pole{ + dir = 8; + pixel_y = 24 + }, +/obj/item/toy/plushie_cade{ + pixel_x = -1; + pixel_y = -9 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkbrown2" + }, +/area/template_noop) +"XX" = ( +/obj/structure/platform_decoration, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"Yd" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/wood, +/area/template_noop) +"Yh" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/template_noop) +"YB" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/template_noop) +"YG" = ( +/obj/structure/platform, +/turf/open/floor/prison, +/area/template_noop) +"YP" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_ew_full_cap" + }, +/obj/structure/platform/stair_cut/alt, +/turf/open/floor/plating/prison, +/area/template_noop) +"Zr" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/wood, +/area/template_noop) +"ZB" = ( +/obj/structure/platform, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) + +(1,1,1) = {" +Rs +Qn +Fl +Qn +rp +fX +fX +fX +fX +Wh +cK +hP +hP +ly +Qn +Qn +Qn +Aj +Qn +Wh +Rs +Fy +"} +(2,1,1) = {" +Rs +Qn +JQ +Qn +VV +fN +fX +ni +ni +YP +TS +ni +ni +kA +Kx +XX +hP +hP +ly +Wh +Rs +so +"} +(3,1,1) = {" +Rs +Qn +VV +fN +MS +ni +aj +ni +SO +el +mj +hY +ni +YP +Rr +TS +ni +ni +kA +Wh +Rs +dB +"} +(4,1,1) = {" +Rs +Qn +ZB +ni +aj +ni +nf +nf +nf +ql +Rs +nf +BK +TO +HP +nS +Wa +aj +kA +Wh +Rs +mu +"} +(5,1,1) = {" +Rs +VV +MS +aj +jt +az +dB +yx +XM +tM +QF +XM +Xw +NQ +nf +IU +nf +aj +kA +Wh +mu +fX +"} +(6,1,1) = {" +Rs +ZB +ni +ni +XS +nf +GO +PR +Fo +Fo +jW +Fo +mq +Ke +lh +nf +Cx +aj +kA +ND +Fo +fX +"} +(7,1,1) = {" +cK +MS +aj +nf +tz +nf +Th +Rs +pG +Gi +Gi +qm +Wh +Rs +nf +tz +nf +aj +Hn +Fj +nf +fX +"} +(8,1,1) = {" +ou +ni +ni +Zr +FD +az +Wh +xQ +La +kb +hf +DT +Wh +Rs +Zr +Ci +az +ni +ni +kA +nf +Wh +"} +(9,1,1) = {" +Xu +ni +mk +nf +rW +nf +Cq +Rs +La +Dd +ef +DT +Wh +Rs +nf +rW +nf +Yd +ni +wV +nf +Wh +"} +(10,1,1) = {" +uw +SW +ng +yx +yx +mc +Jr +Rs +La +bO +rt +DT +Wh +fL +XM +yx +yx +vd +pB +pH +XM +Jr +"} +(11,1,1) = {" +DN +XU +JR +Fo +Fo +Fo +Sg +Bj +La +hf +UN +Wx +Wh +rU +KM +Fo +Gu +Bm +yL +LW +Fo +Fo +"} +(12,1,1) = {" +Xu +ni +Jw +nf +tz +nf +Wh +Rs +La +Oz +Xn +DT +SC +Rs +nf +tz +nf +Yd +ni +xS +nf +nf +"} +(13,1,1) = {" +ou +ni +ni +pt +LI +Vx +Wh +FN +La +Ro +hf +DT +Wh +cj +Zr +BY +az +cb +Fy +Bf +Bf +Bf +"} +(14,1,1) = {" +WY +Mn +aj +nf +rW +nf +rq +Rs +nC +Rr +Rr +TS +Wh +QO +nf +rW +nf +cU +Fy +gV +gV +gV +"} +(15,1,1) = {" +Rs +ZB +aj +nf +ij +tT +iK +fv +gs +XM +XM +XM +Jr +Rs +nf +tb +nf +nf +Fy +Bf +Bf +Bf +"} +(16,1,1) = {" +Rs +YG +aj +lc +ci +tT +ND +iC +ID +mq +tD +Fo +ik +wS +iY +cq +RW +nf +nf +nf +Gp +Bf +"} +(17,1,1) = {" +Rs +YG +aj +Ls +xz +Bv +or +zR +nf +Th +Rs +nf +tw +XS +KL +Jf +KO +bD +nf +nf +lS +Bf +"} +(18,1,1) = {" +Rs +YG +ni +ni +pG +Gi +qm +ni +vX +Fz +Rg +Ao +Fy +nf +lh +nf +nf +nf +nf +qG +vU +Bf +"} +(19,1,1) = {" +Rs +We +ty +ty +vf +Kx +ZB +ni +ni +pG +zc +ni +Fy +Zr +Vi +az +Fy +Bf +Bf +Bf +Bf +Bf +"} +(20,1,1) = {" +wS +Qn +Qn +Qn +Aj +Qn +We +ro +ro +PA +is +ro +Fy +nf +Yh +Us +Fy +gV +gV +oL +gV +gV +"} +(21,1,1) = {" +Tq +YB +YB +Tq +YB +YB +Tq +YB +YB +Tq +Tq +YB +Fy +Fy +Fy +Fy +Fy +gV +gV +oL +gV +gV +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/25.researchprestine.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/25.researchprestine.dmm new file mode 100644 index 000000000000..8df7c92de478 --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/25.researchprestine.dmm @@ -0,0 +1,1355 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"aU" = ( +/obj/structure/sign/poster{ + icon_state = "poster12"; + pixel_x = 6; + pixel_y = 8 + }, +/turf/open/space/basic, +/area/template_noop) +"bz" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"bO" = ( +/turf/open/floor/prison{ + icon_state = "floorscorched1" + }, +/area/template_noop) +"bZ" = ( +/turf/open/floor/prison{ + icon_state = "floorscorched2" + }, +/area/template_noop) +"cz" = ( +/obj/structure/machinery/vending/sovietsoda, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"cL" = ( +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"cM" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"dR" = ( +/obj/structure/bookcase/manuals/research_and_development{ + pixel_y = 10 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"eG" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/prop/helmetgarb/riot_shield, +/obj/item/prop/helmetgarb/riot_shield, +/obj/item/clothing/under/marine/ua_riot, +/obj/item/clothing/head/helmet/marine/veteran/ua_riot, +/obj/item/clothing/suit/storage/marine/veteran/ua_riot, +/obj/item/clothing/suit/storage/marine/veteran/ua_riot, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"eQ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"fg" = ( +/obj/item/device/flashlight/lamp/tripod, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"fk" = ( +/obj/item/explosive/grenade/incendiary/molotov{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/open/space/basic, +/area/template_noop) +"gy" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitepurple" + }, +/area/template_noop) +"gB" = ( +/obj/effect/decal/cleanable/blood/tracks/footprints, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"gR" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 29 + }, +/obj/structure/machinery/door/airlock/prison/horizontal{ + dir = 4 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"hq" = ( +/obj/structure/machinery/door/airlock/prison/horizontal{ + dir = 4; + icon_state = "door_open" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"jt" = ( +/obj/structure/barricade/metal/wired{ + dir = 4; + health = 150 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"jM" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/reagent_container/food/snacks/wrapped/barcardine, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"ke" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"ks" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/card/id/visa, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"kx" = ( +/obj/item/device/flashlight/lamp/tripod, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"kY" = ( +/turf/open/floor/prison{ + icon_state = "platingdmg1" + }, +/area/template_noop) +"me" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"mu" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/effect/spawner/random/pills/lowchance, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"mz" = ( +/obj/item/tool/kitchen/utensil/pspoon, +/turf/open/space/basic, +/area/template_noop) +"no" = ( +/obj/structure/barricade/metal/wired{ + dir = 4; + health = 200 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"nw" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"on" = ( +/obj/structure/barricade/metal/wired{ + dir = 1; + health = 55 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"oR" = ( +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"pp" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/prison{ + dir = 10; + icon_state = "damaged1" + }, +/area/template_noop) +"pP" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/template_noop) +"qk" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"qu" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "damaged1" + }, +/area/template_noop) +"qL" = ( +/turf/open/floor/prison{ + icon_state = "panelscorched" + }, +/area/template_noop) +"rb" = ( +/obj/structure/toilet{ + dir = 8; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/blood/writing{ + dir = 6 + }, +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitepurple" + }, +/area/template_noop) +"sa" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/landmark/objective_landmark/science, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"tc" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/toy/deck, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"tr" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitepurple" + }, +/area/template_noop) +"tB" = ( +/obj/structure/barricade/metal/wired{ + dir = 1; + health = 65 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"tD" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"tI" = ( +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"tN" = ( +/obj/structure/machinery/light/double/blue{ + pixel_y = -1 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"ux" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/spawner/random/pills/lowchance, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"uF" = ( +/obj/effect/decal/prints{ + pixel_y = 3; + pixel_x = -10 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitepurple" + }, +/area/template_noop) +"uM" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/effect/spawner/random/goggles/lowchance, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"we" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"wv" = ( +/obj/structure/machinery/vending/cigarette/colony, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"wy" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/implant/loyalty{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/implant/loyalty{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/implanter{ + pixel_x = -4 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"xy" = ( +/obj/structure/grille, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"yv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"zj" = ( +/obj/item/stack/sheet/metal{ + pixel_y = -9; + pixel_x = 8 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"zA" = ( +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitepurple" + }, +/area/template_noop) +"zT" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"Bl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"Bx" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitepurple" + }, +/area/template_noop) +"Dq" = ( +/obj/structure/barricade/metal/wired{ + dir = 4; + health = 50 + }, +/obj/item/stack/sheet/metal{ + pixel_y = 4; + pixel_x = -10 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Dt" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"DE" = ( +/obj/structure/toilet{ + dir = 4; + pixel_y = 8 + }, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"DV" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"EQ" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitepurple" + }, +/area/template_noop) +"ES" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"Fc" = ( +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"FP" = ( +/obj/structure/barricade/metal/wired{ + dir = 4; + health = 55 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Gy" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"GR" = ( +/turf/closed/wall/r_wall/prison_unmeltable{ + desc = "A huge chunk of metal used to seperate rooms."; + name = "metal wall" + }, +/area/template_noop) +"Hf" = ( +/obj/effect/decal/cleanable/blood/tracks/footprints, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"Hp" = ( +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"Hw" = ( +/obj/structure/toilet{ + dir = 8; + pixel_y = 8 + }, +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitepurple" + }, +/area/template_noop) +"HN" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Id" = ( +/obj/structure/machinery/light/double/blue{ + pixel_y = -1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Ig" = ( +/obj/structure/machinery/vending/snack/packaged, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Io" = ( +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + icon_state = "floorscorched1" + }, +/area/template_noop) +"Ix" = ( +/obj/structure/machinery/door/airlock/prison/horizontal, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"IN" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/prison{ + dir = 1; + icon_state = "whitepurple" + }, +/area/template_noop) +"IW" = ( +/turf/open/floor/prison{ + icon_state = "damaged2" + }, +/area/template_noop) +"Jm" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/landmark/corpsespawner/prisoner, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"JQ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitepurple" + }, +/area/template_noop) +"Kc" = ( +/obj/structure/barricade/metal/wired, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Kj" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitepurple" + }, +/area/template_noop) +"KF" = ( +/turf/open/floor/prison{ + icon_state = "damaged3" + }, +/area/template_noop) +"LM" = ( +/turf/closed/wall/prison, +/area/template_noop) +"LQ" = ( +/obj/structure/machinery/door/airlock/prison/horizontal{ + dir = 4 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"Mj" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/storage/fancy/crayons, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"Mo" = ( +/obj/structure/window/framed/prison/cell, +/turf/open/floor/plating/prison, +/area/template_noop) +"MD" = ( +/obj/structure/machinery/light/double/blue{ + pixel_y = -1 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"MI" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno/core, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"MO" = ( +/obj/structure/barricade/metal/wired, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Nr" = ( +/obj/structure/machinery/light/double/blue, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"Ns" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/light/double/blue{ + dir = 1; + pixel_y = 21 + }, +/obj/item/handcuffs{ + pixel_x = -3; + pixel_y = 10 + }, +/obj/item/handcuffs{ + pixel_x = 4 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"NI" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"Oo" = ( +/obj/effect/spawner/gibspawner/human, +/turf/open/space/basic, +/area/template_noop) +"Pd" = ( +/obj/effect/decal/cleanable/blood/tracks/footprints, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitepurple" + }, +/area/template_noop) +"Pk" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) +"PS" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/ammo_magazine/shotgun/buckshot, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Qc" = ( +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"Qn" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/prison{ + dir = 4; + icon_state = "whitepurple" + }, +/area/template_noop) +"QF" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic/autoname{ + icon = 'icons/obj/structures/doors/2x1prepdoor_charlie.dmi' + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "sterile_white" + }, +/area/template_noop) +"QU" = ( +/obj/effect/landmark/corpsespawner/ua_riot, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"Sx" = ( +/obj/effect/landmark/corpsespawner/ua_riot, +/turf/open/floor/prison{ + icon_state = "floorscorched2" + }, +/area/template_noop) +"TD" = ( +/obj/effect/decal/cleanable/blood/tracks/footprints, +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"TE" = ( +/obj/structure/barricade/metal/wired{ + dir = 1; + health = 150 + }, +/turf/open/floor/prison{ + icon_state = "darkpurplefull2" + }, +/area/template_noop) +"TH" = ( +/turf/open/floor/prison{ + icon_state = "platingdmg3" + }, +/area/template_noop) +"VP" = ( +/obj/structure/barricade/metal/wired{ + dir = 8; + health = 200 + }, +/turf/open/floor/prison{ + dir = 9; + icon_state = "whitepurple" + }, +/area/template_noop) +"VQ" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/prison{ + dir = 8; + icon_state = "whitepurple" + }, +/area/template_noop) +"Wo" = ( +/obj/structure/toilet{ + dir = 8; + pixel_y = 8 + }, +/obj/effect/landmark/objective_landmark/science, +/turf/open/floor/prison{ + dir = 5; + icon_state = "whitepurple" + }, +/area/template_noop) +"Yw" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/prison, +/area/template_noop) +"Yx" = ( +/obj/structure/barricade/metal/wired{ + dir = 8; + health = 55 + }, +/turf/open/floor/prison{ + icon_state = "whitepurple" + }, +/area/template_noop) +"YY" = ( +/turf/open/floor/prison{ + icon_state = "platingdmg2" + }, +/area/template_noop) +"Zi" = ( +/turf/open/space/basic, +/area/template_noop) +"Zw" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/storage/fancy/cigar/tarbacks, +/turf/open/floor/prison{ + dir = 6; + icon_state = "whitepurple" + }, +/area/template_noop) + +(1,1,1) = {" +LM +LM +ks +ES +Ix +aa +NI +tD +LM +LQ +Mo +LM +LQ +Mo +LM +LQ +Mo +LM +"} +(2,1,1) = {" +NI +LM +dR +Hp +Mo +DV +Sx +Yx +LM +Fc +nw +LM +Qc +nw +LM +Fc +nw +LM +"} +(3,1,1) = {" +cL +LM +Hw +yv +Mo +jt +no +Hp +LM +Hw +yv +LM +Hw +yv +LM +Hw +yv +LM +"} +(4,1,1) = {" +cL +Yw +LM +LM +LM +DV +NI +Nr +Yw +LM +LM +LM +LM +LM +LM +LM +LM +LM +"} +(5,1,1) = {" +cL +LM +DE +JQ +LM +DV +qL +Hp +LM +DE +JQ +LM +DE +JQ +LM +DE +JQ +LM +"} +(6,1,1) = {" +cL +LM +zA +qk +LM +IN +NI +Hp +LM +zA +qk +LM +zA +qk +LM +zA +uM +LM +"} +(7,1,1) = {" +tN +LM +LQ +Mo +LM +DV +NI +fg +LM +hq +Mo +LM +LQ +Mo +LM +LQ +Mo +LM +"} +(8,1,1) = {" +Kc +QF +Fc +VQ +gy +Io +NI +pP +gy +uF +ES +gB +KF +gy +gy +TH +ES +TE +"} +(9,1,1) = {" +MO +NI +pp +tr +tr +tr +tr +Kj +tr +qu +Pk +cL +zA +Pd +tr +Qn +oR +tB +"} +(10,1,1) = {" +MD +GR +hq +Mo +GR +gR +Mo +LM +cL +cL +kx +LM +hq +Mo +LM +LQ +Mo +LM +"} +(11,1,1) = {" +NI +GR +Fc +cM +GR +Fc +nw +LM +cL +YY +cL +LM +zT +mu +LM +Fc +nw +LM +"} +(12,1,1) = {" +PS +GR +Hw +yv +GR +Hw +yv +LM +eQ +cL +cL +LM +rb +yv +LM +Hw +Bl +LM +"} +(13,1,1) = {" +Ig +GR +GR +GR +GR +LM +LM +LM +Ns +cL +tN +Yw +LM +LM +LM +LM +LM +LM +"} +(14,1,1) = {" +cz +GR +mz +Zi +GR +DE +JQ +LM +wy +cL +bZ +LM +DE +JQ +LM +DE +JQ +LM +"} +(15,1,1) = {" +Gy +GR +Oo +Zi +GR +zA +jM +LM +eG +HN +cL +LM +zA +qk +LM +zA +tc +LM +"} +(16,1,1) = {" +wv +GR +aU +fk +GR +LQ +Mo +LM +we +cL +Id +LM +LQ +Mo +LM +LQ +Mo +LM +"} +(17,1,1) = {" +bz +GR +GR +GR +GR +cL +cL +cL +cL +YY +cL +cL +Fc +Bx +gy +bO +zj +QU +"} +(18,1,1) = {" +bz +LM +LM +LM +xy +kY +cL +ke +cL +cL +MI +cL +EQ +YY +tr +tr +me +Dq +"} +(19,1,1) = {" +bz +LM +LM +LM +LM +cL +cL +cL +LM +LQ +Mo +LM +LQ +Mo +LM +hq +Mo +LM +"} +(20,1,1) = {" +bz +LM +LM +LM +xy +VP +gy +on +LM +Fc +nw +LM +Fc +nw +LM +Fc +nw +LM +"} +(21,1,1) = {" +bz +LM +LM +LM +LM +DV +aa +Hp +LM +Wo +yv +LM +Hw +yv +LM +Hw +Jm +LM +"} +(22,1,1) = {" +bz +LM +LM +LM +LM +Hf +FP +Hp +Yw +LM +LM +LM +LM +LM +LM +LM +LM +LM +"} +(23,1,1) = {" +bz +LM +DE +sa +LM +DV +NI +Hp +LM +DE +JQ +LM +DE +JQ +LM +DE +ux +LM +"} +(24,1,1) = {" +bz +LM +zA +Dt +LM +tI +IW +TD +LM +zA +Zw +LM +zA +Mj +LM +zA +qk +LM +"} +(25,1,1) = {" +bz +LM +LQ +Mo +LM +DV +NI +Hp +LM +LQ +Mo +LM +LQ +Mo +LM +LQ +Mo +LM +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm new file mode 100644 index 000000000000..408bccfc7eea --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm @@ -0,0 +1,291 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/prison, +/area/template_noop) +"e" = ( +/turf/open/floor/plating/prison, +/area/template_noop) +"h" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"k" = ( +/obj/structure/sign/poster/hero/voteno{ + pixel_y = 29 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"n" = ( +/obj/structure/machinery/power/apc, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"o" = ( +/turf/closed/wall/mineral/bone_resin, +/area/template_noop) +"s" = ( +/turf/open/floor/prison{ + dir = 9; + icon_state = "greenfull" + }, +/area/template_noop) +"t" = ( +/obj/structure/filingcabinet{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/filingcabinet{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"x" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/cell/super{ + pixel_y = 12 + }, +/obj/item/cell/super, +/obj/item/storage/pill_bottle/happy{ + layer = 2.8; + pixel_y = -7 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"z" = ( +/obj/structure/coatrack, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/obj/item/clothing/suit/storage/bomber, +/obj/item/clothing/head/beret/centcom/officer{ + pixel_x = -2; + pixel_y = 13 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"D" = ( +/obj/structure/closet/secure_closet/freezer/fridge/groceries, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"E" = ( +/obj/structure/machinery/photocopier, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/obj/item/paper{ + desc = "The image appears to be someone's backside, the page number is labled as 259." + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"F" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/toolbox/electrical{ + pixel_x = -1; + pixel_y = 11 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5; + pixel_x = -1 + }, +/obj/item/storage/toolbox/syndicate{ + pixel_x = -1 + }, +/obj/structure/sign/poster/music{ + pixel_y = 29 + }, +/obj/item/weapon/butterfly{ + pixel_x = 17 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"O" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/microwave{ + icon_state = "mwo"; + pixel_y = 6 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"Q" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 2; + name = "Residential Apartment" + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"S" = ( +/obj/item/storage/firstaid/regular/empty{ + pixel_x = 14 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"T" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"V" = ( +/obj/structure/filingcabinet{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/filingcabinet{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/landmark/objective_landmark/close, +/obj/item/pamphlet/engineer, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"X" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -3 + }, +/obj/effect/landmark/objective_landmark/medium, +/obj/item/storage/backpack/marine/engineerpack/satchel, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) +"Z" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/head/beret/eng{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/book/manual/engineering_guide{ + pixel_x = -4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/template_noop) + +(1,1,1) = {" +a +a +a +a +a +a +a +"} +(2,1,1) = {" +Q +h +n +a +F +S +Q +"} +(3,1,1) = {" +a +O +D +a +x +z +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +"} +(5,1,1) = {" +Q +h +Z +a +V +h +Q +"} +(6,1,1) = {" +a +k +X +a +t +E +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +"} +(8,1,1) = {" +o +o +o +o +o +e +e +"} +(9,1,1) = {" +T +o +T +s +s +s +s +"} diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/30.pizzatime.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.pizzatime.dmm new file mode 100644 index 000000000000..101db372897e --- /dev/null +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.pizzatime.dmm @@ -0,0 +1,504 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/kitchenspike, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"b" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/turf/open/floor/prison{ + dir = 10; + icon_state = "blue" + }, +/area/template_noop) +"c" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/meat{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/reagent_container/food/snacks/meat{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/reagent_container/food/snacks/meat{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"d" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/sliceable/pizza/meatpizza, +/obj/item/reagent_container/food/snacks/sliceable/pizza/meatpizza{ + pixel_y = 3 + }, +/obj/item/reagent_container/food/snacks/sliceable/pizza/meatpizza{ + pixel_y = 6 + }, +/obj/item/reagent_container/food/snacks/sliceable/pizza/meatpizza{ + pixel_y = 10 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"e" = ( +/obj/effect/decal/cleanable/flour, +/turf/open/floor/prison{ + dir = 9; + icon_state = "blue" + }, +/area/template_noop) +"f" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/chem_dispenser/soda, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"g" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/sliceable/flatdough{ + pixel_y = 7 + }, +/obj/item/reagent_container/food/snacks/sliceable/flatdough{ + pixel_y = -2 + }, +/obj/item/tool/kitchen/rollingpin, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"i" = ( +/turf/open/space, +/area/template_noop) +"j" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/tool/kitchen/utensil/knife{ + pixel_x = 9 + }, +/obj/item/reagent_container/food/snacks/tomatomeat{ + pixel_x = -6 + }, +/obj/item/reagent_container/food/snacks/tomatomeat{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_container/food/snacks/tomatomeat{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/prison{ + dir = 6; + icon_state = "blue" + }, +/area/template_noop) +"k" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/sink{ + pixel_y = 32 + }, +/obj/item/tool/kitchen/knife/butcher, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"l" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_container/food/condiment/enzyme, +/obj/item/reagent_container/food/condiment/enzyme, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"m" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/obj/effect/landmark/objective_landmark/close, +/obj/item/reagent_container/food/snacks/grown/tomato, +/obj/item/reagent_container/food/snacks/grown/tomato, +/obj/item/reagent_container/food/snacks/grown/tomato, +/obj/item/reagent_container/food/snacks/grown/tomato, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"o" = ( +/obj/effect/landmark/corpsespawner/pizza/burst, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"p" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/cans/dr_gibb{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/cans/space_mountain_wind{ + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/cans/space_up{ + pixel_x = -9; + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/cans/classcola{ + pixel_x = 8 + }, +/obj/item/reagent_container/food/drinks/cans/cola, +/obj/item/reagent_container/food/drinks/cans/starkist{ + pixel_x = -9 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"q" = ( +/obj/item/reagent_container/food/snacks/cheesewedge/verymature{ + pixel_y = -16; + pixel_x = 9 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"r" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "blue" + }, +/area/template_noop) +"s" = ( +/obj/structure/machinery/door/airlock/prison_hatch/autoname, +/turf/open/floor/plating/prison, +/area/template_noop) +"t" = ( +/turf/open/floor/prison{ + dir = 5; + icon_state = "blue" + }, +/area/template_noop) +"u" = ( +/obj/effect/decal/cleanable/flour, +/turf/open/floor/prison{ + dir = 4; + icon_state = "blue" + }, +/area/template_noop) +"v" = ( +/obj/structure/window/framed/prison, +/turf/open/floor/plating/prison, +/area/template_noop) +"w" = ( +/obj/structure/window/framed/prison/reinforced/hull, +/turf/open/floor/plating/prison, +/area/template_noop) +"x" = ( +/obj/structure/machinery/reagentgrinder/industrial{ + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced/prison, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"y" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, +/obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, +/obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, +/obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, +/obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"z" = ( +/turf/closed/wall/prison, +/area/template_noop) +"A" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "blue" + }, +/area/template_noop) +"B" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/box/cups{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/storage/box/cups, +/obj/item/toy/deck{ + pixel_x = 12; + pixel_y = -2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"C" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/sliceable/cheesewheel{ + pixel_y = -8 + }, +/obj/item/reagent_container/food/snacks/sliceable/cheesewheel{ + pixel_y = -3 + }, +/obj/item/reagent_container/food/snacks/sliceable/cheesewheel{ + pixel_y = 2 + }, +/obj/item/reagent_container/food/snacks/sliceable/cheesewheel{ + pixel_y = 7 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"D" = ( +/obj/item/stool, +/turf/open/floor/prison{ + dir = 8; + icon_state = "blue" + }, +/area/template_noop) +"E" = ( +/obj/structure/machinery/gibber, +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"G" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/pizzabox/margherita, +/obj/item/pizzabox/mystery{ + pixel_y = 3 + }, +/obj/item/pizzabox/vegetable{ + pixel_y = 7 + }, +/obj/item/reagent_container/food/condiment/saltshaker{ + pixel_y = 13; + pixel_x = -7 + }, +/obj/item/reagent_container/food/condiment/peppermill{ + pixel_x = 6; + pixel_y = 13 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"H" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_container/food/snacks/sliceable/pizza/mushroompizza, +/obj/item/reagent_container/food/snacks/sliceable/pizza/mushroompizza, +/obj/item/reagent_container/food/snacks/sliceable/pizza/vegetablepizza, +/obj/item/reagent_container/food/snacks/sliceable/pizza/vegetablepizza, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"I" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"K" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/obj/item/weapon/pizza_cutter, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"L" = ( +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"M" = ( +/obj/structure/sign/safety/fridge, +/turf/closed/wall/prison, +/area/template_noop) +"N" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "blue" + }, +/area/template_noop) +"O" = ( +/obj/item/card/id/pizza, +/turf/open/floor/prison{ + dir = 4; + icon_state = "blue" + }, +/area/template_noop) +"P" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"Q" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/trash/plate{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"S" = ( +/obj/effect/decal/cleanable/blood/writing{ + icon_state = "u_psycopath_l"; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/blood/writing{ + icon_state = "u_ketchup_l"; + pixel_x = 8; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/blood/writing{ + icon_state = "u_guilty_l"; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/flour, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/template_noop) +"T" = ( +/turf/closed/wall/r_wall/prison_unmeltable, +/area/template_noop) +"U" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/pizzabox/mystery/stack, +/obj/item/reagent_container/food/snacks/vegetablepizzaslice{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/item/reagent_container/food/snacks/vegetablepizzaslice{ + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/floor/plating/prison, +/area/template_noop) +"X" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/template_noop) +"Y" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/turf/open/floor/prison{ + icon_state = "blue" + }, +/area/template_noop) + +(1,1,1) = {" +z +U +d +G +p +z +s +T +T +T +"} +(2,1,1) = {" +v +e +D +r +r +r +r +r +b +w +"} +(3,1,1) = {" +v +A +X +X +B +f +X +X +Y +w +"} +(4,1,1) = {" +v +t +O +N +N +u +N +N +j +w +"} +(5,1,1) = {" +z +l +I +a +z +M +s +T +T +T +"} +(6,1,1) = {" +z +k +o +C +T +m +L +y +T +i +"} +(7,1,1) = {" +z +x +S +c +T +K +q +H +T +i +"} +(8,1,1) = {" +z +E +g +Q +T +w +w +w +T +i +"} +(9,1,1) = {" +T +T +w +T +T +i +i +i +P +i +"} From 7fb66eb3f7491b2f264c11b4c358bd3189e574b7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 24 May 2023 00:41:18 +0100 Subject: [PATCH 057/495] Automatic changelog for PR #3288 [ci skip] --- html/changelogs/AutoChangeLog-pr-3288.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3288.yml diff --git a/html/changelogs/AutoChangeLog-pr-3288.yml b/html/changelogs/AutoChangeLog-pr-3288.yml new file mode 100644 index 000000000000..8f58a6cc5741 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3288.yml @@ -0,0 +1,5 @@ +author: "c4xmaniac2" +delete-after: True +changes: + - mapadd: "added 4 new NM inserts to Science Annex" + - maptweak: "sentry in the park no longer terrorizes new players, and the stupid fucking console doesn't block movement." \ No newline at end of file From e193cec1ed72a2abe4a29d114e480efa4e71c4bc Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 24 May 2023 01:23:06 +0000 Subject: [PATCH 058/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3288.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3303.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3398.yml | 4 ---- html/changelogs/archive/2023-05.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3288.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3303.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3398.yml diff --git a/html/changelogs/AutoChangeLog-pr-3288.yml b/html/changelogs/AutoChangeLog-pr-3288.yml deleted file mode 100644 index 8f58a6cc5741..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3288.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "c4xmaniac2" -delete-after: True -changes: - - mapadd: "added 4 new NM inserts to Science Annex" - - maptweak: "sentry in the park no longer terrorizes new players, and the stupid fucking console doesn't block movement." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3303.yml b/html/changelogs/AutoChangeLog-pr-3303.yml deleted file mode 100644 index c0953e72d059..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3303.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Yautja armor rebalance" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3398.yml b/html/changelogs/AutoChangeLog-pr-3398.yml deleted file mode 100644 index f625bc85c699..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3398.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscdel: "Aim mode removal" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 6da55c8b90b4..86b99021435c 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -420,3 +420,11 @@ - spellcheck: renamed the advanced burn kit and advanced trauma kit to burn kit and trauma kit. tweaked some first-aid kit descriptions. - spellcheck: renamed the "Advanced XRF scanner" to "XRF scanner" +2023-05-24: + Morrow: + - rscdel: Aim mode removal + - balance: Yautja armor rebalance + c4xmaniac2: + - mapadd: added 4 new NM inserts to Science Annex + - maptweak: sentry in the park no longer terrorizes new players, and the stupid + fucking console doesn't block movement. From 94b10324bfd03e2c514e8884d2b74f43046b9fa4 Mon Sep 17 00:00:00 2001 From: harryob Date: Wed, 24 May 2023 03:51:49 +0100 Subject: [PATCH 059/495] removes project lead from contributing.md (#3410) my coup is complete no playerfacing changes --- .github/CONTRIBUTING.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 85ad97ce2ab8..c05d84e8122d 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -5,7 +5,7 @@ - [Introduction](#introduction) - [Getting Started](#getting-started) - [Meet the Team](#meet-the-team) - - [Head Maintainer and Project Manager](#head-maintainer-and-project-manager) + - [Head Maintainer and Maintainer Managers](#head-maintainer-and-maintainer-managers) - [Maintainers](#maintainers) - [Staff Tools and Major Rule changing PR’s](#staff-tools-and-major-rule-changing-prs) - [Issue Managers](#issue-managers) @@ -16,6 +16,7 @@ - [Writing understandable code](#writing-understandable-code) - [Misc](#misc) - [Pull Request Process](#pull-request-process) + - [A note on balance impacting PRs](#a-note-on-balance-impacting-prs) - [Good Boy Points](#good-boy-points) - [Porting features/sprites/sounds/tools from other codebases](#porting-featuresspritessoundstools-from-other-codebases) - [Things you can work on](#things-you-can-work-on) @@ -52,9 +53,9 @@ You can of course, as always, ask for help on the Discord channels or the forums ## Meet the Team -### Head Maintainer and Project Manager +### Head Maintainer and Maintainer Managers -The Head Maintainer and Project Manager are responsible for controlling, adding, and removing maintainers from the project. In addition to filling the role of a normal maintainer, they have sole authority on who becomes a maintainer, as well as who remains a maintainer and who does not. +The Head Maintainer and Maintainer Managers are responsible for controlling, adding, and removing maintainers from the project. In addition to filling the role of a normal maintainer, they have sole authority on who becomes a maintainer, as well as who remains a maintainer and who does not. ### Maintainers @@ -162,7 +163,7 @@ There is no strict process when it comes to merging pull requests. Pull requests Certain PRs, such as those which directly change number values (i.e. health, recoil, damage) or add large pieces of content to the game (i.e. a new gun, a new dropship weapon, or a new xeno structure) can have the potential to highly impact game balance or gameflow. -* If a Project Manager or Head Maintainer has not reviewed a pull request that impacts balance in 7 days, maintainers may review and merge the PR themselves. +* If a Maintainer Manager or Head Maintainer has not reviewed a pull request that impacts balance in 7 days, maintainers may review and merge the PR themselves. * We understand that having something you have worked on for quite some time being denied can be frustrating. Therefore, it is recommended that you check with a maintainer before beginning to code your PR if you have any doubts that it will be accepted. This will save everyone's time and energy. From b6d9c4be927c9c0422581cd251d99d7bde8a15fa Mon Sep 17 00:00:00 2001 From: harryob Date: Wed, 24 May 2023 05:02:24 +0100 Subject: [PATCH 060/495] creates .tgs.yml, removes more binaries (#3406) as above --- .tgs.yml | 12 +++ libmariadb.dll | Bin 377856 -> 0 bytes libmysql.dll | Bin 6484288 -> 0 bytes tools/tgs4_scripts/PreCompile.sh | 93 ------------------ .../InstallDeps.sh} | 37 ++++--- tools/tgs_scripts/PreCompile.bat | 15 +++ tools/tgs_scripts/PreCompile.sh | 41 ++++++++ .../PreSynchronize.sh | 0 tools/tgs_scripts/WatchdogLaunch.sh | 6 ++ 9 files changed, 97 insertions(+), 107 deletions(-) create mode 100644 .tgs.yml delete mode 100644 libmariadb.dll delete mode 100644 libmysql.dll delete mode 100644 tools/tgs4_scripts/PreCompile.sh rename tools/{tgs4_scripts/WatchdogLaunch.sh => tgs_scripts/InstallDeps.sh} (50%) create mode 100644 tools/tgs_scripts/PreCompile.bat create mode 100644 tools/tgs_scripts/PreCompile.sh rename tools/{tgs4_scripts => tgs_scripts}/PreSynchronize.sh (100%) create mode 100644 tools/tgs_scripts/WatchdogLaunch.sh diff --git a/.tgs.yml b/.tgs.yml new file mode 100644 index 000000000000..ba3fc6b26c66 --- /dev/null +++ b/.tgs.yml @@ -0,0 +1,12 @@ +version: 1 +byond: "514.1588" +static_files: + - name: config + - name: data +linux_scripts: + PreCompile.sh: tools/tgs_scripts/PreCompile.sh + WatchdogLaunch.sh: tools/tgs_scripts/WatchdogLaunch.sh + InstallDeps.sh: tools/tgs_scripts/InstallDeps.sh +windows_scripts: + PreCompile.bat: tools/tgs_scripts/PreCompile.bat +security: Trusted diff --git a/libmariadb.dll b/libmariadb.dll deleted file mode 100644 index 7472264d89b8cb8fd26ab6fc9ac36e55031e79c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377856 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℘7);Dv_ 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≈oX+H>c&-A8USe9D(6h@y>xozp>U8 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

X)a)1N7iO!3s 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

WwZK6NE$1i#%pmq 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

ICWr>IE7E8U`8#8V8yLng?10S_Rq#+6OuWItDrg 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

g*kB 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

gxO@Mj>ukVc(ER<=V={6Ft3s7AL`4{=^@{ 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 z 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 zml->7I&wO3I&-?x^sTu^x!afZTMbzMf%>HA31$EeL4L&{W$~h`t*Z1gE>Fp zPg6rV!#Kk^BRC^Dqd22EV>n|u<2d6v6F3v`dh=ZTK<0A<93g&Sh&d8Y5J$?9apas} zj)J4)s5oklhNI=^IC_qOW8|3d(6Df<92>{Zad4a*7st&B;e>L+IN^95{76m|Cz=z( ziRHv`;yDSNL{1VXnUnH=Hqk$QFP&HKHF%9)lh^FEc&%QW*Y0(AonDvM?G5pUdc(Zo z-Ux4`H_99Bjq%2MBfPo9&(K&GF`XJ>EQTzPG?T z#arkt@)mnbyrtf$-f7-4Z@IU^Tj`zdt@6(B&h*am&i4M(FOB`1>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip>;mip z>;mip>;mip>;mip>;mip>;mip>;mip>;nH=7GP>HHJNX{b-bUM7T%WLHr^WEDrN?= zo-@?DnDdkOu6Ky{59Uv1CNqoiVXkw(V7_F&Vt!{Dx2@N8hj$p-VKt{$+rYLye)qk;-do<=-Y>j9-Y>o1c-wjxalY*E zMTcVnrvgp}911uXFgIXMz`B670XqV=2Mlc6fGP1S@+(cUrMvEFgs@!kpEiQY+Gu9xTKdj(#hSL79YCEg&f z)GPDKy}|$S5r#3tnGwuLW)w4;8N-Za#xdiW3Cu)h62oP944)A&LPo@h83_}_NEsO; zXM!08qhwT!n$a*?M#tzG17l=NjG3`8R>sEI83*HJT#TCuVM3WOCY*_2BAF;Anu%dz znK&k%NnjG0Bqo_jVN#hiCY{M(GMOwUo0-hyFu9C}$z$@F0%i(R$P_WfObJu^|8OP# z*B$@A`m4FjJmzO+KC^&X$Sh(OGfSAI%ra&OJ_ zz7u>W`cCrY`tttSX9%bn@NGc7fMx-W0$K%h3uqtEJ77>ijR2p3x&aLXS_U)?XcrI| z&^2ISz=VLd0X+gb1@sLV63{w;2?z-27cl&P#rNQUzAyWC*#+1I*aiOIE}(6%Yp-u_ zXm4z9YHx0DX>V4L;J$6_BAN=d%9(#d* zTmLrxyKtY~8Tao0_|e$E{{PvhJ9i?+kVfre?X?a5Sn+ko>&ZH?-P4u%9H|69iHmGYE%FSb~ho%*j^DOtd z-|!~!X7a}IUj_A*pO@DNuBE)Gt*Z;wH8g)=+ZxJ?3XS?4w<76z(!SI>nTDL2d6J^| zqJg4m+y&g5(zU63ik`=ExG!b%-2IAr#dpfcOYbpbm>^WNLws9&E9kSlvF2696W6`e z?pc40v!yQ!Et^yJxxBXcwP>>9ROpVBy@ij;LPW}$TjT3)>t{I<=&364KQx|(j$9hLz z#GaI(+-@`L%-la~uCmOTkl`zspxmfCm=w}(R9&H)#|mUbq(~V_5DqMjq^XO%4}Y3jd6vBPK?Tqj!IgP{&8~Nv?*mX z^Ir;f3Y*B+iPtHbsI0nl+bUNE`K9*W${{**{CYmXq0aN-~6#gM7v3 z)VK9pjDxKGtlJ#n5nE#&@zZn9<~j;|3ZEAJJZ);3t=z0wr%bXW@tjfg)=3g+TZj8U0=D+xD}c8az_?6;`X2MPSnyiz@Ay&#i|tSi(i|0tvJ6_ z5!7j>zx9iZo|y|0zZM=ye-N3>&EU-uoK<`yyd-=m{H&TT=^}d|&sS6^t}4RSaq6G7 zZFC0RPTf_5-gL$yvVOAu|A-L%4X^PxLw7YmB&>}A|^%;idmw3l2W^1Pg(s6 zafPg+2Coh;Of*Ac4f-SxQ*E}-}uv|3VF}1NAv+lS4HO{}r&ZrMK znmUu5DN$qN3<^#>CuxVKFt?d!eSS>A@hPnf?^M*8KBy{{o5be`O64;YJ@l#i-;4ts zbHa6d2`8;{MCp2%l;b_L3@>*ga@iK|nDzk@rI>ts>PRxoF%~P~U<7ax>QciHwe48UJ-ci=;mj%}EbUitufsQOZZE zv-(^5=7zTJ;Ow5B>jfW5YJ@C|3$9wsUB+F`t>Vq$o#BrWyo(PLyc38;exel76VY-> zhU~VouV%cahnBB(Y1vV3``=Z;W-g0SW@bnkl>w@me zG_%V#RQbvrWy_7=ThkH`@b3x7NdHuID4lO==NRnh9hnxlBW^;%(WEWu$1_rLG`aor z&J><0ZX-@DQE~h5?~4YAE{2yyJdSygzG}+B%EOgsD`NyLbn5KYlKA*&{yD{%qO7uB z+^hD7#RBD64{CPp~(WPv-Fj)rFdCZL(lw_6H{&% znMFA{!{YYxcJk{BM+!ue?$Tc)@}vT}UX!Vb(njknx+S``h5<&WDa1V7+R$x|8XW&Q zabi+s(u8D3N}Y`H87H#8_82_oyg#P2s3@GdIsIheqbd$(vapRl!?-)7vTT^OnBUeB z?-Ykb#`BYg=Ct#CZF$G-&+ouD@e>98ga+XvNnPm|vg5&@)N6Ggbg%W{hE}%D_N4IT z;Xgz)iVca4OZqluNornh^SnFxXQvp7qDte-Boz&($Icodm@Qf-N>F#uv~(A_Gb8?t z7?IRBo#XlB;g@l_wfXl%iQ-Q|XXHl3OVu)UM@>KdDAOuSko$D_(ZuyRb5n1pzR2Ka zPxd@2=v#8A%u>;C_Ec^O_dDKL(Kzu>;vT{Inz@?U+C|nW_Tb30*jb+Wo|wF%Vm0?j z)qHLuZxydOzX^Ywz$ut5+#>u_I9+sCRA2npIRACTxe|eNo-|1=R;Uz(iurE7xDrFER`?)ijSVzcIUT^IvW~X45#kxNNQ-?wRghQIn&cu|wi- zC4Q0AEJ>ZTCaH0%PwJ}FHL2pX!n7{w!iuNEz_A<=t7Y5ds}(lQB>h~& zU~7cqYj;xUq2ko=#<3k@U2#)POwzTCJvp@stICYRPEx+bo-#Loyg)PcxOg@xnauPsUE>MwYjh%=n-L|D+zJO6!WM{t3-R9zkE>U*r7WRJ_x# zG(IqPw`_GR$vRV36n&v;qT$QZWmUVPh2~n^3jSVEnDUXf#Aq;StPjGDMzo76Pe@Om zmYtDzH9xkvUgdJrGIO5e7w&oP0A31jfbfIpmFTYIYS0teG5Ha>SI$>VQr1*=RbSM! z)_!H^VNxnqnRb{SnPyt_4h|>5QP(*tVqDywxDScVle#9&ORbsqI;|{M?Xh{xo_x1Vczl6W@kudOSHm#e?B_V<-sb!%d`IN@s6DX*;=WA{O#L-& zYUZp$zB6T3U5zZS>&#E_AEp#2o|O4;Uy9yKd&-Xl&sXGXQ`}#M?2P&~f3|{?bt@s9 z|Hd*iU8fwM^?h=k^h$xR(rPdl%rLpbeu`_F^hIjxyrWaxMTfGN7PaAj5)M#`EQz5% zhEFU$T->$ve)?WTPt8Z|K<))mj$(qor^VxV9DXa}hj>TY&jrHbvdRX6iz2(&tH?3* zw=YlPlwS!tDYE`W9{=Tvp2{1lXS^D^KlQy_yW@_<4Nsbsd^Y82TATEu%+WdFxkY)A zQ+gEkESga4EIwE^qj)!$#~URWCMwm`(Vw>rbJlhnB040WD9$K3FKRB|r8whK#r=?6 zm6$A>9rj5e%6UNFl13_!yP<^ravblwOqxx)8c*+O!s;u`}A3RHhmqiisLUoZwqP`m6eULyX}o^S9>i z=4f-WWuCQ-{YU$DXO63uTjm}V)*;Lib||Vwj4HN9oGI=_+^zWf35yc@CzYjM$jHka zm!-;iozuoM$RqYdcy#$U^5++uOOi{QO`TCzQT`40Ywq`4DYsk@Dm*FeEjuprSM*aK z(Ee%ES%NGhT^qwAq73nyGsE*X7q>0#8T3Z_XT@LR@&8o+ovqCAG)$ZvlNz4>Aopg4 zWb&HAfy#co+q@0DuOw}QuPYua_G!4f9){JX3Fc?kDqF1Ur7JLMOH`W}b=-rvz@)or ztJ0TdEzKR^SvIAruvgLb;;+iLa`$k3gi*5JWVMwoq6RCuY2SDb6dKB02hTcw3s4gZi@m5M`&hR2}alO)JrG;hc$oN)0VT~tymESHz(n(D-VnYOL0yZV~8 zg?@plk-5n7I%ZP*q{N?+ze!u3Z!EZ7pqa8H_AB9K{Q|>qV}-uECnJ7$!g9~AWzk9B zrjMI^nLAc6LZlV_tf;AMqP(u^pdX`OZER@mZ9U=~|nNs3cBwR`Q zYn=b_$%|9s(^{tYPhXhj_MFUrTM%0mQ?#O_xFloR%Bo4iOi90xK4DftR-7bxUE0aS zi9rI{V&zi9pXNWz!M4lcg;7(Y>cj=b-Ha8tGCo`Ge$qPDXi@}q>uMR!EC z_)8_vWIXxc@H~Z4*;;g0`&z3sWEh4Rwi!5_6UN7;kLJ6o6ShBWjYIB-<#HcKeTXiN zznOR{X-1MRbzFul!Gdn`YuOKd~S_E&bAF5-PD`%_Ubb&axzI!n`5J3-f5?=`=0-f*8x zO-VbSo|m&ZpHuWhk*DnHtgBUbxi3T=<=qkriYHcloO#{dF;pZPDalgE^t1Hm^z)q0 zL;NF~diqV>6Y{60U&cehhwNW*?f(_t9*aiv#6_zM?ed;!f2e+q-&J_U+Bg40_}CeP z?W;ZgxiZn0L1yUz{XD}16W4LurEsqZeH!yTerdwCq`|2NQ;%g&^C(L11|5?9q*-Aq zGpE`&IQm8%^0epQk71-OH70GmS?hcg)gs=V@+Pg>1+?pB9@IJ$aYsnkTE^ zb;0zKm}xaD?$0D8zfMZvO~*7b(Z zwh_E;A(t%M3Oi)2PZF07v4w`%rSE0k6y1`#gnuKxTfBbe3NDwY9e*onOnObv1JB4Q4U7H?XP?8_T-3ez zQgNNx_nk819b=T~jXN{CWrD5fOzBqlEAbZ1eB-3Tr-dU+Vg(LaXSqaKuKw&QOl}pm zJ^#)WMa7oT*1TPgH6cvY=Q6IKp7=+ZRJL5MRhDSVO-hTOJ0bdJ#?$;pMSm1cDh-Go z5W7^kP~AovDQ}={zz-HI$Mb(D1RP;KiC89+N#)ZN@059}?b>Pj?#3|72!vFhv}1ZnZTZR3^iW;{thpcq&DeQ0b@i1LuuY|3{A=MO7tSRoJ}GJjVx zR{nEQmS7V1S3zY~ojh4+ykSDA-nPEdH#sIsD$?3+PPtpAa^`afDeGw-7uFP=$JI&ptR6&$B$|2B~|XZv zvfjM*!ttULqN}1W)!mH6rWDIhPOfuo_^R-y5#p#}$=%W)XD!L!pK!3)7S^ERdBtFZ z&1{dl7kxT*MAozHE+T=bgE&JzS)Hg^s~xA0(=XE(na(?oJJ&|7j4qD76n88sCS^hD zvYaiRZTTrh>hh}_ZQ_wJ)LgW z%uIWkQIR@Gb3mhy8l5nx$YOmWuL`c0lpNhH?=8=+X>RZ9tQm4A(i&&Yk$B?rZ>moj z4n&=eyO`do^i|1>%%|DiXY3I>HTfo`t8wU}{B!vOD|n`Nk>7DIac@bx%FV&Y6^jKv z>KW=L+Gu?Yp8s29a+}?*KH(h__-WJAD$|vDbMhbLM;5dy8(FrJx6EjEe4nn%v}Zjk zs-YCw7FWb)O0(+nLWD~+qtxG73ghC^zRJzced}tfk?1!&PjPMGB~@Pv2Z|$u*2(7U z-1-(_Zh3Cvjl`BoFUlsH)Tzz6QM@R@P?|X4ChQ9cP_VpA0!+v zT`V80zNERV8KPfrZfQAfIcqHu_$4h(U7W_r%g^7HpIp+btgX0PMN`o)e5GiyY^|}k z#S(6g86E$ic%N{tGuy$DO;n5J-7KF|ZVL`Zb2v8RqgZj(wpqudTjU+h(=8_*kHwd5 z67`IUF8^t|1MxBE(%RqpDu3 zrX?&_9#piNJl=gKvr+ulX_fMV#QM&*F_(q@a=$Q5_|=$><+_=*Z7IRcf)@zB6DNu5 zm~TeEFRUneGvimeD*S+ZlHiDSSJH1u`tq%_VvTHiu zI$18ydKRs>c!gh7wpR|+Cnv7X=SendYbT{nt0B^GHws$G2ZZ-YJy{%}xf7EqiqrTe zEzb({6if*!e{ETrC7N1G_qA?|Q;6UDU*YYkr(a@i+5kGEa2)pl)kPYvr7wJP3|!bu&Mc_cF}*DvpzDW;;NvTrJrb;bH#c>X8D z8R_xeqg>}Uy zCD*dp`ekHBIxn{U)MarWbu_cMwW!K^h zW^d%Vbq7q!>}>8z?iIct_qgDhqSBOR-R^1=F+6%jOsn{Zi6QA{J&8r9ilfS!Ra6Pj zBz5Iih{`R;T&KeVBOj%8Dg3!iI%D=MZR9XnrK?Ahy5b(U4=<0mNw7w^RnIvE+UAvHRVLv6lNeW5*E1Z1}=UHaE zqHd+b#UWMa?75+P^Pd;=Dqk-g7JO9gt7&RUv`w|yU3EkB;lGDJO{kHYoH}9h$s(7a zbXI0uUTUw>3!d)$d~uk^?%1FIRoWTt9LuYjmD~z$y%`SAo-At?$Cm6akCmkTtA4NF zYU*(tbGvYRa{F)xaffh+bAz}tF8<*T*OBkxHc0BdxQIwdz1T~TZGp@3w|elBYqct0RIbqE8aVvAHOrd8~;zOaWL78B_V4+~1V2NOhi^3biyTS*;rxmw^uZ3@gAA}!;Uy8mK^^5vW zR8Le_)L7I))K1hx)Ke5F>L(g18Z8XCLx2TysK@=lO7nOF9p#9`tXaj3XNoFGmWM~gGXMdEDnA@Mx%X7K{?a`ArgVe#U>$n(F;#Cyf_#XH5@ z#h1kQ#Sg@FC5Tk{={W$tX#XL@Mbg36!WLm6BA+DzQg0 zTaqA2mQ+Y)Nmfb{B^i<>lF5?Ak}Hw}lADtKl53KClJk;ALGL9^g8r2JA!!-(QNj)4 z2i*+o9n>eNS5Uto4#yE>4C)c&46+Ah2c-sig60HG4Jr&;5VSIAW6=7by+PZ9_5|$< z+8uN_=w#5DpmRYNgPsL_4B|+=LB7&j(yyhprQb;#N}EZWNDoO`NjpgUO8ZH<(t*;U zQl8W%-7U?L>ZB>sTxqFvj&z-LzI3T{wRE5Kp!B@-tn{4p8`%ZvU1@Dub6IOyxXe$c zmram`%62=1vca-AS(a>zY_@EfY^&^sY@2MeY^Cgg?40b3?4sQ6yfgS%@ZR7Z!FPi%20sXX9DE`8Q}E~DZxyu_O%%Npr-QpF`Y3)< zj8KeH3{?me5=F2=p)e_Iicm#_B1#df$T7t$QWg05uUM$qtk|bGq&T8DuQ;u^r+A>a zqqw2CuXv((p?Ifwt@uLumGW!lcglv!wn~3xCuKinf8{XcXeC!EQu38NWthULbSw4T zXl0x-UsN!JTCX;$$Ec&!(du~h z_E{|f7KcNpMBg5>bvUe>MQE2>O1P&>PPCw>fh8a)vwhr)Nj-u z)PJgdG_^D;jZ#xvQ(x0W(^=D9(@!%@GgdQE!`1ZA2sA+&sYb5RX)%a<(S`MeVww|`LwvM)^ zwxzbQwyU;-wyt)7Hds4MYuCnTHQMpo(b`E`gLZ`0s2#3#Y8_g+HceZgeW=aQPS<8? ztF&d>a&3urkv30zTf13%OM6bcUi(6`LwiuWL3>F%N!M8SrS6^fy_TbUqy41y(fR2< zYhP-=)78<9(fy?Br0b{~uN$Hpr0b^ZtsATxt{bU~(8cIvI=L=b=g>v!LUblwm`j&Eou_}*dw;L@(|6JTpl9^G^nv_v#Pn ztMo_o-x{9jU+Oy=Y8t*aJlDU~^9?^4CK*~8d4@8>6ho?EnIYQnv!T$CYnW}=U~u61 zf16>a;jv-2;h^EJ;fUd^;hkZ>p^34#@k?VvV+Ug&V{21WV<%%>qs16vj5czOT};!A zrN#xuCB_`%cHplYA>%gVCF5S>OXEXht@K;Q+s5VkyT<3nZl-s}H^x`SPezXE z4`VY^E7KRI_NI2GuBP6mA5DEteN6pK6QahNf=m+AB$LdfHmOYErdU(DDZ}K+t1`_t zEi-L0?K2%T?J?~)9XFjdT{T@c-7?)ay)=bezA^ilKbs;fKbrfPdz)LCdFGMkapqxW zwOM60nk{ClS!33lL(LiH9P<=&t~t|OVV-H;W8PvuV%}-qZvI!D(f`@U-EZD(zF@v$ zzGWU_eqerVeqnxVes8X8X=3@_(!tWv(y#mn%MeQ+%P>nnOJB=qi`t^K$Snqo(UNNk zwJfnDTI`m5OP*z+Wv(U5vdQw?vflEWWu4`*WwYg;<%Z?D<&Ncu76d>rm??YcDGo&;PBncD2f_25XEp#X8$sXkB5QYMp7VvSwIU+P7FEtsAU!tXr*h zZ3Wh3YYp2`>({nRR)1Ru+imN&wiDL#)`!+#tbJ?^Y`(UO*1OgK+ehmy>vL--TNhgk zTRWSd?VvTz7GqP|Vr>qa*p_T_+xpugZG&xc8)MVi)HanZ&1Sc)wXL+Bw(YX*v7NK+ zw4Jm)QXI8iw{5fSvn{gyU@x}KvCXhev#qz?usyQXw70Z-ZQnRP+Fscn+P<)_v3+lU zYHMVFV*AG4z`n=c&fd^I(*CVI+}_6?Yae6R+vRq%eXPBo-QQkhFR;(CXWHl4f5yN2 z_*ZxQn+X5VMuYu{{NXJ2l=VLxNPX`*u~4xJ;`5$8y8q&hMk8IA%+g=3mymSetSsbiUAm1C`A zjboi-lViK%pyQb1oa3hBH^&plYsYi^`G4oEubmB@jhro=?VatMYNy1hciNrl&I0Fj zXPUFhne4PWBb+79BIkbROXoS~4(CPZ0q1q+O6MBqPUlwVRp)c(W#_NXHm*rIeOz5# zgI)bx&0Rmb0$mMU-?|L0QkT&c?22>AT~l1sT=zn``v5Z=iR@!3*8Icd)>3$!$RtZObq?a{lWdG zdq~JDch8XL?p`6s-G7C%&wdT;0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p z0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p z0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p z0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0p0_+0+7kh63 z9mlb)3wO|Au;Xx?C`>2JP8>5^l2MjXCXqonBbt#k(<2QtvzeKhnVF$^%#33v`S+As z?U9p{d(M65z2$rV?zOsVbM5+eRds7bA_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`; zA_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;F$9|AG|0IzqB^HE zr#MHEQ<;;K(>v!%&hQ*%jx48Vjw#2QvpOd|XHL$ToKZPra~9>S&zYQaB4=OD*_^#O z2XijvoXPxzA#icp>T8Ij>5f#mkREW^+y!ag^|Kjh35+|7hWv9RCu%SM&ZMfha`_k zo{~Hxd0Ns?(m>Kk^1kF#$!A4uPlCP?3wzAODk`h~Qyw2ic_w6(O4w5N1{bf7d-nkCJa zW=MxgbEWxGskB%slU7P`sYa@onxrnNUFwzkq%);+r3H7irQ4+YrMsoarKFUV zMx>{upI6_OK2}t(=;5M|iry`1RPbO}zZG9C zu2)jOC>ezm%dW^R_U9il_g)6HZE;a`h97O(v;G6r2|R_mS&X(!?~p; zrSeiusk_u!>M3=VPAc74IBZ6q%bqQJqU_PKughL8d!?*V*|%jMmVH;2Tvl54a9O9aC(AmPwJMX84Jj)u z%P7k&%PSjJHli$8<|zx88Os7?zA}B8t;}53x6E6%rEFE%*0LRCbIaD39VX3J*Drpp$|mdRGi*2z}O4$5}Rj>;%m zWB&!&W!Y8Pby-yQsQmt@|AX?^RCI40at-Q6oK;A>1D9@K?%16kP zaKb2>c_bu;H z-mg5hyjOWid3JeLxvadb953G|mzPgBSCnhYwdIC#Te+p&UhXJ&m7B`_<$>}aDt@YH zRnf7cQ$=D$az*Eg?iJlCdRFwWNUO-K$g0SwD6UXeR9D~?nhJG=p~6uSst8v2D#ldI zsF+=`sA77>{ECGYdHQt~>nk=_?5o&YK~``Trz);g+^RV0d9?E3$|o!9SH4{NO6BX7 z36&pK{#x0%vVCRi$}W{XD|=P;uN+vJSy@n-UzuAett_dOS5{Q2Dyu82D*cuAN?+x) zN=xUdl}9Ss%0rdMD%VyXuH0YwxZ*jORLoN>S1eR4Q>;|1RxDO*QfyP~ zQXEnoRBTinR-8}}iijerxUKkI@qqF{p$AgKx)w!yi%|#Gh2H!f)X9R0Mt*e_Hjn>MhkW z{0G&eRk!iss*hDat9n(bR7I+xs%febDy1q*)mrtbDo0hK`c}1BHBhxkwL%qE9a3#m zEm0j-?NqH&tyk?=jZ!64{h_+5da3H=s!yxltZG>GLe(8r)2cyLJ*(PQ-5>RDR`p@;Z=?*f7R(Kbyc9MsH(imQnjgSan+8hMO8bi_EjCLVyli; z-Ku(`xyZY7YFRFj7?o{19v0HWj>Wu2VYJ2sV>Pgj;tM%1}>iN|( zs@GPpubx@Gsrntwl!aM{kZyR^{whB z)ZeIoRe!H;tbR}Zk@{72n!3NbSlv;bs4i5es58|g)T!#O>Otyk^&^_m>abd=o}u2N zUZ!5D-l^X2nxbB-o}=ENUawxFzM#IWCe+Vrp4R-XzOKHZenzuf{k-NyO+(Gwngq?4 zn(s6}YCh03*0j_#*L2aOYWisgYKCeQnsQA@Bhkn;^ECMyrN*tXX{Kwun$a4gW~^qW zW`$;!W{qa8X0PU;=8)!?=9cC`?H$ck%}LE=&BNNKv`=UoXj^C-Y2VX+to=mWOxsf1 zSo@v!2W>~~8`?B&KkfZd|8(tO?Qm_jHb+~iEz*{2ajizH)7rHj?I`Ue?Rf1}?F{W~ z?PBdR?F#Km?P2Xv?J;dcdsTZ=`;hKM-E+F9bg${&(7mVoPS;G=Th~R`TGv)5(+$@R z(+$*B>6AK^ZlZ3K&Z--y8?W=}#^~1Sw&_;u4(rb7uIM5<3}bYcbT8-$9i_XWJFYvT zdrDtV|EiwUy{Laq|C0VK{nz>_?)UYd=$q(2)Hl<2)F2U#U0fO?sQ&u6OCZdY}F$Lo>s#hPH-|hD1ZMp}S$AVVI%VP-;*bw1z5!&R{f{ z3=V_L;4!>0aGGJVVVPmJVUA(CVZLFbVU>X~(1yc?-waX1ZNtOHM~qJx>lvRlK5cx? zm>6zg+-7*e_@XhxINX?LEHEmJUgK)xa^qs-4&!0te&bf-5#tu)Y2z8=2_tR1V|>i? zxakk$8>U94=S**!nw!2gePQ~>)ZTP|)W40XovEWK+0@pQY8q@xGkt6tWa@5`n(|FD zlftAnRhd*Ky-8=Xo2({>$!nTy8fBVlnrT{Znq^vUT4&m5+G09lqD^;9w@qhEznh*g zKVoiZu5W(D+`#<0`Azd{=BLc>o4+Aun z2h3sf81ppq4D$l>VKZx{%%{y4%xcS3^COm9=BW93OG8V7i_#*uC@hs0okeRgTP9j&SY}z~ zSttu*X*=+Unql;tY28$TYFf0S_fH&ShK7J)_kkps)iItE`)>TdX^+`>iLer1gmPj`f=Ly0ww*59ZEa55 zueJ`hWLv=Ive|8ZTQA!V+alWn+bP?#_Nc9;{WJUhQU6!$Z`)tBzhnQ&{;j>Sy^lT3 zF0+rY_pr~jPqk08JM4?>`|StpC+)2LpnZ+~n0=>xqn)w8>UhD?!10iyp5r;kcaBdS z-#QW;KRKE?x;R=odOOk_10DSw*^ZBFxeke=$RT(1a>yLz4uzw_p>(R9I;X?wa(bLz zCx(r5PIOLiPIE4GE^#h$E_ZHrUe8(M+~(Zs+~?fu-0wW^@O?-F?mdtmi4u51w~D37+pgzj#`Ek~|$eLp?d3T+jVc|2$8jr@%AW zGs82>GvBk;v&OUDbINnZ^N{y(Z+-6z-j}@z-Z#9ByzhG7@_y?5%=?SCiMP48owt=Y z+1tU}+1th2(c9hY_IkYIywkkXy-U3(yhpspya&Czyyv{TBVH&!2qVeVu&0eJQ^FzJb0WzQMjM-%ww+Z<=qWZ>evkZ-;M} zZ;x-U@3`-TkMhwz&Ue9g#&_O#)pyBv!*|>FsQ+dEtNu6rZ~NczzvutJ|DpdQ|HuB% z{Ga>3^0)N2@F)2@`4jz}{XPAKe!Cy{Tm3G-+aLCi^iTB9^{@1A_Am0U_wVrU^6&Q3 ze#+1I_xefyPl3z+Oa6=ghJhCXj|UnAo(en~cq~vq@I>I@z-NKi0`CRh4I~7<2($@& z6=)r366h633uFYOf#N_Ua5iu;@ObdC;F-Wf!AFB12j36Q2)+}1GuSfNFjzm>Eck1% zNw9UWZSel6f8Sug;NW2AU~(`um><*z)xjyjoM36t7aSX$6r3Gg8(bA!5?mNu99$pV z5nLTS6xXBqi z(k1zl97)@fnkK)U{6|uwFH|!GVGQP{oE=Rgx zUF&syw`+b^d)L`rk9B<}8tA6$HmTbm-Kx8%rVL4$nzAuvL&~#J40|pb>N&gTlc`-( zd#CnI9h5pYb#ZEs-Ya{5E;-oyZ0|;W#`js==USf+`gZO6e6)Gr;e8kOUDS7H--Q0( z^v~$Op#SmyebcJabZN)a_NBcw;BwmY1HK>d#Q@KM1_Q?ryf!FpaB%SU!HGk#^oHq; z(;rX&EWJ_syXiyHQ_@q@>qiUHz3C&; zzcc*D5q(B{FyiMCD@JH?=H*<=c_g=9?uWTmxl?kV&3ibnPhRW1HhB%BtMY!&o0Wfm ztdQmT?-slmEh<=6u&H2w0bQ`WpkCp%g7*tQF8rwQv%-Oe+QM+*1CktxQW}tkq<-mm z=}XbpMKii26ekuBE-o$pqU7c1E74b@j*{1+{*qm#kE6KqAcVq3&^z;?*C)Am7hpN+8XvAt(cu-~?Q7;R+# z!}f;#L3^$}#Xi=)-hSME)BdHSm7}f0<~(}qqiE1I!}YbhvAc!4lRL@X+1=fp;u+%k zIQmKS1MjENkT=nH$amBy@#p)^{#pJdek_n192)#b^p(&qc(=i@+=RS@{Dgvp!URcz zG@&S=IH4qg`h)qS-X9PCaevfb%;Nv&2oMht4-yX%4-=0Nj}rBW$B4&?Cx|DBr--MC zXNYHs=ZNQt`a}cb1)?GGBJmROGVu!WD)AceI`Ib4hSGjL^LLTCVnBB5E%9=(UfRL zG$&dREs0h{YoZO&mS{(`Cpr)viB3c!kwhdDorx|)SE3uyo#;WN5Iu=hq8HJd=tJ}+ z`Vsw!G-3cTkQhV^CWa8{L{)P#o65;{Up7ziU_BFuz^uo5=HPB;iB;Ue6Ghwu_U z!cPQVmYybSV^oRRugN8wZuANJ+Xn>_p(dx*WnK4L#{fH+7TA`TNrh@-?Y;y7`FAPAD62%2CBmf(m8agsPioF>i?XNhyf zdEx?bk+?)$Caw@yiEG4l;s$Y(xJ5((gWJR%;y2=V;tv8NA0QtjA0i(nA0Zzl>yeL< zkCRW3Pm)iOPm|A(&yvrP&y)4Z2ILE5L-IxPCGutR74lW`HS%@x4YCpWCixbbK)y}B zL%vJCN4`&fKz>MmM1D+uLVimAgZzyAocx0PlKhJNn*4_Rmi&(Vp8SFQk^G5lO#V#% zLN+0PC7Y7X$mV1VvL)GyY)!Ty+mh|b_GAaLBiV^eB$LQwvNPF*>`HbcyOTZ06tX9o zO7D!oy;IJ$t*IP97+x&hm#}795R>8BlF1uvXGRJ zQnHA=AF7XG#bgOtN|uo_QcjkW6=Wr;AeAIes>mv`npBe-QcLPcJ!v3~q=__>7Sc-E zNIU5uourF&lOEDb`ba++AcJIx43i_tQRHZH3^|q@M~){akQ2#C%qFPgJsJ2u)sy)?#>PU5>5~(CAnd(e+ zp}JDtsP0q`DuwDvrBc19-c%o|FV&CgPo+@FY@~C{kpnxi*B$SjYqKc^!s+20DWR#pLrz)sQNqm z6ly9pjhar)pk`9DsM*vUYA!X8noljD7E+6-#ncjNDYcARPOYF;Qmd%d)Ea6nwT@a( zZJ;(%o2bpy7HTWCjoMD_pmtKbsNK{aYA>~q+D{#z4pN7x!_*P#D0PfFPMx3#iliut zrWlH)I4VM&q)t(%sWa4B>Kt{Rx^SP={~~pXx=dZ6u2R>i>(mYECUuL7Qn#r))Nj=9 z)E^W^KR`c7KSV!FKSDoB*P|b!AE%$7pQN9npQfLopQWFppQr274d@r>hV+Z{OZ3b1 zEA*@MYxL{%8+0T3P5Lc5fqt8QhkloSkA9#2fc}vFi2j)Vg#MKN2mKk1VV~1q&|lJD z(O=Ww(BIPE(cjZQ&_B{Y(T(Y!>0jt3^sjVNx*6S^Zb7%CThXoQHgsFM9o?SpKzF1& z(TQ{tolJM8yU<u=~47(dJH|59!HO- zC(sk=N%UlT3e5d}xTez6=;`zfdL})Ko=wl8=hE}&`Sb#MA-#xROfR9A(#z=O^a^?< zy^3B*)3L26`jCiQY_ap|{f8=mqa*Z5`V@T{FgQb>rO(ml=?nBl`VxJazCvH6uhG}(8}v>3 z79FK;(|73K=-=r-XpDJ)d60RCd6;>Gd6cQgJjOiEJi$E4JjFcCJi|Q8JjXoG)Mpwn zFE9<67nzrsmzh_XSDDwC*O@n%M$DVcTTBA;HuDbiF7qDqKJx+dA@dRQG4l!YDf18J zGv;&V3+7AaE9PtF8|GW)JLY@l2j)lSC#Es;GxH16g!z?e$~0q|GcA~wOe>}}(}row zv}4*c9hif~sQ_fT{ zm5hQ>GB~4Rs+ej<&1e`cqhs`pfiW^B#>`k4D`R8qjDvA9F2>Dx7%$^v{7ireG9f0+ zjATYJqnRZRAw48oteSRWM(n5nK{f{W*#%2S->o07BP#N zCCpN08MB;O!K`FfF{_z1%vxq0v!2<&Y-Bbuo0%=lR%RQso!Pn6u0|<~(zOxyW2%E;Cn{ ztIRd#I&*`$$=qV1%x&fl^BeO!^9O^m53moi53vukkFbxj_1MSQ$Jr;?C)uair`c!N zXW8f2=h^yf1NH^BA^Rfx68kdy3i~Si8v8o?2HS{zlYNU#VBconVegOnzstVIzR!NZ ze#m~re$0Nte#-uX{fzyb{eu0H{fhmX{f7OP{f_;f{ek_F{fTYN{>=WuHer8do3hQ= z=4=bLCEJQ^&9-6NvhCRRYzMX@+lftNlh|aoGuwsj%64PBvpv`pwkMm)_F{Xpeb~Ni zKej)c#tvWy0tSQF!R!z=oy}k~*(^4j9m)=4hqEKt95$EDWAoVpwvd&uQnrXKW=q&o zwv3gra<-hUU@KV#t7LIj#a6M^teVxZT2{yESp#ciO{|%PA^{`&n z$NJd-8)QRlm>tQEVn?%M*s<(5c04^ycp zyMSHDE@Bt6OW39CGIlw;f?dh3Vpp?k*tP6Bc0Id+-N^^osdw@O29%2u(N7$q6G4?on;y$TA!ICV+(k#QWEXPLJlk6$>G<$|U%bsJ; zvlrNl>?QUxdxgEqUSqGbH`tr(EjG&DX78}SvA?r_uo(9M_aOHW_b~Se_b6A7dyIRW zdxCqCdy0FSdxm?KdyadatIsvyUf>#XFLEz&FLSSOuX3+(uXAs3jW`T@lY5Ix;NIrm z;ojxmdW z;hJ#2a!t8rTyw4k*OF_+wdUGzZMk+_d#(f5k?X`Ia!Fh=*O}|Wb>+Ho-MJoI3fGfM z<$7_wxjtN9t{>N*OXCJ`1Gz!mU~UMP&Sh|!To#wj4dsS$!?_V$4wuX2ars;USI9{? zDObc5b0u6USH{UWIakhAaFv{bQ*t<`;;Oi6PR(gJEvMu3oPjfPCeF-RI4fu4?3{yh zaxTuzc{nfUojaD+R`9pjF3Cpdy5If|n>hGRL7i*P5o zQ`~9p40o10$DQXca2L5t+-2?xca^)wUFU9aH@RC}l)KH{;eO+O=l$c`x#Q@$v&iR>FCt$?zKVPu`6lvh zi^&U?$v+h`$ib{-~GS;yYF7z9~p{S zhzN)XhzN)XhzR^|MBoAJLF^&yVeAp?QLG;J81^{!1okBM6!tXs4E8Mc9QHg`A8UZU zfHlNk#9qQ)#$Lf*#a_c+$KJpiVQ*q@VF}pV*gM#}*n8Of*az5$*hkpM*eBSh*gvq( zu+OnCurIN%u&=Riuy3*Nu{qNQ)(mTowZK|pt+3Wu8>}tX z4r`Bfz&c``F!=E=EE(&J!4Gp`-LURh4=e@iiKSw_u-;f7tS{CN>yM>j1F(VEAZ#!O zKW2qxV3}AJmW>U?hGE085m*kEi{)YYSOHduNiZo^gcV~YSSeP9$uK!qj#d1J3+hoM zD(Z&RE96Mh5!xH~=;~VjD_r^iVT8*6L;rszN6|(^Ktw=9;C~AOVfcORQSf`*WAL%~ zID9-l0e*LT68vuW6nrW^4WEwBz%gtlJ`10X&%x)yZ+OoKKK@#Puf$j3tMN7XT6`V8 z9^Zg(#5dua@h$jPd>j1!_YSb%iSNR9<9qPE_&$99J^t~r{%_E&Reu+?sj8W(xvGV# zrK**xjjFAxovOX6gQ}ydlPXb_q)JwGR&`NzRdrK!SM^Y(sCueWRlQWbRee-_RsB@` zRcWeRRh}weRiG+VN#OU_i{UrcOI2kmnM$rIS5>MM@Vo4|N~Nk&Rjbr0jY_N1sq`v? z%BV7_%qok@3b{%DHow2iUDSyPhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)X zhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)XhzN)X zhzN)XhzN)XhzN)XhzN)XhzN)X{BK2|ukah=eGnD<|GcreW+*aIe@$_nw-~G##8dHD zTmqRvVZ28({vJNwL!|%TBVhWM>Y-HsRc5NckY4$e^=H`-Cf-S{vU5o_;0+u z)V)p*x~D37kF7 zQ={Mn%UBHf&%5{VHPXLoiNCQ_!hij)^{G-+BbroDf~;2ecl}cMf8sIyV#Shw%dc+C zBmWIwZyZ8(quo#3(f`KG?x+04T>keW&{W+_-CW&5-BR63-CEs7-B#UB-Co@R{!e=+ z_)qOg>ST3ibr<+Q?f-ib_&=LjST$KSQZ?mIe`8@3l1x>NM*TF^Sk%u@jY0i%)i~8+ zM9o9(Ow|O{Qba94?QGR})X!HfLH#V%MAR=-Ekper)g;s}LhW+Y#?NE!pCs|x`-vW< z82MkGj$;&~|70^xG4@Zgup-3E{HPBq0)Mjk_vU`*-|+V-y#I#vzn8~9x7NX!+W+vl zS5dqx&|dxzNB-yY5H%tKA_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;A_5`;_ag#L z70ndQ6+Pf{vYv`mMK493B41IUC{#!kQbm!XSW%)VRZLJ!RSZ=OyXUjCO887&@gMkH zJ**t59Hkts9HSho9H$(woS>YjoTQwroT8knoTi+voS~eloTZ$toTHqpoTr?xT%cU2 zT%=sAT%ug6T&7&ET%la4T%}yCT%%m8T&G;G+@Rd3+@##B+@jp7+@{>F+@aj5+@;*D z+@sv9+^5{HJfJ+NJfu9VJfb|RJf=LZJfS3%q>@t7N=C^lIb}q7Qh7>wT6so!R(Vc& zUU@-zQF%#Ow|4Cn9TeRZ-4P;9@n(2)yanD8Z-uwU+u&{Sc6fWd1KttugeT%jcrxA@ z?}B&5yW!pO9(W4g6Hmo^;l1%bcwf99-XBlH2jBzoLHJ;N2%e5-;F)+9o{bO1hvCEV z5qJ)si|66_cmZCBOK>S(gcsu_cqv|n%Wyefj#uIeT#4hj3a`SeaW$^NwYUz~;|AP_ zn{YF3!L7Irx8n}niMxcqEZs`cThT?)^`45>oukN!2>d4y(5dxxP6$Ni$kKRjP#tLv@&nXEku+O9nAZ;b3o8su7o;Nu>d&?7uO5!H z19_W_INQuP`p=&Kx};ofR-4qu{~}txy5OH$zr4 z(N;u2L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9 zL_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9L_kD9MBslu z0;e@T8-~p@)yyQ|V$4Y<+PqkcVFk{9ZVVggNdy|hOuA8?(Uz57iGHE8cGj#pMlA)a znrkI!GU2Z)kM_j)YKR-V#&~Y(YpAgxKcY(lIcpk+Y{sK@f~T7U!=$`b%(e&cqt;n)@HI3J)C)xXAa5-{tB`Fydi@0WBqrn{!CdQzuWdd%ONuzhINBcC!;K;couTb6=+G2BZ$MaX-U@jT3Nk!PW2f`Ii9(_qt5 z>oQNFljXfr6w5s;!7B?8r>!U48&Q6DBd_o*g(#~bqMEOS*|3VwpoJrw|0~!-qo)9c zVR3&Gd$ng1iges?TIX}lbQGhU?#9Ki3lNv}r2QqP@pkZ+-yLiD5f?*63BaSHWq33l zR-4wYX?fML5qzZve_C<$YFK(__Bot_*(Cm-%T zz-@&)FB%3+wjh*7>Q}_gBNiogwS>&PE|c>z8l^^-Xqg95>t6d&eNzl$tdtOCKr|oi ztAgkO80)C#Ftix954F>*2cbXWITUNbcR%!Rh3SMD_HhdM`u0 z=NNh!dYk>W(R$8u%}^dS8GC!zyM_P)UKqO<*!GDVMGkT&+Oak9`+}}AdIzMCjkUiw z%{$p~-O$T30QrpN@muViYrUZFhOA)6@YoLon?cBqu$LnY(!IB#QbW9Jq0R7~r8B*0 zt}L*~_73$%V7{9nqu8ZDD`FhvF#@#1yh~iep)YafcyqmZ-g15%iMPO8=*{<%MydCt zi;6?0$gAYnR4m$fOR={Et&S3i60j|ESMm{J+L~((Xlkxf@0inT(7ejLasge9ISTcc zdnxe5qvgoD(%XqgO5q&`9-HkxZ4MeI>`;P*0*x}lf&)F-dC)QvtS9JH$hR7`sR*em zuL`og6qmmiMXAkbiDNUYDK&U_+#2Kuf7ciK5Q?uuk_nbOMu$P~%`}+-+xUyI8Ii>} zw0_SSOogoS8sWT(T@J5Jko%n{&3>;+=k(gWBjWZ( z%+3u~F5Yqwk5Q!|;GM$H(ZlP4ULR0io{M?HUUgTY+TAd$LTlzS@~K8Lr@6>pWgO`p z1s+AW;n|FI?LA}o2saU)qk&6=QPt70KuKU`i{V6T1-1wHy*ZAzhv&}8*qGA+$?@Ka zx>;bWfsw-I30~GY1*|4oCVIC+Z6|pr@$-n;-@Q5+rh?Tp6mPnBhW8M^f^Qj)y0lTw zbq&?%f^()<7o8=HItQqE-njxl-@8OR6vmDk7a&!x^8MeZ^+&jvA!m!G_6#1{_eGWTjThCg@qt$-a zo(w3NKtCKZSql~?dh#c!T)QJ?54R~g4|(hoY)xp~+VMJ@ zb_*JZYmTu*-`bsHUFNvW*C}R~4k&S^DAi@!0v{>Y$z-8)(@GD1c%+MdRwbahAFLgCF zdfn;vJHl*Z)-_im$XM_r^;vPa9YJ+tKz>wr!b^CmI^)1j0KQbOfQn6VlHOxp5~3Uj zSquJodJ$GWXCn+2{&e7w{}Hr0Ye%lzpT1`V47&sKyBdevIqw;;83kFM^j`9whWMN<4;A6G)UDdPz?HEm#vl;YJB){gp?OlJ**%&`6oDe8tyzH7L5y@Kn+Qj0S zwR}Z7`a1BoiT5Db3CY_->xkAy>Iy4lt}!WYH^nq5PveareZ#tIv(oWCJ|{@xyrOP*YBv{;t=( zR6bZ0@s<)_;XOW`(X7|}WtMqhTi_dS?t-+^dpzUEIU47$1iPqN4s99SGPuj(zW3@A z=TWQc3H2xj+mgSq$1tC;pK9$Dyxlp_sC<<^{2srl{8M!gtmpaYoT~AxjZ!nw_ zQPVJV!d(K~uA@CU=r7l+7raKpX|hctkK5Ni-#WCLte^?_{3!BqXOJHu> zb}q8J%ipEufu@DAzivUC#X_Jx(HfgYNIpMKd)GHc%|M#Ps9oaoMZM9ORD}>Y#h-`E ze9L`H!D1z{is>;d1+6(wBSGtWRh*_qe{Xvm#aaOCM&>vVtNav?YB7v76IIb;*oNNd z;7!c8`Y+|No!;yEUU1eY3*usysfuF;MIBPhAVOMk)#@YnBbx5DXS9zOYJzRL+Oo4T` zU69w!CdP66=@H~HfOk*GAsF5HC!Z0ha=VaxKd%i%r}6&q#^&4M+wI$nG-FZz8+hFT zkPSvNy8<&fBjk1njrOzd71UJ?-ajBV^*^f zeHJWPz^8|OxmD^s=R5E7qjP4FeryXK-m!&j4Wv=Z4~&>gp57O=YJE3{tq^@qJU zGFs}o0@hXb8_-_&jf%p_1~-P?0{*6N4A23H5cN$k-|@ACS>6WuEFqHHT*|MArov~2 zE&0{c%-_^;)UhLOJ}nVm?FCENZRlJYj8^J2u$&CK=5hK~{;|+|HO&f}E?;dAWn|a-S9ACLwX;0pxh#xr>_-_AYl$iITxT@Di z`*SZB_D_wjm%nq|9RF*hcm+QhB2YS__D%`2}&DxKt3K3PmaASC|^O@w#jJYCiTPu!ko$%(Syb?{5m@Z_w&Mr|}#7T7P@T zmQWYikw*Vyuv-oznUJ3a+K|l*?I_UtQP%Lpvt9$r={yaxEhejfirMD3`*&#;TJu2S z@XxYOh00EY+liu_0cq@-&ewYijNt-}8}8$LB|OM7X0;Zbneg>goz>y>`}~JZ9W0ma z1(xfMW{wSdKks4I2Y|W*Ufb-`0jYdb&_B{2_TL6c2s9~iCu%G{c#QGy1)nbbY~iabG}3s~)d$&hQ!H5KsaWu>4tQ~cwF zlVvAlS&UZZH2)0$F`%YJr~0QuyjgW(&IE3D9Z7B6y8WCwHcRYNd7NvkXzg78B4n`u z+H20M!bvqfs^$@#?=OIw%&QZp#@ohMcrntQL~C~?qF4Es_`B$q`q%l_`q%hZ@V?7Y zznbUZZ59x?E{s?=?|;tC2Cur;CjWYfxe;y~RCR-Y=ASH<31imvgirR-95(ysfX_UB z|87CnTmOmA4v=q0x^29L#=elJ_VN9_qhQ!BL9(`i5DXF+y~KjCZV zjPq+J#uvh#+X(zFYcn*)NMy_TBmQ&3Y0wkxkkcsoDgQ}-5OTOAj8y{KGXjTU=lpt* zoQ;#j#yJoCc*h0*Qs>2cG%;=MHA}b5ndrFezXCQLjI(uD{qqfj+-==gb=N^M3Ucdc zoPqK>h7g!3InuujKLF1W)fX_u#WiV=^Zi)9aj4 zu?%neZ~1ctp-hOGhPEvtUy~t zx8o%p1MPw85aCpbFKx3%`op2u#a6mq3;Jbjn3bN(J^23i4cv5CGku`%i!}YAbs^l-0t0{^h@@QuT~H6-y$huA?@Fzmiy+2k zV-M$8TefpB($6*zf%AC?Z<`MNMYQgYBgC@;LG5HqW*{Rlz_1(k(D1-eu*eRKbJKiG zuX$KtsJ$=04wl<<137#wcuNN=FTn7YHM7nS1e~SFx*%{vsOk#)I5gMAkY5s-OJSfr zzx!f-U16_u;8#>loNKyPf_IGszDpF4m{MK6Q2rrpX0~zuvQD_*g&Y0i67x^E`S5bf`M>g8N`cSOH9k7 z;{xYxe!+GOP&WY4QGwA&77C2yb*!Ns+Rt;)D8<^bAWwBniTi3Q7V(6mEHF7RJwQX{ zCh(qG`&6EaS;VgM=4pX_2!mF0_nkL0~cTHP^gAOTcv@;%7q}b=^Yi3x2LEuq?0# zX0nFIWtQM`Q9qWS;auIS=psRmVXFcwd2U^8&wH;&{92xax5L1Oz>2^cB;5$@CPXa{ z1R(#_fxXtw#+iX`!V_gbXd`I#Z4GP-Y)7{Hpxuk8plcrBzZ>YmhOVd*JCJ<7dskqu zW)IMt13Lo;0)q@&ki2&8GX5-XFPzDTk^VSu6#`UmxKAMND71&*ULQReIL7O1Dz zOP@!!=lHnyYRALQxCFWj0X7hTTrL8AHE<IS9o)yS&@Bjy6Z{(M z?b4as2>!4KEK4E;oKq)Z6>KrK6*TL>dmKXe0*ccCY1%>C5mD_0%T59XZ==X#p0FF` zh$qoGmAgLBNi;FL%T_6W}9PZv0Cf`jUuymEJ!VAo(uP-pKJ>|#8M<~Src8*DD} zbE=*HMqzbRjwwPOH_@noK7Ud>VeY+xVXcnm;R%LpyW08&2M7BH(}M$n9}qOd2)%>1 zwW&d?{*tvjvgsM@YCHrP%rmD2^H7#HeTJ}#YV(NoYF$%HW^g!oWx*W;)JFuHnY8F6 zt+i`q?i16QhN9RpX_0AIa5cg!Ly%1n@~rW*17fw;>^M3m%MOl1-mCa=x(hqF)+5$m zL=ks8a)a`F5R7RjB3XM=9%N7u%n|Z90XQxZaw+=@Pxv&@xz$t&9_7f(!;c<9YYx5& z3obxa=IqHrg{8<+CPce#DnpX_U?~ZfB08V9E(ESAiY4PQmjx%ew;H?IN9qechr`QD; zD<>`^_-qZTGA0-jqGh?qA$k!^je zj`(8XZDdJsX>fUPS#U-04m{Diqsm8})8Zbj$G_Q%yDldq@)M%V~;(=Ba4TkhN>#J@Yg&A~0abiPyOUyE`Y3M21_ zENRCo;jDn4@`D&FVE1ebZbu_-2fw-K#M`ak0)Ca?6}xr>2bj`f=a!m!#LW;suLS$s z$i}TL+fCJ&eZ@KgqZdR>ZF8G2j*fwcIt4-=X_7TP-{4 z>@)^!_C#k`()st3z0pGOsCHfCJ>ciQ%)6uGVD^KM9~~rvlrZYfs2-iKSr}))y6m0tNXF#*iE#!9x+S|cnpt*_orho+e+!U;@DB@$>y;pN&V=%XX zKHKd<^K6M^HI}Ur-6l=~p9%rDQJ12n`;gVFv>uP9NB4XCTKib{Ti2m_T@=3h zHyJv@Ebc(&A?Jx`2O-ua<1$;vP$F;F7iKfb)+rQ?d&0oaGlr5v2SGF1<#Ls|TADf| z?^6hiT#$DS^$2wb*$w1X3AlFwuA4AM3ZlHij`6!UXpS2f!+Jh~Vq8L%=!L9?15!Oh zldP$si{>M)-l0Arjho~vGXPnn!psUC{Xz!&(I5esj)3vfg|(3eHcQQ`1s-%Dxe0t< z=m&)cq8PB#g=~y4gI%b?YM?f2zbuMzY2H3TI+dQh^hHQh;&H*ANV7Hb(wcxXfP&x2h z^c@Uzbg?d*KlR}|C@A&~qZO*q1JwZDqL2*UAg8*nCAzwy@{(9Hz-;OGXIJ9Hbk5O5K+PWr=4!=X{Yj|+LBZ6};xX8WX203_q# zj$I@9zJ}{*nT+^Z!WxdrCx({9)hoy2LN;SV`w{XU#4U6ML(MGfY<9$rL2XS;_`Jk2 zEo9Y&g_STPFIfWpeqkoH(PRBk0mE9U%Q-)^ z5$zM$wV{4M%?Ygxt$+yU?8`$ZELSXcMfU*`c|iS!nzu zPl;{;qE>~v#o-Yfk>#r_LwjO3vP$;sL;V?4kyOiG#KAL=?`tyMS%+JTI5M;b`u%k@ z+Yz@Zv>y5maPQ!?BTvWTYz_4>uD7YIn?bq`X*TkD*xha&tcKXNEp&jFo<%vuWG6xg zk&K0w7JQBiRLtfWaN7a*s@S=TG>1@22v%I^isP)n!72=$4l#&#fL{vivBQX?LdyZ) zZLaH~Q*qWK4WqQ>2+>_2JtyS0!h9b1YoQw^8`5^FQ~NWZyAZt?x{4yr6?S_pzz_RUZP*7%J&@}}V$ z9ekzC%Wpw{J9MXxRR^$Y1GiC-wif(aA*#8+!~0LDWw=EgUpqo=-wt%Ggy(Zi+A(|! z;nOzU9{F8{*sXy2U+jcFBSG(A3kz#==&miD@5u6wdserWx6!p0>0+~ z)Bv6v2>qaNxoM6i413msPJhBVNI=WUKOeRmFY-AI4i5pJN?x8G&Oni}!kN$)p`9f+ zpEeBweKyj>W?FL%3pa;zbZDG(cpN<yW~VR(!-3uYrh@>ZsyIw_(C z*f;xX<2TnA@m}y`1?sd@!|(KU_L49Ib-fBTzJ;DryLe5h;87c;rk91wkfxm1%m0a8 zU9T9YsAH)B9A>~+$}o=PE%-XC>R7>ZFkE$ywwlCZjL;rpxhT3jbU?KJgMt4|75zGzZ=yjfUJVh zZWCrb-g(;<4v#XeG<(9KumR1Uzy>wf&3};^gq1X7g0wr-a8tI|*qtP{)bkOf<)-DAr~3l{#-J_vUw( zpBtVHF^1K7)0+{V1+r8$%l^jBu>bqO2ukN2VO9z>N()^t%N&%!-FUUsLXh8%uHxSq zlE8kRU^x@0`QfIwW41>@W4Eu2d*`T)5Z^aLw%yTsEkt=OMbTF9F;}5{;4?qIhxe86 z%J4E?yW716QOzMrmU$hbH>1{S-^km*dk&&f5bm3RUJmzKxVMC(npMzmg&RIYwzRxm z4zn5qh)p%NxVi=W!D*)q2u0(sRndBhVn&lJTV`fvkYy%Wl5rShY6gur{;z9l zT0J9cy;<+ZyV)*jsvZ@+;;QayUpR0wQWNI62RG`(HX{1fni5n>H?UMwfb_(wqXnxVE^`1~PQzAIH=ouVLM>mW zz^DOnTe0l6$~4FuiLfVV=KM?v#iBqi1hry(e5D;heNn2M0QW+u6d$RWGajg#myc19WO_=StQ+tY!U1T6lXURrwWCyc?ei_ZUSyg z$53BesVcJ=Xh}54gqpImm%K8zYS7b(98syo-W1eST*tiuj94`uRh-ePP`a7~;82)* z3bmE?9QZ@oxE%VKWO}5DN4>>D#ZM-bO$_46eA)CiZ7zv0HTila6Cx5l!R-ORz8DWT zg_-&QTm#{C2e&sW5dxY1fWvtZvSkR?ib{N5T($?8U@l~e2is>7R4_cR0Gf{lN*^5Z zKtJxnJfS$+l!$8EAU_V_XHrZ_h&veBX~>3iBvVd)IP!ZyrDIsTRwjeQ5EBF1P6enJ z{Q7#bT?8`20F%u~lWY%1HtgO&`uf8!9q^%;HUiuX439&#WE^0lO{2gbYr0uF9`guf z%1a&>N8wzqMdbr~-yku`Ps%GR+Y>vX%RENO&tyL-JF3UBgxX9osWIp&P>&0GDD4qY zVvF!x<9@+)RXvw|N8^--RV~43&%vQg^9y~dA13?kXkt7wO$jA)Ow&zX-fZl`9)~Hl zv?(iH8J7b6GN>iZ!}8%c1!}1Um^UBXxfoXS1K}9~GTm@LWAvlP;oQRvP(_bbsJTi? z7MXTJO<1T%?ZM%}S{3!pM5iW3)%MT6LN?wr5aN@N267;L0hfa}z$K{iolw~>(p%;TV>cba_oDcpn9=IsL7&HO#4 z-3o870{Nt6cORzi$F5BCnG{IL0h13qs6cB_9Xb!WNb(%UR0h?SLyAl?uEYCtkC=`D z^{B!jkU0+cH3;W~LU%%JsnCj6Dt*@}(`nO5g)e)1jB5S)(gPqHXwI5?mz*)l)VM06 zO2htg^(KGZhc%eaW6sTr3#N+zpGIv}=BIeBV%`-~MM)nN_S(G5mbo(n!vtmYEelL z$Q(xHwI0%U5%gB4q|3|o+OAh%j(j^6DL4;9as-&gkTaWU zWn~7)Z1*c8nfp4!LXCu6nns`)MtMde7v>4rb(wBgHs-dKjlwm~ZSsZq7@%hg=A*va zZN+j=O|HDL+0OwhDtcnN3#lFBp-pR)UYRs8SQ1vzCJMoaQF~z(I)MzQ;Hy-59t)}F z6^>W()wW<7hjM6Dq(uet`8eI7HuyMeJJfd{M^Zv*Qy`B5d8HC@o#|?Ze!M&sZ0M_V zx`Epr!7|*$rdT))Ghd0L1tD zmhE`JlMpSzJji@}fHh}9e~xO+1zdMvKdLg>oM@g?QisCa1oS@8;}14(t{j_} z3Vu?|x66irn+CrLo)!oJRzrou0UK(5T$&DUyXlEq^e9XlX3hX;qP?Q=2Tnm%wjn09`HPgR{-K<~(ygNERUJoDP19Fs0CsQ|yPG!L6^%Tw*T8 z9FwZuyns<%HWxrc6_{VHgivX&Qs5QlYV$Jla==$&+A45sFuWSvTKH`%n^3yOTv8Sb z;jIOHqNmOr3H3QFXK4O9B)cBj8^Df0WwZ(58vr=F^G-~IxgiRDmw6hh-SZ)zPE!hhsx~^f}6m;XKpdy1-BVde12f&tim6tV4uW8M0;f3S7B0dpH-Lv z8wZ-qfwFVsSxRDw#e5LMS8@OA3kUYGRQ`{ko~4~9LpBxP4sc!Gtyf6F*`RqQuJzMO zZ|9H0@%e|<9m-`is^MPxbX<$!%>q@JZdHt4xmf}2$v@NvWzHwlXZy+StQ>|yUWaON zEyVp;75W^IeX8JYrKUeIvr27zZjR4sMKUh%-5*+HD}*=+tu&q~etjt-F{J_OKvNN| z@EHYyeJ%wa2X$WpOhlA*cob+eb6CP-<`vmHWh{aPg#x>A7GJ!9ZdXetZjUdJyc>;v zvQ+mDe!5}GMU@_V_(`Rsz9P)h(~lbNhpAKGz-e@uBP|hFYOY_oc%|1vj-Ajtu7lgl z60hhV=I6O#xeKvAyt1*V6-7a4{VhX_`=C(!A$xRTYEfTHZ-66F-MWPGk)*W3MpfPN zrLqduylCWKro~uBTJE4an_LyAjGM8De?6NksZm19^vlOWz~Yope4#JP9e`*9F=r6C z5h!g5D%nI!62h8tZ)Be-4KG~emtQ!!kbSAj5VBn`cyDkPsTSOF>ZA|jy0rXznmgfY}|PStB{LG`Lz`7ld{Wh!vbp>i2v z8II#=54#p&k zpyyeZIhL80*?#;`Ro(UFd#-l71(rg~bjbhy(jv=ZR7=B4mV#Rh{G^f+ z>`V5!7V_=@#~(EY(2kh1$_FfaWQh zo>jC6>gfvX)1kB`Ip#{BF1M^iJn0qfQkJQ+^acNQWz`UNbM9J8ElBSvTVW_)Xv0$?Unbx#&y6iK>n{_`c>p!v)l}j^Tl_=!YcW{WofH?T;7Z% z8#~C~wp<7OHCb9P=MK0J;CI(g@}A`^#_wAm`f(olVP`?FCO?XtA`|LwF6Tz%nN_^q zAe#koZ%14UaCV`-t_)J1Q5=iXKNh!%{$n6+Lk#AufHpv5m<4xFd0z2wXcL^`^E^taPusAA zjyNLN68zfWw;1Y+$1)zpkOOT!5`JB+kcNs8`7e+(%oVIQ$a@mXX$)vXHVX^8fz*wH zk@-ssvUB&AhXN*>;l*hcoL{??sY?s)K`jomKB#O0Ubr<4avF(!Trb?N$VVVrWZ}`g z5yd^My#UKWJy=ic1V~|DYqT{N>p~8-4-Ns&+^o4EHwuN5UwJqy261vBFZ~r6*s(zH z%F=$;-T;N?SRfV9Px!Q}l9cH_6Q`obV>nhto0zw&c#yRKl}&~QX!fDBE#jPYCV!2vb zh-zDbwE*H80TM4DA49Dpt)l@JO2#2SqmT{z+2swWKWacB-$$e8Sm1g5YQ`8WEyrAl z`n=ZC@t8KvI>9kU*M4G`8mBry}&P#=pYK^gT@LMw!P_b3`rya@4^SeGJqp>;8qms2F0 zSym%Za;({iz6_YEAvaNrPky&I5`B$GHYUK1-Rwb zN^2Fk)r!<|>k0+-hN{`G*T6-nnJYnWt6r(Q8lV17wLy2)dxizzzw( zb1N3&@TXM9!#rVZ{$=aUf=i0j73&5(uec`nK!`pDdfUc|Yu4)syP?S5R3JINTYi{K zkU zfIqT6v~Gvk%+{U|f(1)htplrUinQJ8v^uP7p~M9kWmBp)sLCGpRFK>aD2GTG4_mD+ zz%OGR-^|NGxqE_rY|KlCd_J{42AOf7v+?;(=!G51mX*Ipud*lSiUD!8sc=aJdjReUxk^#ug8h3Xm)&gsp@%B?3lzpwNXO#x z9zgAGn~*3eU=GZ_Y$Fhy4w`a;?~%4fXxE!i?)xa? zCya>&(-p15yva7&76sB{kl(SkamXDH_5|CJ+>I+I0%R?kWNUzMCIh@3YkrFDe)(Ng z>$?}vfY6J}`>NvbmC01wr2J{Ni%{Z=P`EOE20-=2h6rrUZbd679Y6&V>5RjHKm zj%K!PmTfNbGY9N>2wDL4eE3~~v}J;8v@JyR9r^X3jm5SwT%U`wm)MpfjyK#a73?1q z2`x5T;pQliEVUHRh|hs`@>HCNoSkU4CClX63T)#*14AL^+o0(%rRSTQcNbbBOPy$bv`X0HHynXMS?LiiQI&s@-&TZ#2|4YzjL|3rwV z%vK5#UQ=x=w^b<^tZY43D=KYwvRCFTN7R)HZ%V-2sn)jHwgq!HDS4Gc-L3d}j_8{( zz7gEDwl!d{w$<1cLh7XAb&9O)vrfS_V5q2gsuJ&z?DasMtm-?9{c4XK0_0AaHF)uk z_CW~c5d503&bMaoN3oTwd~OBGUiclc?L$1617H_+Mi8_MI?mpG+05-?^%`Qc`ZQ z)u7bxKZ%$sDde}^hlp^}c1p|O-Oc%?5xPFGh5HXgXN zjRAXr(sOZuJy(3)!lfhoV{I>#+T#spbwJBKg)}JHy4s<n}U2Lm+|VRP*Z z6zV}G{&|Qt-#((exy-2WeerpU^MICx=x(UZO8|pPU@x}k*z*yVi)@$&*%x9+ z4r2zStPJptO0VP#xdcmMCi!iSkyM?ciwZS+zsHzG$)e5%;ph%!E2X~c1 zh4Io}juPg?6964)ry1EEnt(F=r5@y#XXAK}k0jUPPfx&A()Sq_pQ`G^$)i z9NBLU)S6oeyAF1ts$aNaziPh^dbnc0tw=+Ui{_s9p&z`fQ14)9PjMqa%?kY*hFZYA zr%>fspQ3uz1ho71hlq0{?lyu5cFiQejOFmoq$ZoQiqrTTm_t~qJI%u}XA=qNK zqVO!`HgJ!_EU;FQk$t%l*XQ5sw%YF$y6kIE*)FZLBMGPdNYN_Ljcgo1d5oyFNPABK zeu8jV;ef__RXoF(S6;SL+S=@-AC*!t+Ri9&yAK!-fhr;nui~=+Keux#itI zD2oKBmtzxNf%L|sPjAG}Ef`YP2cQX{lXlY=@npQeqY}dE=g5FiqYyP3*)fi5em-Im zH4f|nj(7yOhxRIHqMvWrQvg4M90@9)B+^WHQKE|GA5s$LBnLtD{AkMM5=~W3ica_-S4h@us(W-bR06ft#9_%|1PAY0og#}@FM4bZkk0J&PS>potSmThJEeGO3uAZGv8DElO=R_75W?KsKP|V~P>nJVyc8 zoAYuU)1cqEg+ecM%)qIGvlHN!Bl%KCoT{{7e*#gxW%m%bDVRqfYK4j?ODscpCD_%D zD$Lu0%4|7cJ0RATjunn96n+indqbXy^96GR$7;l>bqvitVHF_HYY_fKk$@ZnWvizS z(Nj=fyrIC(?n%GFg3dc*!&EHzJFM#Hg-tQP(egJqURQ!VoK8z`c z97h1ks5t64rjj|1;gbrjPmUdOlU;7gpRVjrjW2(YeYxz6<3`S{qSKCgM|FuA@^a2` z-q9Co{RPLuvIl6Ce_obcdKN+&UeTI;(GgyCvSb))+rbP-E{y-CPX4$(Fp!j!WP#2TPqmwRsZK(l*p`U{4CWvL3EEt~+MrUsZA<({4C! z0)E?33vu3Z*kHuD19+pO3G5x77RNns@5AqtYHmYMd8Ob1PT?d-|3d^<6h8vjLHhY%k- z+=%Az%i-KrY3 zynfTM&u6HOr<4x$3kmv_0NfWNgotWthI5#6R^A9jYBIE!Q5d_MKN6rx3J=bSoa3C< z^3j+w7Tk%>@y;lye-l(vFc(AEtg<^w{fPyw%Vvrq7g{+D;He0o=^TP2X8@L;Gu=4{ zQD-B2mNU9^E`q!vchk?)*@OP~`T`p z)Z@ezjzT$G;am>fr&%kJOh3raIs~w_|0NAAh+8*a_BroH80UD^(W|{J8^9aS+7kZ3+ z;G;@bd{OsOYR zP>y^)pjU!?98*dd+N6?_W7u!ItUq)d@ekq|#EJKjKBSsugre|If%M7u@!=nnjNK?b z?Ho|}uwZssF{)=!N}$g?s3T_}oU^Y8Yi`jwpq|H^dS@ZzG#=M`Im8C%1>nsBt(NAe zDrF;cyymhJ<`VFA39yUsbE4Y&6l&HfR6k|e?Mh1?qzeBENIy{F*PT~!h}WbVQD_u%)iy>XKF>8A`4~hIj$-Vka0dzVuJJ{*sP*JKC%26K84|!3|4N_!az2c6-h>eQ zRonslHvF!`?*{zZO(VvZqxyFZFwyw{^#N0mj%3M<@)F#VpjXVzXlrw}c;+Il+(*72 z;xKx5Xd99y`godUT&9nu%o zfdai1qFEq}gaGa!S06ROn6^A&n3co#VYRIPOLrooweWiBr zJp@rwT*;VYD%@C_-E5A%kauA%K;=P$87eN!RS`DQ5&QOM}Z zRJaQjXpYho%UWFm^u?}4U@ui9axio*OP0t2EYFpzaAjJ7E8kTJl&!coC{nn^u2KY- zC=^-#<2HH9JhRL%-g3aKc*L!6RU+OFZ%FO}Sao0(}PQdRN{9x{b?9<3z2IXeL;mW)- zh`Jw@^jQSURM`6jII`-g(yK?UIuDd*fY-Y&V7be#=bi?DFT(GV>k6ilAVa~A_MAqg zz<4+m`Wb{>1t|)2c+EAr^&-%(1AYU3H(k>~pSJ;;iOa4LU^o**WiCT^Tz7%ejHoi+ zf}qlzCf7ZMb|0YgSujg>JydA2EX)`2oZ%6s4@aY~1z~2eO$aK69jv>m8f|siu)H^v zK--SE4zQgFas@~?EAtAUPj`TXkKXRKy1L;y_QZ7vO6s}mnc}BAF1Zts`g7$6OIAZ$ zTadpL@-_!+jY6`dE3MLzbG_^?t}iQ!E<@dzt>{vYjYX1-61F!5qboKmbxfvAKrwPI z8p%y8&#B}Cd_W6SD3Z%nJUeGjj;K(aIXfX%*5g8&7>vSxh+CaEMh@!AU7WHu?9bzR z;p*y!-9&dN*nbUE38mg$iK_=dJryiWfdW$!;SL90WT*T^mX?fjKSQ*q*>YTCk-yPkkAdGPgv~&9drG{}c=rTEpXi>X;!i>F zWK5X}HDD@+r>msAA;jcPL$u|^yHqWHW(PTS%$Lx}K1-3=;+OB)3SIWI0I+%Ro9mtr z_8dPR%%$8OKmBF`e-V;7mAeqjE=KMWu(RAtF)iDj>(0TjI%R(yc!g3s@=zM`15%QN z>qh~m7h<;<_q+b7ECOyZ{Gj?^Ib;3{q?N8O;QZWOj;IyxO5|2ynH^=z0P0!3++7Xs zN<>|O>{ZBy_erqpAKU6zQvGFWL1v92w-!Nl?sed-U?7$%{Gj; zhs0ZAm3rPaXJ`Hn_jdPM-2eEbcDZ-EcY@D7$hQ%5_X4(D@#~ZA%X$G0w@N0D6a5sT_%WXt8bqr|mj{Bzjy89Xm#p~;?3Vwj#`|f)xnk+T4 zyv0prJp`)Bk5ia)$sM09OIZBqFmH7~a`)-5LW7eDrDimv5#OrvXH&s&-=7~Q$DuY3 z;5y$|LM{DigAak`T#&ncFrGYhyKz2SksDQU8gzKouP;{T?-`PM?mk-j#Qhligmp}| zS4Kb-UZKNNKA6K|8iQO4?B!5vNcYZy4Ol`QOFO&}^^$FF34DmiF9)^4RC%bEFC_rWT2T<+k<|h^LA{tS9wT46e4)f!|>?iMnkav_IHS+CQZC!+O0)Z5@LArhUi|-Y@izkC%>8yE|_v zPW3Qww?U7Z;g^fy2piElQlXA%9o3oy8XOIjr>YglSioCU__)?pXeKwlbt3XRNeMxn zrwOh3`IjmdR&dK<{!_DD>De}AtEJ#{u6080)YfUO(_4GLD2MWzfkV4#Y5_my;+d_p zTW0}njuOjU1kF=$IlTD_wg8~aRwLL8;kT%DaqAL=*BlcpIks@l16eNxrkg$E+LnaS!6buL*|lsWIkCy7Lr9|Fgpuah^( zo8&F>HrYttA)Cl%vW2`$-Xrgm56Fk)Bho~gNegKuZKR!akWSJ?y2)1ZG5LgiN zlO#!zG|7-G$&oxMkRmCOZKQ{ML3X7=scuwvst47R3ZufQ2r825MfIloP<^R>RDUXp zil$;HIy1gWl+PZ5!6U(6g8R}Lye`z zQRArz)I@3$HJO@1O{Jz$)2SKMOllT2o0>z-rRGudsRdLfWuz8Ti>Sra5^5=xMP*Yt zR4$cASzAyq^bQzcX>RYsLl6;vfvMO9PFsO8iOY9+Obs-ad>wbUAFEmcRYqt;U! zsEyPnYBRNk+DdJswo^N(ozyOBH?@b_OYNifQwOMn)FJ9Hb%Z)f9ixs@C#aLuDe5$J zhB`}~qs~+H)CH=6x=3B3E>l;itJF2>I(37(N!_AuQ;pOes)=f*TBy6!J?cL7fO<$h zqD+*TvQSpaM%gI`<)mDcn`)&VQ%|U;)HCWiMN$++Qw+sY9K}-tB~lXAMtP_gR98Bb z?nZZ~d(b`UFgl!$pd;yCbZ@#3-Iwl1_ot)iXgY?DrQ_%UbUZzf9z-Y5iF6X3OsCL; z=~Q|MokpkAL+N3320fe}L64+I(WB`x^jLZvJ)WLGPoyW&lj$k+RC*dcot{C@q-W8y z={fXVdLBKWUO;EkMtUK=h+a%Dp_kHGbT*ws=hAs}K3zZ;(nWMJT|$@AWpp`RL08gM zbTz$ z^gen&eSkhlAEFP_N9d#UG5R=tf<8%~qEFLj=(F@W`aE4vU!WW4i}WS>GJS=Lgw^ey@}-ALb|o9Je`g}zJQqwmuX=!f(p+C-aa3vH!sw4HX)PTEDg=~ntN{e*r> zKck=1Bu&vY&Co2((L62CA}!Hvw1<8{cV$AEZcKNk2h)=YW5SsTCX(sJ^k(`neVKkt zenZwLw<}ve`1xzMmWEL`un8nNzW+{`! zWHUKTE|bUPGX+c`Q^XWAB}^$(#*{M^OeIsrR5Qz%<;)6ZC9{gDVOBG>%o=7bQ^%}h z)-xNJjm#!yGqZ)+%4}n{Gdq}_%r0g(vxnKs>|^#b2bhD*A?7f1ggMF_V~#T?n3K#Y z<}`DLIm?`5&NKDQ1*UWGAtc*(vN)b{adKox#pz zXR)){IqY0^9y_01z-F>Wb|JfnUCb_Fm$F%GHk-rdvUzMiTfi2wMQkx!!j`gSY&l!O zR7$>^62gyMx`y?qYYd zd)U3~K6XEQfIY|_Vh^)N*rV(*_BeZjJ;|P8PqSy(v+OzcJX_CRU>n$r>?QUxdxgEq zUSqGbH`tr(E%r9s$lhU_*k-ncz02NX@3RlshwLNP#F|+PYh`V$oprEI*2TKnR`xOb zgni0BW1q7mOR+S|uq?~5JS(swE3s{?hke0zu7SJAUE(ftSGcR(HSRihgS*My;%;+|+#RloYvx+GyWBnQ zKKFoo$UWjroSCz5R?f!RIS1$DT%4P0Kc8Q~XYxjVA-{-U%rD`W@>zT~pTpP5_zl>kbui#hmtN0pzHDAlG;n(tY{5pO;zk%P#Z{j!eTllT~Hhw$5gWt*T z;&=0V_`Uo-em{SJKgb{A5A#R(qx>=cIDdja$)Dm+^Jn<8{5k$SU(a9Q8~BU-CH^vh zg}=&QgjgX?7$C$81BF3Cf{-XA3CTi=Fjz@IZJdJQ7TTS+EFJ!6w)Rhu{=kf?H@69t%%|r@}Mgxj+h(Knsk(3Y@?Tf*=Z# z&?b0<7eZGtRO}{p7kh|3#V|2kj1VKmUSe;tkJwl2C-xVk#Aq=_j1}X=0b;y3P#h#C zh>2p7m@KAVumEV!l`)7K%k;u~;IO zie+NCSRq!5RbsWcOk6Im5Lb$;#2Rt6SSzj(*NS!GI&rA5;u!m#I52sal5!f z+$ru7cZ++(z2ZJ`zj#1AC>|0Ii$}zx;xX~KctSiWo)S-sXT-DOIq|$$FJ2HE#Ear3 z@v?YDyeeK3uZuUto8m3;w%91%5u3zju|>Qq-V^VO55$M!Bhe(9MT=+^ZK7Rth)&TZ zy2V!UvG_!MDn1jRi=;@2w8)68$celth@vQoZK6kfA$FBQrEXGpsfW~43X{U62q{wP zCH0p2NPVS#QhzB*ik4!eSSd~#AjL}qr9o1Hlqe-h$x@0mSW166;h>CB~?qyq~+2IX{EGEs*zSp zwbB}CtyCwilh#Wcq>a)hX|uFN+A3|6wo5ytozgC8x3ovvEA5l^O9!Nb(jn=vbVNET z9g~hrC!~|oDe1IyMmj5-^(gmqOx+q;x^zRjDczE8OO4VUsYz;< zTBN(uJ?XymKzb-Wl1!3WvPf3RCfOy2t))%VfTjUW1DXaj4QLwBG@xlf(}1P{O#_++G!1AP&@`ZFK+}Mx z0Zjv%1~d(58qhSLX+YC}rU6X@ng%otXd2KoplLwUz^7jWrnXOi9zOXwaC<)fG#0fj zZ(Gr}tF5`s)z;cJ$TQe8%`?w4-?PAD^epjYdrCYjJvE-yo=u)zo;{wuo&%m+p1Yn_ z5AP8?k|*-T$Dcwi22BH+1~d(58qhSLX+YC}rh&g)1Cf~n+sZPFGD|bdGvnJvWsc6Q z$efeeJ#%hmkIccD{f$w^Xk&~q));3TV2n2oG!8O`Wrk-i%*@POlo^p(nK{ImW=uB@ zH4Zao7>6527)KgM8Alt(7{?mN8OIwZ7$+Jh87CX37^fPi8K)a(7-t%18OLR&W{%J7 zpBbImH#5^{G%hqQGA=eQF)lS`8MBQ!#$02bG2d8VEHoAwi;X45Qe&C1+*o0(G*%g_ zjmwM^GSf3BW)8`eb6ZQSA=VOg#5!U?oFiXN=w4yG0#F^m zba{o5`N4td3B&{A$FVBTE8>+&?_l~XqD7>4e2l>ObX|hcNy#aLQ-^fU zpEGyf{68(oG%j4Uc*)YN?3~=Z{DQ)w;*!#`@`}o;>SfDUtXx&Ix^~Ulx^?R}Y}~YY z%hqk%ckJA?d(Yl|`wtvEboj{8W5-XJ%oeN7?r^%?t&g8PefFHBXoltZCQ)khym;@= zk2>KCnE#S^)BJ~a>)xYhSa?Kauikz7_Uj)N9TOWjAb#MWghX%tJLi8S`9FE;^qI5g z&evaPxOnOEm8;jT-?(|}cH^C<=9atn?mu|=s1v?``Jejyhk{8?O77khOeB~d{rZDR zX=)xYU_e5`!$+O)1|iC;o%@1@TMbSHyo3zb5{R_zm&j#QzY#C4NWzFY$Zg55ymd|0B8*p+q;L zJJEyaNrVyMLE$%;}`J(#xKHe{EE@Fk6$x& z1dLxM!c15QD`6w-goAJrF2YT;5|4=|#8cuK@f?yt5j4RNEWr^x5vvmkiD)A{#0vt7 zUN*tMKqfdCjR#%?laLeGA1lMbBHSgv*?8~^ov&j?F7)DEFa@A@bnkfkZE*dJ+~NC~ zE(+d79tdO$@nKv57`T}1=SfC_krGtaoA!sD_xB%YJXq>C9xPg7EH3tr2W6S<<3U~L z<3T6=ozfqE;>Uw!MWF?ug$umh8H|S|CH<@WLtlo+!_dh71J=FIc=-17A00a&VQ9vP zQB$YSoIQ6zK~YIrW%b&18#ZnCj@+T0^3j+cSDO;vyL;cb)U>2Y6UOxJo6^7kk{n~r z@@+Y_dDgsR$9s-jv~vFZ*0z_=p1k+s>SGU#ac3HOhIe;2Ub}J2Vn28O(!~p>FGoh+ zyxw%@_LXMaz=06blyMU#)t|k0*D`U=w;7CZ^}cj>VdxWC9Ep$6C$i& znqhTOqBBFk%RmoHLBG8jRw^f86|)uADo0_Q*aGX8;*gS%(vU78-w%=3Ehk~L7#b2C zGB6}1WDSfU?}U6MQta0SkP7CoKtao<6Dry_7r@j_^ z9M)1B2mw}8J7L9j0LG*}u*zB;vKqz%pLt8`gLjB`x_EnO=(}NZLMUB!mv_1lU37ut zk;2A+-2K18XzK%QeehXbAHW(wSsz?S>x2GHFr>nu`Y={rAAkwu3z+|zUmt7@&LqAW zT%!9<@DHG4{BH31F24vKqWf)dj4q#;r<2zQUl0C9@VA1$9sF+amxI3&e80=P-%Zo~ zE;v@Vl9;cXsq?K5-q!xs>(&RP-}*p+k<7O~cn?MoD1P5?;9Vamm;wa$#~<<9sp42~oPI>o} zKE?Y*yY}qeyMMoLzidt2qwS{q&Zo6&UE7-1-Mx2x{mom~?Kf{VJ7B+P!$a6FGh3}_ zKh6F4@zZC|ND}R*{WbERoRS3lg>QMk?6vDdn38GxMQ^fSbQ0$M7tkDDKA+f2TkJdD zPH5<}ZLm(^VeN7bRw~V~Lb1a-M1-}Y zA;Us4U?*rq$Vk``8XYnQ_JcMN{q(=k|56{O|F!MqyKYf3FSAD3yo4&jLH~L@c`{;Y?|63oS@2ij0hwFRkf3AN=|Ihj#=)a=>7ybA3 zU)G1{zpnp={+s%L)qhL>ZT)xj|EB*BeX#z!`gir;(|=X}CH>FzKh=Lt|0Dgs>wm2O zq5dcOw>=&NcE=s?2$<-@R3B#j@_ZluVG#h!0Pn$qydDTJNDfINhWGrT<2d1?zY`eY zoAw7E_js^t&7Qh_`!{Tq&yTkqKk=DAPp;j)cJI3N2M)^T>&Le5_>kk_M|hsxqh~}U zK1z>`icsU?$V0?W1%fwVLLkGWn9sjdF9=!Q^vR>ERB~({O{6Uwflb?qgq8qFmrkkbP z2K!BObUO)y?p~K}y1m37bxFGVE(eJ;U8*iaH(U3h%Y5BjU7SunSLmWUOZ-;%IbA*R z1ziL2b=@W6o9MLQpP&cqt_#=6&qGD&Bhs%f1*x)9x7e;h!_AT7#1Q(XCr>6 z`@GIc{6C$W_=fH=@vl1hJo$^df7bQTMd;-79_kKZ=_hU39&o*(+ypD%h{fB3fN$6eol{`|(zSH120 z_v}1>uwRsr`WpV*&;MKAFKYNu&ljDAJ(F{=Ymy4PEFb3iA{*?**kLzDGjBW|ywmx3 z;N9Tqd_0i(!Jo7uc*F7FZ9i}Nw)?}^^!K0q{qr|1|IWvQk7~axV7o}YTXg)y8<+oE z9uK;HsPW*Vd*1Yu)*b!T)AN?k4+x!neuWG?T?7UrK!K-=z`%w!dh7^U@@f_cvJ7xx zS=DjBNDf17I$N0d=-#;7?KkZY-f+LDXrb@@gJrq$`vx7}KUlNoXx-lR8xC$dEWdvM z`$c=&-#<9s>H7ztrv39w_4^kKl=m-kmglW3C|q4z8`vN2UI*`AY&^92$l7DaKJ0$c zU*r75`+7;|_dQ>-@IUCkp#Mkx7xgiE|L2Pc;@$5i=zkZSs87}>=~MNqiGR`$*8iQpjwsU0@6YM< zn+Uz$_x{}H_44}%pVP zR=tn*3ci5(+ViH`^QL%(@Rpu0YM+_E8VY>gRe8z?1F!bgPW7z=Ug63QSG5ab=q;}g zKE(4y?dt=0KlzRK3*I#UozH(i9s4DJoB3DH%R8AbDC@`1`ugC_&y$G`_iHpM_iOwy z*!O<2`hE>TxnHA0Z}b-uz7~AlaKmuZaLaJp&}g`0XfiY#S`2p$_YC(94-5|tj|?V* z*Kl9#B@7ZCY^Bcl*UezdHaPQJV6TpMKBz{p67TaX-WV7?(EhPf_q>(v>-lL*Y`C!n~bXWo*ux)fFoqt=hPM`{8@1&tAAl z^TVDTZEh9K*1P$;vdg*LwY8NiO*NYi>^O4&%(;e3jF9p4Sj%I{VvE(rgEzge;@iRA z`wXS9AtX1fDPI3C|bx(RuG%nyd?j=a@#r^F?!X^Wga+gYG||2mCxd zUu1{pioUFqpD&uN`&SdE`NZ8q!$ z{>ghURcNPt`Nk?jH?tqUK5N8?`1mh|_WRP8M~oOYbK1-iGv({EUWUdGn>KjD%MmXp zPMWgdWu_6HH%)mNI^m@c9}Ca3hNVXK?$s|kCMtel-lm-)R)8B z`7@*92X)|U4WBf&)(qu z2T;zBA=?k{WPPOUhrEvew)6i1u4c+wdLb_#UDvk=-Pf13^j2Ozy0dRl%iXmLGM6u2 zQoV3lF1`z~PQDB=+gQ6gXXTnzD{5ZH|E!M(AN+l^cZ1*WeY7}zTu3~e54XRMR;*XQ zkEYiT4f&k@^ZNGp(Teoi`)IIHq|=@+!uOw|{!n|q$oRMVd=WZ7dEI#U0mg$14T~;b z%DTK%zP&a7#?8FEMR0>_)}5vDGgA5T-qqqIu+-?}YTVcHKkMUx_IweVV}bQ{_KSi8 z=jVaAe174*xUaSibN1ZO@N~yk>py;qu>p-}l}3x$pYax%!5C z9r(AD`>?MywtPzOyFPUQvUcR!vBs8$4*B!l_ubGa=fAN7-$HVcm*94<$DY|rl@c?!F zXmiMG;k_gII_ys0Klt>YCwKDxK`q=@aY(-J+V}oJ`+4&5zv=HE!21XAJ&0F)|G|5I z(>nP)`RJRUC%@@_A&hrnzHdLo#G)@h;E90uyBMAG1LgyXxrs^X>Fw{IBrccn;Mz4& zb)oAMHf~Cg-#Gzf1~Vin zp%cD<`P%cQ!35lIN)W#H4+z40ziA@eIWZ4zogf14HtpmiTW`~XIz_cz*kvUZ;Q ze%}N7#GNO1?-9{k{tys+2Pl4E0*nQz>2RVua?}{_M|wg#<-h8B?vBg3P&$r@OJ%vV z)bufY!5AS_jFaM0+dMM^zO6l z2AVgWA9lVU^pWltY0sOY^^x*@ICQ_?NAbMro0dQH_hI4kx8d5q440G)*H-nDpY+KX zKB9BJeBWKbTgQJn+O5CrC*oz#moFn_C{eb+42B!<5bzrQXZ`$OYjDT)0YUs0s2gGC ze-L_$j_)TE#P5K=1Lpk%d>_sC{sDo$@7dY&roQ(NK3UJ3egyZ~z2W)*6#4!p@cjq8 zouoLg8i;`QLHCO~3csh{=n;LX={@slS{pFVr` z{P_zPE?&HR`Rdi{*Kgjuef!Rx=H|P1@85s;&}5Q72;^|MT=EBj(D!g?mgRX-Y-@Y* z;!~ObkM{j^?L7Gnzn>iX!wp2X;m7dh=p%5B{FUIJ6DbDy>(Qx(9|R{Gk_>|lzci#7 zeq~5E{HI~4;n#*?hW|2T7=B|IZuoD*2*dvvMjC!=7-jgKVYK0Y4Py+yH;gs>!7$G7 zN5go-{~0D2x*8@LLJgA)-3*fr-3?O=Jq%L~Jq^*D%k}&oJN6-|#0xlwpA(+K_38F&GW8hJ}VW!y>}~!(v0cVTs`z!9RTK zD{56@6^FF!u?d%WLImcQ1s zAmnxT)#>!ndc8gl-h3FSmv7$NNqpno1H?Dq{ZsHK&n6B1av*z0OQ zV|N9+uDW8ymL5V#NJ2uIBmn}U8VLa@5hS1lu=n1(Ywx}H-g_^*ww3(%B@7D6y1Tfa z?k}S!=gdqpWZuAi?Y?`#zte=Agq%$A$o3Nm@%Esl$ZXp;hdBoc0w(wW{std|fA)C> zG-*)$0^eGFkPQCgi3w02q@+(vOHZ6?%FG-)Zn||w?zs2~X}R;J*z1Ft*0B@j&7Y6z zi@$3R@%rWA-6Hvw3)gFv+TRu*55j$H7%;DD_p*WYy8b2Si&XOb?Bhkr<1M4cj7l=5 zf(!jbGdR&_WzEUUo}Du(Z~R;o?=@p|cFrv1q(6Cqy}taX_is-hcIVM!lsydh$Ne(( zK|iqfg>wgfaK}=)QmxSj>l{@PtPd{XJgghb8{c0!XrR|XdH+F!d{{m{US5NAIvD9u zDuex$QlDV4+>7O>^z~KxNyTEZqirzzZxw-2mH=&yi{??I6XP$9GF|@Y{=f77K_!UX za2N8%+`y`UM^R-$144a5H^@cPi_jfnNNk0?lq12<=mo@jIF1EFCYpElY?WdH_y<95 z8X07xd1%jb=?z(Hw1g9o?S@C-K$e>gkQs9U^ceo_`d}IHGBy^xN@svi=_+go_@w57 zN9syqBllh4f!fkNzv;D3(~m+aWKeaC)> zE6bq?ht3q{%RG1P60{$$T)A=WIt-U2-@Tjl;K7reyeH2m7K|6YdAIi6;(w)o5dN9^ zpx}JL{6Rd5>u@_U)tH)=mXMK=c`tL^IO`+p<535nO`4QcU<1M5cK-B*i}IH&S+;z| zGKhEmN8y0kw(VP?oek~god*scIE>%_VHhyGaPd40m|eSm_2$jnFkXc6CqI7p^x0F# zc+sl2f4uz?<3%u=JQO*a`tkiG5(VTu(?`drK<$=ZP#=_d-d-QT`2J8YMZA|6)CvO! z4oy!V>@ygq0Te?O3Pt?Tq486v4Mopi5BEQG;UcIqe3q~9;jdof@7N>~$+qnhiT(a1 z@DT-m|BBGi&)BV#~-@Sj)4zM=_h#5qJ>|+-o zi?K6A5V`?b##|sK&|Qcm6ho*2nZ~L@WT6@mRp>cZ$6h!5hP{CdW(}Y&A;SuTx`Y|9 z^1z+E8ZsI$hV=*TZuJO|C(XSH#3pJ7QHW5E&DIc)$jQB$dmo5N)B|dhUQp|FC-jHd zLVXDfp}pP@>Jt}tRD(1lPsO|mbck2PAPgncAlD=}B>zZ8v)V7QeUxEP*Ki2Fgl^>S zWFEnXz=a4$^~sIM0T9)Q54qL?p^iETnb}4{j3bm)Ey$ivEtn8O2qowUVNi>`!@5A; zHZSmXb%%UyUwi(*m2B?@6xe@9El}jOz)%-7>Be_UdH@ZtJoGdS5>QGI}-*?_-&@$roh>>;#|KhBr=!FW;1 z=n3|C29EKBGmd!A_WnVtB{?%AYh3nNs1I@{PM%b-UhT`YkNY^{w*Afi0pyh|s1HyY zfTY{|ZyFCkSLyDpJNF*me~|d-DXI@%JpZsh_(cDp(+hvpJ}&L^ z_ZkGArd*yl09;H%LUqwFz?C=(J;iLtqbvD5T2wM077wsOb)&rO8=VDP0BoT;w2gwT z;HFKERVUuMwJ2|DVO(2p9jXbq`|P7XUS2x9HaK&3?AQ^-k-^6Z1zu^vKyT1=TfCrF!@-g-ldIHZN^W^W4 zvHlI@ynhQB)=+(b;@K6g4_2bQneMwFx?Lk^pQHL<7UZ-?^+8qlEyULDD5w2A;w|hI zwi)^ns6NOdc)P!^54K?2v6C2+!1|~@uwhYze&mH@R38xDI=yux!{`sx2Oi{Y*gojb z?8o+C2eCugVeA0(Xii|ZSI4k(*m>+M=1JJ)biru}cE;(f(>d^*y6AM?>Fd`AFg}5A zppdOb2cQ-2Xv;g?LhZZuF`ojfjhpmB!(J#*C&BSq^j2j4Q8&PTIr~*{vyT`KVBh3; z(I_;3FnV;_g2W_KR@T^YR%3*#lFtPjRpR*$)q zVVrc_Y(8zT4>PajWoPH)K>ujMq{$0cow{;&=FHi%=gys<{^5ApB4iggZN%e!@51l@ z=+R@xkDWYqdd&y*!S$0cpM3WY%%@-c@c!?AnfYXhS4Tr5WH3G^6iJ{~P>0$p{Mds2 zL5b(>{R8iCnwM9&x3_>Mk#J+ZylDb~L?RHV)spbgP{CwxFRmoq%PTgPMw=h&tuA=} zUS2fyD!BjH*n<1_^1|;Q`WCdIVlJ14?msmAvLr+TBTZ_xDqIyF6&3p7{fDbm&_DXl z>x123)9>2rfM9$6;XaUim`-329zow=2j&7j2h@&7bpUG9qc%9|N1#@?7vVJYBk=Je z62Te9l|~Zk66!&FKL&akB3PC7;dl|slUyHsg7Eo+SZJXaoj-6Q5D7)+4`yQ3z;m(+ z{8xZjM0|~VJjg;fiCpm%jg(#-p&{GJ2-orV_sT@Lh2lR-2P+jHX7nG4r%J$mx& z#qW-a@)PH;InH}Smx`=+^Ks{eg@iTrp{lxbko%xyY?MAazOfE z!=-z7-u!W;g!2#&+kT$;z1Ih&_ctwzca4T1p;i9T_E*-Uk<03XviiU=zwqIB(O(=d zdq1E4pQ#U$$7WBMG-uwTC9Bq~-@1M8$q-njkv>GR)S{;m4pc(MB6n4><(EWzFv z)(06YM(3oa&zg}p<@K}$>y~Z4wsZIX!$%JWKHPZu{@u6l%IX6wzLfr^W%WU6>H`?k zK_fi&AsraMv5)CEUeGWS96${g*w7RK0G&dw4rPC1!9F^Vu7%!=HvFCVd+p;!=m(+y z_J2j*?)VVAex`j$c5`pil+vtui|S2Uy0{dVtk&0@$(YT+sDtr ziOS(qJ4-xUBvA*UIabFUs(2aNhj~=?DlZhzRD>o{gJ8ylZ4cS$CECT_%`Pc^&z{f3 z@7Y@xzsG=$#Nx0|#cL3Q_exnjw}N`2`1;r{oiDO1pL_}R!C&#Oc|Tr&`&r=r^~L;0 z{@>?|#P9zD{~~;eQIYjZC7gesFS4}#BQFMv%STJF>?^0@(W)wxKXUH;C60BpC7(w# z!uWjf`}uH~54Pue`CvZy#-I2H6|DB+poL&)5g0En0Ty?S-k3gd^3>@Im*tdjepA8u z#ozn*`NFb%@?Up8wX8lUs}H`w`1yaPKIp?_`wHaB;p&JeNIh(_WR0_;e8TePa52o7()!{?P0TYJUKeOT9oF#GLzh8mIyLPv+JCZUP2N+(v**b#Qqd~1?ALF`jx|8!o#gyfTV6&+HX5ag z8#OvTGiSn-8MEwhZ&s~azj5<+$c?rC;Nhd6JO90pmz329W%WUkCUR-*L0S8_wChv< zh^n{DGWEY{E2do)U8OiCM*l{<0j%-Qo7E?&BP^{*Q?ZP~GF&%OhPjvOni4~V4t zWEKg}kF^k1dX^`3BUd0*B2^?+B{4}K$G_*1x|97#0urAjB2C3ml(2H7nV5xy@?#N5 z^Dq)=0jxP)1hET#fcRm{Fc*>!DU;;LkHsL>c4L#)W4J{Ru{!>fa@ z)ITVTS5UNnP!_M?E5|GN&c{p2*6ZU2@n2b=2~E#G&kse$i1_$1RLw*pMntQ43RUyY;LTaPa>a1>^tb^z=?u^Yy5(C{ukQEf5-p&!+5q6 zKO4X0WB-y8{3lM^*Xw_!eBy=iyhNXl?^qbmD{f@mhxcF9-*EhdG>Gq5G=9yuc>n!T zJTHjl>j?F0Z}~<*2;cYwN2C?663;t)OUCSEJEE~2I5<2j@6fEmh-7EZ4o4waR+p3$ zehmu3vi6NV)&ufQnqq;-peWNK3T*rqmE5A~GiLUk-4D4i4uXV+j0Fq%0#t&kFwg> z(#NH*%N4Aj%QdXO%K(>wF5WJ;A>zzkd(4?ZE`wcA%$XrBLtTcsP+eYNG#9$dON`<2 z8e_Vk$TL;QRpI-8?e;NzgTJ=DpHFnWAI&GiR?>VTjLX}%5~mRhPJHyk|AqSC@60Fu znLR}DZgG29wqE~V$`|V0s+4?+{- zuGa|<$D&|lUU>BOgg0YRJ`XQ1l@|oWg7{V3rCe#KN}ppeB*3<9sy=7x)TK*vN;tp0 z;Cxy8m|RvLe9ig*ivQ2I;_HE2UGeqiUxMF{zTn@YwDzEs^ND}GeT>I*D$AGmMf2r- z=k4Rt$8##n7gw729c0`NeJlJQv4@4rm?0m+O2~)sSJz{duzvBY=Lael|NC#pbNXWU z|DD^zZ{^SMt9=iAI_)d@7r>8qC8H@cvMWS(h0VTW-*<9FW1P@FgcI-&{dc@LAps}h zNQvt)?AL6p*7Bn`=8MYmtCy57toZmU9uNPo_Lm(&)(S$Yfxp5>`PIL3d-!kr!~fg)WIyL` z|E=d2Cx6baeLSCH?=2U;e9DHxvA^11{>TOOo9Qo?#WyS3Uq)_}@BOX*>G)|0{<-ht zn|*j-!T^973BSUW6%5tt_5hryUSl| z{Lt|&N`6K5(C&&4fxti&*g?C!L&J*D+$+AlZ*mrI8-8N{qaXaAw1*egfUEubKQ_M0 z-vargi^c;y_WVUbzEsGs?N|zlJFP%|=`Wv8w3PYtAc-pEQ~k&DDd+6La6j#|vlZ6x zpa1Cm@xpkDhfkjU?)_~_Zx1&*ZE%`l|Fc5tH9z!6$FN$EZPek9o=6-;Od_tqQi!QU zGjTnZM%;*vA!ZOQ#7trqaV&8hF`H;5<`8pLtIN-NBotzp16Uyk+_Mt znYe|xmAH+#ow$Rzlemkxo4AL#m$;9(pLl?Hka!5L{GYIgg^j^ah>r|fu>+s5f%qYG z^Tpl`%QKvaBxjc&%9XEBu~OwKRb8u9uTisB?K*Yq)o;-7$3~6+Nq&fb!yo;hwvWo@ zmy6dIxCi4KiKU|-48rp}B_3OO~?cs;(b6ys-4>x`E$M|;-)FB^n zKI(kT`MC25=abH-oKHKSaX#yO&iTCa1?P*-mz*yl&bORzJKu4> z>wM1{{hV)OeNJKXv_w(d2Ev5&N1J2D*%i%5qlswP1xCH*Pi^QY6&@!SFY<5Q9`4z) zck98U7wz_N|Mn$ImoHzjYSo$&{cTPhJ#`wzlRj|v(BYjIFKyd#?b?kSC(rKMckkYV z2fH6Xe)_bSJt*z{d;PE5hs##j{SO_hAvaH-d3o`b3%4Imn{j8+nOWz~ADMmZ_>r5( zj-R;&PTg}*`}peh>-P5X-TU_+K6(V>hlTCuGJ6<@mA-wr1^T;t?0sC6<$Wc#-)WcA zTn2m=1m2d(fAC3%%aE(5rm| z{ogy#zkLn;-}}(N{R4W@k05LPF6a$EgzWUUpkMs}`pp-hSN+(YS$He-wXb7GuqV*J zMj7UhL7w{GFfkzj@(f22Y}h3%AA0Giuf7SZNk*$AQLg(1*i_1TXt}~xXovol`DL&> ze?Gqq?J*N_nsGA4Bj*?bA>JO;6eakwZ;rMcNDweU@b@?P82q!ZYlPR2h6}&7`IKbT zUrd1hVoLh7wDiQOrc79cJl#42^36|3%bn*~uQ<~>cEY^*^FPeD{#WM{@b=-uyZ7!t z_=ft+N}iv6em!}-Wz?8aNygMv^XQ3Ym|xDynv<73J7-ef__=8OFk^If&MdS(XYv9^ z8ky4gU*7q|cmamu@e(l-=8U;uKVaps@>m6|B322jj8(y^Vy;*!A|KGpzhi2aB)!Wv^_%nftLnqW;a3f2s3j&SR1S@_7m0)^T0f@_E-n3 zBi0G)jCH}fV%@Or*w0uGtS8nB`vvQbd0~C9zF0r3KQ;gxhco765t7Igs^y16aPI z`PKs{5{eInL&5W{3n+X_(R}MdiilD)-@1aLqy$oA6duKw!lbY$L6qSXJl}d6#X>Ps zmJu&wW1&|(1Ny|PupQ8+&V?TJN@64TUC@JW=^o&|43oJBx|5r@HF=47yD!D+xv#ik`{;kPKIMb{@{GUZ zk6priLSej*QjZt>`|ZOOj`fQ8`kbQv=(xQvmM^E!-~4muzxQ|+7{!TF$!?eGQW{d4 zQrb{DQhI=$Nu;Duki~J#50jfrrPOn;@9qtjMdm&gb8E5`qExKGUSf0#11uGT#G~Qfn5uts44R>D#?T7Ng6=vNa{rD zN9sW8PwGnQM(R%bnbd>Slhlj!3yDU;=a4&-+LMNohLF0Dyh+1IgGd8OgGoQxBgQo& z)g;v-H6_&`QAl-3^+@$e4M+`1Kav`e8k5?Q$RszCJE;k&HmN$P4XHJ$4ygsHEvY4` zIjI%tYqt;ol08KIV7oPRyxM1v?fYOEOR|Ib@scf}@l(^t$~wR+B6G+wr7)8^v-cP0G2|NqS= zIBofim9u8AS&P!JZd|!U*VDBYztw=$m&VxDa+@l?Z#W zx`h2$edx0vfZ z+gN47U92AAKGuMM{B5cdsuB7Tya~wPhC%op+Os@DFyRdr3Zn$?Fe%}z6K1bs(aYBv zKO}!-0E->?ulgUp8y=+AXoEvS3*-I%rTj_7{f&$J599HDKIktOS-M(8dUL#RV&Lg+$hP3S=gfcD`4XdezEAb;$aSQw!Xv{QqieK>+Jl28w64|a4VSKK+$dD;|t7C5pulY&*zstidroAJeprd8z>aQ!J!L&7EbUs zTsj!J+2G24je<8o`x;#cdfDiky?+<}Zr6|6r(bzK#Xi4W=#QM3WS?I~QLbTrxo~~P zOcejHs6F_*^UEd8H~ib;AFtdwzL0__W-G9_J14bh!yWG55gFzHZs@t~j*tz?CP}L(RQcv8RmS)cv@o3cL=~u_z zxN-CL?RzusynXQC6aFTptq)4JcaHIblFvKhS&X-=9&;(fIO(|AeA=EbBlB8bc6Lq< z*ux2vCNErd>dM`jGiT49J9mEihyF&3(0J;mjRp6=YZo3=_UO@L$B%*knCsBx^wr={f7@Pez-p8{vUso`D4Gghr#yow>~iTMkg=`kD!&d19O4aS~u{#LH4jG zp%=8w_%Moh0Skl?Krg~+7_GzoZAb)XXs?YV)Fsp-EQA(XCFqS7^|wLxus-y0aeEjG zqlZQ9p%Z~fC~gm{K?|n}j3-uwQA9MN*noiBLkWx|;`XqweUwm42!Qd(b13R?9Ib?ut1;OTnQz&50R-OBeV7`ZKbpa z;y<517JcUYpXQG#Y#-X=WB)hXhrLU-hsa)j{rmsQ?ZdtQ$p3H$w9b)YeKaPT~ENJ`wM-8}Q&+L=g#6CJ$>_dODTS|M_yJUO# zKbcP{Vg9txzp#Y)mO}r$uijrS<@)7s{r>-?K5(>;zxMrq<@%uaKdKMDoIm=f;ylN3luGd_jyIyy_;d;~cmg{ZTJFa(K@44Q0ec<}g^^xlf*T=3;Tz~t> zb>{s&d`i`JvmgE1^GRj(L0G~1?r*~$l(s(n^Y*Xkv*V{__VBB&&ndHqxIz3%{zlL& zE?9p9BO_2b+Z)UFHZpiu!f0sm`K*HGb0K|ll;XYrB^s0X)P~Qm7a34R6+~(6!B=h{ zm(c$G|LcGGH`gnc(0+dJe_7h+@5Nwo`7(tnNFNy;Ylw$@V%fRlXU?8Ge~H5{tmN}( z1Q;LxeLwyU4eAt3ut?|az+tK+dlqWytgAo;=O(7Z*>vo&OYyN z^`uC=w-5cT-ofnKH{fptu{G>2R%Q7jinWi+@Qv6EJ}6(32&#{b8kj-l z*r!nYh<34evo-$6;Ijwz>o;WRkRf!sx3@3XkH_Qf@ehPeB@vZyes96~@819RQ~d)} zANawV0t2inz>3ue80M%C_%Ne55>^#V#n4uBcgzSQHj13si+EMN$oTu#e^jztn+(0w_kMZ6AH*@sbk81O9S;Boyl=q2q}bm>*=|`0d`BhFdpd?8yn~*i7cfFq(0zardVuZ=j6ee24;TSu zL+B5TP~8K=1^^?#e{3MUAj|;m4UFInpB)5@Kn6V+7=Z}0xL9>7n4uNI^BTNI$0Y(@D+6NdR12h*H zVFzemV1%V`FFas77#QXU8i5a*j~E~XEdWOF2knm-5CB>Tj35Oq0!Fya!7wo}!rgFq zA27n95f~-`Mu?}tXMhn*paX#s5zzDTLuLee_19}ZGLS4{nff4F~UI&aI20QsHFhT(6^}q-c&>Mge zq@XtfBLsrp1dJd9y%`um4tfhPf&%nbU<4)TZNLaB(A$9#+`!K707h^Jy%QLr3FuwG z2u(rn21cNO-UE!#4D?=Lgyx|40VA{ky&o8%CFldd2&g_f2#nB=1vU{F0UbXKd>7yb z`UvnnfIH};!1n=7Kpz8s0B8#OIPgON1@sBvM}TIaPXa#%GzWbO_z9o|=+nSY0WCqF z0e%K(1^O)Tb3kj*=YU@T+JHU}{2QPx=nKHV1AYR15%?vb9q3EIuK*sPF9W{@c!ItH z{07h-^i|-ufDWLq0sjH$2>LqkJ3uGUH-Pg2ok8CO?hTb}7tpsrdx7o>`Znl3pu2&- z1G+Eh?x68<^8$^RTOZJPx%CB&ms>y3c)9fljhEX1(0I8G1dW%QH)y=v27$)QZ7^uO z+=hV0%WWuVyxfL?#>2^udq7HGWO*r4%p*+K2rL4O z1MLkg24sUC1RMacf*uSk0px%l0xSjOf*uMS2*?9H3|Iyj51I-r2TTA>16BYgf~Es2 z0h2&8fK`CWpqaqK0aHM;fP(;2L9>C?0F-5j1FQke0PO>;1U6pB13-@>vNQFP~MQ@$y*>8ZVzUpz-oq z3mPwEK083; z<+BqsUOu}(3!VjP$ff34qjsiv~4>}qc zp#ta_V1$aGV}TJWfgS;jP#LrV7@-R2k-!L5L6>dcW(iD#=Y!x1&uBU@LN(AcfDx*L zo(YUl1N1Clgqomd10&P|JqH+}Ht4y)2z5Zu14gI|dOk2hJ3K1f=%^BOrYM z7y;>nzz9em0!BdkFfanrM}QHKJ_?M0^f6!rq>lq5AbkQD0qK*#2uPm-MnL*BFapwN zfDw>B3ygsDIbZ~&&jTYMeE}E&>5IS!NM8a*K>9K;0@7E25s0J1f=f+BOv_%7y;>rzz9e`0!BdkF)#ws zPk<4SehQ3$^fO=tq@M#LApHUu0qNg>5s>~J7y;>*zz9gc0!BdkH829wZ-5byehZ9% z^dGtOUwRz)=Fdcf%M0U@nZkcmX5K1KkH0VLs@-zz7RK_X9>) z2)aKo!XnTEfDsmh9te!E1hh9W!cx$KfDx8~9t@1I9P|)igcYEN0wb&hJq#FO6=*6j z!fMboV1zZG>A(nUK{J36)`4aMBm4@Q1&pvBG#eOU185E~!bZ?OzzCZ_bAb^ygZ2eR z*aDgdjIb57A27l;(0pKo?Vts~2s=Rg10(DNEd)l`1zH4*up6`(7-0|S0APf@pe4Wv z`#?*95%z-)1V%UjS_X`85VRZ^;SgvAFv4NbN??Q|pjE&KM?ntO>&VvpIMz{c44~%dTbObQM zCD4(;2$w-e0V7-i9Sw|d6?6ZY=()fMk3i1@MtBT*J}|-) z&>BVvKrPTKfDZu( zpjQGP2Gj<<3it@14(QduM*(#~uK_*=s0Vs2@NqzW(CdIt02+Y)75F5eA?WqM7XVE_ zZvegsXbO5G@Ff5R^d{iTfM%dK1786&2fYRODxd}Et-#j+EkSPsz7BwlC)jr28-UiJ zcL3i6v;n;n_!gio=v~0K0Y8D>4SWaC4)h*i1P{=Afe}1G?*m3?4|+c^LI==z8FmDX zmtiN+co{N4<7LKf&}yfU<4`X zhrkGdpdSGv$Ur{^Mv#Mk0*s&l{S+8M3Hli@f(rC=V1#hcFMtvBpnn5KhyeXNFhV5g zm%s>7pkDzaM1y_}j1U9*4KPA1=(oTKBS8NFj9>u$4j94S{s+!4&_%4DMwr`R{BU^J)3zY~^j8 z@;m4AZT_|{`CapCderjhmft;{qlMFe&EYc`i-A2$oJ0|=Hu&{e)MSM(TUuiOtiV!D%gG|&%uZu`zePh zD=5n;hbS)1oSW^Y?4nGgOr>n3Y@p0&@9fr#{Lc1^?VW8<{^0y!`PBR&`9t$X`QrS5 z{ED{9w$l)|Zy98SYiMg^`_U$MSGbGa8@V$fbDSh!nje@i%a`Z(aBu0}%6*nQ*}bv* zX7^(qj&^A6{*!wr_m1wpoAqht)vSE8Ot-Oa7Pl-nt6Pp+o?EUP#l49;n#=pz+dErT zTMrw_HVeF1P+SCO8`(y5EAOVtAD$nSf3m~G4wE`e?r^BXv<_oBWOUfkVJXIA@EJme zKO=x4W!&c64L>v@o?@aTKnAQ)lq54hr34;kER|Jk7gdtJz99Q^mu3M$9iXTv$@-v z*qYiXwq~~GwidRQwpO;*wl=o5wx4Y6Y#ugGTYFmvTSr?bTW4DrTUT2*TX&n6t&gp* zt)H#GZGdf{&D%D}HrO`AHqoIspNoJ5>VoI;#RoCX;bXA);Y{=_-NxsX9|8F4vr1>{j&MO;l> zLtIN-NBotzp16Uyk+_Mt8S*V|g?x)Uh&ze9h`WhYg<`YkJo5tnFFHv#w`7&-$JXJR5rc=-J4#u_xKn&C}hpiDy$! zif1#==AJD)TY8>#+Uv9rqR^oc!0&vc@~8wVk=mE)PfenxQGccW!jLh77*`;zD1kYF zS&QYx60r8L%2O*+%TX&(TT{DIuQK{my{RIqkUEAsjoO<*WWHhcW$k5MXEo;D_pQZi z&I{ww`3ydb|B7E#;4bJY2o+rPzv=(f|C#@D|9pR)Fke_vR6{gO@+Hc?8r79rnc9}> zLG4BzLhU9Q)V>TahJvACXc=lo4&!%* z3-bqNIp$ktKGVjm&FaSTW({QZX9-z}to^Kgtb?ovzAbsJd98SDd2D_)K~q6@L9pP3 zf2`0ZtSPD`+Ab<5=`0x{p-S4xl4UuvnX+}Vo3bbJa*7rTa*!k_I%t2;iJ~PD zde&ps4c2qk1J)zfUDh4eAFNlb-&prqw^;XB&sa}cPgplu4_R+n=Y7uk)aI4$yE{Jp z6VH-3`-5W5PmDXuD-Fpg}$ZUL+`0?ukWBAtv5t0 zj@TUWDB^tNwaDj@-J>@}hsW%XX+&*IWl~vG6*Z4KlRBF^i)y2mr`4lXpw*&Prn%Cp z(W=s(QGchtr9PoPr@o^SXccLL7y}st7~Tve<4fFs>8=sVNM|f%)L~X*R%cdW)@IIN zmSefG$gB`nD62fXD!UT90^5~MU{{0$ZPnP7+2z`ZBLy`9Y&+k z2GY1RA*~~gPvg)$XmlEb)|1wq)|J+m#-{b44WLPBU*i5tcMSneOlwD@(mK<4G=G{m z&5t&eF@!OUp=YdStbtUeO_?p3t(YyC3z+km^O*~oO;}+pJ?lqyTXrLMFLpCFmED{@ zfZdnff$h!i!*0NC$sWw^#{QYzmHiXD6T35;%OP{37Tjum~~*;{<7f`~H=L8Ny_tS@=>&5;YbDiX@^)QMBlc z=z!?7=%DDS=)UNc=$@#$q?#mAk|VK7jFJdRszf6(OGZdWN}?rUk}OHEBv+!9WJ|_M zG9^ipZnB?cU1d*YFXSQxRY6nG6%2(y;iC{L1}O$8#ELI*|E0SIOTkshf({4uQ47_1 z>UedEI#oSNJwZKO9iz6WL)2+%rP`{_QXA9>YMpwdI$WKkj!>to$EkDGCUr!}h!8_a zRER_upcCtM=(g#sVQuuS^nXx0| zs(+?sx@Ep)wq=H8Q0A`81DWluKUqDkt*mXV&8R-qFzRUP1nOk!0_s9)Fl`boofbxm zqp4{VXrpOKv;_~PZJByvf9>KP-L)j7RH1>G5gso(cW*gXJ*l&CixRKo9TopHfE9VAsM{pbR2Jr^+ zym|e2Y~Ci`dfo}%I^JU5QQj`z5#B-Ge%^83KHd`E3f?i^PM(M#$d~eS_~ZGx{E7TL z{sew~fw!Q)pmg8e@#z7AHG*k^wSswq1%hRQ6@t3L`oh}6TEYgxYQiYtcwvrkqA*)% z75*-4CTcEfDKd)UMRB4LqKl#{qIaU-L^e@XaZPbMaVK$YaVv2xv75NLxTUzYxPiE~ zq?Y6tNiRunNt|S_}oj{3QJnfieGrh0{Xqk5BigZi3!f%>HSxO%O6hkBiQt9r5ew0fudsd}?| zz51&9yn3H{q584$i|iHMJK8IHZ}gt%n3(98H!=Am z*l}rbqvM>7zZz#5ryG|Urx_O*=NVTT=Np$8Z^q}xS2nFMO)}+~7MV7hrkK{5mYEis zW|@|l)|zIRmYO!1)|jYCp-De7l_~qj9LhM6aWrF z)}O8YtY6~(OLvVv)^*l9R%VVcX9{%@buslSZ53?^Z8Pl(?I`Uq?ILYEZ8hx-?J{j2 z?KEvM?FelLZ5!XN1V{c^7XK(!?_HPG!4|@rF0ecyHJ$oK|4tq1( z=40ZH=1%3#;7;cr;x6Wn<#Koo9*sxk(RmkmXLvT=b>1Bw(eEbj9`79Q7LVZfmZ##+ z;LqmIHn7Q`9GFCkmO5VNUBMlq`%1e%NEEs%C14$`L=Shyt%xcys^B6+*96E z{!(sJ99KM5oKPH5JW#AwEK&TXxT|=q*r7P8SgAOtxT#pHIIOs&c&=EgIIFm(xTrX$ z7#@@mloYfo=vdI{pvLOG>WZ57npPSw4MkH)5y=rL5qlzbMQo4Q89|7A z9q}rnd}PJQ{D?myeu%sf=@eBns!~+tr~%P~qP?RBMz4$hHTr1uvFQELaWU~RwwQM@ zh7nE%X9H#^Z}`DLGPoGJ#*K;F97i&KiTf|zHC&CAjn#~uji-z^jpvNpjXR77j8~24 zjfaevj5mxIjW6QeO}98)aaIMx)_ zB-Ult9kwfn!0E#IgME|zjP1gC!>-A>%YMkd$}Z1&#J=}M>|g21@D{r{=LgO^c2y1$ zlCN*$p5X51Zs(Twt;*x_e0hGnYJPS78u~T%Yv5PI?*WhO*Tk=-AH}bdUwOYEzOP^@ ze+7RveS@_=aO<#n}jOu zC2c3=Nc%_!NNLhR((Y2aw5PO{w6(N_beMFg)LS-4mM7aP+bQcKA0(&A`^uT}q4NH6 zFZnBZO+_t59hfNSs`OS4P_mTWlzo(JWlQA>WgX>EB}3U$`9eWg_Ez>#_Eol0_E*+W z)>V2b%|WR_Yl51no2y%>o2i?spQwjxvNb81WQ|-CrHRz=G-JPr{VQD=sx_$^t;SCi zu2E^yG-ge-W|T&z8K>D7awg7sRi=w9pI>0aqx>XO19hLsP06m})- zUf3n*#Q5t4dOtl+ze&GSzgxdtze2xJzd^rFzfHeZKRRM*#J-4w5r-mLMmCNlN4AK( z8|e|%JgRHdk5L_?xAR)lkb&-_X!d*-+2Wz|cKT z6gMtzXWZ5}7h_#xEn_`n9b-@9FUF@vr}!sE=lF-l7e<%(SH|bYa`Eqs72^LeJ~lp# ze-MwETurS^txYXVZA|M;trM6D?1aGyT@&aDgAzI=bWETnv`^@k&^e(_Lhl66gcb>X z6TZa#m+l(uBy-aIq_IgeljbF*CCx~hm=ux{nG&C3N-?BFr_?pOnyZ*AnQNIVnCqBp zm}{G>nyZ<;(_+%1)25|OPm4@nIOf=x6JrjKS(ZVtxL967fXO!*FEWUhcNxx>R~gxs ztCowFYZhkau*{*EXEHBlp3c0Gc{Vd4TVj=31HMT6mv8mA23mcsLhE|#wcLeybH|?< zPnpnuLXQa}sWEf|T|gg5?@J#__oEM@%jgkwDxE{u)5GbJbQ--XJ(#Yc3mDmqCye3D zVCFIAS>_q$Nv12SDytsr7gldpFV=R}AMyd5;T$=qA4kXu;PmAT=6G^^IFKZe(~c9! z>B{+uBjB{*NI4xiUK}o`9JeC3Johr!*|&nPi|-Zg4elGRlW!;Am)zG}GEc(m?C0e- z$WQJ!+^@G^>7Lz}_;e3HiJza}0KdV0A^hF^o%|jAZT!vrUHtNba)KWOVu3*5FZjXV z#lMPw1OM9o?*7&MTl&}Zujk*?zqx-M|7-qTg`I^Rgk6MdglmPXg{y>{gq=iPL|lB0Z zc$fIHc&+%Hc(=H|q=Cd+GF3W9s*_r!)1|Ydky3>;S2|xBDxD`yl_p3hNQ0zvrHRrM zX`XbNbfGj$njtkxW2GvoQW_)mm-)yTGM%r!S-V@aU$aDW zRI^xfN%LB>R`XKxn`Woxn5MpVmFAr0zUGYPp603Mk>-wOmu81%zUF~uv*woObx8Tp z3Zd^p9*6YQ8FcZwhG7lDYKPSbs~46W<{VxjoEYvBo*z~@{7U%m5c8q*+sp8VdUw4{ zFV{=-A^Hsc3H?d^D*ZnFLH(GB6A{NE&PQ~K>=oG~vU6nD$nKFrQGKJRQL<=dv?ls( zbXH7u3^}$%Y=hV~vCU%Z#WsrlDK=|F&WP+00}Oo)p@yFf-3&bpy$v3Q4u*b)c7{HN z_6AQw&$!8Pc}Y{H0d!2TyC%t_!R4HxZB+LE+7X-Cqkq+Ln- zla?hdN!pvlN|~IJlCmHrE5(|Uo-#URY-&boEAx-$CT5D+)7;kF*xbPEZXT58mo_hL zVcLSUxoPv$=A{N!e@#C>=JJ?&mdcj;mO7Rumd2JJEv}YYmPQt`rK-iV#RWdoH?8k95ZJUCzoU5OytbxjN>G8MspH4D>#ceQ#idi%Q@pY>p2TK z%Qz!BshkCzJWge9JKt8m9etbndiZ+!y7~U-OZI*3`^H!NMdm+CSB8;(?!Om>?<58+$Y>B+$P*1>><*K z=85Ku=8BGruZow8SBtNR8wNB9cq6VA@I?Gp{6ee@cq*4)pD>Cfx0>(A=X=r8H7=wl;BL|7xnMy!mu z5J8K480jCSjtY*d98)f)VvKVP7LyzE55IJgkLAQzV{XP=j~Nu}6FVT59?Ohn#}11f z5=)C^#7-G8YlP51Hz*ApLu-T9pfdy*$TI;@R;-;u-PO z_-^q7;(Nspjc3J&$5%HsG~G=gCca9joOmT+XF|oqtqG44o+i9V;3if`e3DQp@j$}6 zgl7r+61pZipDdj$o|dkb_Lj~T zr_A3hxZmrS>v)ZvPWlUW`BuW9-Ez&Jto_1 z9b+ABHCRVkldS1hoi)+A)w~&zq;H}xq_3f`r!S%JrpGZOnFi)%<}Kz8<~8PZW;@np z&K=Hi&MnR%&IQhH&QZ>F&JE6E&N+8$)_48%>2Kf&4 z)%XtfmH0A!hxjUZTmAO>9q`-ax6yCIH_-lH;kV6ixu42E*ng-nTDVuZM_66N6D<@i z7S#`^8sHt!IN-UsLBMM6Z-JtzdyFhzXYt>HF?$Dml&ezV-uGCUPd7-M%z|cXVicmqQ zI#eDyG*lKU3>^@v4D|`^u4C%Dg!K>mC9GFiaJXMMCtMUR4EGBEC7c(|4;O?-=%e&l z#1lOs;+g)b{*B(If1!V_zZ7vff*%Man+BRpiIIst6Fn34iSopt#6gMbM1EqA#7>C;iPA(>q9$=b zqA*F2BuaXnR3o`u@(;;aa(>d=B&TFzvP*J>WM0bUloKguQ!b>ONx7JEHDzDQ$&_O$ z6H~9J2AOr{FtgmOGKZLx%_GcG^Hg)Fd6ZdWmYB6>wK>`xYwl%Mnk8xGwA8eHX}i<* zr0qysp0+)0TiVXFtLc~1@1#FYf1ds({a*Tw^jqo6#}G5hXXKBm@I}VIOIL?bTojE*HmAN;wOBOe)YgW&!-dVk} z_*p};0<#!d9kT{y4a@4E)h+9nEWfPW>|E?dJPIyj4 zj%#kU+#0zRa;xW7%KanvMQ-W7yW`XEa`SUnUewcog{*-=*ewQv`JZB^@O-xVLB33>J^J(By$LAfVrjLtHd7sKYReWA@ zYWpDSrJJL77cdW13H`;fUufg}7FNNpMYswqWQ}M3)-SWHZciQii z-xoCaBh^)~gn%R;rGu4yqQZ4yb0UwyS2S z1_ccb>Y(lrTr)UdTO;^|wqPHwms4 z+&Z{ja7u8i;0Ibl@H6cJ?Mv;r(7aGXs5vw-G%K{1E=y zhcS<1rp0E*j*ivG=EP2l9T%GsyEZmCHZgYHh>asQjaYA3YM5x)XxLm%QabMyu$qkc# zPIgbGBzH`%o6Je>lH4-+d5Tl&i&GoyM&t&AEOGcv>$UyHyZ zweT!Li^Sq@;alou*3E2`sn3kcjLZzrjLI@*jmpZ+vS!6*jm?^vH8*QSR%X_;?77+V zvS(z^%AT2>XPs!BU_D?xX2o(wS} z34JEKnE3m|=My*lA9LUM$R3+38*Kzy}qy?ZWL|=ZXj+PZZNJVt`Jv%!{gMrp}77y;BNviCzKI35K0NF3CjqJ z2~uJ$@()rS@+VSVa!vAU@=NkF@(VJD!lmS>MN}4zPGi#U)2`F*&~DKl(C*Tv(-rhB z^i6avlh2efsZ1=>St0YEnJH(AnO5c!W|X;t8D_3zmM|AGi+0(l??^ng;34C+A{7zT}? z9OQs0kN{qifgl5lEKuQ9LUlmxs*w8Uzm0#Z+OD=~I%<1rJ81K@ z-L##wowX&}?b?UhunyJ*bunE)cS3(izg>S^zgvGvzf*r!Kh8MXINmtMILtW8xW>5J zxXQH7bkMZXbl7ynw9hoxbkcO(eAn{P^2YMRa@F$Ea?A46^1yQ4a@+FEQf9ekd2jh< z(b#mhHMW2A{eS3Zwr=*Uqtuae%ypDF(vB9;7^pS$+T9203pIfnL0zCuP*dpT-}baW z?&^>eR>NAD0rOxzEP#nH9-a*s{=J+|^)~d?@HO@|@ip_+_U-ha_aE^e^cVY2_`mws z`;Yne`}g?Q`Y-!W`8WHw`EU4V2MdCd;N9Tu;N#%K;LG5v;Qio(;LYIk;Ju(UR32Io z>K$$vZWrzxZV>Jn?hx)2ZXezrZWn12=@97|=@#h~X&Y((A6Wl&jR>Q%s30nh>Y_lb zZ>)Q4Kn#xgVu6?|b|}6hz9s%VzB2wWzAwHZzB7J4ekA@jzCOOHcwKQ`s(PwMs#c1T z3Z(+6NUBr1ce-tQL%MdRNv3h8W#(4qZ01hpM&?}RQs#W-T4qbh>ykGm-Lq4&le4-k zn5~|xm8%H;tLB!K?JhfAwv>P_Z;Wb*YKm%zYKF3-mZNT=V(0|=1Dc2v;|w?t1qy9q}KhX^uaJMv(%p8S?vpE8rao*82k$XCLPTX9s5|=Q`&g=Lly%=M-lT=RD^kXE#U9JvNIO?orYqMi(mmB**T2+1(Jwa4F%}r78fP148Mhm+nHrgonI4*MnC_XLnI4-i znJ=4bTmQ}X|DhXMYg*e_yI9*>+gWQ_8(Iyv^|rURcedBI9`+56WsaqeAC8(%f|KZ+ z2@#>`kN^@wlb{)p6cRx+$OV_fW$=7B1T($8d;@)5eZ761e9L`{eUJU${V)9Q{FMSX z{ZIU_{lEQ{162ZF{IC2U{Ga_l{o5*xlX_M)c zX`OkMxu1EL*;=x*c8 z=40jw=0Mh9)@jah&Q;D`&Rfo7&P&ca&V9}+j+5)+UgKTn*+oSnw`jhoRCGhMKx7rA zL{ZUP5kc%*ox zc&YfPxT_eVoT`+ol&WRwwd%#{rRu5LiQ3uP=h_Xr<+`=HmH&bI&l24#-5cE({dfIG z{TqE{!xF=C1KzmDSi@Y;{M+=!RM&jhbk}^-eA|5Ae8+sve9PR=I@UVXI?OuII?3AG zI>tJ{I>kD{I@mhGI^8Kj%Ym`0Y7VLWI&WbAG3Zti7nZ|-95WPW1C zSg}@`m1JdF(N>~$y6v0ohfQbK+D|#oIBGl3K+B+0&{^mhv=-V9ZG#p=Z{U~kd-yKw z@vZlL^z{gg2=oc`4j_ZoLc}mT%nNhE^e{HOH#{RUCjv)ZQEzlbY-Q|htSI46Bop%! z8xpG%D-&xI=|o8)mAF`Zx%h1HrQ-X^o5^d*8_C4J1&dV6|oW?W`Wre9`Jrhdu3zY+k|vxsa#c24$q_E`2;_Gor*7L}vs7`eM;&C2_f z4?-=%-6q^2+$Ve@N6TN*-ZQ^2KQliuD{&ie@A7W(9*J&=u8S^++Q>V|d&pbM+sT{B zTgs~|>nRD!`AWU&-+ccc+Nj#4KCXVChBY3|-_51=h_01kok46A8poQ)nTMOln1`9i zo5fbC)nFA`MOMhBvTn9*vu(9qbv%P^LC>K}&_n1E^ac6>SM%2MeuIC*3?JQx^U-`0 z0+awDFe5+;6a)}~sR3f3W~g?^99D+mur@3S8^h`_CQ=Yt74b&{(RH!av3rSgi93k{ ziKB^|iCc-wiTjCDiK~f+i7SbxiJQe6lMj-;Qr%O`)Xmh76sxTtKzT!@Np(ie(sH%k4806}4809UjGv9O&6CV? z%x}zZ&8s68tGPnfe@^RcTP6E-2haHf`UW-fe21!g>Ue5+YI~Y`n|V3D?Y^%*c|a22 z1;7A3APzJL)eHH;jxZEMrqLNxW@)B(2~aYuWJpPq(t4$a zvQ1@A%leno%h~13@?ogqsC~G-xc#`MLq zT%x?JzNi*zFX)iwh&5>4X=~x>>uK%j;_dA1yMZJse7Y|R3NDWN=N%7O%G(Iz>WKzlalCdRcN-$Ye zwr^?I(lxn_x&67Vxm?+svR37ka$Y&Vd^Bnl>L~6w?ikKSzDPY!EujBl=5uR{nPQZj zAh)X?s{I<7R#GAJ{{{oYOgCHY7W*BC(g*r}{%z839%>Pag%e?BWO{6J5vmAXG$u7R zbs)7bB~JgnkW(_JumabNNp zim$7W8#!jSnQKm1lhz{ZeaCRmIL`pDKM;*ZqU<6@5vNFy0@IWXsf1jDFS$^1vE*C{ zrW9X_D}9tJFZ)<_4)=`Ehf9+yv`Xz29n$8t4fT%jvb>2v{6D~dGN5y|3GI!EiYBI} zrzWQkr{rmRN#`sfOE3MF`<^qGS;}gZ>&lhoA85_RY`MfNGmrA__00?Kiz$obMT#^n zbGf8T_GB4HeqC1*&=nm^u}ZilrPk8G^6;UUrN~-jF4C3iOTUz1g0`a8Wj&Olk^$K^ zW$nw9f4}qe@4w$b4k!bv0TY0Uz$9QYFa?+jOarC^Gk}@EEMPV;2Pgm#01`j}XrK_l z09XJA-~j?a1V{iGpa4{W2G9Wp@OO(3umKLh1$Y1-5CB3z1c(6%AO&Oq2*?2ipafKa z8qfe*;O`}NzyKHl6JQ1`fEBO-cEABR0T;?7#`+)<%LEsQ@7&rnP1&#s7ffK+<;1qBgI0Kvo&H?9v3&2I- z5^x!~0$c^I0oQ>Wz)j#5a2vP-+y(9d_kjn%L*NlmF|!o7XR|e;$xGAa7vapuE9(L-J60L-U5^4bK~qH!^Qj-srqBd1Ld&<&DpqkT)@J zQr_geDS1=#rsYk~n~^s&Z&u#yyg7LVd5AnlJ~N+{&(7!MbMtxm{Cq*aFkhXo$=BxV z^7Z+Kd}F>T-<L*%KxUH}wzACW~u_5IT^&WSF_@ub0WSnw9!RUgg1vd+x72GShRdBta zF1l^u?846YF8CJ2{zM1aO>RsXMNv~!lsuZ9=A<2?*J2@A%_^k-cBo{MWSnG_WVLeb z-(&Kv2EV<1vOc0Eq7ULzK~u!Lf=Y-l1vL@v5LFP>5STpJ1tI|bB@RA z%S2PrbTk_+igr%sCp#v)ByosQ2o_=nq7cDBj79JfXapTG0YO0YMGQiWLog8$)HYOG zbbE9s^eXgfbge>mp|UVs82LN-4a4-pU@%iKtuSpdT`?^yr2lLT27#G?>4C||OvAj! zJ;6P~O~6mV&&JQd&%&ee)rsSYi-~FCTw;nCCe9~Di4o!w;yhxQ94Ggn^rD0)5sH@* zp!g_pil5@4Bq+s{yVTmW`m_MeM+?%tv=FTty&YXo*V50^&(Y7)U(uh^U(-L(@6jL9 zAJD(k-_XC%f6yy2KGH|BT&y4~%!;szSTIY$GO>&-Im^NFvUDs9OUY8RhH>9=KXN~C z-*Z24r|_r!2lO|Hd@O%9e>$JapTj5dXYtR9TS;0=^b)>AEOAQ$l88hh`TGrLNr^-% zfhEO~QVCC@l5iy^Nm!zm8|7@}9_23O0p(%kKIL}hA!V^DrAnxZRB_cv%?M4ArdZ?9 zjxh|j7uz%Ts6B2kwMU&1C*%w}W6nf{=x_L)E~ne64<3u`iIhj@MHfZOqD!K4qd>Ap zvVXE~a!^4UVMag*3&M_o5n6;A;X}9)I>c;53L!$2APfixLXU_dN)bhfGDIBVL=+>$ z2pOUbwG*`)H3U5nJqSG&JpjEEUAwSO;poD6VNoHBv0)sT7{-b5V#F9D#){!$Bp5Y@ zhY4Xo3=_k^q%mv^AH%_X!F|JlcqLwn7vmLpIbMsm<285_UWHfVSrwu`^Zz>X|A!Oc zE%>^`Da1|0?Zh+0)5P_}lf-?*&BUF=1H{Y3b;Mo7y~Lx$jl?5F7MV*wVSn^wV8FCwVJhowT88WwT!ivwUsr7yOg_wTZ{LTo5yR+tI7Mp zt;(yztH-Ox`^9aUewy#$yZLH}Lm?3Zkp9FQEAypp{C56u7P zCATCSC4NaxVwc>O?ESmkJS90ISu6P_IU{){IVUNSr{$15A@|7L@|Zj+cgjoTF1bi~ zS$RTvRe4N#Q+Zx_QF&c?Qh83fP&H4rO0`%uUo}^?Qk7HPQa@FX(~Q@Q)dV$Z%^K|o z?K|yT?I-P5-A~;&-4EUO3aLMT(M>drGaNGLjV9v{qsIKpJj5QcueL9+Z?$i-ud;V^ z&UNl}u5gw()6T4OlXHo4wR5Ml%(>mU(Ye$)&$-OG-?`9vz`5Bu-zoQi9;rv>!3EDp zPDCz5PDL(9E=8_H)<-u+*F-l&*G5Mq$0SE5M^6;%udXF%x;Vla~rc3vk6~@FUK#$2k|L<4xhyr;nVmC zK7(I`FToe%KN9K@3yJrLw~4Qbl}PW1w}{_~zlcAHpNS8N?}=ZCH;B)OABdlbcZt7= zABnGsOUbh-XDL@HCn;AbCnz^6M1SWt7=?^!j2R3vV>V+v zVUizjyIS$g4d7NfZve6kN=*3l)wEy zkpFM;cksXRuk!cux9|_~U+^FD@9;PAPw_YKzwkfvU-KXE_w%>$PxGJf-}2YZEGF z>Zt0FYMW}aYLjZC>V;~L>WFH$>VWF7YOCsm>ZSU%x}Rp6X1ZpHX1T_oJ*cgztE$V> zRnyhhebN5Ve%C(HJ=Im$H_|uOSJOAtH_+GD*V0$jH_^{D%r?w2OfgJ0Tr!+8oH1NB zoHp1ir2pjK#=q5g®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 z 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

eN}wCV#N+5D zF!2QXYnUjBZVD4mqMN})DRgs~cozK)Oq52qfQd5bmN4-=x)n^&48Mg5>hEBJx;0Et zw}A=j?_q+vEliZfYqo=la_IIjQ6BvROuUHh0239^9bw`nbSId21^pvTyo&A&6R)AW zz{DHqt}sy%-3=z*M0baYx6nOc;%#(Kn5cyA1rwFgy_7u^>o-b43;iTBa{ zVd4Yy0GRj)JrE{7Mh}9CPtb#5;#2exnD`7m6eehfKfwg`Fqoho4inTPV1jxiOi+)4 zi7I%_(J=8jdJIfdMgI&F)zH7dM0NC7nD_!c4kl`#e}##f=-*(X7J58P)J9K$i8|=t zVWKX2B23gnPlAar(UW1KKKc)sXn>vq6AjT*Vd5+FG?-|Fo(>a@(KBG833?_>e2tz3 z6HU>xVWJs&4ooyh&xMI^(DPuT1^Q2zXo;Q=6Rpq-VB$OULYQccUIY_u(2L={;L*GA zUJc#{9z&F`nTBzgsW3_OKi z2_FYfqZ#-FD1~O>li(RN2cH7ZqIvi*&?+74Qan4SW?;M6ZRffj80XV1m9c*24t#2AH7U2ouzsV1jxxOi*uu3F@sdLA?zo zsJFue^$wVz-U$=byI_KPH%w6PfeGs5{qq*CKY9PWjZWS_mC(uir!qQu|Ga}v-aqf6 zllM;}bn^ar51qV!-bW|zpAXQ<`{zS+^8Wb1oj#h6E! zr<7E22+!%#nfi%Fm;(PnFdTl<}0QV)0k<(G%fV}W=wOY1=Esg#eB!KX4){{ zGi{l6Onc@BrUTQF>BRiVbY{9RU72o7ccur^lj+0sW%@G%n8D0Y<|k$tGn^U0jAq6$ zzcLe`-5GP9W3%p7JeGmlxoEMZcZrOYxWl}Tgpf2+lCjL1lg%qWb? zXpGKS%qnIzvxZs6tY zBy);6&75P-GZ&dlOcs;Fr6fqV1i7D2{REU&fH|~WQ(vx*}K_$+56c0*$3DM z*<$RYY;m>(`;RI9ef2o|1Y44Ql6{&j#XiG6$ChTxuw~hDYY=`x5&y`zrey zTakT}eT#jYt;AL?blvZ<@3SAWAF&^^pR%8^RoKtjs%$m3I$M*i&DLe>v0t+F*#>Mw zwh`NyZNfHXo3YIcJ--Fpl5NF)%YMhUX4|mev+dX)*bZz*wiEj!+nMdcc4d38J=xxD zA9f%+h#kxhVTZFL*)i@VzCb{spNoxo0HC$W>+DeP2s8athx!Omo7v9sAZ>|Ayp zyMSHDE@Bt6OV|{48Jo(cvCG+Xb_KhVWmuNwSe_MFk(F4PRalkPSc5fLi?vyYb=g(y zYIYsFp54f9VmGr}*=_80b_ctY-No)^_pt}qgX|&pFnfeO${u5nvnSb8>}mEadyYNN zUSuz^8Eht-#b&cPY%ZI}US_YbSJ`Xqb@m3E&-z$D8z?k~zv~VNvk^AN#@QlVQSL78 zZtfoLUhV|zTj$c zwYfT6J+2|wh-=I>;hJ*Ixo@}@TuZJM*P3g`wda1|I&z)3E?ifxJJ*Bj$@S*?aDBOc zTz_r=H;@~`4d+I1Be_xBXl@KQmK(?Y%KgTT=O%Cyxk=n)?hkGXHlP3LBCGr3vZ zY;F!Wmz&4^$<5~$a0|Ib++uDCm%=UOmT{?E8n>KF=T>klIfi37j^jCj6FG^KIfYX> zjng@UGdYX1xz*fSZXLIt+sJL=Hgj9Jt=u+lJGYD5$L;41a0j_V++pq*cbq%Po#IY& zXSlQ6Iqp1nfxB2}4!6(r-`SVA3@(ey=5o2q+!gLBca6Kw-Qawjp9^pyF3d%^7#HVm za(D1|@Q_EzARskFJI{SFYqt&75JC@RIO~ z@T%~d@VfAZP*HeOcuRO&s3cSt-Vxpv-V@#zJ`g?>J`z3_J`p|@J`<`4p9@umYC?6P zrcg_$Bh(Y>3k`*@ghoPRp_%ZF&{Ak6d@HmT+6dnZZH0D1d*KJ6gV0gvB>X6J7P<&s zg>FK3p@+~@=q2O_(ms5M~Oqgn7bzVS$h$EG;yL+h_9c>}5i#kS44U1VIusK^IKH5^TX0 zRtc+xHNsk9ov>cmBy1D53p<3J!Y*OAu&>Z{?-vdVhlInzQQ??yTsR?|6ix}Jg|osr z;kW7PFZcw%5DAMqDed6W5Cy#Es%6akIEZ+$wGpw~IT)UE*$WueeX#FCHxP z{6pel@rZa-JSH9&Pl;#5v*J1Nym&#pC|(jX#B4D~%o8t*SHx@Lb@7InFZx8k7!ZSE zSd5Bs@uql(bf;8ADk|M0-7DQMJs>?S6_Xy39+e)Gic2M=lG0OBDd`#MS?M{cv{Xha zE0vSVOD{+-N)@D+q?e^vq*tZaq}Qc4q>9p;(p%EoQYERf^se-t^uF|g^r7^T^s)4* z^qEve`dq3iRgC#Gxl{kr)L`jllNtHB7FZ6svG9^p0B}a0lRnlr{jkH!;C#{z@ zNE@Y1(q?I!v|ZXM?UHs&d!_x-0qLN0NIEPXlTJvdq|?$F>8x~K%8;_8Z0V|WO}Z}m zrKl8>;!+X0sC>74k9@Cuzx;swp!|^huv|=jL@q9ul%JHJlAo4K$!E6J7RcjR~F_vH8G59AN!kK~W# zPvlSK&*Uod=WFd5Anz{z)Dt50^*Cqvf&k zIQdukH+j4~L7rIXx+lq#uPkFw)Kwc;>kyGTQ@-jJ9 zPLtE+74k}%E%ba&=4C+^Wl5H0MOI}^)@4IBWlOeYM|R~^@@jdFyjET(ua`H;o8_(Y zHhHJKTiz@0llRMq&&lWIi}EEoL(Y=3oC?%CAm8X?b$}`GyN@=BxQdTLalviF*UQ{Y5FDb7ouPbjT6_q!Yx0JV) zN=jwrUFALHedPn?L**moW91X&Q{^+Iit@QqRjH;_SH4jG_AfpzpoUUYsio9b>L_)U zddindeWiiYP-(0*QJN~vl;%ncrKQqJ`BwQ(X|1$T+9^LM9SdD|C*?<_v(iQBs&rR+ zC_R;4N^hl)(pTxH^j8Kb1C>F_U}cChRQX96rVLj`D5I3og`Ph~`C0iz8LNy_epALP z6O`YTiOM8pvhs&AMVYEhQ>H63l$pvbWwtU$nXAlG{!|ty3zbF6Vr7YvqAXKVl{6(? zS)r^{ScOw~MNmXVQe;I@G{sOX#a0}}RaPmhm9@$`WxcXd*`#b%wkq3{?aB^ir?N}g zt?X6yDf^WJ$|2>jazr_*98-=fr>E^QOQs;l`JJ&$x$vVSC#9^4JBXkDSjoO zgp{xnQKCvri7PjiJJdVXB5G0fF7%TrHuN zRG(CzR!gbRss9tc{-xD2>ho$@wVYaBt)RZ9zOKHZR#e|qE2)*$ch&dQ_tg*8kJOLV zPt;G<&(tbvHMM4;>#n8NR_myB)dp%qwUOFbZK5_+o2kv!Z`2lQOSP5ST5YGcSAS4D zs2$Z#>W^w?wM(JrcU8No-PImyPqmlYTkWIvRr{&^)dA{2b&xt(9ik3Ze^Q63!_^V$ zNOhDtS{O^&tI$8ZgouW=vr>WD`8R|@RmO5LVqs~?5 zseh{T)dlK8b%~myE>lz0G&NmiR959wUX@f$)m1|^RZCr^u2$Eo>(uq?Ms<_AS>2*; zRkx|z)m`d7b-#K*J*Xa1535JjW9o7BgnCjvrJh#LsAtu4>Us5odQrWkW~iBJmYS{R zsCnvT^@@5`y{2AQZ>agIPxY$-HK>Nvuo_XLYD|r*Hw(?-Z@U+?JGCNOQSC16ZtWiJ zUhO{Ze(eG6LG2;!VXc_FoX>Vv1wKui5w70cNT4n8B?LF;%?E~#Y?W01^|5*D(`&9c(tD=3b zRn@9#)wM6Q8d^=QmR3irtJTxK)aq*uw1(POS|hEo);=J4bz5eBeap)C~dShM*CU&MH{P)(|*-{)5dEPwBNOf+9YkV_J=k_o2pIIrfV~_ znc6IEwl+tbtIg9EXbZK)+7c~ATc)LIY1(ovU0b2C8mIA^ph=pnDVnNjnywj|sacw> zIhw1j(pGD0w6)s0LUXu%rvJ`fuWisaYMZpp+7@lAwoTiv?a+2=yR_Zf9&N9-Pus5@ z)DCHfwIkY5?U;64JE5H{bls=4)7lyBtaeU2uU*hCYL~POEmOu z+I8)Q=F|LIKnrQ%LeGzAQ7xv$wVPTIy{LYdevf{yexH87{(%0V{*eB#UQB;Pe^h@= zFRqu+AJ?DIOX^SRPw7wVrSxa?XZ7dw(s~*FdA+P&PA{*&puebB&|lJD)nC)!&@1Y1 z>y`A%`aAl&`g{8O`bYXF`ltG5dKLY1y{cYKuddh7YwET1I(l8bo?c&Xpf}XN(i`cG z^(J~Vy}AC4-a>Dwx6;4WztdamZS=N!JH5T$LGP${(mU&2^sah0y}RB+@2U6E`{@Jp zf%+hQus%c|st?yk=%e(}`WXEeeXKrC|5g7@AFof)C+XAl>G}+Pu0BtnuP@O5onPmF z^|2P}i}fXXioR4|rl;y@`U;)Xd0o&&UD9P;({L7?ck6rfz4|_VzkWbJs2|b~>qqpX`Z4{uenLN4==rDg)A||x ztbR^EuV2tF>X-BkJyXxpv-KSPvVKLsreD`@=sw-A2lSvG(!+X0kLyK@qQ+gu-Nrq} z1IB~K!$vXV5#uqVxKYA*+<3w$X*_9^GM+U`8)b~=jj~2Lqr6eUc*%Ihc-45#c*Ce@ zylK2;ylqr6DjV+^9~mDTpBSGSpBYt*szx=Vx>3WZY1A@m8+DAjMm^(8qrTC=XlQ(8 zG&a6Ani|cF=EgTh3!|mc%4lu0G1?mKjP^zcqodKu_|fQWbTPUbJ&ayPAEU3)&**Oq zFa{cfjUmQRW0*1A7-5VwMj4}xF~-lvzxtZ|JJ)|P#v0>{Uya|4@x}z>cVm(<+4#el zVoWur8Pkm!#!O?DG2579%r)j2e;V_R1;)Zc*S*MCY%DQSjHSjhBh^SV(v20yN`o<2 zgEM$TG$cbdR6{fHAFwej!!{hlE%f|V#%g1ovBB76Y&NzSTa9hTc4Mcp%h+w~HTD_% zjf2J^}K{bdz!t>-ew=OuQ|XRXbv`q zm_yBBg|2(JIl>%ijxtA^W6ZJUujT~vcXP7&hdITZYECn!n={Or<}7ozImeu9&NKfs z=bH-(J%6FO$XskLF;mQ?<}x$YOf#38>E;S^rOBDRDVmZgo2sdqx@nlEX_>aU%3Ncv zGuN9N%#G$IbF;b4+-~kP_nQaIgXSUguzAcpVV*Y6nCHw(W`>z%W}7)?o_X24VqP_` znb*x5rr(U1Q8Q-7&6{QstEhFCb+>hob+2{5^?>!D^^oXjQOYvR<}cv0k-avtGB}uqs+_T5nlz zTa~QJ);rd_)_d0b)<@RI)~D8IRu!wNRo(i+s$tcnzjFJxKWbTZtuL*H)>l>|tFhJ0 zYHqc#T3W5F@2u8V8|!1TO+KI)+lSVHP-so`pp_|O|T|fldQ?sAJ!CWYN6*(v!+`!teMs3#^6KB5Sd=#7eQ2TFb0dE6rMAu@-0XmT1YAVyTv9>6T?V)+%eYwZ>X&t+Uo! z8?8;&W^1dp&Dw75uy$IztlicgYp=D>+HW1O4qAt-!`3nDxOKuhX`Ql8TW74Z);a6E zb-}u5U9vK)Oe@REwsNdoE6=)YU9qlO*R1Q-4J+UBS$->E1+9=3wjx%{id#3WJMAKN zQTuND9{XPVKKp+A0sBGwA-kCUs9oGHVLxs^VVAU@w4b(1+0WR|*`@6=c3HceUEY4d ze$lRAzhwXIUwmA^%l51G>-HOVMf*+rE&FY|l3m$;-~Q14$gX04ZdbLd+12fuc5S<^ zUC;i~ZeTaE8yC9nCU#T1ncduOVYjqf+27jV*{$t1_V;!>`v<#&-O=u3|7dr%yVzar z?sgBmr`^l$UFi9J?7ntCyT3ia9%v7;2irsJq4rPqFnhQ?!X9alvPauv?4Rvl?6LMZ z`!{>MJ;9!6PqHW5Q|zhsG<&)|!=7o+vS-_K?78+l`%inmy}({*FR~ZgOY9VTnVo8< z+3EHQd!^0VoXy*UE!vVT+p4YEhHcuGZQG9R+N;v{e`;dLuK4KrWkJ-oV6ZT2_lzrMhW1qFp+2`#G_C@=WondF%S$4La zW9Qm=_GSBuebv5ZU$<}A`L@sY+W|XlN9>p#x9_CC*88_ViaK{WcRTku_c{+a#hgc- z;!X+YX{VI)yi?XG=ahFUI4?V|ITc@4V z-uc1l;B<64IX^m`oi0vSr<>E=>EZNrdO5wFK2Be!pVQwN;0$yIIfI=c&QRwkXP7hG z8R3j{MmeLMG0s?Lob#JA-kIo3cK&dtI8&Wz&P->vGtc?cneQxc7CK9u6la-}>ZCg> zoRtpauny<&j^t>L?ih~gSdQ(ia#lNQopsK7XQQ*p+3aj_wmRFK?amHom$T2=?;LOr zIftF2&N1h>bJ98GoOaGQXPtA-dFO(2(YfSgIGIkClkMa~ z8@o;1uid6@Gq<_h(rx8_>wf39cH6k$yKUWeZhNYaCd||+8yKm;*NDExWBs--AV3bcd9$xo$1bU zXS?&<`R)RDp}WXk>@IOr++}X6o8~Te)7=&BN|$k2mvebnbR}1I6<2jNS9eX3EEXgFbUk!4bSrc_bSHE-bT4#2^dR&w^eFT=^d$5w^gQ$; z^fL4+^g8r5V(xdL_o0uWPodADuc2?D@1Y-|pP^r&a3~tg23o)zU`{X>m>bLk<^>CY z1;N5#5wPgrD-8apii0J6l?}I2U~zG!B${vupQVQ>EfJ4Bc;4pAFI0_sMjs?eoN6`Tf62WNrv!1>?;a3Qz| zTm~)&SAwg+)!1pa@E!3ThE^8=whZ1+RhE!5iRB@D_L*ybIm~ zAAyg-C*V`?8TcH03BCefgKxmM;5+a=_yPPFq5lMa2ETw`!EfMq@CW!4`~`-=C@32g z16iQ#P!1?3ln2TS<%9A=1)zdZA*e7^1S$#@gNj2XppsA-r~*_GiiP5!c&HL&g=|m) zR2ixQRfVcS)u9?tO{f-B8v-CZln6PXI#6Ax9#kJ{05yafL5-m%P*bQG)EsIBwT9Y4 z?V$EhN2n9j8R`Ocg}OoApJJTo210|N!O#$BC^QTj4vm0DLZhJ3&=_be zG!7aMO@Jmslc34a6lf|m4Vn(kfM!CopxMwIXf8Alnh!027D9`l#n2LHDYOh)4y}Mz zLaU%ZjQT$ww;Ealt%cS>>!A(MMraeX8QKDEg|%$G;hHxXeG29ex1~-TQBalD*Vhgw>+zM_Dw}IQj?cnxs2e>2L3GNJcfxE)p z;O=k_xEI_T?gRIQ`@#L;f$$)BaKzk0;bHJ_cqBXu9u1Fy$HL>_@$e*gGCT#I3QvQl z!!zKS@GN*XJO`c&&x7Z~3*dzj`bF?!cnQ1|UIs6RSHLUbRq$$f4ZId!2d{@Wz#HLB z@Md@mycOOCZ-;lmyWzd?K6pQT5IzJShL6BU;bZV|_!N8wJ_nzNFTfY!OYmjb4SQi9 zoDTcp0Gt75!XS*o7>vUtOu;P7!2&G860E=~tid{Lz$TmpUxRPKx8XbRUHBe+AASTs zhM&UE;OFp5_!aybegnUS-@)(UPw*G`8~h#q0sn-5!C^QW$%e!r*^wMbP9!&y2g!@% zL-Hd9kb+2IqzF-+hknTtiq$kn~>5cS5`bW$?5E+CFMusB8 zkm1M(WF#^Q8I6oXCLxoNDacf08ZsT3iOfP~BXf~?$b4iWvItomp6bB~c2cQ3hpE4&_k+6;TP5Q3X{| z4b@QtHPI~e3VId2hF(W+p|{by=soly`UriDK0%+N&(K%s8}uFe9{qrRL_ee7(4Xip zG>k@L*{~SQf@Q~YU^%foSYE6ERuKEcsQ=?}g|Na{5v&AO5-W|B!OCLgu?kp4EEbEy z;;~9t0#+HThE>OEU^TH?SZxfz>{w#N+zzY`Ru`*>)yEoO4Y5X8W2_0*6l;bx$68=5 zu~t}XtPR!=Jevb7C&cjU{0o%!~Q3WGn?s#nP~J%#Q`I3@j51Vj&E~ zAPm7!48w4Yz(|b3XpF&FjKg?Lz(h>KWK6+SOv7}{z)UO)yB6WYe}wY~Uc8Ro#BO1C zvHREq>>>6DdyGB9o?|btSJ-Rp4fYm$hrP!>VV|+D*f;Du_5=Hg{fd}7j78zmcs4u+ zx8T|F9C%JVH=YO2i|51h;|1`7cwxKtX}k>n`)!rQ%i-nm3V204 z7LUW@@k+Q2PrxhVRq(2KHM}}r6R(BW#_f0_?!fEf_3-+51H2*L2ycux!<*wR@RoQh zyfxkiZ;Q9X+v6SaPIza$3*Hs)hIhw%;63qPcyGK9-WTtO_s0j|1MxxlV0;KZ6d#5U z$4B5J@lp6_d>lR=pNLPwC*xD`Y4~(}20jy?h0n(4;q&nY_#%8Uz64*2FT0KJjPT)iPyS?o3BQaxaTo5!lW-62#eH}(o`R?1X?Qvwz%%en zJcNTdgu^(3qd11+I1w>7iBmX@GdPQLIFAdsh)cMPE4YelxQ-jRiD%(g@T>SW{5pOE zzlq<%Z%63w;CJzR_-Lx|zTC}K1*mKaBjCnge;h{?nhVk$9>m`=+E@C&ahxn76|4(P_BMuUWh{MED;uvw9 zI7yr$P7`N{v&1>#JaK`zL|i7Ego|(!NrZ>+59k;TapWJ$6NS)QywRwQG|I5M8BL?)1x$*N>E zvN~Ctw3CTsJ+cAWh-^YOC7Y4W$yQ`*vMt$;Y)^J1JCU8qE@W4-8`+)gMfM~6lLN?s zwojHU+yi7Vt7wIOGNFSL@rjlu7I+;lZ$q)&W5Q&mFNs<&vlMKm{94SW3 zEs+YTk{W4{CYeQEA+M6x$m`@S@-}&oyiYzLACiyA$K*5eIr)-&MZPBAlJ6q)@5vA3 zNAeT-nfyk6Cx4K?$S@g2MN`?R7%B&qlgdryq4HAssRC3%st{F}Dnb>dN>HV!GE`Zr z995pGKvksTsY;ZMN}wuJRjF!Jb*ctcld474rV^<-R6VKz)sSjLHKv+T&8e1DE2=fs zmTE_}r#es_sm@e4ss}ZY8bl4IhEl_*;nYZK6g8R}Lye`zQRAtJ)Ff&OHILvAxdQH8d-cs+V z_tXdKBlU^;OnsrgQr{x<->DzePwE#Hrn1p7bapxios-T@=cV(}`RM|5LAnTCj4nx+ zqD#|d=(2PLx*{D%$J3Q)8=XK`rmN6Z>1uR!x)u%4iL`^RL)WG2(e>$ubR)Vk-IQ)d zH>X?Dt?1Tt8@essj&4tPqC3;w=?oIcl`_cXB0rWt65IvY4LJy^f(ZlHx z^hkOXJ(?avkEO@a4VrSvj-IlYQr zLvNrr(wpdQ^mcj&y_4QW@22G)5CNNmDdKvouEw zv`9;|Oe?fXYqUvUp|8=`=^OM-`WAhgzDM7uA4cdO(U0jT^i%p7{hWS5zocK$ujx1R zTlyXSp8i08qCeAL=&$rQ`aAuL4%5+0HYSG2$>d^kGkKW2OaUeehz7C&=~1@WgxCvF zF@P(oc&shHNw`UTso2u7o z@nhpF#Mg=UL?y;LVq@Z}$K46v4L=OGN@$S~8-F&wNTqD?Ipash_liFs)i^dsLiPmC zCfP(AWg~4TZ6|EWHlHnI3)*(Y?TFhMw>xf6Tv1?B{N(sD@lE5)$JdRo9$zCqSA5?1 zb@A)tSH-W6uNGf5zH)q(_{cEYcjQ%+6=(hnMB6H)Me^1^_d1tL#7eam}$Z^WtuU~ znHEe-rWMngX~VQ-+A-}T^c|RvOedx@(}n5EbYr?Ry_nuiU#1_^pBcyuVg@rqn4!!t zW;ip78N-Za#xdiW3Cu)h5;K{Z%1mRXGisb37Zo29pAt3fuU{covfa#fE!)*>{;2EO zPDVjda<*FWh2smxpNYyH2gD*a*p_ZfvyDj@kuWl0Y{K}2(Fq6RY1?U=Y*TEzY-em| zZ5M3kZRczkZ4(j-CKO00mrx-gEh;uPE_QF+{RWxZ;S5bH@HF9_aoZ&i|sH$;@JAGjo}F%zS16vyfTDEM}H6%b4ZN3T7pu!CcZ5EP@i1P-$0Rc;Oe&Mcq%(ddz+^C)OppmNAOkTdgE0g{G7Q5p zJR>k7BQYwYGg-_P<~kD{&K8adTf*7HIl?)^xx%@_dBSwLpJ1P8pJbnGpJJbCpJtzKpJAVApJktIpJShEpJ$(MUtnKoUu0iwUt(WsUuIu! zUtwQqUu9oyUt?cuUuR!$-(cTp-(=rx-(uft-)8^E#s6N{p6$SPWIM5)*=}riwkO+* z?alUO`?3Am0qj6_5IdM1#*Sh~vt!t?>^OEjJCU6f!EZ7}qx``*(u{fOgyPe&^ z?qqkdyV*VLUUnb5pFPMPVh^)N*rV(*_BeZjJ;|P8PqSy(v+OzcJUb(9X56f}*>Q8? z=Elv7n;*9z?(c;2|F1^Gjf@)=H#%-i+}OBrapU7A#QmKm{(J3=*%h-pW>3uCn0+z( zV-Ca|j5!o@IOa&q(U@Z~$74>!oQydgb0+3&%(r>a4c26{*lX-{ z_6B>Cy~W;U@3QyU`|JbuA^V7Z9HD>0K4qV=&)JvkEA}<}hJDMvW8bqM*-z|e_6z%! z{l9-;-a~1TnuO7vU54OoLp`$4;N+2X3J+QWGiJWW-Di_VYAxm*qYd) zZ85fjwxYJOwvx6=Hixact+B1ME!I}sR>fA|*4$R!2H0%22DVnVBDTV|GPcsT61L*D z0=E3N3bu;2I9t3e!B*K;)mF_`(^ku7wjw{bq;3{(QTqVxR z*|-F*GFOGG`qx(Yf2tZ+ovXpsLarL= zC~h=2mK(>7=O%Cyxk=n)ZVI>8vCpyJQ8ey=19zNuoN=6WoO2v>9C93X9B~|V9CI9Z zoN%0UoN};^t&VMu?GDMY!LiXnJI*^UI6Mxo!{_8lw9Ge|m9HxVCxEyXrlH5v_o19LEr8;-y8BLD3*m7B&*=Vov-xmnz7ZVoq>o5#)P7IBNYCEQYO8MmBU!L8(0 zajUsC+*)oOx1Reu0q&pL$Zg^_b6dEr+%|4Iw}acs?c#QGd$_&aK5jpEfIG+?;tq31 zxntaM?gV#|JH`E-VD?X);m&gBxbxfv?jm=IyUaN`7w6`ZI1lILd|Wb@!liO)Tsjxv zGPq1G$b~qNgE*K&IF!RUoFo5A%)0ddrepn`gw;H{W%QN5a;-A{%CH(2{dZo~h{TbJ zqY_6aj!7JwI4*H~;)KMBiIWm1Cr(M6nm8?Sdg6@4nTfL!XD7}{oSQf=aem^0#D$5A z5*H`RR>i7XHLGqltfn=~dc}Ixdd+&>dc%6tddqs-ddGU#de3^_`oQ|o`pEj&`o#Lw zI>I{AI?6iQI>tKII?g)YI>9>8I>|cOI>kEGI?WpTE8nM2T=1_1pTTiM;)cfkoy_y! zFM=aEilaG(V>yoFIe`;7iIX{nQ#p+@IFrlbu5eemYut7226vOY#odnJcZa*n-Q(_a z54lI&6Yd%JoO{8&HFIg{JomQ9CZB4RztX`|nnruz6rdsD%=UV4k=UW$87g`rt z7h9KDms*!ums?j@S6WwD1ApyzPyTC{`|{Y8v8!TN$F7O}$A$l1XX6w2YJ7FRCSRMk z^NGBJufx~n>+$vZMtpO=1>cfy#kc0$@$LDJd?&s$-<9vi|2}PZz6alv@5T4#`|*SL z!Tb<@C_juJ&X43r@uT^%{CIvMKZ&2rPvNKX)A;H9Onz2`el|acpU2PV7w`-DMf_rZ z3BQzI#xLhr@GJRM{Azv;zm{Leuje=L8~IKAW_}C5mEXp1=XdZs`Ca^Oz9rBKXbrRh z+5+u>_CN=qBhU%x40Hjy0^NY_Ko6iN&--J=CVz{+&EMhg^7r`r z{6qc`|CoQmKjokC&-s`9EB-bAmVd{;=Rfct`A__3{tN$=|HgmkfABx~lfWt9G;jtu z3!DSa0~dgcz$M@^-~?QN8%P2?fEVxq$v_H_3Zwz)fFB3|89*iw1VR7^KmZIN0199L z4iEqdPyh`u01I#c4+ww=NPr9|fC^}U4j6z5WC2%ztH3qjI&cHH3ETp119yPCz&+qT z@BnxSJOUmAPk^VuGvGP!0(c3$0$u}efVaRq;63mG_y~OZSH25=@nJqn$R@-H79qQk zL&z!Q5%LQ8g#toBp|DUyC@K^aiVG!#l0q4woKQiiDEz$v{-25y;)P0rO-K+b3sr?` zLUp00P)n#S0D@ge6dXbwp{`I*s4p}S8VQYsCPGu;?+xbvRCA$)&{Ak6v=-V3ZH0D1 zd!d8SQRpOe7P<&sg>FK3p@+~@=q2Exx}}Dt zrlpqU@7>S;e+5|VmPCugQpZx)($iAUQs2_R($Lb#(%90(($vz-(%jO*($dn((%RC- z($><>(%#a+($Uh%(%I6*($&(<^7n4we{+o#MhT;ZvBEfEyf8tSC`=M23)6%d!YpC7 zFh`gx%oFAd3x!3(VquA}R9Ge~7gj{@TPds(Rtsx{wZb}Ky|7W(By1M82wR11!ggVY zuv6G2>=yP3`-OwTA>puaR5&IakIRKNrx;#&V^pZ~41kpd;q0wb^jCkTQlNP;4$f+pyK zA(%pza7DN(TobMfH-wwQE#bCsN4Oi|`90yj@IZJdJQ5xYPlac~bK#}%N_Z{272XN& zg%83<;gj%L_$K@iehFbAN{kk>iNAXhBW4$Kh&jdFVjeNCm|rX)78DDKg~cLbQL(sK zLM$nk63d8X#d2bKv4U7pj2A13HZei0ELIh(iPa;n_4{@IZ~wn@poUmetR>bK6U91W zJ+Z#nKx`;B5*v$6#HM01vANhnY$>)9TZ?VPwqiT6z1TtQ7~y#*v9s7k>?(E>yNf-< zo?XNj}LdE$I= zp}0s~EG`w7iOa}t?)d-y z)b9=)5)X?<#G~Rd@wj+OJSUzPFNhb#OX6kGEhdQ`(JT7IWHCid71P9Y(JuzXj0n#& z#h@4xK@k#R5fw2J7YUIRDUlW#krg?S7X?uiB~ca?Q57{&7mWzLDQ1aR#H->p@w#|J zyeZxiZ;N-tyW&0ZzW7LdEIt*Vi7&-h;%o7Z_*Q%;z861<-^B0Y5Amn?OAL!q&S74zv^r}zYdUK?0jJ&Bz}e8* z#M#2x+1b_E$2q_`#5uz`(>cdE-?_lK$hpF~(z)8X#<|wH&biUK$+_9N#ks?|$9cqg z)Op-_!g4Y_lXn`L7KLI!T?SE>c&io77$EA@!7cNxh|h zQh#ZnG)NjO4V8vT!=(|@NNJQbS{f%!kS0l!r72QASAJJPS7BEvS2^CYldsKYmRHKYo2SdYl&;AYq@KsYn5w* zYolw6YlrKI>!|CDE8PXV5Et&EU9wAYX|5ZtJFW+=FRrhyAFi+~${p>_<<9NS>(1{k z<_6q$cO7?qcLR4LcMEq*cWZZBcRP0{cNce8cQ*VErKFk%n#e~Uja36dyDk}N5b zDru4~8ImbwNmrz+(lzP2bVIr+-I8ug_oVyML+O$9Sb7@4@0s*mdLg}(UP-T|chU#x zlk{2oB7K#==d#D?ae3UHB#+mV>`C#YdiG9c8(>c!zjLco%pVdY5=tcvpEhcsF`Cd$)Rbd3SsF zcn^4wcrSQ)uk6*mH@r6^_8|Z6$)D_N$+cxbw#$jKL#`*+mmA8BJSxtZKtZXvgn zTgk2Ec5(-~liXSEB6pR$$=xIP^^|+bz2&}gKe@j=P#z=?mWRkg1a@(y{Yyi49K?~!kNpLm~oUwGemzk0uWe|jyx?7m#SyuN(C zV!qev^?mbw_l5uZGjDXVB{^4eq2$8JMU#sq7f&vi+$Xtja=+vO$%B)JBo9j- zo;)UbY{VYiKgs;}v-ZmS$fa;6-VLoz5sGAd&-A(JvCvoa_1vLK7HB&)J1XUSLOtMau7 z{dM`4d|SRN-;?jl59LSlWBG~vRDLEumtV>6B=c~0_zQeso8q*P6*o>C{JM@r9> zJ}CoIMx=~P8J#jVWlGA5lnp6IQ_iGZNO7j5rlh9?Qs5Lkg-(%EjFcNGH&gDU+)sIs z@+jp+%FC43DQ{E0q!ddno?0rkY-+hwYpN}^a%z>-s;SjdfmC~Hozw>Ziv6G2l^jY= zC6|(0$)n^|@+k$Bf=VH!uu?=RsuWX-DjB~FP~ zDk)aQrX(npl`2YArJ7P*siD+VYALmqM8%=hRq84Am4-@VrHRs1X%?YxuC!9xDeaXG zN=K!W(pl-IbXR&Ry_DWcU!|YYUm2hbR0b)7m0`*VWt1{n8KaC<#wp{KiOM8pvNBa^ zk=in~b!wZ`wyB*{yQFqa?UC9ibx7*a)ZwWkQb(qqNIjW)CiOzXsYa%xIy zYHDU`Fg274r{bx6s*ozB%Bf1~mDCrhh0+SA6-z6XW=pG)Rwu1P+L*KnX-CqIrkzMT zlXf}HndVK?)83?gNc)l&l^&g*J-teL)$|(awbOz02I&pc8>hEP?~vXly-#}I^bzS} z(kGHE_6N9;lT-P1qWPgABVGnARi zEM>MbN13b4Q|2oRl!eM7WwEkUS*9#kRwyf#Rmy5*t+Gy8uWVE{Mey6KY*Dr<+m!9f z4rQmZOWCdLQT8hPl>N#9<)Cs%IjkH}jw;8L9hoAeLqKhl4uhts3{(f*wNT>jkteEvfIQvTBZvi|aZ ztKa6Y;;-SaL1}BYwhP>0jVq;@|4O;P?1b z{C+>|NBo$d@biAzulsNMZ~O21pZK5pU-;knzxcoUzx#jsErC*j*g%s&(?E+rn?RR9 z_dw6UfWW}Okidw*guukWpXB_1I!jg*MO8FKR}95evXraJHRZZ;L%FHkQf@1El)K73 z<-YPjd8j;69xG3jr^>Ske$SN`%1h;y@>+SLyj9*Q@0E|rC*`y9Rr#iTSAHlzm0wC& ziBhB0Y-)^ZQM0Q#)Zb^xrRGuds`=FXY5}#NT39Wj7FCO>#nlpONwt((S}miNRm-X6 z)e34wHCByNQT9m>XCSSQ1zhSQ}U$*cjLp*c#Xta0Xlf zPaq`_41@wu0140mCcp>8fE17eN#FtC`f3BUq1s4otTt0ysIAo2Y8$n!+D>h+c2qm5 zoz*T8{JN^$)b45zwWr!k?XC7v`>Ora{^|gApgKq$tPWL&sl(L~>PU5zI$9m8j#J00 z6C(5z)k*4Pb&5Jwou*D#XQ(sPS?X+cjyhMJr_NUws0-Ca>SA??x>Q}JE>~BntJSsY zI(5CeQQf3&R=228nU>7_nFTWoXO_w=ml>N`HM4qVoy@wK^)ee|HqLC4*)+3RW}D2m zne8(>W_Hc&p4lU_Pv(Hkk(r}2r(|x(+>*H?^GxQ2OlM|FW_l)^iD%N8a;BE~CG%_M zkIZmpR4`jGS1@-lZ!ljlf3RS%aIjdgc(6pUWUy4QY_MFge6T{WV$d421uF-u25Sa^ zpgmY8*dW*<*fQ8U*e2LE*fH28*frQAI5fB>xHh;UxH-5bxGlIRxHq`}U$OsdtGZ3y zuI^HIt9#Ua>VEZrdQd&29#)U4$JFEMN%fR^T0N_tQ_rgx)QjpR^|I=U;OAD8RFCRY zlhqV8RZUaV)eJRL4XL1tsF;eYgi5NE%Bs97sG=&VvZ_SrRaH|B)l{?8tLioNx_VQ+ zrQTNWsCU(S>V5T*`dEFUK2@Ko&(#;|OZAodT79R!S3jzs)X(Zy^_zMycqn)xcrth< zcs_U`=m~m*$-$IhYA_fK1>qnb6oOJv4k|$-cqMov_#yZ)_$l}$_#Hy9YP<|zxV1408sV?q-`D?%$nYeMTo8$ugHn?gH6J43redqW39heAg} zXF{HkKct6@(3Q}Q(9_VH(1*~MP!t#gW(V_u`N2Y9F|Zt19;^tq0o#Hdz%F1nun*W5 z><eu)%cI%pju^qsWMS{JRW)=lfK_0W21y|mt1AFZ#}PwTG@&<1LQw87dC zZKyU(8?KGeMrxz9(b^botTs*?uT9V6d5 z2X}xw!2{qy@B%1<3aEow;1%!=cprQKJ_KKY(NHcZH&hBL4V8t;LFJ(qP)n!{)B)-N z^@RFDdms-)Ks+QsGNeN{pxe-0s0rK?9sm!4N5B){iSQ11C%gwf0H1(Q!l&W0uoHH{ zNw5b_hEw2FI1LWMAsB*T7=a0xh8dWLW%vqw6}}GNfN#PN;NN}xZ}pS3$=Vccsy0oV zuFcS9YO}Q2+8k}JHcy+cEzlNfi?qesGHtoGQd_01*4Aq4wDl4EHfS5QP1d%)I@3{0Afe#Aq|j*NE4(5(gEp+bVj-$U6DRW zUt|C>1Q~;jMaCl&kcr3)WDc?bS&M8zwj$e*9mpPJA94gaiX2ByB4?2c$VJ47c#sf+ zBQ(MzI+BH4LGB)MNEHJzlS*TXmbBpjXzb=vDPpJMtAbU<+F}#1iP#iu1~v;@fGxz9U`w$z*amD124h#StJn?f zHg*TQhdsfbVlS}|*hlOOmJ2V0Tk#q=5U~g0cTfIg-#~AuH_{vHP4uREGrhUqQg5ZV z*4ygs^!9oOy`$bq@2q#xyXxKa?s^Zsr`}8N9l@`U-dFFZ_tyvL1NA}rV11}QOdqa~ z)JN%~^|AUmeY`$FpQumLC+k!6Y5EL(ramh|KU<%p&(-JY^YumgVtuK;Okb(5*4OB3 z^>zAseUrXL-==TZcj!CyUHWc)uf9*;uOHA4>WB2h`Vsx8UI%Z2H^n>PWAL%~1bhlU z2cL^C#8=>Z@FTb%58_YpH~3rp1O5g7hKKPeBAUoY6e5Zd<%lXoRiXv~5DkciL}Q{U z(S~SCbRaqsoro?(SE3uyo9ILICHfNsh=IgVVi+-k7)gvFCJ-}-nZ#^j4l$QlLM$a# z5Nn9_#1>*Jv7OjS>?QUS2Z$rY3F0D=LZlLYB0yvkK_Wze1WphHNl*k$Fa%5Rgcz|0 z;ZHLE{j6j9as7mTQa`1i*3al?^>g}p{epf;zpOiTm+sb+bdT=UeR{H38(I`aS)={y=}IKhhuTPxWW|bN!|MN`I}t)!*sw^$+?-{geJ#|Ehn}f9Nuy z5IS*%xI^3}?h_A*7sN~A74e4nKzt%T6F-Qb#4jRDM3K>Cb}|Qyr)1#$*e!CE14TK=vSelD)}3WM6U!Ig}hhP9dk0 zGsy+yLUIYYg4{rEBsY^=$vxy=@&I{+JVTx(&yyEP59uXSNIw}MGf0?3NQ@*%o)k!# z)X5v+MouHQk;lkuSozdRtV01J(8J&%8Mh~Nx(c9=_ z^fme!{f$A!U}LB;%ouKrG)5Vtji=-b@(uZg{7U{LEmU?Y7nP4HMir+@Ql+U_Dvq*J zRVaY6Qx2*wRiA1?HKkfmZKzIE7pg1Oo$5*TqIy$(sJ>J`sy{V=8bXbrCQy^9In-Qg z0kwo$N-d*SQ){TT)OuKx^yT$G1O zp@LM1f+(0mD4Jp@o)RgUx#sTA?amYAq95Id>$Bg5~3FD-3$~bMDG0qw1BlH)Hi^e76vf(sbhTBLo zJcifs8OcV9k!qwF>4x737#T*U5i~*uXg~&RAO>n+25t}rX;4NXx-eaoE>4%A%hBcO zSlUY0pli~#X*=D3ZbG-9JJ22JE_7GA4?TmPNzb7d(2M95^h$a)y_Q}_uctTDTj;Iy z9{MPKoIXikpo4UX#%Y@7X`MFcEcz;ahrUZcpg+<-=$~{HV_~v0IhcG*ex@K(m?_27 zVCpbEn4U}@W&ksS8Oe-hrZ6*@Im{Af1GACY!t7uUFbA2#%uxnr5C&%`hGtksW)wz? zcnrgYvxxco z`6bMfW+}6@S;j1DmNzSy70oy^-mGNW%mlNtS;eesRx_)cHOyLOZ4)rzH-T zdS-pIk=fWZ7?ZimTw`u9H<>%kJ>~)Pn0djxWL`6Gn77Oq<}34qiDGlHx!JsIJ~lsF zj4j1hWxKFl*&b{kb_hF^9nOwmN3s*xrR*B^02^dOEX?98&kC%>Dy+s{VXv}x*ca>v zHWycjE5?=LV!1f3CD(!L$aUd*a09r3+)!=|w}4y79pU_(&OP8Bb5FT^e15(VUyLuu zm*?a7c)l`Ug|Euj;A`;!-+*t(H;(uo{O_Lp$-b%C%xrG9G+UXi%{FE`v%T5L>|%B^ zyPG}CUS@BzpV{9WXbv(5n?ucE=5TX_IWmIZD08$q#vE&oGbfmn%*o~ybE-MboNmrC zXPa})dFFg`fw|CJWG*(Bm`lxN=5ljIgnp&D%3NcvGuN9N%#G$IbF;b4+-~kPcbU7* zz2-i1zj?qsXdW^Tn@7xJ<_YtZdD=WRgfYStVX81)m?&5bH*K5AIJg z|NX4Xrpt7jNv7BInaO5~nQEq)>89VzFoR~u1Wm|(mU-K}Yu+>On-9%L=411z`OJK7zA#@#=wF$y&9~+|^S$}O z{A7MMznEXmZ{~ONml-yrv$AEyWM$9Fk(DzmS61$5g<)dLTWK-biny_tHn{ zhZH4S zC1h33s+LtFt5#O+EFjCC_5ZN<9&k-wZT~oSs;zD9vQyiqPnUK-t+m=(+uB-NO-KM4 zfrJE-Fv3pQVb8DvXc(@7*@++^Do#L9+1X)lWbb)1?C<0z#9%EC@B99q_y7NWKAex< z_c`af&ULQqdyR7^K=Ot9U+SIeuhrkE_4V7W-lP6by;uFcdY}3S^^fYG)IY0#QU9v` zP5rz2kovG1p+>6FY9qCY+Cq&{TdJ+p*k$W+YJ%EUO;VH9c4`N;quNRBtaeemsom8c zYMR1`@e(C^qpgKq$q7GGusl(L~>PR(19i!ea`B`#6a!_I@F_xG~tR)nQ zlf+d*mH12Ol3)p2!jbSLV##?)zT~2$KvF0vl9Wj9NXjG6g-7(%sU1(jTNhN%u>CmL8HGmKsWprIu1FDNc%)+DR!= ze`%OBO8SR1L&}!&rRStM(mZLt^s@A-v`|_rosiB*pOkHoJtzA}_Oa|U*_X0!W#7rZ zm;E67Rc5*DeQUed6I#HdZPF5dPA5*i`De83f3H2%UY4soK40WdZ%rbxd zZ|b(1y=-McvS3-5EK0_dCCZM;PRRa{v1MXej_i`GKz3DjLslp&mfew+$tq+DS*@&5 z)+y_fjmSo26S5hZfqb3(QTgNYr{$aE&&Z#XzbJoM{)YTb`8N4m^0(#h%0G~QDE~W$eHp)d8#~3enS3-oG%y1Me?)q^YTmb ztMU?gsr-(-OfHev%G=}}@&Wmvd_+DWpO-Jl|CFy=_BwbqwyyE~6@m4NHx>I7`xTZ7 zYlW@CN#UaKR`@9V6@iK%MTjCw5v_<(#3_y{1d2+9M4?bLDq0jhiUGxlVn#8iSWrBs zT(5ju`J(bAl>3#3l!ui_B}!?gG*?- z3|B@fqmVs9sdPqRNtOkL9syNnJHsXtJEsNSLeSpB8?EA=k*x9a`s1L}in zLp4fmtUjVPRhy~J)z)gf+D1)O+p8&RS2b1bucoVm)luqbb*!4HPF1I=kE>6@b@e-> z2l9X+WcUYq*obD_WxU}?5%^l;Nbn`b7s^@8)2OJZos2uNHF0zC zcN3Ipd(c#)$BZ4UZShwfYdl^Hz8o!!K65M-xe$#Y9tMY?!E%(F9+Lv5O&nci=k=f7EaIlYXzpm?p(0 zi@}f4w;EnId;(R3u0jVIxtfNWrDGFuo_I07+Ll6eAzdL&kW%a-ox)v5T~AXv)N*Pa zjp9Av-Qqjt`!hY6{!-BQL9Yk1LP;?%CA`FJOMWzUSE@yN&+%fUk;!f|l(`M&7t2f5 z&l7&MJ7>2V`__0?Mxe(|=zNIg?OE;po$s8#V}O6adPWB0``CC^$;nQmUZdZP-Hd0C zNX>0Adn`rRX~NgUpNa0oKS4|2*n^ z6o>IBbRyxCUkjv(*!%9J?yJd(IzFPepYe zx1&4;@zakZDJVD8X|yq>%gWH&$$FH)v)Mze^YHaO6OkF4kn#nh4YQtbg4{@5*|Ih2 zY7mh6$U`F;xs0AT1oQXgUsC1R9{WGT2bqsUf1pw^0~j0ptleJ6L$04vYpEH2hJmG_ zh0&te#$z9(eS)^K9w0ozWFQZs-ZrW;>%g{>b~&ZH7K69m4E;ufFh@y7$88(~k062! ze=}<~+iv|n9{fp${SU_zFt5;af^Z3JgwzoH`J>6xm_Mw#t+o>p#JBB!cW85u_Z;@Z z(xJdVf)U{@5sxMy63Us6rkSLRj=zHV8DWLEjTl9Gq3)qqW8WIj$_VT;>M-guiZ_1o z2+cIp^fo5aN`jro*Ah^~OXOa1g}tHUEyn@JA1NoDy!PaS+n5Gszgni+oc7JaynyrZ&GL;85y!u0xC=dl_A**;I!1g&76Io$IsrE zeM^1s`P0G@qCMiiV)Bp8p%0iIpjrD>hHgz-51Bdqj`|%PiQY!2wWHamu}Tfu=uY%a zJe&B9-JkXW)ZhIILi$57DS9Z`kZd;*kPzUQR2x;SMV`}s^lt8w&_i+9P^fm1r=%3KL z(8`vrQCEY&Ci;8O`;dE7`H@#FK7c-iwnIChkD#9rA46o+ujV7<=Yl?gJj|)sblY;D zNgT!c4#Cf+8>7Yu(Vs$8^AB;)TYm<94t)WcQ~w2h34I0aguaG$LDIBupxw|O=v(MJ zXfO0Vv=90L`VsmGy6LhX`Wd^uohfOcz6}GoY zZB7_xCzk@35!z4Sm(_m=4+X!VViB_~Ihg|9O7eR)-irC0$s=ZFW(4e$gj2SycAhkq ze_mwIsSZSxsk7<(=9?^YEO%nVabFVJZ1X&3gJYsD#WGk8r@}E8ae3Cy8ycWLL%(eL zm6@s8GnUqtQ;LQSQZAShy1{FVQxxF!JV`+cevx`=XubtGyJib z_Y*%$k2IOWV<3Ca@W53WxW=?10^dhmj+}`~U|K@2JJq>1d*JEcg;_xkiKA&)C zdd%^8$GxtvyMG+9_0%EsnFK?tF58cYFFW?T{N#Tkpeo!p`dV}up*DD1R5^AF*}-Yv z{c)-bH6*f`8G+nn^#^Wa*hSPIHbhz$;t4~0R2eGRZnHy{e~y2*ze|XW@p?i{;sxZ_ zs7dsX#sgSq{9ZySvEJdH%XXi}@OPrl9wVeXq^F#!K6M;@i{$0_rt1zLLc)(JOuPZ% z9pXDKD;l;&TonQb-J+=zbeEu^u=f()Vg8nU4YdV*2K}_t9oOQhGHeJj%dyyHuRqPB z6R{Hs9l=514-T!~u+H`P*e^Y>I`EgEt;{czrdYqGypoDP9fRb#Wci#=yvS-sTSHN{ zCAM-0tjjB|&$)Mdt_yl1!ZKnw?(u{#Qe2MDo}`_M^$zs;gI*T;SaRU0J5i5Dr_3D+U-ZrvtGXi&4;bZz%`~7 z5%6cee?0DVt=SJ21j`p3>Ybi-+2i>s{p*0O;k%+clYeJLqh-W#@_G9ooK84D>$-tz zO*ID}GVJL6Q4BWK3H1rVo5e!zFnraj&*>63a5WjdxBq1`N(@k!`6taLZHI;Ex#mxds_$U z811TekGD9@`1qAm%@`BxTP`PpMWIp5ClQB@KD3ZoA#eozcQ*EVdjagw@ zV4h?l!MsmOCx_eBING|=0x!mP#0E2eKE6Jf5qpTWFP(D=hk1eWy2qGji|5l}LR50} zVbn1c_+lozqm;+I-txLZAD|Ob@=ujIugbtRrWFy`9L_;)GNv0pLpn)%-~P1o4bMcc zEuqC>rz7nXQ=4PIM< zu7*4wY7p~5Ol<52WG02|KIBRA`o&jpGSD%J@(=U($Z26NM#*Mr<}KJ7n=eTo?lu|iuIRS}-G&9(iKyvw1SQs{AtderZj|LXya;GH31;r$5^t0?VD66T_Cpjimq8C>+CMxyJ?A|o-gDj``TRovD5Nz~k??%#aOzF8g21u; zr!#8p`EPYDUXjb+vm!1hk&rZ${?qYy4C4%cGv%9qV0i%Rh5Mecmsmh7B5okXkWbhb zJC}ODO&10Q1@8#S3&{wJjo8lE62oPF!D61?WH^qrfgsaVTq7aL#)bTo^Q&$*Ju8Fi zgC?RTqh5_}jr}m;aH0e2Q=}{Mb!-j!A9i%l0MGr$@z{+H_HGI{2bwMPL%>hrz2S|i z&mob1u7R9mZKx-(`F49L2ucGb+r7l^(NHC2H+9Z13SDGYYn$T0qaN{G(Xch*su19L zZ;5C>_Du>A!Wyl^F=F@$*$E8hyJ(Kr!4vCGzlwOokcProdSSPcc9TlTrFMC)>u9C4 zGM^^j_Y>YqTc6&9eB11Evnh--iRif5$=8|g(&@2-)*IRw^+L2|%!>)nB9(^E8Ce=7 zV+6QOze41Y2@BKn(zJqet&=TCe@_C(Ae51OyD9JU;>B-_aB7F;vkc2IW& z41_%r`46TnY5c?{L@i<%8E$w4?Sg*Km}%T5 z$Rj#Cah!L$zvuV8|IR?eU{r8=@V=0=5JBjpj6Y)U#?Hl3<1WYbFdGx!VC`qsrFEa! zV)O+1Lt`rVXgOnZXY)UCY`in!IZ^=SHMd)y(f-Z;uhYdLMX@6+GK4{H!3E-q2_ITL zMXtB=_x>q>a`Gian&C@E+l^30q2>gONNlb(1Amal`o1oj3O2akom7TFV3z@WrjiG4K@o6?ZF=d}39 zb_@jUFb$Q9v%KfYdFIFDACp8iOHN`AwUHV}}4B|LKiP(+&78!_a0be&c zW;A2;gh_`@AcW|W9?Jq)9bf|?oN*g+7uEWDh<0G(Gq3Iz%t&9X^bVsolOuj=TlqKPM-P= zZ4bRjc3AuQ&#FAUGE=JIcC?$N4bg;B?(q)oBrV17M3{HtXDMEYB-_i5ST{lV281JY zkUV6!#rbr|E8&h&(>B2_&nIQ4ZbV!(tTEh%`o%>t=-?6@_` z4)0**{GIzg_d@p>PohtbpCWKPY9iW$fsbvDeIo^Hc8$6ad)tHp;eG!>cMoxQ-$r|v z<^;X!7j8CZcGW5YdjZSDnOG+g0&NZx6G?TX8PdykV|GFASgNz1GhIb@Uwi*|W!J8X z+7jW@l2>skctQWbS1CF}BhAMUn@JNj9XEI^kT#y#(I3!YUGXB-bIz z4Sz+2nLLF#gE>G5AXX5+aHhMhqwc3hQg2Wxo(&^I_Q_?wW|A_gL9jE*>O zW@6I2M-QiE9k(+=SsL4yP(F0p;rw*S@$fy-A2WoEJ{I{j9$i4nbz}wHi`*0!dd!OT zCNbJ+$juq5HkF%;G4ET?T0ckFM#7Ok^ng4XJlABy*(OsZ(u>(e*9zmJqW1h9#Y}szLj}U6}qV30|JiDuuD5q@aZLVza zacS?-5@_+XS3NiTwfgPwe~bPN{iATF@Fyd_WNc#Mnfc6%NmD6br>l_^OB^}T>9l`r zz{@c&$8BReViv46*%pRbGTTxkJz_BF)&b;Zr)>-_V;%G9)UVO55Xv>)o0aSurA{0| zs*M&*>W_q&E|?WtL}5ghg_iGP*Wp(*Y>l`o1U3}Otq3zjw_y|dfKedfNs@iQ z<55^v9P(A8okuFn*%rGj5tfH7AHibJ7KE8Jd1O&9wcnCXE|Crhq=l8Od`!wu3`Vvg{fytTxPa;;Iz8q38ZA3yicyI8!N>!uV?9ebg(yLyQCO3AEqW|B6U^POg$P6MMVLpu z$@rdC%6cJf!%3@?8_n`8uUYNKwpqV~Z?k#C;a%rP5{;7)sn4D8IvtIEjv1bukt3SC4&VBCu3h@*olG_=G`?y2veoN&6)D>(&O0C^m9;-5%*da>vdMMY81Q@W;nY^uFomP*))sel+%x)F5nXhaSpeFe=_{cjD*|ZX26(b_+wsez zI)7xpxxfZ;5?VRgN1&n*=Ey)O2nvQm%tO{*|E=iR)e%D>oTC*b49cgz>=O<>8S-<; zH=*ArSS3V2ucSpnQBX9*MKGWiQy<(5q!=g`6487DTw>y&CzzOY&XM=cX3V!)oX5mN zQ`iKE2^re#u}Or!vyY_Qpu{^RJ54&h=#m7rxbAc_cT0wDx+&d`LP&2H?_&_nuY=Bl zJ`G5L4o9`br$T8^I)q6&4o#gn0iA?SLE+ZnPN$(9w?Ci^DCgK&qfF=w#D?T#4ivBX zQdFvEh%97v7Oruvga8-1a;z(zeyW7TgNob^hVdZ*^t+i55eR%&|@59FG6`qm!KC?o=ZK7 z*n})Y<{JKLwAc7w#`Puyv&&{=^VcmpF{iBypmO{X;-5rY63@POTR?_PR;;48rwQz78@_N~vVpV1Jt_PBK8M*>>fnWdq)a+w(mU+E- z7v?H-4a&4q6JEAWw!LS29cm=qfPQr-g#L81r53H#|5f^UCAKKvY~KR`*Z_kd*WhAk zI5If;tr&CWO(=+oP7A<);YfAb7VvI#PJ$G9)-Xl$adoEAW(Al_*dOu7>|>qC&KI1I zx)G=!&_1Gh1nmkf3)>ifG`Tss1d2zXke-IyQFn|gjK+;3F>=g5EnmZj;3tR}_Y{wP z)M8IVpG2PmpC{M^c zN+GnvDMzMDwA(8|mqLufSF&r3wmJlUXC7mXvF1`<3;+B$6TxsRVf}@Oe!?c4@{NDq_wPMSsnU?(sGk$8nYSPU%PjTvlk3ThIBe2k zf=;7e?F5jT+UKnij_xeUVF6YL8p?>m)4 zyPPZ5@_%(MUXiQKWv9p29+i+K^>bPkg!Zh4YM`_9d%?THlu@aS2F4)cv-lt5e`D@t z`Z5nDmL)nTOCTwY z4>dr6LC+B0aJ8eyMK(fznA%$(z+ZH{&In4%VVNVg8TUJV9PY{*PZ>&8*>q46nN6rN z{N-TiF*Iwr+*mpmwMO+Uwrs(FwWIs%Tx%oX=h8>7aiFg$1>R zphCN$9_U(ZUTh?@7wUs1QlC!ihX$apUCTYo11kgP17C}|j3`1pigq;`gsvI49+@*Q z#k_>8!Z|w+LBo&({j1OsC^;gIF$y`Qc%_U%GFm{vq!8k&J1s0v|^Ho@EoQ6P4s`Nn1Df0`R& zOfi-i8|z>370zj{&TbJN)6{%gk@pVz<3WAFAB1iRFAE=H+>WheSt4iASC5E@ACUZA zFS&l@evKX%awxHo<$lr)(`}dP=t_pz@tT^!Du^*V8!yG0UlE1S{w)@Um?o4-mJD?~kBX&c=@23%` zKXy;>t75#Cd;p0+et`-ymY5&I<`ZaSXZtM)f|{T%%p``-bzgvC@0nUuQ2?rCtPfAYuNAixNb1aKg$JDK9PolRI zQVHfxww~p_g?^rNYoqIyDcD^u1+J<7n^WSCH=p9z_}Y3#u0tF{oJCj~(hPq!zG^O09R>d{3kjD~X;YZ_+)ooqe=}jpIH_p;M33HfOB!R@V&Ic#j2--876> zq<6f}Q@(WH>;Ccd10jzv`WUBTKTiBDu{M#ERGIWv@)IdXQdYKXjk+2HEK?pyedhE| zbRyc{{VWgTaImvSiex6{?gUr-e& z0s4z0FX9|=LYpevUg8g=SrSBglYG)nZMR_ml8dto*{#cMyStFO+v|vrg-?smTfWD9 zQ~X=}_tRYiB7^3_*%8K!8;rEL;P|(gPRx$PJuD@w>qHIlN&mdKo5^OFjh1MmI>MVC z?;ECIPT|g3JK~jgbxxm9Kk@yMeuDmafMf7#>|5hm8G-HbU&RL`zjD+NX=r-aiih1{ z;}Ez9fkY-CEexB?OM)DX?Tqi4AkEV-%~thTE7IrWQSx@X9?BO^zd6UbTy$;qh@>6z ze}w)KJ(IpIq#+t5o3s7qN)< zX}4+UfJZFedD6zk_ETaH(U)|RoJS@&T2s;~ zAGvgSz3Y9@$JFOldS=ig!Q;UvLoSBA5*f>whaQW&9_P-S@O;(xYhU94ub?MQ6ecvY zPi_8Tdyw=y$;s}xeVF6BPC3q19(L3WDuz}-YxCUd72|c+XG6f70dv8hhNndBW=LcE z}jvv?JYu)77mQmfY|$@fg~U_@VRW!zxGY2r)d1!&sT z)TN33X~L=uTw_`hfvMzMtbE)UKFsAsL@IKdVVO~jiHp^c)!UA?juqbNe)ph*@#XQ( z%!4+2ZTESF`F@%lc+}zaIooWPyKa1HJ+;L5dH;}rT>sR7^q7rt^rO$E9ZLHK-GaGm z`!V?w`k>)WBOfy}yg7arFDBOcf?p4b*K?A_WdTk6v{@sm-i$%p1m zR;9LOlv$^v9)Z5Ehj7C?W1oxnVsSV-m9xZz82f2Hn(N29Yz-GZ+;PMdmZx zjV#P2F>LE#ytVCj0j@#shKD9)*@_Kcv@#%{FuO+J+dO0MZNJsQ(fP7xh0m3c55sC0 z{J4dL=M#TVJdyZZ@+-;d$qlTX>6=b$Mp)9Ud}e)7er0~21eAoC$5Z2H;-6!_OZwja zC+aNf6LRCJpHZzi7G*5bD#|PBymfx?qicWvy`pDVM|?a^W%P~lmq&J5d~V5bZ4I;t zdLno*_)J`MA})RGB-OA4@rTiz^+(ROmQl!m8g`o0S>mun>!Ws8C?!tU-4wJ58s76Y z--Eul>2q}Fz=>c%#2X1^th_Yz=>zCe^kAwm`cZ_8{DezBvK@1b97XYVdY$^dcT=K& za!F*T&*#4VI2D3zyw@bljAK4xZA4HJc9Ko(zY5vM%1LWV`^eD9XupZS>AG1n!XvZo zwvMDGa*@lh%Ri{Qs9VlOMjhJ*Qz;7ptK zUf%@?V~x!|w!LD146_;Q;{52WefS~Nh|zZQx2%81M>x7tMkrhTs=-H{--nCCDHaVA_DcC@ixL+=ed%siX&YWjs(2U8F1Ir6436UJM{FJo-5?bwaDP~zpF@4};x zVOYN+A2-@$^sG^Y@vQNqrjKG@wmweCA(+@aG22EVIpxs4@NN$JG`KkgAC?;y7xjGf zQ_Q}kh1A63KV#36nn;^npKyP2b`nWPJK&7)M&wr=9&u@>+WFW;`NZB%ElK?;eN_go zF|CL|k?}TPBl~H_Z?XK;tTca|h>%Om@)Sh{GJj-!WArVq6jw>9^dQh;XutT~3ptsF zM10G93Sole8a-=%2m2W*k77dg3MEAr#u_rWro41QYUYhGjCe8T{7D(c&N|L|lxRx% zhszn4*IZ2kM*l1nNIL-pMkwJx>Nq7`XuwAXyW za<7e#6XgDQ@RPxrp*2aLrScK`QJc{*rmM4XjcX+Y2)JTOwe#byhOXJJNp8I!_SD}( zGb8a)>zSF%Gs*lkXOtup42B2wVg;(ksRx zR-9~*N=%hnzfAB-w6J)VH0`w4`FrY*#}{z**3bHt7{7wUQsk8FPPML&(|sbIX6!ln zvQez@Uw$@(?0#(6MLMb&U-z6h%G-hf;xod;|^O-S$~E< zg#U@OpTw~*qTrm%oCz+6+)hv!mt0bGBwtnhp*}k zUWS3e8NOylkkJk1Ze?80m=??kIG``fWM_yorvzd^hxk+cS$;OWO2e&b8SuKr{?avb z+1!l`q2Bl`Uo2SS)7&$bjTR|qmdzDr2=&Hi_4@j9miIGP#id!p=CdEd%Moz-T-`iR z*VC-v^Z5b+_^0VFwR3`Oe)h5%5nr@yyu|t7J&T_O_;|}O)$p8qV1}P5$`odv1+#(& zC=W_p8~@)ypomkELv7x;S?^-JBjyFQ<>w&l%tha)vm=oDt3_;2-0Rb0#>GoGH#UXXb(R z`m+8LeV%wFsUYdaXT)qVN6Zz2lobobBC%L}R-7fy7M~O6h;zkx;`8Es@dfck@g;GA z__Fwl_^SAt_`3LpxKLaqmWpL!xmY1qidEuTah72> z%PqP9sJAojJV2>^V7z?Ie_{kZv=YpM**U?yU_o&2q4fX0CU^gzst{#*{>Xob=4_q@ ziPncu3=Fz5+qLs`Fqek2Tu+{6{6B5e{29IT3;2vb&tKr*19Rs%IhMMBN-*&F41xt7>Gb`K4T$c zE@L)hEMpvua`aY~W{m1MHCUX@7+yAB2_Mx8oJAQ*m|C21Q^z%sF{taWBzK86lL5i} zQyJ5%SXZQH)sh6wUAl_3`uzXz^kuMR-TWSYFTao9&mZ6q@`w1t{1N^re~drQpWsjG zWoNgbN6;(i6Z8uP1cQPh!LVRNFe(@mj0+|NlmCq>TP3I#)CeR3sX!)>3lsvSKqXKM zY6W$IdO?GrQP3o47PJUj1#NW z7ITZZ*<3F77Ppj}!{u;GxHq}yxIFGvZW*_ndy!kgt>or%1>Ec0DsDBmfLp_raL zWGPq1y~Mr7m2(x`Jg$(d$z9B4cta8Z$~VOLg@Btj+Zqb?~nDcd5y&{@cAJfFk`{>U|mi zu2%#0tbSnMf44@Tel_zN(4sK&O6GNNzmZv$*^t=?dQF-2uyz?4nHgs?__`g=XXIyG z$heqsDWf3ca>kX6s~Oh-tv@3-BTvVpFaLku&k$w`&j{H8u2rmjR2@8amg;#`Eh1Z1Fg*SwS!Xja@@TRatSSq|Fye+&V zEEARsD};E<2BXo}JIWz`n@7#4cc8W?x}nWnW`oXWw8KvWwWo z?3?Tob}9Q7`!@RyyNq4Vu3%TPtJu}-8n%QjWy{!dwt}r>tJrFGExV3g&u(BhvYXh= z>=t$_yN%t>?qGMayV!Tx-RvHAFT0Q3&mLe8vWM8i>=E`TdyGBKo?uV1r`Xf%88*b8 zWzVta*$eD@?Ef4p|9_F3Bghrx3C;`h1s4Pt1(yT`g3E#{f~$gSg6o1Cfqp4Y(Z$Q-XJeu_lm55*9Z6e;cE-HcEY%K@`iZ5@Lcae#V~j`WopqAxwQ?0xh>aQ zu7JN)ooHN~>zvfwx#O)(+%^M)nd)=ec>@Ds$0EnWuf3y7^Rrb;Jp+U6`3yOD)u5wk zDAI1R47|r#eV=Oq&~G$fo-0`PH?uOpA?j%DU*wyup040@-Cv{MYb!S}s8rmaY3tMU zI~vcn+@AxdQpMsZTe*0j1m7?}14}GyJ~IHG4ST`+gMCxISLO^1db=wDP6h^dC7Nqd zv*s%9)LbiTM}d|t)$G~ayWlnItY+@o?48Q0VWn2CW=7L8f#sSe1+teKuTut(a$pb4 z!5By-H-KjB!6hEeoj+LI+&^I2sRct+}i?f>RU7%y17VUwG zLaoJPdc1wGMfX>XL7agWFxS`JFOfF(HdHR$r~OxZ>V~BiZS@8Q7XZF3AZBg?^h%mD zfRC2iz>ubQMt*UqW@c&bPT!>=@hE4s8hAm|u4-ce>gpR%H5D&IXOUy^%F#(MFu2@R z3u}-G?^PvT?wjh7spcMy zmJe^-2Q=u`j?a|yD$8_u18?a0k^}Fqk(UMVsfM#rU-}@}`S07gshZ&$fMoOZavnLH zahkblEecC?zSjPkWpXoG+M1R)R=Sr@UeLy^fx$rc5Qw-DfYXg-^{1jzUqX>K4`maV zTbJew0e`DjLs?^=HkzhDbZT0;9#Wt}0ldX}u^<8aJ*=@oF3f0cyWKp}uY#kk9eAJ; z)@N>+y&4G}%l6TiSp@VO)M|5oUZS&najpPZzt}q92$M?z8d{H^@449zPLjU)*{R8^ zBZ`G9tv7+amnD~{$7`#!zRJ?&#*!RRNA#+DH;mi@sA*ZU;UTrMvoCX|zv_lMXHLUE zpgnzZ8wVr{)gxM6inZ7eYEjp4PHT0Vhmp(FX`NT6p-$8q7+ie7GO#1icClr`T$=tU z;H=TpPs?Dy>yqhJ0KqccGC@A6VNcWoo@*l#wd5fZmLviB>c0MdI35PIzPwM<@0HFM z>-?z%{C6h$dd4R;9L;b&9hPhQa)2GEZ%r4672P1NK!j-89Bk2oF7JS!^mLv98sBfz z(_(G@sMVR;D8CM{8G+?5^07w-+PZ5h#s!1dwL2`WAJ)pMp3=&J7JxBYCvTl%!Rq{ zRr9qNYPcl;4{)}?F{SBA!B{pU*J0k?1kDvSf%8bO#(?($21|gKGnOIL0k{@hlNQ&d zvF4r)dt-5CPL@%_2ibjL;vO712sUCy4FR>i&s^hVxR)9UN_3m0sDJ_^-FCKWLu36NYx19n0CSi33!X#n!cO1|T+H zCjb}@X=l5%*`(o+0DtCaEB4}w%<0AZ>aMxKt2uBTUEmkZ{~n{R=q;QOr}cvzxW zzwc8F3`%SDM}OD93v_GJ#&*3fhnBcIb-4q69uNA(%bt!jTnn&|3=F2=JiYvYF4;PX zZ8}t!WdFN6cVv-6uFb@&t-$_?Sp_)b7TQ;kc5$M3;T*tqV4+>8$kT*kc1s7_ut!Tcahvm|mmG6^ndCT$yy#9hS zP4E!A3=BAMbt(B<{T{y8Ik;Zk09dnueixRV91mad@Y!3s{CPP2{_HS}%OJpVc`IpJ zK7QC}TAMEqqy7828_VkbSx{$h=xIHweYRYZQv%nCrP1;`2fP~sJgl|h!sK!)$cDB` zxQaIeebsOkd647&xM^7})y!X1<^5$&Ia90EuMhUK1Y9dY?k={hzO!(D6vQ)USxndb zr8cv5)r$>#B2zDJm*j!71Ey)lX8?UhCnXP_7r;-nSL6dA61k(w2hPg-QWksN@akq@ z6I&~%P+Q-cfUXkV3D1QsTUtG?moL-WQ&mH2gzdYh=Q+(R?}4#qZn4$%18PmS4y&d4 z|Jr?6TgeJ~YvG)%g{$jW>%Wt7{_cF^$~>dvi*yN`dvgHoTMeTCH;kZQD+77>?qiA1{fjH6IPp(6!8R&m$;_CDQ@cBSb zHylUPdR3nfYqcbQR1du|Sl)yrTh^tEXpZFkXwLi$94)t+q=35xjsm{kx=G;2YTYyK zI25~4oK~d{%9qM_q8$f4GtJKBj4H!?&+(K7ZQjz`a&y zt%h>H-G#j^)Oxd3TZ`_~mwI(zr!#QoG{INRymVM|&4(q6fX^=KFuO8z9#ppR)+$|v znH(4beh^e-KX7`3_p5$L_mO~&Db9531fcL=ZuNUJhOH%4i z+zHs<1KLPmdDUO3b6QkKK;&F&?a)=3`<%CC?)O*fWi5-Cl{mrc2)OEA*Q+MW`Ogma z!AJ~MaY3wR4Gw~HCIk38dvInRM7q{9P-Q;IlEo$f{7t&rrfjbP>ohGBj*@bKQ4hd+ z@Gm>|gW9F&oo%ZGaopK<8;-&TEec8yS^3lB^W!7g)%l~c;X6H};M`woii+#4GabEs zxj>_(Hqi>6=E2#@fxRP~y?HmcO;ipfcU;jsUsUa5AP-bSxqVZTx`B#%zU~?2j5ekl zfQ8kNvR4Yn*VSdd71vgR)pJ!UkXMu4!#z;P71{Xs9N?5Rp97jttLpS>MA2jku;L0h zx1`Jba~I5l*Zc5X`{2}2P2bSSJdn{MpOEJP9M9{pl*9GvmiC-nvUKsT(pn|b*1!8y zu3pv~7!-7r_6sI1R6)R!v-KS^sm|iYidj(Uo8Ykkpns*~GHi2w>!Pe_7|F$c9;~yb zKMB0X1r;QJszFyrH1kSW>ppN6pLsyvmIV!cwQX9W(8kZ-tq?x&eA)owXRa+%H`@v{ zyaDD4L4IAYuL8XS)uODzVen3f4&A?#|KNPVGCXfTU|kN7f4_A%_Gpn(fvlJUnk=?@ z5Eo+)sW1z=CnE6Pm~sX_^;+P}ssM2_(kTK~l`O+~N#f%D9#~(mjojsw|Jo?4ehB1> zrWGg`@2kINz){ly=dTFl$A6^>w9z=NL+bBWkAm0&`3&-G?12+&@-MaJzLYHRgmM}9 zf1sssnWye^EcH5dQuDP{u5sClf{6=ob~m@@!!a~m#T)IaZi3^k1AdYa!`4F*(SW?U z7d~4j^_~ct+lI6;dbL9ZSN0*j+#S_r$pv_&MyqBx{|CYOR0lZupc3o11-(dCfNCOc zy-)3cbEplVdPf(p7l4l91v$t8O)Ki`2Rev#8r+&+oWFlPt3~1d3_ud(LQ8{OejCotaxOUBk1~?&`?^KO=!XS9(_o>oi=^qK7UIt`OZ?*_!ob zIy7Y_28LN-82HK81R$!`BAVe2Gp}ffLgfhi~_%_ug!)o7-7xovmoxy z=|!SuZmDrVv}FN$c0G8%=mC%OLyk{H0NdZ3r^Wpt#o9cR0T0gae=xl-OU+erG^;vEF54XrGAwXGdBZ}J% zO5N!>0j!rO>y~Bv?RiyWtG0@s12)`mXMm>$fTRl87vRZ9yMu;f0brc743RlW!!jE+ zTvsRAW7V}a%TSpHb@{KY4dlgx?cxJ|833r=(MIuuyi4OAxZ)IPSE_Y!0ZwO?3dZ5u zbe2}nHjqt|t$84(Rk~>8R4z&S`}@>DTl;mmW-sTt1IOqH$fPM4nGtQ4+|c5EL$^!Y z{JBBt!WG!&8mPX%2xRyr*(g{k@3^an@^bkPjs~^w-_63h2uCE#{Lv1y;c4yfYJ;@- zH`P4|=kWRYV%QIje>oc`L5%b?4a(;M{RW7KIV~cya<(=Omh@1AIJ~J?8r{ElXruf7 z%pjOK+o~B4_2tbKFFO_Pb1n9|r<#EGDq-x(U_=F7Q>}S=@o`UAw?{zU4fl<}7J)pj zKR+|pe_!5B-9GBxQEh)1Ag$ljI-e}fmcx633Id`ZeXZoU#~VR#z8foQ(l4Nd`|1F@rAJkF1)LT^L{IX z*T{kY_`t(O^-6HO*y{dAf_2yh3Kr$0lP_8z| zG*WwX@j9vNE$#OA_j1@L?OJSsM0nf}Um-YxvpeRs)OnpvS1bFL`M0xc6waPDFgpzu zz_!)u>HM($1B(N4(OheX%RsHYR6DNCi~AH!FCUIpHjLW1^p3VF zgVz=R26N5Y-bS_VbOxunHrofZ)`J^XthnM&7M(Er?|REU0PjVC(@JE4f0Xb z3cK?4s$RDpb9*JZ7}_vin<*8(t+f~Z?;m%wPEXF(SWZ0$3S zhFbm*FW;@tTb4yyG4QQQtJekC)B2Qu-&gBZ1r2wJE{m4dvf=z%9P$35*`>OIx-#IY zziZX12PqZPSuK;g*J2uKzBYQ4IyAruJ29`r3e+o5LHno6fNocTjWRvTqV#;dl^0;y zHLA-XHp^hlgmAsRIik|mT{(!0YuXiaAQoHoPBC!G$fx0&cv)FB-ln5WXk$gQ-&r78 zs24E@ox8QVRsOBF7BybF7U`aLhgz5BKs|zM*3$THwP^kdJi}jxKc~H*YOL=z z&~XB;L)i^=dY-rp&p|pp$6LCqi-C4$;f&MBhPwI7YCt={R@27H*>GH!C>F<>tGcpS zr|A_Sxqi47L=LZss~5M0t&9BUROLYKEZF&;?%X}6ts?_XJ$l}21v@|>Ley2YFntEt zr-JjZRFVZy=4&f?>7WYMt*-g*vL{;)Hg0P4_?9qe0B1|xEI2<#Cl{dBrP;ae zi}RiHrE}dK1t9-t;EX73tkq^vc565APUG-=O%uRXxGX9cC0vKC6PI6ExUI7@7uY84 zo6yzF0cmsROlX09QsaQV zCY9HL2j_H1EYX(kV=x+%us$=^BZ z)2%z1eOb^yT#rHcGTjb3d&gTw=O(-N4-oGt>IDWMi`I}=Ku?s>Wp_y1k7{ASvG>$S z>@0t)3b-61U00mgg6|VxyX?MUr*2pb?HB~gNsy`<@_*Atxvl;L)za+g z4bn+awzR#hz05%~ z=!ad{5KgmpipTgw#n^uPz|qOlA$TP3?N&Uw|n|yV1NHe!~Es` zxYHX=pxHF!!oL~wbLXh)9?!HR{nO8^bWhmUO08EQk0;)CU8s}X4WBgwp1}8y&H}{q ztmE|bvhxb!J~?__8NUTq8yf6_c!*r|rbSwc`d-hjJN(ms!`twU5Uez2$MiIK_2w9Z z>`sirtx9C=2^&umYi*E47mzn?D^~}J_r$nZo^~uW2{ta-x$2w+9x;g1?FpZ&k|gP` zKXdycb_5)O966xvoP9Us4ca+|``UM^!FrPrrO7coIP6$1vC_Ml>70T-#m=M?C!-QH znS(wTX0)U3Be8zy>KGF5L-V~Tf8m7vOsw8}&nuw2Pm-=W{BST`lQ z_j|P~mb>=?H)0;XH$g0HIi5-I3b<|xIB|h?T#;A}9$R(fPs-rw89QD=Rb|ZOtK{Cj zKZ}6A6|8jckq@@$fOu+wC;SfM%DKdQJWaRpA?TZI>1!cpj}W3I==u*=H=)A?pEuv( zvBZA*$VOfp9M7M-I8W?MIw+BNJ3x2^9SMrZ)ikY7Ru>&VMtk=Fi&G;H@}xU0x|2Hx z;ER7ZitPL;aWXq@qvGP?5VDS&&xK=|CD#pC9cy5RdkwFHyh*Bgs7==+Yw!qR_Vvom zS?{oWWo>9H&35j+d(At}QoEUV_{$4kPK`~FX5FQc&)%za(WGeSE=wU!C+?`_sr|&$ zv#I?PLdnwOzJyzF))^gul1LzZ~&X_+j*kkCcx-t2bSe)HtIjXrS)(-QYU zSMGEPM?;s0-<0i-KKsPlLJw4n8kChwa|KScCC{fmhoN5gx$JU!L$4HF>ggT!p?g;1 ziIrlAv`K`qs(_3z1DLr-Lp`+<|PGga2_y z;4ZT6!oD}2;*<+k>pxArT_PUYOS|WujsA|Ed^L8F*+9+Fva=oyx z6WQ`=9{v*#a3ZvJcG|f#it0Qdqm42hVCnv`j)CLR!toP?VAIp(dxZ`Lrld=Mwjz7g zIkvq1|Nh>eI$HzZ9#zcNbPXPKLHzbyWC0#d##0g7c@tU%un zI`_bA*Xi;StN(87qsn@YJ{QtFnmRwfotSO)R3G``R~N;09-Y}XX$4D;q@hvv;K@#b zy}OKXt;VikNsbG^uW4is;mk6sQCV>N3h?L!9ahd)4h|M84~G6HbV=|JK@LVQ>bDLN zdcpU`?YWK|h=Ta^<#_W#HS$7&ZaN+~>IXlcBc1ExfbDQ13{iLqt5c9uf$^fPRVPk5 zCW3ZuCQetQcqvKKE3w`N^gXEB*A9#T7B6l0x~g!3qSi*_0hFne8{y-`YGm!ywrk=I zV$c=Q$(6f*MnT@xm_~9X-$ElnK&=AM1iZJA_$+dwEvu`{wnPQwQ(GTe)E6|9tE@ejc;2sNJzS;9^$=+&Qs$Y-hos zjeXbm6hfr6p>DEosT2CeJ4YFC7&yH`cyPU2IqGq=E}mO~4k0z_QM{+#HlUhD{sEh= zP-Iji%)Z!LhquwWVN`|thW+sbr+%g<>9be?A-&GVf2=mJTrhGtN#o`XjNX-Ij^4|+W0wN|?q z%sG!D9&HXO+tmnx;9qRmn7TT=m1cnoN7CfI z9Vk;$GWc&qO=>;y40I>oa?iKyJCg4O$j*s*w=0sXAPU{%(%D;u*l>@K9S<$=A3Sxh z11g~iORVLC)e_?j;XiyEM`)5yk2$JU6azrPSw6(jf zn+<6hkX*n1EJgO~hDw^g`4 z++k`bjI5FmUaYrq01ySOB`L;GZQe+;WO66V@!ZZ0txqmbZ4Nak&hkOS5r<}fu+7Qj zGl+#f$iP~Nt+|O&hbAQ*}R`{K1Qremip$``dP8 zxM>GaJi1pB^T0ha7dj2_!p^ZD6ut9K^T+CaZfTiURrPv!8UQ}cm$+TFvz!P}nVmw2|0 z=Rr*PPy3;RYE0YdK%PGAN>Y0+3m^;Y5KgbowNC~%Y7ysx^Mc+4#l{WU5^G!Fm-BdH z23FdhM)Zww=;^_(?L%`T6l}8q(v|gX zPIkkI)16@V1wyU!k>TFMsa?ptOQ1b=vSRIga)9Qvc6B}P%YmF)cjcA) zCXmAR2;@A{Zwc4pM?KPY_8^EjHq6$8M#pKGbxmDh>z-O^cep}6xoY+FNzv&sSS^ff z9~l@%ULG54+S;-G?SozT7q#Gr6Wi8__pl>*JM=QOM^i|<`N28x)FASAf+{f&Rqf~)f^5AW>yT@8h<*UF>^~pHD2nbpH|X@qg(!xnR=bcS-Qbr7$n#Fe z^U1RtHlI!>!Y<+kpyj~kHh6XfqUfZ38|BAfnkBmscR>Aw|Ls^Cu%mVd=+}_HF5`(? zPHfC9KMujph;8}g{dfBu1)it&xoeu4v+McI*>+Do$kY$`*a!Yij4)u??IV5=&h)qqVWuBL|%7Pb-6oj8=xjo(pGlXouK`H~4S5R6~Tar>;~qVyu) ziJb_l3s9RKG};+1M_G{z*s}}S_@9gdo9_bBKj6}B)RohFF0T1^wPV4JoxHnRGhM=s zp_8F~*A3~r@VCWwH?RP4w>TYi$r$Pj_xWA92VIigM;%x>;LbwF;5q!07~r$y z#O@$Mwo{0;O8)qO#M{bF`#JS9it?g0p=Zs5&+xewdrxwpI6Z5usa-|I+ zKoR7Ar>mC6ZGNM@Sr^rV{<&pGgXF2o$x#20%kr7sh3M@R#o?JN8lewzbew_A8{b<8 zRNYOpUy|p|&!|&jE|A2D{UQ|YV<<|tArFdNG62q_6Qy9?`n?9Ys~_ce*6FY#!Oc6M zKSz6UpiYkc)dpL(;z56V9z=IT*Ep)L$^9OLw2e0X)K=pi=p4AE!I#5h+T&=Z}Ilt-a71#AZZBZ+LbyR zCFXmwZs7)&?MnByUUJe$6c6^qH;gCpzmpN^?QlERmihx=$0T70MoNvl9sq) zvwWv&I6-sgD89k(nj&+^3ZN2&18=%G7L}&NP;Sk)@1)5yhnqQv)U2m~vV*e@* z-*nSD^r;)@m2(T0ciA0Q0mMdP1dyJI+30u_P@@oW^dLDJku{-%v1@FC$~_8g9z*EN z2=WtPpTjXpTeUrmV)X#fzi2xO`L*hJC&g{d#>>>Z``K(;v&QlM$_+emQ~%R^4aN9P zs`^{(o}eiQpFrHXVrT^EGP>DvS05)%B**B1f4J0+nChX_YU z2kGle2%l1G;d@l01kJfCa(i6!Mbf?kwYI0}PrRN~z;GXT}*zua$JhxrHaBrcv&#_VKY? zvuD3}qy$-L9U{2J_GjDdnJZ!v)aN_1XX87|od>sgsm9K-1l`TCi88NnXznbzvk3YO zLnl0gY8CuzOeELv@!E6%S*aS?JLuwA)pL`l`+aXaZ2M}(btXx1VP{Gl;;$KWy*VOt z#UM#y1Uvd5e!35iQ5H2rTvqfI0iv~U4vd_+&@(~Xglb=B--Tn}#A<3>f^+Lu?4jW(EBhBa$UMGrNot$O^0z55sQF)(@5W)vFuyxD=|LwOj@bU%3Z|xn~bf;ai?7l66avb{2(P7jb+(~)oO3`i~I@JPE zz7ElKg>YaNGGZU{ZrK%s?z2~@f>!ncZo%ClK#T}Pd1^Ge;-%WorI;)7Mr|bNjGx+h zpE?N{aCtpn85u=b1U;J_>oGg8TAV81wE=hme`@S|@?mFqX2r!N#cy`2;OG+NPHF|v zJ8f?JwEyVzzG=ng$G(xk%P_uBXmeMu)|;n>Bk8JakE zb5tX4$<<24t{EC5Ba$JH{C+#ZM z+!aDxuWUbrJ0lQt$+6lCHMzSMIA*!L*8v_%AH!>&-Sm}i;L!jUx^47KG6)nYqK z5)_fWR@d9oz|>w1WO)gaBgMHERtlC@AwKG0HWS})ypt7A(WIU=2ixG~-LV#k+DMvx z6BJjcv57;+hN&|fN0Z|VXMnEp)Jo#%L*7ly3ZX9VZzpE=9-B`5xarP7m!%t6H`P83 z)|zf#u=~?XxS_=H0$A(TJ}1F-9`K@La{=s-7z2kDl+x|kTDR`x(wg?`$n}0(R~XrAWp{7va3a{=Z1ZkQ)ApJ^F)Oxd z(pTMYl}MvOo5wixft3gwHZS5ESCF4At3{yA_1JMC2iOVXqwKH<*)c(L4!YHBjDiLK zYh%$yzXqf+)ZSa{l)7Pc<;0jaM?U@ExaxrYr?ltVVn znvJ$mge36qmxlYnt05FcDcUTwx8;ib6W2UNm3(%B%{%PVIT!6+gCp6XN8E|^He2^8 zm*uYxOKb}zc=SQm?2I;?j5yyO(r>u;+X%|A8pi^)fGF3a)WMu0xaGD{aF=*Z(6-yM zFWa>@u{M7KH5N%f>c~5GevEt=bRlY~W6|9kwKl=!ZllV!QmfqZnp#=AV1;(PPC4N;Km z>Z5jVoVjxC-8`HAo(a;`j!pnS=)N{1pm(lq=TfLO@XIi0ast+FL4HrHBu4w}Ja~HA zsf)=~_h%7TWb$(5JhnQbRlvg6UT=ugsnciiVXy4-Kz zUHhimp`H0N*R2aK8^G@|LsMyaax@sWV|{s|#<4~^XTSxNKL_xiaZBzLBMVR4oQ8)x zk9n>MvrrWD#&7by?LByx{C3l3-jikmJl%1cq~GtzwQ(}>-g-6y@w>P>c_S8j zZ?U%fzQp|K#+jS@5Z@35RTJ*@IlIQX*WB~tu4%`oZLUtsP4jQ&+jg#dAt%zu)Q z0ld>{BiOE!A)B_HQdICSh3}DjNvaUkgeYX&&g8BWvAK8geTr`daLoZJJ8xu4YX86U zx#~iB_}eXzam=wo@}6-A@e}WjV1pb-lXOX@!0YYMT{hmLU+1k+I0Cu`hPNNj_%@zzIa0R0)!c-;N$C2eg?n7Al=sD*Q?Np-^Frnnw#?`q{;m5 z)-4*PXgeKz8*|XC&gl*|K$_H8ch%*}vpJ_vTs%9o5iJA}5r(Lp0KcEvT9uqP^jtc= zIzzQK>Qv`lK(rj_JCox)%@X6i6VMY>uX&LdlN4bTbIahbMW<@}Z12_1&7|ejqN7=g zf9hFsM>cldm9}iF46y9>v4$#aVlTd2X6rbHzLj)Mo`W@aAQRUengm_$9o<4=b!4V@ zq7NZjw&N+EgIEcQSHK=iC*98aBZHf{0*{Pr=}cO#cO9VwGE%_zp|k;E|v!Bgk&e6}F^JJ+vQJgzLdUUkn# z?Tm<}WdKAE*!^HT=zI$=f;im+J&ys?dL2K;P+gt9ygI7wOK@!h6pcV0uGl?R9oS&g z$+Bt`A#?HM{cT9LE})Fqdc^nIT$!Gvy4&Zj9nUj6jZQv7^+A2i9_+P2@3KEPi#nJN zmS^16N4Rfo2br=RZ&dEhyJ~(eoGnJyD0h$sx?8Ya z&TKJQ>|iW!rMqhtbliptHE-XP;9dvFmE&+ttmGk$u7Jx2NSgEBQ_4d9>Sl*=mbO?pREDUHg)!HR6x$|BRz_otWVOlA}pQXszQ05 zT!X5MFe~}ibt4<{Zq)R1CpP*o>p;TvF#+1Pft7k3M7rMJbY)^blCEMY)AnK%?M*{e zr^XzLnYvr_E^zU#2fvK&49?ykX z8@i)U>vrP2J-h z7aKds3bmV2$lL{lZmIibq34LAXilx{0S+9%$^>XW02#S_Ha}Vi_l0c~KSW(hS(=sh z9qdSOiA**1%%s_^dM^{IR>%4UWM2!4@AY`K%R1l<{EJ`hh)<#wlLiRY;8_42e>a8ukiZ*wrcd!QcT>TYAn zmf+@oCbD^Q)dzJhIkH@SQ}p@R<3pl?6yLg{qM#M_3;!pmE}d&uWLy9uZE zT~+9MZ_eeLZj^bQNYaR1C9f&}?d))5e}3`SyYA%Bd<&g_e{|urXWZH8a-#X>`FZC% zQu@x^jmWy*-9px@Kyfwc;NTua&6pi49%O^-6A)pi|y1cI2Nrt+BJNY&&^J@4{ix?cU?Gdq~?bud41V+2WX30YZ)G)t@<0U8xe&hG_QC;JoccOOeA-;Nw_q$t}_ z73=OzydT?rSZeRKXQho6D_he*eT-~>4*g4>+Y9*My{rO@ zmZIEShF-fH(0=ZC`>+MYp>J>-xU2wO&(;XSsl0gI@Z{|L&cg2QWWF6c=~5k{=;+>E zK$3Wn9@`s9ni$mhAi{>t!A8{kCf1jcB?9Z25DS$jdEnjV)A0-VTh+nnz_cA7#fWBh zwrAi7_}8xWfSfT$L-;oZwtfpcf&DFz7iiG^ix7hi2ZM2_*>G>>$Vvxjds@1>FzP>R znyZ3apikZKLhUbhe3%1%T}4vD-%Z&a$p}!SkFxXGzQjr`)Z%Ke>akOY&fA-hTkSmV zMb)#{mhPIvfrGZGwFA)m-;6F4brTLwB+gXWwFUlG;RctL8}|f|Z4zf%;G5jN#srF# zIva%w9qsNsbK>v>E7*Aq-a|dloz%Clgx62DCl5O}hbDS#)aZ54i0@;)e zQ31b6439y)-8lx+s>~U5UJ;15aC~EAW4C;9c4%{?55-pU5$KD_1&p zPg2gg{Np}5eIw3i;5}qx*wI}3z{PfBpBH3pf+(Gac$h`@iNq5;`nsb3Va&nr3}C5( z;e5cZV46Q#(=aOVuMj1Qe4EndFiqnr$e!$b;7W_Dq9i!9Lr(43I1s;K6Nn1P^Tg(oTh-~|f6uY;1?LrIE#r|Z2w zk+nRQ7U8L#S+v@Ci+8q94|SC=?Q+$p%k33} zVyV-~XA{saql$KkwCqOnN$3(qw(_OPiWU0pSNgqElA{r1sLE z13l^QYY4ptVYSN6g7p1+y|p-+&e$GHQBT}q>F{7`@83KZQ4IDwoo$ZIzy56YeDf@8 zXBVnU_SrGSLO1+5gi5n+)2=L!telK@*tZ=WH{Ic%yWPKv&YY#?0{m@L=hQJE@vYw~ z3LH#>-#~Y+7TWBXNZc@J&l^DUfE@?bcGe{&m`nJ~_E*rRSiN!k-DLgmThB}LR8=BN zK;M5Jmnd2;{$R|AuRN^<>)l4dT#c z`G&I*K*m;^z72H|6^%UJ%F$9f7`h~61OGqD}#8f zLbasvf4e{3viBgYY_esDqRTk69;E^Z+If^_$YZY z{j-0!v%dq-1T27%1uSk?%5C6#dTSmfIRtDuOYJ@+op17O8Tzp5G#<4sf426u-4a>V z{~|_@Q0-3Kaq7aUxx)bmfl|_}BClTo&rYOeY90O__40b2m>of6^&*}2JFD#|ECU-r zr;apiw`Hxq*u96w3Htw)WAz^@M$q=keM{_XQ}R3(#p z1DBiYlm8`DgvxAd75YC|XK&Z^UaM2K)~mKBa-d$$|0_#$^exzQdoGR7pl>>H;nCV% zFfAz){O1Z?`^9M9;dD5Yw_s;Md>`F5hN!abEI38cwKi}F=-h(pQ@YOMcloWf>YiO@ zibugpxeI->0a21;=&sRO7*EmsC(n|!p7Z9(*p7EAvF1acfM`cIDN^tKK+){-;bJ_o zQvu&uW}VDS(I%c9{|cRwC$f=m>zy9z%I?3DyFDlqGd)?J`>^}5Y|jJOgIJCy*OTYT z_dJ9>j6H%qiamxEcnUp5o?=glr_@vCDfc{%c|2Z^&*S$5JWpUxVnNSS*wffESjh7% z_8j&+_5$`I_7e6o7WPCuuV7J6%v0fc6?+YP9eV?N6MGA*^i+A?#@@lIJ?~=gVeex# zo)54Ov5&Biu}`p1vCpv2u`jSMv0BepSe@r<>>KP`>^tmx><6sg^CN~~IM(1HFcPD% zMh}fK7>jWjj|rHFNtlc&n2Kqbjv1JVSy%@46ZSLKK{MeXh+%w?`U_mT|g|P@0#U?#do@q}EoAFd&l~~*}>#4%3u^Oxv ztHbKC25inV?`gyqJd2(sPZQRRwP4GhR;&$M@w8(dSSPmX>B73P9&F9ii}hjs*Z?+& z4PnFB2)6DS#Wp-+*f=(UO=45nG&Y09u}#mGXBL~owmtLM0=DDX^(R{{wt;P8Ti7;s<~jH5V7u6bXAj%Q4zNqlA$H|C!j7>M>=Zl0 zGQC;eb1d6?f#rBFu`BF8{C@la{6Rd|`w;#x{s^AueH4ETe;m*EK7l`pKZQSyKZ8Gu zKZie$7kFR5U&IT&Mc$Y2m+@EdSMk^I*YRR+iT4fsO}y0m7XCK=4qoPc7k>|bAO8UV z5dR4O7%%sFyr1A+@29xW`x*W@{ssOe{uTZ;?)QF!e~W*I2fW|oKj1&&K`(~mIDwNm zh0{2Lvv|nM;bAY23%H0&xQr{fifeep8};hAfycZiZs8T)N^h07+M9v@g#V2Hg4cL! zy>;GS@p|uXc!Rgm`#b&z{wMwy{x{y_ZT4p3S$K;#8_&UW@m6mho{tycg?JHOjF;f0 zco|-fd+;`IyVr~Ra6cZvgLnw<@P_dS9>rsL1zw3);njEzUW?b^^>_o`h&SQQcnjW& zcY53KcDw`c#Jlirya(^ayS&}rKD;0A@ebgF_z>Rf9mYrSQG5&^$0zVfywBV3ox%sa z)A$S?$7k_5d>&uG7x6*w626SD;6vV3d<|d6hrJv4CccGl<2(2+zK8GQ2lyd=gdgK4 z_$hvdpW_$!C4PmEct^eW5%&{g-Uo;WiE;0QchdV1@i6fS@hI^a@i;N%o%TLK%y^$9 z;@+o-r-^5XXNl*C=ZRVG3&e}WOT^2>E5xhBYsBls8^oK$Tg2PMJH)%hd&K+12gHZO zN5sd(C&Z`3XT;~k7sQvuSHzrm-upH24YA<;miUfX^e%b7CzicG5I+(affEF=;$8KU z#G02P*1a2EnqUZ)*z|J5mUr8`B6uRw@|MC^HGV&AI}DxncNVGsx2L$663d5^s( zUW>>eej-l2KNG(YXWnz~uf%V}h4**j58_Ya()$C?-mXTwk8Alqe(02@l~Vd_=y_PXve{5hB7wgoqL`qJpR-s)%Z$hNva# zhVPb?BCB}$xVuF|?rif`` zhKLihM1il+SLB-`ihc9M0v<*#3^w`oD&zsC2>XEN8V2ceGiZik|EziWZ3sG`3U(a`55^) z`2-p9JxM-AK21h_&ydfO&yg|T^W+QUi{wk>%j7HMtK@6s>*O0`g|E{0CixcmHu(-& z<$ITWkF55+PkumtNPa|qOnyRsN`6LuPJTgtNq$9sO@2duOMXXwPyRsuNMa;T5+q4d zBuz3TOV;>meH_V?bv}Wt_labKPa|B7Y`- zA=`Z&zF*1T$lu97$Un)y$WGtiWG0zKW|KK&E}2K>lLcfUSwwdEx_!lD30X>(k>#X^ z?D6&byrhrxlL0bFhR84(A){oBtRO4NDzciaA#2GxvYu=p`+SXL6WL6*kga4J+3#y7 zJIGFQz}H1~lRf01ub1p2`^f=vkQ^e1$symcZ-g8r$H)=iI5|O1l2ha~IYW;6;^Ztj zN6wQA09Z{nP{0gVaOR!_*_xlyBNM<9n2f`yQiaeRICYsVAr>si&x?sd?Ws)U(uc z)brE})Qi+h)PnD2>J{o$>NVJ92m>MiPR>K*D`YSFjkdyjgb`hfb7`iT0NTK28@ zKA}FPR(+pQpHp8@YrZe3uc)u7Z>Vpn@2Kyob>D{X2kJ*^(}z(wMNlL~Q8dL+TRxWJ zD4yE(36w}l)Q(T46iTHuN~a9Uq;`FKK8wnrexiP+exZJ)exrV;{-FM(_I-a*e^Z%M z7L`rqP`Okdl}{B=g;Wt$OqEcjR2fxHc_=UCqx@8W3Q{2|Ohu?Db>KVn#i$DE$X7`n z`>LoDUo~~=tD$PCI;x&J^PT%Hd=1p4uaUa)HBrq}3zg|_rP`==s)OpJx~Oidhw7#J zsD5gI8l;A(VQPdLrN*dnYJ!@irl@IZhKf_O)EqTWEl`V8mOtCSL@iS}{uOGKTBCCP z>(mCdNo`Tv)DE>v<@xjddsKmcpDOepP>0kJbxfU5r&N)@*k9s5qe}hf)CE=MFZX-= zUjHR^Mcqf=Pd`BW{C@v~big0C<{1yI6|0DFHbd~=x`f>URy4wFF z{S^H){S5sq{T%%~UE{Cyzd+ad>-`P>7wMPim+4pNSLxU2Mt_t4b@~mu+5aZ}7X3Ee z;(v#Jmwu0apZ~E#p=oNoE-9dNKtNt#!o9?04{JnG^-A@nDgY*zROpnl` z^cX!(PtcR}6g^GP&~bW}o}=gK1$vQQqSyT!{$+ZF-t@21YxFw3<=>#U{hRa_y-n}X zyY!BK*S|;a`SuC zn0bVGlzEJKoH_MB!92-4#XQYC!#vA8$2`xxz`V%3#JtSB!o147#=OqF!Mw@5#k|eD z!@SG9$Gp#czk7BQY|gFj;}@fXZl0PC#c2#$<8>7L&pJ#Qeco%XkAm#?J(pAQNK3j4u#jqD+jbU@Dm^rkbf?YMDBwo@rnjnI@*0X<=HK zHm05N2RfKeriXGPA<0GHc8_v%v%do6Huo&4dCw%r3LXgaiA`0dvS4F~`gabIL>l(ZCsV&Rj5; z%oTGVdq4XC`yl%e8w*qf9%dh5A7vk7A7`InD+5omPq9z4&#=$3&#}+5Re|cj3+#*R zOKeTxW%d>JRrWRZb@mOmHc%IMlYNV=54_F3!@kQl1R4WPf%n+=*$>zc*^k)fKuh3b zwl(kx+ZJdKe9C^te$I9TzF<28U$S4ZU$b3-Z`g0y@7V6Z_v{bsk1WRGEWwg2#nLRp zvMk5)tiXz_#LBF~s%%f7H=waP+ZQlcleO6XKn6Py_=)|Q{e}IN{f!+A3A*}N9+(Z}vH5HPI~SM_ECdSK#lTWv zIj|B~4HU7(Yzey-SPyIjO4%}YGf>WYSTDO3@Ueb2zy{e68)hTyc3>wEWp@L6f&D;? ztzawJDz=)fVGjbeY#m$AHn5Fs6Wh$Tu&rzx+s<~doopA|&GxXpY#-at4zPpl5If9{ zu%ql4JI+q9lk5~b&CalKc9xxE=h+2zkzHb!*%fw`U1QhT4R({=Vz=2Hc9-2__t^vX zkUe4#14n`5z%hFgIAKrO)4*Baj6Dxr1kTwD_L99~F9TPB`?$>D{ajY?0WLfEAomcL z6MUG<4dw+O;U4AkgO72Kb5C#u!6&(=xTm>ixM#WNxaYaTU{UY|t~gi{EDgTMy~MrD zy~4f9y~dRVU+3Q7-sH-IZ*gyP?{J>ryWD%+``icIhulZp$J{5}r`%`U=bSg_3x2_U z$$iCr&3(gt%lU)fao=-4aDm{D9LC`s!I2!r(Hz6E9LMpTz=@p1$(+KeoW|*#!I_-J zWpKe@DEJfiGZzm2!u`rcg3;h_TrBuIR}uV!`;+^Ns|;2J|K_TLnOsdUi>nQ0b9KQS zE|;qh=5hI40oM>L2P^>DphAJ-i0=LWbzZipM^Mz~R~B{;^7 za}!)^aFUzirn$D@3>W8SxjAm0Ti_PC_FzYFiR%n5b1U2`x5lk=8{8(h#dQU@xgBno z+vE1R1MZMJ;*Pl!?vy*@&bbTjlDp#W6ZzCSn+e3c&zzQzv)U+3T8-{jxo-{#-phlB6( z@A2>RAMhXYAMqdapYWgZpYfmbU+`b@U-4h_-|*k^-|^q`Bf%f|A9;+&d4eZ-iXRQq zJj1g*$Md|vi@e0kyuz!z#_PPno4mzm@IUcC^S|(8!C(2`_}}?I_&@o-`0?Q1d?ug8 zPXx3196pzy4Ce9qd;wp`7xBe>317-j1wKh96^ll&Av&2I;1_&7hy&++s80>8*F z@yq-Qzsj%i>-+}4$#3!7{0_g%@A3Qm0e{FJ@yGlLf6DI!cY|mAIlmXY;4k_8;6d<; zzfZVdctChicu06yI1C;I9}$j&C&AO;S@2QeG2wCH3E@fMJa`d&N_bkh3_c?~D?BG$ z1)mpQ5MC5s5?&Tw5ndHCLs_BMgzQjGC^z)F@P_cF@RsnlkQd4i6@=aq-W3W%?+Nb< z9|%RE4~36}kA+W!PleBf&xPVpN$3lqG*lKU4}B?oC44P>BYZ1-CwwpbAp9s`0xl2& zDNq6}Faj%Z0xt-HC`f`VD1s_zf-V?>DOf^=@RRVf@Qd)P@SE_v@Q3iH@R#tnkSSyd z*+PzxE943JLV-{y6bZ#biBKw(3FU%E@CrV`F9d|3;0bv{At5aILJ=VE*{>V*cOQD_n>LY1MaP_xh?REJuHHlbap33UjaLYL4j z^a#B|pHLgB3-t^2p@vXnXh0YghJ;~ZL>LvCLSw?XFd<9|Q^K?`BgBPSVNRGA7KBA% zNmv$EgjHcpSQnZ@8^WfrC2R{j!mh9<>QM|3n#*U~m@DRq`C@_C6Dkyo#A2~GR3es&Wn#JL5xt^M^os#8D2Bwa z7!jjlOso(q#VWB{tPyL)IpTg5i9UF;A$#V)a1>=Ap#KCxdM5C_E} zaabG?N5wI5T$~Um#VK)G>+~uOX9M)BCd)B7G`-CVeh_A$=*0g}#!$mcEh3L*Gi@N#9Eop&z6lB}~F4LLwzfnhZ^a zXo-TS!$75r8cQu>X6n#>!D7mOX`+-q+Y2{ z>X!zjL1{?Z2n|ak(x|i<8k5GQ327@dDNRY!(u@?BW~Di4JG2v;mv%!7(q3p$T9THf z6=_vkllDUgp>=6PIt*<}Thg|46xxw?r9Ek1I*<;fBk4GF5;~SnLuaA$&_(D(I+f0( z%g|LQGn^GZmoB92@TGJm-6!XS@0TBtACw=GAC@1HAC+^%dEv+8{BS|IF#Ndug#4uZ zl>D^(j9e5h4nHeDCzphumtT-ylwXoxmS2%ym0y!zm*0@zl;4uymfw*}!|%#v;rHbC zLzCz1$!-%1v^!+#g%2FAvCr@{l|%cZNsguJEWlCXdS#@}xW^Ps=lMcep1U zmuKbP@SHp^FUWo2MR`eHmRICec}-rI`@;j_4S6uUDG!CWEQEhi7Q??POX1&?-<3aGBErBbOgsX1alyPN3nN+5fX=O%yWQeTrs}FU zVyLESsTt}|>d)#gsxRV?{Hg{bzp25<@9H1wpXy)g-)g2Bii9IsYPK4Q;9>PStbNUe<&t96n3NQqjiHblzQ#z<47Ia02A)Ru@>^{IZfH4;#R zYDf*M5jCpD)V4@_q(be8bVj-&-H}SQO08CF)LOMC(i^E$>(vIeQEgJ2)xJoJ+N!px z?P`bGsdlN|YLD8h_No19e`G)%REN}IbwnLi$JB9kLY-8n)M<4_jjOZjoI0;AsEg{7 zx~#6KtLmD%u5PHC>Xy2#?x?%!p1Q9dr~{F~$f0_q4n>aD6ZKRbj-06@k#qGzy;QH% z`?S%>Smb_fJo11x5t)oUs6C`TtUaPlMW!P&kw>-1w0Puk?FsEkZ8q|h_O$kl_N?}t z_Pq9jHW!(Xyr?Zi79&fMm$a9)SF~5P*RBHS(7Bw)T#;7I{~DPkUec zK>JYpNc&j(MEg|xOk0m^L^dOzYg>^ov@f-AX8QNZCKk}3Iv-XR25cyR*jQpnkuKl6? zsr{uLMUEqXYbTLR?KG05WotQFu9m0eYiE%Htxzk{&LhQIiB_tWY2}(n^J+fLuLZQA z7Sh66M2l({k;_O-tI#U7Dy>?p(Q36itzK);8nq^^S!>Z+wKlC?>(Dy2F0EVZ(R#H$ ztzR3^2DKq=SR2tswJ~j6o6xQzliHLvtz|}Mw752_Wku(-d2K;k)RwemZADwvvZHHS zPIO(%jc#b0+LpGh?P$ANUUW~}*ABG&=%IF`9cu;A6YW$x)6TUE?NYna?$ZmS_v=N` z2lNN^hxCW_NAySa$Mnbb;%G^I7JX8GN-vLkqTZ-4`n3Lx{;d9-{=Dvw2BI(M z!RU*6DEgBAvi^!5j=ri#qS5GU`s?}|dMx^;{+9l>UJ-pqe^-A`e_#JV|4{!(|5&e# zexg@JKh;0eKi9v|ztq3dzt+FetE1oQ-|64$Kj=T|n2zg&PU@6S>x|CooX+clF6xpl z>x!=Gny%}HZt9kvq1Qxz(tp-}(QBi>>c8o~>vhpT^gs2#^uP5?JxkBlbM#z2PtVs2 z^g_KzFV;)+QoT$s*XyGm-K+cbhNxc;=s~?P8q&jhM33q*y+W_lo1#^EwcZ@9(QEZO zyPyE!w4b>pgm}-lzBL1A2ROP#@AeqQm-#KB|xD z?&`;7aI2aE@ehm8K{K=ff_Fgg?+jy__HL?1Oq zqmLPn8)MP&=tOifIu(7wc+!}T&P3zU+2~yKDdTD58RJ=FKDrQn&RC2-Z!AS$FkUoX zGM1w+8?P8E(bedy#%sn}^mXG6<4t2d`j+vw@s9DX@t*O%@qw`s-Hd){Y(=-DJJFAf zkBv`^-RP&rXU1N1Kl-`xg>ex5()h~w+W5x!*7(l&-uS`z(ZCGcAdJH(X;21jFa~RI z25$(4Xh?=^D28fihHe;!X;?;v@sshh@r&`R@tg6x@rUuJ@t5(pk!fTZ*+!0$YvdXE zMuAai97T_#MMkl45-l-Gjnn8^w9GhI5uxA7>mY|v23gutHzqKZfqEv#+I>d>=?Vop0RHn7>CA@acrCzr$!_ejm2VT zMn&x0xG*k_%Gi~0pLxIefcc>LkomA#6|0UtV%EeSHEUy!nU9-Km`|EdnNOQ_v1iO@ z&F9Se*z@KK=8NV_=F8?Q=Bwsw=IiDg=9}hQ=G*2w=DTJ?>^<{+^8@ok^CRFQFn=uK~EHaDD60_7SGs{hn={0?(-wc>RGh~L%h#56wW`$X4R+-(go>;Y6WA?^s z%{sF$)*l;)4aVxt2D8y@GMmkz*l?`H9Er7>qp>!#-Rv;OV&kz+b0XGdcAGtBui0nz zn*-)#Y|tDshs_al)EqO%%?WeToHD1)so0DeH)qW`bKYDq7tQI|lDTZIn5*WRxo&Ql zo933eZSI)6=AOB49+-#bk$G&Mn5X8Md2U{qm*$mupLM@A6N|?lupYE#V-HymTaQ?C zu}7`PtjDb~-r6>rHDh_LlXw z^^Ua^d)Io;df)oM`q28w`q)~IePVrTt;9aFR%4%AUszvSUs+#U-&kw0_1L%8ch*Mi zd+P`5M{6^NS-3@5q(xb@#aLUh?HFtA#5jw$1WU9eOSTkCwKPk&49m1EE5rK9`q}!$ z`qlc)`rZ1&`qTQ$`rFF1vaDCWvEx|8I*CQC)7V+;JQlMmtV*lOx`XrR%u09#e`K};i>ReOj=Xcv^8VJty#-g;jfsp=B)*5(OR;Wtrct4TC>)z z4QtcdvbL>2#g4UW?OFTQfpusdS;y9ib!wei=hlUFX$apg& zQW33qE932qcQW41crWAqj1Mwm6(44Nlu=PpSy5H-amFVZpJsfP@p;A<8PyeEW_*?L zb;dUt-)4N5@qNY*89!!V8F&VfL1s`HbOw{bW^fsNhLBNHA!bM!a)y$jW@s6;6?GMQ zhLK@rSQ!}^KV|%!@k_?98NX%x5BAh#_G;=DGM6i*~~3w%QD;D zz0)GgvdnA`ni*t>%MfvcnepBm7bC)K$;>Fpwq$11{@zL@hB(+>)>)Eh$UdlCfkhIg4nKEV3nUQ7o!OvlMfsoNh5JhjXT-U@2OT z!e(Q0ur{n6>%cm(E^IE=jm^V)u=!Xowg6j*Ey5OKOR%NbGVEk-Iko~@iLJs`V{5Rr z*g9-IwgKCSZNfHVTd=LzHf%e#1KWx1!cOIOV|%c@*gmWe+mH3<266|mgV^cZAzL)i=EAJ7>}LHS+Vmu8zx|O%z-&E7v{!1m>2V5ek_0mu@Dxw7xft|!oVg1+u zb{ac_oyE>!=dlaeMeGuG8M}gA#jau3u^ZS;>=t$#yMqm4L)b8O7rTeu$40PG>;d)= zdxSm4o?uV0XV`P>1@;nqg}uh!U~jQ^*oEAC>;v`@E5|GFO1uiM#%u6eybiC&8}LTF z32(+H;Vt-NycNHgn}Scpr{UA_8Td^6Qf?ML8=r$;&b8s~cn5wZ*NJ!GbMbC`9^Qk` z$FJtD<$Cc2_(FUUz8GJEFU6PP%kdTXN_-W*8efC2#n<8M@eTM!d=tJI--2(&x8d9I z9r#Xs7rq$w{_49D@CIRYnf3cr=3aRz5`4(D+zZo_Zq z?&Jh~FlWbyat_>yyKpz|!M*r!?rzS9-^<<4`SAcgk{iuE$UV#j@em%yBX|^llzW_u z;ZJf;bI)>dJb@?i=eZP~#$V)K<}!E|f0fJOA}-;tb26UC6Z#NXxK z=RV{Lco8q*hw&r$QT$`hDjvg+<2LaGeiA>03t~S$fS<ZaOQ@n_~ z#7p>P{0e>*zlLAO-Qo@WCVmU|h_~@O_#o~Thwx$iE`ATckB{J^xKDh5Kg1v5k8!{F z1b>P@!=K|X@RxW%42mH!EJnmv_-i~W#>6*xTug{>@pt%p`~#j8Q{qQFEoQ{5SWZ+B zl|&Vh6RQbPl*AgMmXO6dqMm3V@?s;=L^KnVh!$cp(Ml+yDo!CZQ5OwyDlv_iPRt-? z60-xW>?C#(yNNx- zUSdEzEuIng5og6dVn1jcCh~+rsDwu7gh337CQ%@U#9^^Wl!(K`5#lIuj5to*6;BW+iBrTqv7ZotwLW~j*h=;@@;;Hydd`vtSpAav^r^GYjIq`ycNxULnim$}i#2ezZ_?CD_ zyb<4u?}-n@N1~jpAS=l#@}2lztR_E*HRMOJmb6NBq)if}deSa6kd0&$*-TC%Tgb^| zD>;RnN=_rElQYPfOq+(Ygq_mO>MSc*vd$*6RIj7bN{L!^boNSq|dxRj7ck|Jr6Az6|mlM+u_NgFAU zcG5vQ$&}aOh!miijpxhPD+w2CCDV1BGY7s%#wLY zk#eLeiKHe;q)g^Xg;Yt6)JcOh$pTpJLDiaL=Ka8$&z$fIwIX8k4pE+ zW6}sYN@-2B4J1os-mi?OHvJ0OVv@ArFyD?YNVQ|W@-}ELS2!rN|UKp>Y8+2 znnF#brcu+W8PrT_7B!oiL$y)uR0q{bby0JvZfYLYL(QjpsRh(RY7w=VT0$+QmQgpP z<E|ER?0>Rl$~-=L(;J1q+HZp>7L}KJd~I6 zQGO~w-Isz?hze69QiO_9F=|wbQwb_brKmKOp|Vtt5-Ew2sXV1nDy306Wl$znpo&z9 zI!qm*j#9^{JjyrdO|&=o>9-K7t~AY74@2WL%pTmQSYe_)I;f! z^pPs3A4?T9NkFTH?XNH3xn(@W@g(o%XE zy_{Y_ucTMetLZiLT6!J5p58!jq&Lx<=`HkDdKzmf=^%ZGw$N4?qj8#`Nt&W*nxSp7AhR?_^R$(=(E@F!9ki2n(RSHQduT81qy2P% z4$>hyOh@P_9i!uPf=<#YI!$NjES;l8TB2n-Pb;)aYqUdl$~tY(F4?3Dbdh$;CHgRZ zgg#0iqmR=kXpiibPtvF8e%dDw(5LA$^jZ2GeV+Eq7wC)hCHgXbg}zE(qp#C9=$rH{ z`Zj%s9;AopVfrq8kG@X_}F-h6NU<}R> zOiE768JT1#hGrOsWjKastc;Bjn5=AP9E_96$u7ptco zW6W{p1ap!p$VK@S)6bOT!}1Y%fH^83laI@%nKR5;<{WcEJ}IA)&olk)8gjk!@m|*-2~*`#_$|wz5;$sq8d%Iy-}% z$UC(Y{ zH?o^pPu`pNL0XCaI$R1)XY%Y(nI7_f3OR+S|uwq`yv#gxY=Q);Vt*ng|SUc-rmAsmF zvMyH3yIBwGW%ay~H}gKWkoU6zwwN#F59fpIk$i|fnh&$b@)0)5#@IM}JbxmeV3X|0 ze2Pu88TM2@%jQ^-l~|e0vkKdvAIPih={)=Z)4ay&tihUWfi1G<^5^p<_Aq-Pe}p~C z9%GNQC)kthDYl;-U{AAW*o*nI>^b&Q{ycj*e}TQoUScn^SJ~xN*vIS>_D+5<|CD{k4&|S- zFW8staQ+qhntj8*W#6&y*$?d9{Js1~_I|#c8_8F2m0T59&DC(V+-UwmzK*Ns9_Aak zMy`o_lz*Iml5gfFaV^|ru9bV5f0m!ZJ&s<=51 z=jD8yp9^q7E~dnl5SLKGTvCZ}DJ9CqxHy;K(n>~2aw#sWq`3^2<#I}n6FG^KxjZK- z3MVPDqH=jf;}k_zG(}eo#Z(GPQPDYrGr5vd;EG&{JFFb$j&Mi0W887>1b31Qn8!Uv=;S)ycbf zH}B!SypIp6em=kl`H&jo!+eAft5H72$N2=G~j@8<{j)BG9!EPswa&tKp#@|XC_d{RxR zSNN-ZTD`_!=Wp;C^(LQHZ}GSJJNzI&#OG8|9p)wVE-$NjRZ;Kp_xTZCRW(&tNBIZ* zL;ex}n18|>>Qnw1|D1opzvN%>ulYB;slMe4>N~!uzUM#iANg`?g|*UJQmd@h)*5TA zwa!{^ZLl_4o2<>&N!AwYWNWK+igl`WnsvH$hV`&|M4f4!Wu0xEV{NmxTaT(8)=q1e z^_V)>+HIX@J+Agx=UaQN3#<#Ri>!;SC)AVb66+~-skL8SW?gPwVO?omWnFC@P*1CC ztZS`j)OFVN)(zH;)=k#U)-Bep)@|19)*aTJ)?L=!);-p}*0bt9YoB$$^?>!D^^o

C#Wva2YMWx4YMW-8Zku77X`5x6ZJT4eskYhLZ5_5wTbFIFt=o1> zooDN@&A0X17T6Zr7TFftme`ismf4ouR@heBR@qkD*4WnC*4ftEHrO`WHrY1Yw%E4X zw%Km0chv2+9kxMrr)`&Qw{1w>W7})nXX~@=w;iw@v<<6w)kC&>s>O!ca2sJGZIq3+ zF}C|EYvXLZZA2{>Duha5RIL)Kg&Lt&s1xdi2H}C)C^QMp!X%+Zm@KpkQ-rC)G-0~% zP<^D%5M~OG)mg%9VUF-bZ4=ss4xv-%66Ols!c+B`I!}16_6RT3`9iO-Kv*a&5*7>=JehdxX8hKA}%| zslHP83kQVP>OtX<@J4;BT7-8hCg1`gkOC#VS3jt<@KI$1t7g+!ffEGHuJM9Hb86-G z3cE|Iw7az`yGN_G*Vw&Ut-a1(Z*Q>sG{4qp4`@Lxq&3-_?UU>+_R02EdsvHTQ|wdi zQEi%ix_yQ{rp>g^vd^~9vA5aV?H%^Gme4xwNiC(NwJ!Tyd$)a_y~jS^p3!>k3+xN+ zS#6Phv3-essePG!xqXFwrG1rswSA3!t$m$+y?ujyqdli>vTwF;v2V3+vv0TWuAl2+rW zb;w$squ$Zr$ZL&`CP%YllB2~j+0p7yG*z48&@^2$w5g71j_HmWj+u^G4pW=$nB!=3 zv^zQ+osKTYTt~NKo};8^HbE~nv2%%YsdJfgx$}&+!nxA9%DLLP#<|wH&bi*X!MV}7$$3`W?A+qq>fGks?%d(r z={%?Ha_)BSaqe~QbM`s+I}bPyIuAK5PRxlr2`A~KoV1g1vd;4w=j5H`t_oMBtIAdF zx}ep#YF%}%i(0*_!PV%xq&2ykU6WibuF0-e*A&-f?TR+lHO)2MHN!R2HOn>IHOJNF zYIk+GI$d3^xvp;4JXeovzN^=@z_rk|$hFwD#I@A5%(dLL!nM-1%C*{cRa@g)>ssep z@7mzn=(?s|*EYE}yKZP(Tw7h+TsO7tt{twOu3fI(u05{3u3Oq|ZJ(>pwcm9|JK#F# zI^?prFcpqFl6#aj`DW#k7od$oIwd#!t&d%b&ud!u`kd$W6sd#ih!d%Jswd#8Jsd$)U! zd#`(+yU)GfeZYOteNQ{&wzx4j?k3!%n{v}`#?87pH}5X@RCp>qRi0{3ji=UA=c)HJ zcp5!To@UP^PmAZiHrdnanc|u1ndX`9ncP+1u)!;+^WX>kfUIce>Z9&+yLl&honS+1@$cHgCJP!`tcY^15}8KG*Bj zeY#)o_RjP6c;|b2y$ieneW7=ecd<99FY$)-rQWc<%)8vX!n@MD%DdXT#v9Ssde?c^ zdpCHa`bO_2?`H27?^f?N?{@DF?@sS7?{4oN?_TddZ=ZL+_kj1H_mJ1(#k{ze@RDB2 zOM4kF>*c(>x7=6ZtMpa*VtQP!_SN_jdabX{SMN*e4ZcQSldst~$=BkW>`Uosz15e| zvwBXS;+yK5=9})D;hX6bbxEJ)o9&bJIleYuyDzVI_&R-EzPY|`-#lNBPtjF=R{s?LRR1*pbpHwcq&~xc zN}uWP*Jt@>`{(%E{O$e@|A5}<@AA*}pVqtm^ZY&jGx~gguYZAmp?{Hov44qwsehS& zxqpR!rT?tH%D>vb#=q9T&cEKj!N1YJ$-mjZ#lO|R&A;8h!@twN%fH*d$G_LV&)?_Y z??2!_=s)DQ_%T23C;X(J^3#6Ce@H_tFhQLMr zlHM4&tTzR&=*@viftJAJKx<%1;Ho|~FfA}WFe5NCFe@-SFelI!Xb*G*Is;vSxqMH}Q0;>bJ^fiICfpvlPfenF; zflYzi`W=09U{K!@7}B=}wgt8ab_8|?b_Is@-GM!Uy@7p!zQF##fxyAQp@1cT1@Hh7 zAOlo@4ln^Wzy3=HR4YOK@_qH8>?W zH8?FeJvbvcGdL?aJ2)rU7Hki81UrLW!MVW^y*oHB*b^Mp=LdU(3xW^yg~3I^#la=P zrNL#v<-v#gBYj2ivA#0+L|+wL9b6M!8(bG$AAG8B2yP5+3O>^}2e$;b2A}KOg4=^T zf;)q|g1duzf-m&F!F|EL;QruC{Xp86MU<)K`zJ# z%R?2R%1~A4o&H|04t>yTLLc?oP+h1#)DUV6HHDf(lR_<_$)VQJl+e`Bw9xd>jL^)` ztkCSxoKRb+J=78E40VO(hPp%ZLOr4Rq2ADf(8AE7kkzmmi$hC7g0VETEMzwvhSOLc zS`k_qS`}IyS`%^^Zewl8W2_5#jrE}op^c$Uq0ON!A)nzlwuZKa0><{xj?m6f(AX8) z9oiGx8`>A@3+)eujIePa6fq8lqQ;?+C4`0W5D_9nF(YnJAv%;Wm=GJ{LP>)Um4_?B zmEo#zb+{&+GSWtEIAdguoKY994>yDx!%gAluxLoeq;N}ka=0}-B|J4eEj&FuBRn%a zD?B?qC)^fp4|jw+!(HLIVcF;o&kOg2=ZAa43&IP-i^7Y;OTtUT%fidUE5a+otHP_p zYr<>8>%!~98^RmIo5GvJTi~gf+rrz!JHk7|yTZG}d%}4`G4_V{g;k?3yg#fNx^WkY$3e#aG%!auzA3kgxG0Gzqk)uXsq$*M!IcC&EY9n=# z`ba~hG13${Zk#ZhBPWeXkyA!XWOAf6G9@xKGA+_?OpnZn%!~{evm&!2b0VjWwn%%V zBhne^ip-64N6r{$jd_uC#(Cp{(G!^;>5VLiEQ~CQTr?I(mPD3DmPM9FRzy}tRz+4v z)gNfWU*a#QlBjwSGXl3-4aoebhR!8p`HPPB=U3Ac> zk2XXbqfOD~=%i>%bjX+-ZH-QePK^#5)1uR(Gomx2v!b)3ca1sGwrG2_Bib45iq4I8 zN9RR*qVuD@(FM_k(M8e4(IwHP(Ph!)(R;><=*sA-=<4X2=-TLgV_kH8bVGDwbW?P5 zbW3!^*c#my-5%W$-5K2#-5uQ%-5cE(?ThY@9*7={9*SC`SQL*E(NTkpQc*g}MA;}8 z<)h`Xidbc=Dpnn9HBHN5;(9 ztk~?>V`EONE!H0Eh;_!gVsm3pjHgC-?3pny_T1=+&5!lQ7Q`0D7R6o|i(^Y-OJgsM zWwGV46|q;w%Gj#d>e!mt+St0-`q+lp#@MFV=Gd0lYh!C{TWou5M{H+oSL}_kJGLjb zH?}X<7uz2@5IYz<6tl#z7#<^HWQ>Z@F($^wxELRMYm~<;;+65Lcy+uc{?2%B)W+-L zAB_5VL%cEm(P)Y{$0x;G;*;a8@hNeuX)~wB1#?>5ZcdNSh|i4AiqDSEi95`;cze7f z?le2&UGcebm)RYk7w?JBkN3tG#23ch=A!uG_>%b2__Fx&_=@<-_^SBo_?o!K^qOnq z>*79heSAZFW880Uif@i@iEoW>i*JwbhzHD|xih{izB?W=_r&+c_r?3-`{M`V2jhq0 zmN*v2<3yZ{Q*k=Z#Mw9(=i}vxibQ3iDp8%NNz^9l67`9OL}Q{U(VUo+Xi0?4h&egY znuwZH5>pe?5;1dnVn$+SVpd{yVosth5jPWNdm?FeBvNK)qAM{s(Vdu==t-o_j5$Bi zo5-3A5(^WH5;;>e7blh^mL`@ZmM2yuBvUq5Ci13Ys^+T1>cpDF+QhoV`h;fc=7z+^ zgkf$OKyuEg#{!7Q445+(DndBohC*q7)_>`xp>984TF4<#%K zEP*G81eu@`bb?8+2`<4W%99nz%4AitI$4vfP1Yrknf1wrWMi@^*_@n|Y)MW|wkD?} zrzWQ*rzdA5XC`MQXD8<*+mh|cj$~)DD>*mWot&5KNzPC9CKn_ZCKn|aCzm9Tn5lLwLqlb6ja=Aq1pZd=^5#n=~?O7={f1PbbGoZ-I?x6&rNry z=cRknkInh%-t>a>6LVpDQF?KDNqT8|S$cVTMS5j=ReE)LO?qv5UHYlHKK;zxklvWy zl-``)lHQtrZf;9&Pwz7%;wCN%+}1d%=XNV%+AcN%3eDL`*_N!gFge?ros#txre>#Qr)OtmXJ%(*XJ`F|IoY;sd$uDR zD0F7KvU9WD*?HNXY_Je2%+K~_!-WOeh1p0UT3D2g6&7cgWS3@_WtV5;g+yURHd$Di zU6oy(U6Wm#U6);--H=TcHfA?vH)qp@E!nNvZP`p=dv-^5XLeV1cXm&9Z#G-V74~KO zviq|KvInz=vX(5C#j`|KEJy`1OJ(H(on^A{*E$6*%V*1T6}ie>RjxXx6x2dZPAk;r z^g>;(KG%?I%r)hjb4I}|6bh4a#X?JNa;`O3Don{8E=vHRJ8*&?Sn{u0TTXI`-+j84;J90a7 zyK=j8dvbeo`*MA`{ka3VgSkUFOAgE7IU+~qs2rVRa%_&v@wsxbLaY?4#A>ldtQG6T zda*%l6r03magx{~P8M6mDdOeAmBLhUns~J^U7R7#6t5L#iL=EyVw>15c8Hzg^}>xp zmw2;qt8lw8SL_z&i9O3Dird5oh3(=Fai{pOuuI%6?h*Hj`@}wRzxb%| zxNtx`C_X7XEgTXpA|~P@A(G;=0wvNSBeEhV@?yF4yig%kN>x&|R3p_&byB_bqR=3{ zEHp|@QnNHkYLO;Otla@;>q?OVtX|=RQS}U!S)=L|tjnXD* zv$RFB6}L*;r0voUX{WSH+AZyo_DcJtK54&nKsqQLk}MJ?;SwQ{5+%_RBe4=E@lv^5 zAy>*(a+SF zyk6cQZJ6DA$S`0E_t`SN8T%ki;?0!Ia=(KW5xaQ z0r{YONVdqB953QBA(JvC(=sEoGAHwLdA=fFnXk%M=WFt{`MP|4z9HY3PZXQ-&G||B zmi**=Yko?8YJOUNdVWTJW`0(Fc79I2E#IE+$am(u@^kau`FZ)C{QP`xenEa=eo=mL zeo205ep!BbK3QCmUzuN(PZd|^*W}mc)5Uf9_4y6?jrmRa&G{|)OmS;|TRvOdp5Kw* znctP)o!^t+o8Onu75no0^9S-`@nHT?-jbJ!SRT(4c`{Gs={%E{i)^0D=Zkz^DV8f0 zN~KbzR4X-#TC7#-lzK%gHYklslcE=!l}SpAGFfR=rYKVtqi7bVDTU&6Wri|SnWfBD z<|u7SyV9X_DqYH4rCXV&^eFR{US)x@P+6obR+cDBm1W9uWrea*S*5I2)+lS0b;^2W zgR)WCq!f##;$~%wa=5rv*`{n)judw&JC$9^Ze@?MSJ|f=EgmcODaVWZl@rAS%0cCj zVo@*!S56jB6$yn@`iqo8D~vKwWED=~m2&lTu|lm>&lJxVtJHJFYV~}vMy*xr)Oxi+ zZB#E5FBY5BX7y5WlG>t9RxcM@)hX&!b(%U|ouSTDuN1EqXQ|hU*NZobv(-6jo7%2+ zsGaJ~VwXBs?N;ZhJ?eb5S6!ekR2Qj>)g|gub(y+cU7@a2SE;MjHR`S6T6LYeUfrN> zR5z)c)h+5)b(^|f-J$MOcd5J8J?dU{pW3JHR}ZKM)kCU9#Z+7+R8pl>T4hvL^eG+Ei_{ z_@FpVo31@9&d_FRv$RLW+1ebfO>5UWv`(!{dt7`{oU1)8c5Bay^RymqzSgTP&=zXX zi!X|cw8h%X;u3ACwoH3fT&}IqR%)xX)!G_ut@gV3rnpXfTYOi1UtF(k&^BtDw9VQU z?L%>^woTiveJt+Kc51scYiYN(N879I)B3di+5zpLW-A@iEE=Za8ljOIrO_Irv6@h_ zmpF~r9Hnx-La)@Fr7FEzuhDCDSE){~*WD#gsX_Oa8g*Z(NpIFC>HboSK3NZxf~8h{ ziXJLW)u-vx^>As1K2x8i&(`PYZF;-jp?B(CdZaX0kCwXid3ujNU+>iy=&@3~v`}B9 zCrXR;CHhi*nZ8_Kp|8|e>8tfM`dWRRzFyy;CrcakRB4mGS>K{>)wk)}^>isy+M(~% zv!z}7ZheoQEA7?y>3#Zs{eXT@Kcri9v4rVT35PFdA#_rwbXsS0__Bu*r}KKbp_D3& zN~6k9OVvh=QESv0^+toyXfzpGsoBs=lZ+N)ve9ZxF{T>RjOm6^GD|aznMR>B%b0D< zF^Z)&quuB*I*n4P%b05%E_EC8j3cEU<7jEV(Q7O)78;9;#m2GH5@V^c%s5_JZmcj? z8YfDtjMc^(W392ySZ{1FPL?(rn~crI7UNWDtFg`4ZtO628oP}C(m-jqvBx-F+H34H z`iwKB{l)>~pmE5s7?^<@gh3jVK^u&5w!|8o!5igfg;{ByE1fS@nbqcnQjJ+_)|nSe z^=5M%RaE_1HgZO$`$%v+`TX0Lg>w7|SmT4*jZ7n@7WrRFkouryR!ZmuwgODoO0rF*6O zrIFGqbG5m~Tx+f~*PElI2c-?>!_r3cQE8L8+1z42E^RfpnNLdF%^l`W^J!_9x!c@h zJ}d1t_nCd>e)E8N&^%;5FTE&POw7d1mnFg^P0FNA#$?S`rPn3S1NR2* z4~z^v9(XeFbl};*^MMxwuLfQZ44rv@#&OnnHh4CD?)bT*=kJ_1FWR@WkM$!GXbZgKr1l4Za`z zIA|TR54nZ{L!qJYP-G}Jlp0D8i9^OvVW>ECWN2XM+|b3LD?`_ZZVufU8XOuLx;u1# zXk=(~=+V%Vp{GMHhF%W68hSHi9d-_ThP}i7;lOZsI6tfo7lw<&M~9COpBz3le0uo$ z@SWkI;a9`MckkYPeD}%SS9jmseRuccUDrMTy<_)Y-Ba%m-hY1o)&2MPKi;>GxJEo9 z-jVD`ZbTYUN3@Z`NO9!Y$jOmYBmE--BNs-Tqpnf!XlOJ%8X1j_CPvev*->Rw9W_S_ zqlZV2jGi66I(lvN=IEW#;nBOJuSQ>wz8$qbusskSJbZBZq4f0a)5tT|^M}u$zkK;J z{i^ip^sCFSAHTM~wY?pB>-j&wJGND@34&l39D-AD32wn7cmc>;UbrA!6fOyu1;6#Ga80-_+z@UGw}jim9br%y5{8Al!ad=>Fd~c!4}^!p zBjK^|M0hGZ6P^n%gqOlA;kEEacq_aU-U}ZDr)~U<|NqxVt;eh%tse#Wj^5TQ@XxP& zrE6tJ@3Mc}yLeew+oFHl(ep1axA!a>AL+C4>xbwXf8oEn?i>Ht3%-Zyzg+)vfBpY) zef7U{{g;0Mz8x}LU;FP|==GnCzaRfYfBk>y_20bNuYT?8|K`Vj{3m|$r+)fpe)i{n z{ujRS&0qZ1FMazvzx*q|`fI=b8{hrS-}>zH3EwOG;`=}N;g5d%cYgQxe*X_9{^6H@ z^v8elr+@b6fAN=p_1Ay%w}1EdZS5VMU30tV^~~>GuyE1hB}NRWE{lh>0 z)BpBw|M`FX`hWND|HFU$Pyc!ShK-vxZ`rzS`;MKvcJJA{uW$c>gNG~_PLLGMupDo- z33i9m<@R`e{y;DkjznYeL^74mWOJe<=M`1c4YN=z9X@jO*zpr5PxTL+K6Ccm`3n~> zUA}Vl+VvYZZ{5B#I5d3s-u;o$2M-@Te)9C$^A|5)y?*od-TMz8$G-AE`|+1oR902j z)YjEEG&VI)YMI9@8FHvzzEa=7=hXjMxb_p5vb9hh7hP- zU<7J67=hXYMxgeB5vYA&1ZqDRfjR(2pbml&s6$``>M$6AIs!&)D}$dj1V(I!j)4(7 zpyOb~PUr*}u?sp0M(l=8ff0M4(_qA2=nNRK4>}7*^g-vqi2cwa7;ykv0wWGW%V5MI z=sXx3|a*vaA*yTAfRn_$E|=v!b!5Azw(tKFyeFQVK8C>^j$FG zd(ij5h%)H=V8j>DBVfe$p+~`pA3#3M`&*@ZzWI(*mCs__V;M1wJkCX@P&`1$g+s_TyNg5nmmH$Npf%*PsP3 z;_J|MFk%qe0Y>~7v=fZ@acCD9@e|N)FybenJz&I7L3_c7pN95<5kCX%2P1wKIsiue z9CQ$j_<86M81W0xVKCww&=D}=o6u1(;uoP~V8pke<6y)uK_|e7Z$l@+i0?qBz=&Ul zPJ1U`q> zz_)-2&^q`w@I7b)d<`V9Cv@W;?+!7qS6fj$R*3H&MadGIUX&!8`WUju&*eG&Wy_zUPu;J3hELSF_W z{t6oXEfnIfp|64we*=9DjQCsV>tMv+LEiu){vLXK|8nT@{VSly_pgK=-@giaeE(|b z@%?L{$M>&=9^bzXdVK$S=<)pfc?+{ zSO*S3+rb8K5ZVDYfkV(vZ~?GDyTC;NgLZ>U01oW|9|j0$FZc*RLi@l+0Sej=J_gXx z0q}8vfewOC04#I}d=lWG!{Ac@4;=yb16JrLcmNQfW8l+(9Xbv^12~`);In`eIte}p zxS&(u^MD&V4ZZ+)pfg~^-@$HKFamWBj6f}d5vV0F0<{cApw5F4s1+~*_4xh~cw6K9 zN1?~}k3o;`ABP^_KLI_ye-e6p{}lB2{%Pp({WH+x`)8rY_s>C(?=M1+?=L}*?=M4- z@1KVr-(P_q-(Q6u-(QCw-`{{9-`|8D-@gDozJC#VeE$;k`2L5XFTzd;wACdr0`+Au z0`(Oz0`*le0`)a80`+w;0`(0r0`*NW0`)C00`+Y$0`(m*0`(vmfqDpxKs^jbpuP)6 zpuPu2puP`ApdJAuP>+HUs2_k4s2_q6s2_n5s2_t7sGoolsGounsGormsGoxos9%5) zs9%B+s9%8*s9%E-sNaAQsNaGSsNaDRsNaJTs6T)as6T=csK>zLz>A-*PYZln;L`%1 z7WlNlrv?6%7vNp+*!f?ug8PAQ{2O@u2_68x2`zw61HTAu2cH4H1?>Qz1%3(I2|fpW z8`=dv4}2Bc4ZZ+;2igO^2>dd%7kml$6=)y$GVrU=e()9G*PsL7tH7^A2f^2X-+&H* zuLIwO4ufw1zX=@y-voXOItso8dlCs@F?)x&=U9o@H@~l_#yDS(0TA9;P;>v@MGZj zp;hn`;18fRFakYZ(!mJS1{i_b1S3!vzzEbuFamW6j6i)Dj6i(^j6i)9j6i)1j6i)H zj6i(?j6i)7j6i(~j6gkpekQ{EKYo7x5PJOld2et!NOdi?zS1@!p&`Ag{W^Yd5G@jJOH!j{ruTfcthZ;s)GzfDzw<`%W<89^7|<5x)-i-C)FBxbFcY zeh2P*!H5TN-v>sVg8P0jVifKNz=&qJ9|R+w!Tk^zF#z|&V8m0n9|0qJ;eHg1cnkMq zV8j`?9|t4e!2JXmaSrY$!H5gcDKO#^bQ+Af0-XUP(397*V8ngs92kKf+lXKUY6*-$ zErSuL^I!yO1&lzgf)S`SFaos>MxZvp2-GGR@ne4okNv@jABQf25kCQ40waDB`Y;&r zQ_x4ih@XZ&3P$`4^f55vXQ7XS5kCig0*v^1=#yZ?FF>CHBfbIM4@P_wdH{_0Md;ID z#J8Z&fDyk0eHM)PHuO0#;ycji!H8dmz5qu23iL%V;#Z+Bff2t3eHo1Sb?7T##BV@f z1tY!-eGQEGP3Y@j#BV|003$wwz6nNr4t)!Zm;iknjQAe(9WbH{dJv5G0(uCH_&)S7 z81Vz>yI{l*q3?kaKZ3pwMxf8*2pEBS6pTRq0E|HW5R5?m2#i4e7>q#u1dKra6pTRq z42(ei9E?Ey0*pZY5{y9o3XDMg8jL{w28=-c7K}js4vawk9*jW!0gOQX5sW}R1|H`t z6Tdp~YZKp1Jp8rd*W6$E`otfb`0daBx3TYh_WjR(<+ES?>^DC9?q|O=@!J!Ba^g=- z{OO55Gx299{@lc$pZE(CzccZdCw^n%Hz!8Ea{eo?zVfFNelX#O6TUg&7bg7ngda`# z$q9cp;nyZOCVVmBvkAZWJz~P|O!)l?Z4;U%)J^!C3E!RY&l46+SUjO~Lf3@fobV?T z{&+&g_y7L;;jeu8*&luO_0Rv!nEfj^#%_*H{LJ;0?|lB_-~X}iAN}Iw7bm_beo^?s z`UU?*?2G6ZfA!h^&-Z=a_xXX(zcmp)luy_H;sv&qZ7>%ZM_vj4E4Ewz6zh+3K=2WoygUmHoT2e_!?=%Kl^7e=7UWW$Vi} zlx-~ARJOTnOWD@4e=ch)YcK04>n!Ukn_JdhHm?jl!v}u-fBE^B6TbZ3mt|jm@#Xiw z{K1z${1QFW<}2`Anzql|KkxXw^YgCH=YHP(`Ml42KA-;H)bzB=}`v9FH} zj{Vr!kB|Mt*iVlA)Ywmt{mj_Uj{V%&&yW4W*f++$IrfWV-x~X+v2TxkXY7~9er4=e z$9`?>*T;Ti?7L&XIrdv)pN)M!Heu|0V`XDsjD3IX2V*}R`_b5MkNwWr?~eW6*zb@1 z!PvyHKOFmV?2pF&cqd2G^H%h=?x*0CvLQ^%%_O&^;vHgjy&*zB=6WB)Mrk7NHd zhQ5;V)Ac{QK>5UqiIo$pCRR_ZnOHlqZesn!hKY?6oBnt9z5~38V_n-|(|hP03$10D zwg%IU>6p4|t1e5jx~yVZy%=>%GLkF_B-xgQOz*vf5+H#93B9+_LkYbEl0ZWF1t%vr zr`>!1b9{5}b6}olcW1ttd1v15{Z@}P*3N=6KnTQuSP%!|K>`SaM34lMK?+C(X&@bB zfCV5EWPxn35afVdkO%TX0Vo7TpcpIyC7=|PfpV}IRDdO*5>$a|Py=c~9jFHlpb<2I zrQl4^3|c@dXant_19XCApbK<^989rJNOy61KbJj z0zU`80C$6Xz%RkQ;689a_!amycmO;I9s&=8N5G@tG4MEe0z3(x0#Acyz_Z{v@H}_{ z{06)TUIH(JSHP>_HSjw4EqDXG3El#4gWrL7z`Ni*@ILqedcZ4Tsf$yW zq%KWemiq2jSbv$;r*25yn7S!-bLyw5TT-{CZcE*s`dR9Z)SaojQa?}qB6WA_m#KSG z_oePn{VMhA)B~xl)7qqclGZk@U0VCJdTAZfI;M3>>zvjlt!rAhwC-s=(t4)#N=r{e zr1efirU7XgX{fZ!G;~^4TA#GOY5mgrr@i~%%zu`^wCuEjX@k;o(gvsD(uSlBO&gXr zJZ(hU$h6$FQE7Q;qtnKujZGVuHa=}a+QhU;Y58fB)25_NO`DcBJ#9uBl=g1z{$u)| z^FY0N*OTiQ*OF@%ca!TAcam!n50mQ-50YyP&ywp2-zV1&eon3vyiBeMoUivyy-W38 zz5j;)xASR`-7vdRcH`_O*-f*XWjD`mk=-)8Rd(y_HrbzKx6N*s-9EcRcE{{a*`2ey zWOvQ(mfbzOM|RKbUfJo{i0t0k$ZQ}xBO8^Snf>m&;K%fbdjO~h)CW?5G@t>{5NHH6 z2ATj(fo4E+paswpXa%$e+5n#bZGm<`d!Pf*5$FVT2D$)Ufo?!|pa;+s=mn$$2%tBB z1OOldKmnNm8ps0r0DXaeK!0EW00P;-KwuD%0}KX+07HRcz;Iv$FcQcGMge)iXkZL5 z78nPN2POa$fk{9KP8^3>w=Y{2rV2MaeAueML;;yDiqD7c|X zf?K3{UT~Uo$gi!O#p!G`F=vy&;Pb~DDvO07{RTFU(2?K?9JY4%&kwi2eywaoz0dAk zveE-nAKUv1Gfn7%pUnLmSSc9CMz)BrFRo53CH#2sRQGv8rq$&)K-Q zun#^wKtV@pcvewmm2oaZ8@{oOpZBZPtXWLIfOQpxkj_@v&z81d}OmRdA zB-2ui4>wIVjv=c!$vr^m>los=CETPR#k)!mGaeOu=iSeFE;Ra5c-y&C+}`SrzFwB^ z!%Lyo(M46w1szm>xU>EZ2OL4}&KSnDL@d~ORy%>opQylsnI(F+1M-zd`g+Hl}czKc$c&tBNQe-W0J|#6I9EG|!!F-$ZJ=y3fs_DPrI%3f$W+EC#29{&=2X?@Y?cLaQkpONBZ%01z;0eOW>fW zlVF2nAvTAT!E{M(KtugrPZ_I!@DF#^zu|zr*rTlbIKv?#;YDyOcfa*EzrS=6<`Mh4 z?230d>yV4UO6SsWg$}ML1<&P9uJ{C7!_XOC(Lwx3;|?|8RmpN{r4_{rlXi+} zh3*+{P7q0fFwf=p0@L|jO?#D#WLGWMX`49_CP=nB`kOj&|~c*LU~wQ)v~r+tnC<@>TH=0`oo>|Z#W?6KS7{bFs9ZR43rW* zBR#IVTh@?Sr1{0twCIg)c6hA$I_|dO2;p=f)q(b}Rm!R_N~e-H+PCpnSVwaPMwe0F zLZ5rLoAdbJJD8P)#4A;ctyzTE-d^x_Yb|rDbhv+&ofbmFU8N22Tg)tSmlCtIymT7% zHT0H+EL>3vLiHFch4tM}7|kL_tJZ2>D-gl8xbBvn-YL|ZI65W+?nBk_7g;rQEoToW z7?{ZHDa|mo!kovn5dIs=@rP5A%T~w&hV`C~tUj6;r!4Rob1AfxKfs2w#hF-}+Fy)! zl~41xpq63JL*1f7lm=T*|6%$uwOXUZi!15QT+vNey=XZ4Ae;rI!57TKMOXdpt|io?avWWAh+haSFar>x+J{k zAM786pB4BZ_{x_8452v&>CZ_9T8PdhjM!Gx34J|8N8@yZD z2i`0@Nq>!-MI>6DSa$GcaG&yb75dptOUTkG(g9SNFw1_1Qb8*6-IrVr&ZKs<{zMSV zH1J%a&T-5!Otj13gNc~N@JVgCuYPo+bgN9_Z(YtyjPQ>pok*O~cv#nzBK9kI8I)C2 z=)toUfxYl~g~2sCktGYzJFym+%ZY0-IjUSZM(B)f375hU^qNIe|45NIuUpmbLOxRS3BCj2viG=n7AuAQNQNOJ zBx_X!(fL4I3x~UqjU?XFaD44c7Rr{;O-#IFdg0#0&w8>ORqED0!TrddUNT-VojHTu z(x*@W-15Lq7KeS>b%nHB5@rhvrx32O1%lE3*M=^byNZ12M(_9D^Jbo-m4HSYSA&!N zBpd4+DeH`pD7H8{a89sWRHFQP!!Niz^3UWELcL~`@v$Ld`Zto{e~pUI%CCMI_@a2R zH$Cxyde_{<(gd~%&x=BV8KwK92MGXsmqsa75f0FnnvvXVxTdzJ1y`L`jupqHx5UT{ z?l8hyFX}nI6 zh(z7s?L{aF&4^AZ`$SyNkWuoZbrEzhm@jk28qs!;8t|Tk@9P$0y4bEOPnH|2b1YZP z7Ce=&30VS;zjAp>(ah3kUc}9S)7%4yB!uOggUN7_t02RcFKIC{5bU!&VjPU z_UW3Q*hA1_&3*4w#+!m^rbYY{p@R@0W0j+3W<>TunZAnwRpm5+&2S>{K%tk_0sRji zViaQoev*TOYw4itw1TbiRnS59uF{RA$IKB(;4Kz-s;HF?ij>cYI9UfYq{^$tE5gVsoC){`7L_fCNhciG>gVnF06<`&^Q_9}%CkL8X}^rU5Ahw5~MZ_Q=AKKyb{ z6}KIBu<}6pM%)+P%jSIYVaL*N4X!Kv3*&9#O+h1W{yoJ!6DD56NU{=~VdU{~tM7wwOQKZwrgE2~Zz zo>4Z!j|n;QX}FR21@t%Gwbt>(C1e#FNA3q3jaW8JU&@`wxk2D^zM`)cK7?zHx9z&n z9Og~WFzOm|OYR;2V=I}gGcCv5XYHitNzw^e(;np{(OcaR-B0|@xBzro`#EE=QR9TD zV{5F~I-vi-LwKrDg$_B7+)yxy`-Jp>Bj%i9wu?H*2RLqGx_hc^VL(7!@8Anb{>#oH zS}W0Q&LdNsr~(%+27Rx&UzeXOY-rh|xFv6(4vSwY4>FGiI|_?rOzuWJM_JD*#oVG6 zg)S)O%1+|3&`(iW#9VezKVW7$ZZ>%j&ucZ6-jhBRF~wVORfJ_CoAPMlsp*CCGeg_r zhH6N7IJ799YbbZXj#h9-(I}{#upXbMcM;Hd57vu0j``rls{;pot2tzxUAkEMX|x9K zP~U~`VqohA$CZF0a)8;5T`TLvr1OW_-h`*IcPPFzuPHr%vx(N17Tb}KD{w4i7Oa69 z_?GjgTED?oYL1rNqVEg{id~SM$Bmq2R`WaJ_jtZmEX21|4N_MMf6{lT%z-`&UWp%) zUBr#`cZZL1HmIIDevCS6zYGt-#4Lw#8igjhn&GOtO}Gige^}6YB<;Qxv>uDfAA2lsFVCHCqG&$PNUW5oiep5o)%qV=Mc)Og3NNoMlO$l zaoOT?5@*NrlcN1O>R5aDa(E$TAD_=CWVE;7Tmz(DmRogG{?>e( z(Un_7zb)4gN}zdMzGgm09>~C)fR;!th_0=3H2Sbaif?%-!T7VXr(G9EE8!%O)7aM^QBF6 zvuR@^$0QXNl;Ajh8#P9|6Zt9f0BY{6cCISAss$rmRZB!H`T$)lR9Jbb^rt{KAHY(T zo;U0(KP>I$-cKLLJRs_&`@tN+&A=VNqiGE+oXT_dV_c{1c-cwA2zfQLn%bsJrf4Jm zob$OB!(YpO9cd}3b@xs@47Y%1!hL;uULDZ?;2{jWHm>xdxb2Q!%!6yTary{XI+jt+ zCss;(6-VEe54iVgvv?Ax14)07M>Sg z80<#dXzm~#4{52bt&^!_!cfhw=s{91ZW~)E`(@;;j04-M%W!vTudQpSZ7Z{|x1_m@ zs~k3FG{IzR7~C%JQ}#7S&D^Em%rkL+V0EHdLOm0s85r(3>rA?wI5jdOQYKr*z9zh) zyo|HaKX~!#zyaTJu1M)h8D~v+r@5_-AdBPDSZeAD{3mP`H7dZmYBgEh+l7xyfA-#n zQ4%1rNphx)2y3y6q(#I{{=Ulg%=YXd>LZ-l-08|H)_8fIEQL=gKCeBlf2D;rNc=?t z0ZK4;^RujHtu-7MoQYqf@Ow`9uS@mtH`bTr=N{N!6rB+gV``*Zi2Jpmei`SbqM}&F zdf@y!>-5FsPxQkp4V;x64}P%voTLuufAA1IVxDb-W{q|@;fm%L z>{y1>`;`fU%~w{&&R5kh{#GqAxOt0puQ;KqKK|V>#fpcD$S>_JoGRu++>h$LUJRp< z{7UMsnncUdPpG*ch?J7>IL^=E{gBI1=)CLL;5<#v5vG#m0)Z^scUjOz(Nj1=(m~XP z^BFZ2+KX#gd{P*YYH^1|`Bb4qplMmq+J>z?$DeE%YY4@3emjE+)x!*can$B|5viSY zZy=R5Q+h+X(i`M{@Z!~h0~G90GL2HesR-{2k0O;i|7Tz5}GN!t98_q?vKC!sssIdV7Ppo=oAqJwd2KN63!kPORcmompu}F zhplkb*N+hn$5%_&n?J+yiOdqZ2`@OPx^JH%EMfG*&n%I6?nQ{veY`^dMw^pJl;(5# zTV_*`m`Oy8f4ZP4)P?cPvp@uKTNuAn`0YRAf2?f7xC3tv9x-#MQ~h7Ln%i601^x-V zGzPA)T$X3p!R6Zg$g^$pHO;g0F6?aPk3go z1Nt94L_OU_tr&mF+MC>%nN5A9+{w4d&v}P2N?cz+d+2ZJ9&Uf)IYNeZCa!PU0^vr{EXi!noWN6dtsu0kf^> zIj39YVZtb7JztKrP}kDfA6}(1R&}#K_Y(E(gu4}M`4Qd_Qg`-l!wW)p$Ru%Df2Q9c zUL=jco zryuY-tol&gS!tT-@I*Z%Pbi%n>)R2g_v{oZ#){Bhc zOsAZM9CQN}rqlub4<16M>cO2>(W>I8^|XBz=LzA7lo`sR)?+KAGsshUS^hrSyK*|& zTJ%ICEAHoO>=Te5OJ;jE>KAZd5>_jCQVJ!DSD$iCRAXyRJX_icyS?JDtk!>D5#ZLy zPRnnb)12c)sloFyZFHHJOf@KPmYHokG_z){6~TB!MVrWRZdKKUic%s0^HvZbonc30 zRdg@o%|hxC2{16~%M4i!otc&9P0@#FTTqC7YUJ|q!H z!q7PGWI_*n3(Oh}liZZ^Cdw0tm2dI$@wM#7-gbiOlAzF1j@Q4|DFh=)!{GFYQTf4( zR~HU27PFf(%h_{n?Wvd8&XUK96>_Z9s&p2u_Vi=2p^daS@kY3#?3dE&Xe-WsbA`_A z>P_fT84b7v*BSFL50%ZJC4^Sgwy>3(8JUc`0L9~r%v)ikANCBje;=ukWv~v@@&w}O zI#qww=LDmzta`p>1zi`#Mn5;d&@LcoBh}UGO%uu~@Sg+ea1cluY?R$KNS=f z9mBSP3wmZcrTg5S`eJ>nH|zIF+vpk6mZdEi3{ng z*oXMekI(;EQ@W1u`LNAV8FDRGLrK`Pb zy-kDr0$#!nPDY|%Vhr2|+G(dM-b$E^Z{Ii6 zRd9;E*kLPAv4UcVG{iboc{KDXjsj_p3rILfc816w&tRanE8mHf(7O)zKZLTiZ?+d8V4c#rsXb*AP3PM2x<8#Qs+HV^c zbXr$xmO!UHtqS)^_Oqry2ek|2H@s`SO?@Z4^;xehhb>3VgB=pbHPRNzv&x+4FVvp! zkKy~WeRO&Ca7KGpF#5rZR|gJI5T4qzi_|nlBFxORY)fuj2{?t0eD~1+$N#mqgcYrl z>U#;U!nZhF%$K&WHCvfSqD?Dax&rVssZTacYGHqc&(zFhcEZeKf5$>HvNdahUxc?Q zw@HV|r-Yga4-uXbaF_$3r{1p#rOZ8no3aXMkJcq-y1EoLv{NxxFnPh!c$32J@^v>Rc^4B&#D9ZA3TIw zc8Y$++v8c4Ma0$CXw39UieHTn2h@xY0#{=rJf)G*gLnV>koiI#4PB=<*05&Vu z(PswyxJ>eT_!GWe!1Ryzx3Wo{vf$Oyx42)*77Fk3=NB(>*(!=iy@GbFR&lGOxBo7u zGyb(S*WZ$zpi~sT5wQIbXCtw0|#6Wzldb&8icZtKw@fh3Dm$ z(VfN-*gN#kbk`+@SyiRGq{p<&`IUiw1w_U$S7Q;I(1~-wNSD7h_bj?*RImmW_hR|D z%VZ>BW2iMV!+#F?!kVLvM=x^v3Cx@wQjK3&BDPGzxvdWf@?aI`d-#c~I?%w{G19T@ zLVzkeqN?Th)TL=q`d@54{GRXYW`ym zS2CJk2lPL92o&=x&57V{?_B#_;Q)R%+{t}Qx4>H8HdZkXFoxibg1d$;#!P>;;{5OED069iaHxe_^$7Q>VWS^UIL0R#_IXD}_nJQo+s!$o@=%Jf$kLRd31$jz7ho}0gfuJz zgC#Fz)&c2{5WjiA4>gCz;95g(nG*@^p(>~cG_XcW7n3rf?S|1%dqO_ck2+E*C$yGc zCEc`ER-clXbscMmK($coS_UMB=0F}hoh~J|BJG9zgt>%;gvEq41b$_KzYF09LI$Bf zA&TXV90>0ca0& z2f7a3hps?fG0z|bhKKn90x&2{6HFgWaybDrj8DT9eEj|YZz}%t85V|&8HgE$(PGq? z5T+dCzyvU6j0v*>Q;J!I31eaeU?g;pBBJTh z>}XbWR5Uj_E;=O&M_Ex}R2o%A)lpB>AFYh8i&h3}f^&n_!BxTe!A-%9!B2zRKkona zXA%E}>(=19;IZJo;I82D;NIX@!BfH8!Eb|?g6D!4gZG1vgKvUqAw;N0sCOtkG$1rQ zG(I#b)B-<_x&XflzZ$;_{}w)uKZ}2Yze;#iazyu>`2+41Za~eagnBHR=5fJv@^bQg zvYE1jvX63tf+qJRXORbyhm-r02ap-$k>qh?F}aK^A-l+>WD{9LmXWn&6?rvz5!pxH zKt4uZO5Q}CL!L)ILq1RbhJ1m1lDw7tocx&lf_#&Fnfx!%{@C?b4>Y5+pu8qOB&Se% zP&!j4P-)lc=Uu3^-Z{qmLe$(E{(a3Sh{@i}j ze%{{P@r(VGy^W)bqoJdnqrKyr{fxbv1LvSS7>>q{*^XRCjw9Pq<6t@lI53WU$9MjBpHc2poLJM-l&Z4~QIH9b$*nQRI+0vyHQ%^R(lt zqm?t&`NHwianG^O@r5J9`NVPE!EoZ7G$+-ma=M)!r_ovN)H`#Xlbm9w*6DLrIJ2EH z=Wgc_=W*w4=T7G-=RxP^&h5@?&iT%5&P~or=Pl^Mjob?ECa#RTiaU!d=C0xH;C|12!M(yJ;VI!Y;V$70;TOUua0j>{JPpRf1Q>=%@OU^KCc{*?H#`uw z!(mtlm%uzY2G_t&SPKi_x$tp#HM|Gj1fPVL!b{*&@M%~HFNDv)pTVEQhv5tGH}EBR zIlKa11Yd@a!B^m}#P8r<#Mf{;;xiaQ>`iP%Y(qp5vxq`sfVi1Bg(xGAB@&6FiCAJT zu@2~e@DM|ZB%+3>CF+QSh#-+c^b$`J9mMs-ZA1^zMyw^8iD!u+qKSBwxRbbx7$#N| z?-73@9w7E4ogm&PJ|LbZ-X>lq?j=4Z-XeZad`3J>JVLxf{DF9r7!LFxH6}GD)gvKE zy-9C~DI^rBABjR5P9l@~l4g)NBr1tPnofdAE)tJaLXwb7q*78DX%1;E=``sa=`!g$ z=?Bt%(o51?QX07_xe2)&xfQcBvmLVyGn+Y*nfq}is1BlcD02c6X408VW+BtZFf#m% zAS24~Fsc~Uj1VKnh%+`b7BF@)RxwsG)-x6|b~Cmx_A*W~ZZZxrZZYZ?q!yqGG79<^ zAPagFG%V;^Kq<&8$SD|AAT6L56c-c}ND8JEOf3)>s0-``)dh14RK6_*`wCPn9m~#g zv&vaMR)kf}inErnRT@{jApUSNkR*R~|)kW2kYH78)T30=@+FI?bc301;_E!h1L)CMt!_|>$ zD>KCOGNa7J%z4ah%+1VQ%#BQf|0MGS^CI&O^B!}%Z7=Hp>n!USE0z6-mBzl#y2*OO zYQS#DzQ=mVdco?<9?Z^QcV)L?w_u~$eb`OequJ?fJ=?%Gv5o9;>^h+T!9x_WXR@R0 z7<)B)F5AJL&GxZt*bmsBvDdRNv(K~lv%g_)V)rV{C~RNYyYM+XrLbjTpTenyn!;6u z;libbTMADX{!n|A2MmtBlMEgRcmF+o$rLdGCohn@@Et3YNVX03ll8U8jsaEQeE|(sco|dkb{v>@N zeJVXC-5|XtJuCfLdSCiTx?Xxp`dIo#`oW7=2M!o6L&=)U#>*zl8p+aRonP6?hc58Mqs`9e5VF6KD`j3pNX81lt5# z1Um%NgM))Zg8hO6f)j$cAU=og)SQeQ@Vo_Kl87pBd zgUTqOa~T504oemb&FaTe+jChXYvc?Y)j{=Bms3|z7gFnh{s#|HNj*qiNlj1}QBP7g zP}fq=QFl=r&>GS%QybH6P|s6eQk&D7&<4_SXl-b{X>Dm^XhPal8j+Suh~Cxab>>~>FU-5md&~#Shs=k~$IYkB=gb$)*UZ<=cg*+A zkIawFPtD((TUdTH|7`xn{Kj0*Qs0tlX=G_^X=Z6|X=Q0+`NY!E(%I6@($&(_l5Rm* zdRvedz>;A>S+XpBEPXBgECVc{CEGI4GRQL6Vq{u07Yp(sUak(Rm#R;yx2x|}-miR6IbBE) zGKG_cV&P(;TUaDi39E!lg&N^9VM4fC=oRXOrNSq|CZhAgrlPyTb;9PN3&PF9Z-g6# zmxU>!FNIr$-wIobb_-t%2Z{!X*rGxaB;trBh$= zmWZw5DzRRiBR(v4i#_6_;&QP-%oQ8NHR7e>&%`UmtHr0q>&3gp2gO%D##U;I`) zpy;8vV^OCfe$n^h2}OBD^NO%V^rFE<6-9=kQAL?Wl%mq2P*JdGc~NE2%A%nvyvioA zOWYEtWVU3E#4m|SY9#X|D{flshhFjufk za8Ynca9eO!Fwj59Kg2)MKgvJGKhZzQKiNOUpYNaHC;F-WugVXWA1Xgwezg2p`SJ1- z$=8Y0DhreXWwFw%v?!fQuhOp!C}%4ha|d$Qecb=24)h<*JI_nA-jh6&yq5eRc`0ci zZ6s|dZ6R$h?Ii6i?IKN=qNPY_mUN(WFrUbm@MkFTN|F*(a$Ftowbr+E^wRMwqi}gF}9qV1|J?lm59_wD~1?v&(Icsa-W$S(GQ|oiSJw8z zPi!>b5L*vhUt1^JK-*;7bQ{5@woz>~TZxTr6WdB{Gi@@P&^CjzndY(CZ6Vtk`9j+Y z+hJRV@SyE8TOH8<;30O~me`Pzp_1W}@sddrs^mn~$*NOTXR0n#eN(kjGKRHB@~k|_ z$JNf^@8Iv}@8y5VKg>VMKgmDKw<_X_sA8_-GsPE*EsB+j^@=-+gNoKAZA&_o3@FJi zQI#-CL?shTlqFM3^d-iUs*;T*n@g6J%qzK8a=PTZl9wgjm6=MZqEm^WWLrrdXB1~V zXEJ9BXQW|_VUl5rfo@@Fa6m4* zfK6iy*<;yMHkZAU-LSAlVL{>Y!nuWq3QrU^m2Ei(pRz{buV-&`X>60`cC>b z`jz~C`fmE}`r-N!`jPsc`dmGr@2l^vN9!TIOi$92^%;7sK3_jwU!xkIf#JEntpRE1VaPGm)V@sol6aMPs!h|i(7n_)(lyp~ z(IIr5b^UZ1y1}|(I;;+-%h!$9(R3nR9nk;aAvij|&Z6_{X6mdupDv`U)y>nb({0x6 z)Q!-L(LkDMn#mfvMyWAq92$zH(897zo+YxVEhQF%#bz;Ej%aUb2YSlFuCP1o4bKYu z!v1g|91MrUmElM@7On}$!wbWU!Yjio!mGop!fV6p!W+Vy!k>n>gtvybg|~-ygm;EN z5AO|s9X=2~7(Ns}96l008a^IA5k46{6FwV07rqcaAHEpA622O~7XCJTGkh!jUHDG; zUigC-uMQk=H+(<*DEv75Ec`tDL-?og%kZo4>+sufYNURoVWd%{Nu+6{MWkh4F9_S84&lnyWZW!(x8XEHpQjPVEJ&f%>?*Cl}`VTh_HR6oN5{s)9Mvt~a zJ4aisU8KFDzNYT0>6JhvG85=TR-#X$Z(?8~J250NEHN}OJTW4Xml&HEmza>4l*ms^ zPE1KmOH5Bd30#7hASY-EdV-N)Cb$VfLYNRG#EGJWBq2?dBxDIyVzwr%iE8F)=4w`H z7HT$XHfgqM_G;E^)@i=f?9rUn9MRm++|k_D+|=CHe5Xm(KGnR^yw$YUrf3^zn`=92 zn`!}VCvAIeXKfwO|KK6IYIC&+Z7=N@Z9grj9jzU#9k0#P4${uhGPSUlp(SZ0+G6cN z%Wb3HXfRrhE~Cd7F)lIAGp;f&Gp;snH1a%RkJ2;KWAWHM3q1QhTRb~F2Rz?;j(To* zZh4-1x|F~2-0{5eJn^KLcP?*R-nG1Gc}{ts@*(A8%LV18avd*yLtzv75)lsgmvQ{~&K6vr!zyak|zAArJ zpekGytE#C=RMl3^uUb&GxN1q&3>WN@y5ug4%jha~nOw_UewWv^$~D)u)V0vH!ZpXW z-1VtzuWPgGsB4{TyKB8`t?Pj6m}`^kuIs7md)GtPGuLrfTlW>$bJtbZdDjV7s=JZ< zg{!faRqoC1jqXG4Q|_Ja z6YekE2i+Il_uSXqkK7$RZ9Q+?O+8&b>7L=9T+a~8ILidfL`!S?&&Jor#->zLnyJ01 zsi}{tl_}pe%#>y7Z0c{yHuW+ACZuVQDbLiyL^07!6HOY^bW?$eZIYWzCXPvIDlr93 zOH4~mTTQD>b4|-kWu_ITxM_iDrD>DtglV_wu<5et8`CY*ZPPtd^U^n_SEg2_9ZH*( ze(>VefdhJ$W|d}?4l5m7I;QlEt)9KUJ zJo^Ou6#Fzg#!j=d>>|6_Q|9q_&U>zUnB{XVwU(upwU%|34VKcvgw}>Ohc<<_hloCNVypkYzd;4HLR_)g|G9sM zf4hIL|E&L<{~P}m|55)j|3&|P{{#O|{ullm{+Iq={5SngDqj2BRdlcDS<$zme?{+# z0Tm-E##9Wi7+f)`BD-Qr#n_5*6}Sp~#ncK#g|?!!qPRj`QC1PC2v-Cv;uVPsz0dBO zQFD*xccs{;qzD!*U;xIAxGhL=!zH~K94INGqXUS;FTR+TL) zvnu;lf|Yrd)>=nxS*@$qUF)eWuboxvt9_GbR@TXaWsXY^?FWb||0wP?lcHM75- zoj0dw&cQi>IeB48*b=wL%i^xMJMM}1HhSX~@nAd@pB)d!Bk@?gCZ34b#^=T7#}~vG z#uvwz#FxgG#h1rd##hJJ#Mi~w$2Y_`#y7<`$3Km4iEod87T*!y8Q&Y<7vCTMDt<72 zC|(EjKX{14@gwo0@niAh@l)~B@iXyr@$>Nu@k{Z`@vHG~@l`AV3 zR&J==RJlI3F195`NqidH9@`Py9s44-FSaLkD0Vn@A~vyRd`*7Ml$yykGiq=(cdA-c z_pc^a!_`+~*JHP1k7M^^zr-HKUd9^Nw5n-a)3c^`&CbNG#7MI};ZArG-o)(0**S9) zwTX*~ONq;gYl*9gZxeSD-z9D(?j;^45Vd`42hF>_cbkzIn zyZoOLH+{@sS^iw}&s@j;4HhyJk@3;5lKtm%&gz+U}pbc^W&2Jb20}eOT&Mw zP5&+Tdz`<_1Ao;9^;hM;Y@L#V{x9nPy8YiP_xl$xvj2s?e{U}TJGS0Q7JZV(faEbK zc??b-Lz2hPE`egLY z=$FwyV?YL&k)4r}GB9IMMoz}yj3F6AGlnJ0zfWT`#$}Apn2<3sV^T(b#^j7C8B;T+ zWlYbQkpX33GO!uAWP5xDAp_1JW{@(-8I-^3|9ha1SLhuP;yi;N`Wd# z&W-%L`DLZ|P2L^-(+9l2N5J&#zqwcX{f#9hMUu4f()oW?WB9A`f98dcb^r4o5d63F zko~t>{m;+#_al@bln50Py3yP z{JZ>r%!l-=mH2mS|D)ZXbJTSBeM?4q!Qb?trPKe$_UC^8{1x{PFlYP&`#(R@|COHD z_spmW8iI~sAPNvn1Pj4N6e2i(_b!`=n1skjOh!yWOhrsXOh?Q>B)5G+U=cV39zj4P z9|cB`5M%@ek&PIL7=*|{3`Pt=3`Gn>3`dMWj6~!jMj`SLqY+~eV-e#J;}H}7?il}9 zJoEoE4hr|D7TWz}L zzr4fr>AL^2%{vb2bk(oz6z{Lf^pgKpzq;XHoG$+ZNBi@fIms~#e>ZM=IwHMydS=ps zes9f5ADliUeQ5fy^x^3v(nqG}rH@Y9&FKTv2c_qxkNREDKO_FD*K{NT*&B&O0>}&` z3Ym#SBeRfwkbRN;ko}PZkRUP}IS@GrnS&gR9D*E*9EKc@9Dy8(%teku<{?KT#~{Zd z$05ffCm<&xCn58ZlaW)9Q<2k<(~&cf5E6sLB5_DOl7NJfL?j7GMpBSeBn?SNGLQvG zCX$6@BMXrnBp1m;@{t0h5Gg{6kwr)eQi_xz<;Y^B0$GAoB2~zL%rYH70KEYu000>P z3djV|Ko-yk=nM1%`U3+15Xc4w0)v1YU@$NQ7zzvnh65vjkw7jm3djRS17m=(z&Kz$ zFaekdOak(O$-op~DliS04$J_OTjT*)00-a!0ssR6tS!p-fCBHWQbL&m?5RnZ!&|COMOmNzJ5X(lZ&E1)0oDRwg^MFq4zX&E#eB zGXA7;(#gr zk~ZzIJRF0ICB4He9Gd)gl9Q4`9h;Jpo2(PfKn~7=bjdpH7;4^tUlFEFNJ$x=my(iA z$r;bbCwq`+5Q?Z7kuj7sCb_0F2|qDEKP3eoo{}}GHlAPd}&k#B`e85p2RZd$j8F({UUoeKYTGIfBd_?NiQc=p^}tI ztA=9ErRV<13MKtfkW^+|@=*P%{hw-5QuLIu?~%mN=-kqwz|ewUxxTBXktPy~M;4AO zc|ZU3DInA*IY(8pG;NBOLLR4kZ_kDd@2^Q62aZW<);q~u45p+AlKzlRNlBSFE$P*1 z$lv^t^!ng;=zZRw-{sz=k0~vTkc>k9^pq56L`n*R%Am3dGbxIpy5z2BMoK!B zoAh>a^@yOR6eRIX$#MA;-&wF@-klXVdUD*96kKjbvKIJl#J<%2$$TH`@b?ju{H&!8 zc^|DQDa=8c$(osCl7CMp>#~x0)caoG`*U_O(%&WY@MN65_tKd6YK%*2G+~sK$R0R3 zUoyI1vh9H6Q3T18bN+K8{Z+KRvvafmR7=f~4as>w!n<;MGM?TgCKbvzj~VuxJsC;U zW+oLIoU{z3_RcOO3{U1JCiNNezD;)WJdlbWJLr8$mCMAUhb6~I#_g#0mUoyVlDR?e zeUeoFH|x8azf2RTLy~hF{l3NUq%NxW(VvnsdAf20HpzVa`x;R)PWvQd_FbAtl_c9t zqK>4plA7ct_bVFn5AgdZ@36s1e{+BH$mCyJQgf&Nn#)aIr&0U-E;gt9hNdMaV`|2q zM*WX-dU7uRk*5FF`af*B69@m=YsUN9d@3-={Hw2%GfMg@C8c!CpWEwy_0pfq|JhZW zybGWtCWea0!M?|4y}x(=)MxBpA>pWllXt;?Czbp^_TBv`|KHy*K2$9eUaxV6jCasP)M15 zZ?_QJ$U4fO$-(2w(-x8!XF|J)i}*!~+rRWu7Ax*>V|?~E#`U3<7=E|ZDt95&qI>V@=_P_gqFA`T|?~27TkA$)Z(;MUuGM zz*;CvFVL@560@F^ZQGe5%H&vYx5h&jWe^e3x(I(M?J&NB>pI0$wX3r6uYH_7vsz|28?3t6Quq%bJ zIA?1@mrb*A@rTb?8)&f`w#+S)ctR~lpXO}c8@b1Y`FLD7Zp?_gh#eQ{AjZakJ7bhs zOU~rB@7yi*_~m}wVTRIdI+t!LE&2}P`$Jm7>+@+biw+7Tyi7EuqB%YqiL( zI1^))H8GkZ?~LzqI8Ugl)d9Ocw7+5%)bpY3TDr5aae8Xx<5PS?duQaaL|qBmkmEoDk!_g2iTA@;n77%df~E|C`Xi38J#HIbHJ2ac!X zL98UKAu|vwHGO8=iiyDGdbv9Si@s5b7R$m)t+7$thbK>zxBhE0)mq}JiIgL*C%rGQ zIjW;{jFp2(h4NE22IY_k+?%#x6fR{hzM?UDPg?K`bFs_T8{!gb+`EIUWoi>Ay;wsk z)<(v~~ttw~0Bf(Z9gNA`ZTzDy2H&De(*DvOGuE*UmlB-~<=(qlUC z%Ze&*6n+&-E29pr(PzX;QWZxEd2w~eIm+U)r5a}gXhPZ}{Tywc1a53o?aXWqOhW3S z1N}5xHN_FekkTEVv1suJmeGL9f?9Ug)>!2cCzWyZ_e6W=kDDaE8CL8;(t*-SP=-;) z`U)!GWv<`|V_3$_7?`JfSyY>BO6q-X5VjO(LZHjYiKU*nz zkIW<9x?tNxHEA_Qv?IB7iEzq8HB_#I9R9D(!eI$Vs{8 zB_y}khMWT8gKyh>fs&K`#x5T;TKpa_GZ3qXU0o$N&=1kE{7WpweF@}}rRatZGf@h% z-7^BMRqc2Z!SGJQdO2iqAXGB&y75wsv6RqOu9W6{krcxNdYE4wPNCSTpugd(_X1=1 z{8YyOn>&p@lvPT^v-n?hMaD|(N;<5f61*5fY3V#kcjJwchwrRdStVA0iv??Wm71ki zY0cNzE>)lCOxh+tmvo+#tm~}tim$YFevRGInyt{v<36J4#%cVq4bJ(G{B~8^D-rhD zb>^~TBnPFmPMMxWhb0HzYBEYHU#D>iz6qbh&T5Xx83sqtQJR$eIC){+Y4m|;Gnp`%YO|SMRXx1s4-I5hq{!)jX zD2a$BlwPsDQ->8D&Yt@d@JlV)my^1i}(`+=W z)*Q!su!xvObcHnV)ZJ{I-)#WR7((fa<0`khZfQi~%{;8x`f|yJ%=!}7sB^~nJiE*; z7`w-H64OdoHSd^ivz473)|sHa=Il0Ga$M=iPK0uts&KV&FOMkAdD04&)b->qOiMIg)v)MJ-!|Yt*-RfzG-*Gax7}xvn$px z?<GfzfR;0mo#x3w0cv&>u zZ2Q=rc-iM%+s1{N$*}RmDPPd6ZC04%dgBXYCE1xDjfKhUL0*QKd&TxO7n_kw)`ET` zs;=&!tza%$lu+}&kY0{xX&2&J^I|VlVXM7=QNj~ySSvafNyu7LQK6M7TIuDJz6t`^<~s|6sQ&@XF-oAykLIPa0cxI)XhO~(lX(%A-yzb>sv2z z7bJ$1--~)4p)T$Qzss{{v_4rw)WSNQIgSwt{FueI{*HT+jgRM5z3INL-=Tk!lu_Nn z%8RhEys58idzC&t@w>=Y196v~8!5ko+$!DUV}FW0p+$9DzpIN_N#1_Ia9^+^Ya8kp zoWzbE=@ARLmu)xnLOiV+Y?{4BB7Dwv%)^Elb@nj!M~2gl+UMXAGqvgGv%AlFOq!=j z0^0?*@?m`M(eFZF&wAWAX_yRW4H;`!DzvTyQwzBv@1vVx$2eqTuR{5V`+ZFqpVgh) zF*!;VknIg0HSiWS9Ld(XcS7cjH%3z%PF@LGc{%&8!NX9 z_KRoM@3S@Wj`HM*>^7^=!t?AcPfA@43D(h!#WU|lnS=3y{*aB~x+MjhxtOr>aMpvJ z2NHyYSslzaM_(g>72s#N5W8kEGfrMgZ3Z^@`W`Qb(HGjs8?hIby zy#uV{9NL((m_n^Lm>Z3i_snq`+d4 z1A4puI-0ZPgq>5z&#G2D;hA=uwL&dDq=M_*-jl);*u8XhH~R*4j;B~BJ$h_}Y^J6> zuC)5Z5k0&HQ5R28VdGMR4<55KsWCW0R9K}gjPV8Y&KqUAQ9(bAILn8jxoB*It&$({ z*c}Vty3OMXMo@^+0V7$3c>ctD8!gH@^|F1-C=E{RN#lXDil=z#r5Lljb#?tcL!L!D zt=Ho0)%ARhYWS1&g(sS!_vU~Dvps~)ZXF3F)E<1U9>6Rb9<46)JbF-Gm1Fma;f=;O zcCPdIa>2{?%ZH2|mCqUW(Z}O*Mtxd7D~roog+yor`)pagk&D6$m1RY_Ygx6bLYW!! zCk1NDN_f{Q$&tUpd~1MsH)2;_^pf#WPX8$9NUp6`XkwAVP&SnV7>O>T@FkuK>zVnsA*1Bh7z1En^7Ip_$xhc#km9;m-CU$tQ;*X`Kj}vY{fjRP7v4dGqqP1ap)uE04og%HVJ_}Z4puB zWy+qlPI2q>TU2Y+PUdCmWS^96@pt5Bdw>&96JJ2&dFBbyh?LFRj%J$jxC+KI#Df&8 zJCKHOveN1!QMWI^{BF3ht5h%gY`sS%VXq$Ez3)4Quk7)Yhlp8Tmb{6Z67}G^WO3Z! z>@Bfem8!{esXdux5oEJ>m-4L*-#iZu**$Mr{gvHTS;YE!SGq4rgk3ccwq3q@`&JG)^U3T3oOW>O?mpp2NvxC~(c*-cENw#UzrDArhlBy?+Pb4uOtgji&o_340rd$1LD z(?_O2wims29ywNR+YzTzlC$C}XMi_Iz)#^*cTv18s=I7Q%tp)JhX zv_4^Rc!p~Y_nU8=`l!`&g$ZkW!DF?!x4P4dt_|3=H4==w-rA}+>up{S@eTc<)F}rs zr)RiRoy8}ww2N7sNcs*cwI#%u=Nw;Kd0-axG%_ELQdfaxq5!SZcn2>kmUG%tS*r6` z%e+PpZ5!CARiLpcT#hO$squ2eaJ2uB>d>FEel*J4k5+IKC01e0w91JM54VR)m9(VB zo~X=b&!hKa+^UuP-d*pU&qk$UOx_0e_`0!G>8{aali9b})y4YKtMp9p(@LG`%zUl} zZ2b(F&W5L2Xxo*7N~SyU`+T)Z1Aj@V%gXT8gyF0*k53sp#YkQ!tPZo3?l^>QQaQKi z+1X`Fam8y%^y5lAtclMnNzH=mVjEF>#C6n0F16Jsyo7GIe_x64s6#qR3Jc;p8=oYe zq{@75i@&$+^+l}iHoKB_Qn%lq;fZj{?-#U7~w!pH3^=u(!TJTpo{Dp>oOt;_9YV?}!G($xX?54466 zy^huRm>l&r)e2u@WT`+4t5o0?m?O1}X_eI?qPM)dZC+Vu1>05rMOQUO>~V5q73xsi zfxa%;$*s=MZ-$NdPj!xk`MLtRt#P?r`O9{oeYX|#UFSy@nhOfLyw<_e3MT0fAUlghn-9g8Ic%OG3c2@O{fG3?} zT+ceET!(MJus=u6D9npRzQnx3Yd5^L(X01Nsw-awW8LJtfZIcVp#m$~8!kAc*KGWK zPM3HhkMUh39H4g8Pv$Yp@;fd$&L4;7Na4UUjO;j?Vx`Q%>Q%&4Yr#$!*KCxg81rZ% zEYq{~h*c`Ag0V5etf>a2WVGtt#lEf#D3uyh7SF%0PVteB7A{N)s~NFlM|Z${ro&2Z z9Q$mwQvH3VM>~AQAHa`e1#P5_J5Fq5u|&USNs(eCmD}6)Q*#`9a7%1=ln@0Ih+;Wo zIuJykLV;uWLz`dDFWLS!A`DHJh{dCRdU9kWq8Fx$MT!Yz6$MhmCzLqyMu zfLGTR9WeR(&ogQxu@8iK7o>&stGgG+%W1THH#d2-TGqtyb zHx(t@eaK>+{N@p!YOL4kRD5jb82tv?qEs#9S=}Pf1y2D!T$oC$- zMK1~wjC>WbVp+HrTD;=SiawXcgN;7nEu_A_FJeQOco$E#)x~JAT2;@qkP&Z1msl<5 zg2%1uj9{^Y`%yZ=ysXoWaObrqk9+R%xxIU)l&tP;TlTHu+J1$8th3v~&|?u<4;++eHy-??Ple_V0lg%v8hn zXoRs^r47WDeU#^fv&lhm8zZ((vGth1<`81xezGqAtDu+r_Ji#)T6&yv@rS&Hd*_2@ z%}zGzjWCvoI>mj&<5g01l--0ETNc5X<;8#cjdg+9qwtv_}#EOO%Z8dF4_5M;W#nnQCrq4 z;;xF`s+J0O2;tt>a|!d|I$DjfIzvMRy*b9SDWNm;VFz1{&&upJ?`dFtQ1%YdGfHvH zfTpMJ*{mvl7evgk7F^e>Gw;!Jy`k58#y<`Y_`rK1aC& z;T$XR&P{a3Ya#ODM1uIF6&rEIteEMF`yzJ-Us~E)e7{abXF(IQ!Fw1-8_*S&#a4CD z3cTH7n+X0M!8o|Qh@Q;e-f?xDye8FX!ZYIRr0s(?xN$C^(rZJI&8VN%(0J}c-cB$c z=!96lFZAC-b(wB}aVVe_ldul4cRIz!Yd)h*T1&<-vvuL#l+0|U;yi;9i?9+S>k*Yj zS)SOyOIJ$g4h8eTRW2@Atnze?b&AY;R~oIb%V2$Sf5JPa5D62{Y2l%*7qKDwlkBAM zUk099q*;3xk6P8?*{)rx=q)@GZyzYju_$qin12~>_y@v#ty;6j!!cWT3ZJ}Zej4ZT zMumS0h<~$WURm8>2F@|knMZxNg@qB%EDs*qjgmXud5*sJ*l5R`HLQnKx@NOoVk<*} zd5*;oSXA+$kH(gs&AhIKkvGS}c4=J>pF<9Q&erg%4F_5?v@X3l_1wSG$jyXv`ajjSFl@f|H1n-?w+*RQKCdt zy3y<<-Q23=ZQxnW$T?arTs5vL#?AwlH$|CE3fDv{rw{3~EKfaHrvfyY*0tatYdv9F zEVKL76{pc%cCYlIR=kx&jj<-(nq%&6Fy1-VW}8R<2+Q@^Q&~-c))mJ8(lUN#Zz#gf z;=N$j)bh}~56s~K+i7ynIr8h&<~2o6BHX0a!5udf{RNU$ z{wm_rUNKJ`tK;z@w1ZZ!HPS@=jn-apg6O0ck6R$c?)77Jr0=%n^b+r`kHDmos*hbrVm~ukCilywcfN?8mxprO@(?aL*lHHyC}WD}qj%RN#*LV5*Ii;e!pa z+twX#XN$M;P@ZH_`h>SC70M4eJHoowL9haavWMDF*#R5JU1oXDV*E+FYQ}kxX*BGr z7TP&u?3(rMK+t0JOp>;i<#*Yc7f}p32R!l=n2X8VinfZ|yEv|T;xs#0Ud*n#_V^iJ zAv=A0m&GU}tW3PVh2fa(HA?rYH3KiBoOOe*N^Q`{AWDdY?~LY0R!g?J@iVWs^O1g4 ze|7Z=B|(90mS+(W+|MmJQ*GL9a$np3sD=ekE85uQ5V25R7ET-<)T)%r3*N<$U)z6?Xmy%LHt4 z?d(Rog$=&4i#(&rLsM*f*_-`CTYq1f$`zC=b>^_BM^C8Qh)fSpe8W8edkn00ds%*J z81RUMcQ#ggzjuUHu4X>aV!Omc8xQP&**@g4-zM)8KDj|!3pQEHW#N3dX|?8a#2mA) z$X5_{5d6)hPNa@myOP&%l|?GvFxEy(nAt|V$+(Q~YwdPND8qZ~24CHy_l)Mer*Q<8 z*aJ3VEZGhe@MxWcJyCU|tcp{I8tcl$yvV53q}`H`BqF)T_=a&(INtCs35z)Erz70y zTKEdo`d9j0oXqwilnyxVaa?J!({_)$M;p2m@Q_!L9^+oSwoB(}*NYyVbPr_@L_4jv z!Yrv2Ps-P2sp|4zrulQpBjswxeXcn*q-9xlLNoIxZB^UV*~a{zLNCKychF{+wVPo( z33fndhCM~m<&7rMMy=XI`NU&k@uJCWtIj$@S--)MdL% zw6#YJPuTTNSx8F3PFW5!4jkz6fo+$Ejp7nJ;|_E(*NMSk*adT?Dj0#|noWO>TvsQq z9XKRlt5i*h5I3~Qs~|e2H?V7xt$wH0XI@!uspU*hxhQE3o7ZdTO97G*6A-?8XoSjkiOzQL6^@ocNTtaX3Q z&gNIkR`x0LfwW%iuQI54%TV| z?R#pMY;257Q-=npNtXv+a2uCNQ~d5$j7I=m56rSCoeV|@^{dbagF*XVYndF{0Z zPZkIXx_B)Cevh$husJdDm=_f+9_kSbGkx#{rEA-I;E0c{$PC{%#F)K%W9Mnsc~Q&NuB`=VeO9|Uj8!?8NCnSXwXwPedCPcv5bm}v zKj-^#nc;k+{E(lLd**y(u%TbqL|nJ8cwZ=8)MmAN)XPINg4|<_?QFirg3YSVwGjPQ z`EISpEhfNY_|LP+$0M%<-m2xj>+o7$HYe*kO20(5;x{Ota+_=59pskh*VaL9tCcNT z$yM#L*5mhD+iar2yw0^YJY>7R);>l%dt2CHrJ_eRJJ_3cA8EE8)Zh> z59@nR?AN8(@#{w~EPJr}%h(0?jt9Hr`stH)PoCr-Y#-P;w>kSO*kUCy9~Zx@t>lHJ zBVD;SLX>eTqAUhdFWQy?X3EaL3p=sGlJS_-*jx9|(pj-{t5UvVDej+g_=eQ2GntvK zkDUTdJ&RCt-NFMpdJUt=pK<7MHz(}w`3%~72Z<_HqP3^ARGG)wdTO7|eD7b^jlzfB zFVk{E8#CjS!uo)(SiFab@QAN6Rl?)yRq(`q|DC~&UHedoM634O*y*|s&e<7aecuQ4 zMARF5l!x`ji>q1Z!?n`WN-kbdQ}fJs0)MX&2?$T46V4G2cY9zF!7c_Cz*E$PGx~$o znuTDaV!P2wqs44jdx=C?Xa#GYk5aT36tr=$1k0H=YGcpa7^xgTAtLq)H0Jk9@%V`o=7%xe;F@6x1AESdstg$?q&M!86Sz6QLR3YCdF6qe_0x1i@h<=PM{BW zI&n6*wbP-&ez!_m&U6gT7zYtrpJ2U8?RdMe2hA(HX~%;6P?(=lXU5j_Et_c(Ki{PN z_uOLMS#(Z9O;&r!S3k96QeGl=1-WM0n~k#7oz~a!3ro)2-7?ONsvfSC`apSVP#%{3 zv6W_h9hb+ZQ8~)@XO%Dq)A9s$Zm||;ybX9fqGE(cFqGkG^IGSlRW~m$nYCGI2_1MB z<;%ov?6Q1YzGB+za>tBlRNkt%fU9(ak~`rJq}#2mO5&CkV!WX_sN74pc}c)#mF`#e zSZ=3s$ncn#dBXkVf$apj6kAhgOh05XrPMyH9C17B@H*MX-nqWl8pX`+9M^Jtt&<3K z*Ba?FnpKIcvgOB!zo2wwqu40DXKUVT#g}!=&z!vxl$vB$W>;bsVdOioqf}#MRl$OE z4b)Yz6K48sBD~+MQU{vGM*Uv1+tf0Dt>Mg6Zyu_e8>LidAmpcD zZ64#`VaQD&V_seoBG8;`_${9U6BoXMn)_xd8d*ky{i3LhiJ6hU-4}^mAS=W_W_DoNLx~)_4rPi~i#J+U7;5 z`b#Yy*Hk{oK7{8w8KM6Wv9lvKx$)JJdF?~pKu{vYCn=c8>ES1vwT(i`k z9_0#%Qn2%?#l<;BeT3D8Io}xn8^&$1J$THX`fOxHBvaRieori=@1U%S2p6`uaXlNH zvQt?BzHvTS-}R84homeo88i{q!~>NO%R_?i%q+pIY%pc(bzPS*Zf)_C>dBMyi5zWq zS?lmmokF-H-pH7D;`x~FOo*hF@v7yP7jM1M48}MM$&H-wlfF90;y?i!i6cK6V?Qd5 z{Nj#K8#56tqV!zeQZ+{Pk;qvdRYo>8_SMmVjda!@HA?yUrZsAgYNIX0gzcm{rZS#j zF7d?*Ev(WKckm~(+BP&gCF$gBruX>sZdtmc0m}NL(WnPB>V`sHg@3|$fRf|e^4wg|-ho|>Zb$dPEj~V$;0~AwvasBY@)#|&B_B&9@QyuZ zv(K(4<6z>DF&TR{JSlR=jTrn)$Ztp1^;Rh5B{IQc zT|Q*-zy&W%i7&(}Z6CXk9h$hotJ`PKTVUS+4j4ax)gfa8HtI)=uiIPW@pH60Y<}v= z8hTNGrYBT$%JzvYb{y>M$rgP49K6B4Cs+nLu_6(Sl=NZjotHS@yVMqipRI#!HqvIqo)KnpI1i z*I9oelr$1WSWkI=0Td-fk(Kovx$s8+mi?KjXS{@V3Gc{qD@SU9^>E8uxZ(J4zpMWB zGrGI}p0E>R#C%%=1D<4iV8(gqo>>l7i1Ey)$lDjs zwz<~0o^yH^@%VjWYi#(F+8cw%93`>;5AmLXv9TGZL%;GEp1VrtY>t%}8TR+jxW*7V&Rm*2Po zBf~cHSCq1~(Dp>*mcF%b>pM_-Wkw|7PlTVhU}c6`9lC1-%nJ!YE`y{|`uzQXP>ykC zvqL3MQ?x&^NMpXfipQFV@}clXIpY0#C?l3c`$Nngc0KE}Sj^VN?RVpZUI> z&qqP1Pqm+>UDhUcqz$Vwc$MW-?409byYITDn(tecjT-B+HP)V6*4WV2H~6~NCN?+9 zjowagY{rQIe%I{{_%4P>)x#dHnlc>s2EAcVlp1>mz8N$VrftI?7Cnj3 zni+FFXC)7<=@bh*`*K6OytrY{ud`kX+AD#HHogTvv~n$!Kj>EM<^?6U8~T3iEZsHZ z&CTUUT(5==@G@POh!Zs9{i#E~S{GbN{~%cAHUYa8CS5mB)c*~uGEG>jp7rCoij zOgHLX!gc|<(>WhSHTW)jS|{Q~iFv^mM(uWZ!`i-LSGtQIwc;Kzk71;_XJrNEqaNO~ zJLvkX{ltQ7UYy))1tUgdm)wFF6&d|4?q7d2zEeI%wGc8+t)8Vu=z2hy{Le%Dn+cY^o+-D+aPE$uh z^qLCVG1$Sz2_&zcv$7et$nw2nFh#W*GV+qsvu?@k zpGA1=+|(1#K6!f#&O~fAdN4Ohxs0th`1UL`i_9|2AEI~yOT5IRBD{;Ypl0=Sme}lM zmBxm^z4G`$(m9{?egcK%dnF~jO_!}xJrm+E35pY zT5@5&SEcXpU8r z&62kT?>=e0_ay(exX0g*Hmb{q=a6iyxBlPCh;_NQKJ@7?V*}pLtA^Ql-RNm=8otnN zLmyY_?;7`wfIjM$1-F{m4dvTSx#vRd!O13{%2-n>LlVE@iaqh3L)0vWcAC4*y{5|2 zPK`Y3(0MYE+;8^92hGD~&NGaj8jqS&alu_S95lGVbeHO#$Z4}_y)=3avcOsM zyg4w|;pt6Z*zebin+N)3Sb}?BhNVqe(<+xY70r9kNw8#7H7$~{3}5A%nr1d-PTdo z6ZGb(<(b`uW}%?DWM|`6T7sxpu&M_5#vpi%208U0fpg0`=?2Nfkk6-$MP$QZgmaS~ zmaAkGn3*w?kY8I&BCyBVz`SwRE^nMvn=Gz7XT`7!evoCcRLh>p{ltGgGcPp04ej;C zJ!@%PAH}d!pu`_s-M1`T-(QY%+yE!^@R1d&&o9It#e4}oU?OI1X%0{~b z9i=X?$9R7{7!Swe@o1cQwChYzdX01FY=e%up#+upZtc3-;;$&*M zv51pPo`WZY9kDUTY-1PBZtSM3UTj{k#v%D;{#s~fQ@i5QzNAmA*!uD!ePq>_PzG#u)xgJF~$U_{nQCW&@;{p;Kc@y9n{73mfo!S0SX(Y;|a zagB9>?>gx!p3~d)b^YByH`z5eE@0a-xudCWuG>?mk<(&#PU9I=sF&~Ngtx5|woWh# zY}^)B4SV)XH`^`6JI=Vh*xh%`aek8EIxjAUEKearX){c^m1m zd|R;7s4qfw`>;FeX8i8J1Y@xf%J9ViT#Dyhr4sJF+$e>wOQ^)*-?8s*oT09m%{Jch zC-D92M>UxJqc3d5%DrF_3~cqX5*0iIUy%5kyhG`YU_m8+S<>^^A!aK$j`(*xn{gf0 zwIr>4j#n+U6JD&LeMANPF`?NZ@Mz{U7FjP=79~%a_1QYboFINq9{HlOBKKidf?2eB zIy;-4qlHzHf*G{3Sye0slgzda35=$4rkXXBVreKOpPk6@b&c7p*>zPIDoB{K&TBm7lp>O5v7{RG|t;4&MzMbp9a-3V_u5xlj%?o!^ zcb~h<9mlrvqWo@t9No$9<@fW4Y^EP-dbEdm$|>`byqvLzGI2i0;?cys)}8ZF?B&h` zTNPuY+&NGUIT1=$wKREI{xp9i#MXnn%zSJ)${)i{njh;F`Gc4iT$kTxUKP#jc?%Js zf$fJ0tj%k-$9Y+7rRIz{o8EaA^h4tov{c{1bIyEjHNGYY~#? zCF?pD!oHi$=kf)Vo*Qbo)}Pp6cYwyj=B`Lrux)kaS@w_*DuF5zcA$s!@E51~~%D=H**R8bdMeG^RCZp>*f1AI@A1gf) z2REMPMCiv}L1`F1<3p>KwwTqfV0$Pq>|>noZ|K(dKZVX8U*}|nqrw@px-hSG_>v`2 zLMM4rTlyrww%>~=o|K&PyclTUb15(My_!dMYUEUpG?>FD`MP0!7o66l9p-IX*k~V} zs`XE5T?qU0(Z*_jXz4Ml^U*MDv|`%eo7USxEVI18;=$So3-ilbX_*IMpM6;?YVmBc zt&>{C4j1#i^U1?q+I)QT{Jdi5K9sFkLnem3gw;8H;)zYIY@(RRCpDioB%R2;p=j?( zB(eq7lZ9BdaYrL~NV<6!OGLX-uAj8oi0UTFiD_a$iH4QBCiaPwG4I4WG4mP@j?~@_ zA{r$NbXTq-b{zM_sS&e?WSe*<;YpHNr`VTOd`X|=a7OB~TG2^dXla6z>MHrTE;zZu zbLA8M3I2r3B*wKD6Fna_oTL#o#~7WOD#c6FlguPP$+BFI>kz*p5pWOg8wwuc&Q;{H z@XHdjI5+nu1+X&9A)awWBxbD1t_^l=^Rgnt+N8tt>%O1F>XW&Yaubvs3o&ud?c5lJ zt4DQ4EVr0kPOcy6sf{T#W3IiyPI@E6`QcKb?pN0C*XlbKWK7iq%b94}dw2ien)xrE5utJkFB+h9+vpqDAjSJ{`AoZ z>LiF?{QYo8SeZD*!E%*+0<%dY?44Mg@-UrWC<$`5K-=Z0C{8tPGtGuy+F5S{_!_&teZRW#fBz5j*c@M`4s0p zpCMuY#h0 zwYIcBIYX@Vf8Wr|SL<8%T)WSi&$q6nx31Q?@uA)!dzXL6|4p&oj8lK8)T=}8UHx8W zKa=#^+y|LE++7iAN0kwm9=o-nraR0WW!#bDOg}tSX0iW=@Xym)9-C@u+)18fPBUg_ zGo^%=9VUvtVd5-POnT+w%y|Z9y{IH3&B!uwuRL??Rb-TzkZhP#WyHEOg*v0j3^eDF zR#cm@sXL*eRF~0H9YZcSj2SZ1pfQt()pe$f!WZ_LGhNppX~`%Y7Ns@gR|QSBj6HMe zb7YnZXU1yLrCb>`e7_Tw*xi{sMMUSx$im)?FJlP$Gl5Jnvy?_Mp-d|h&LnJ6+$WZa zXA&7*csF__PG*i>sm#)_WlLu+GIutWKaX0!Q`WWr7gYYpD&S<6e_ zenh(flRi1wUGdUOjt{l}p)$Folh9(vlxUpNQ9KaJiG7K=&YM)J#D1l-EYWIilV#18 z>RO-aWII>>sV3LCk;`lmRa%?x%;JSkQeV^+I|Yl{T8w*BrB1n1>r^_`PQfEn+m-cB z#~bhj*q(M#sW=)Pg&E)6Qq9gu>ed}g2hs)1@>SgKIg7>AC7kyvo(1zAoNRDvSu$S4 zw{W}#%*5(=BBUNYCo0%b6KBQQ2}9zB_;TZ?Y%|u*l($Uf56Q=OiXGwX^H8>CbJVP+ zOb#>i938GUh!vtuT9^+19xiSN^Ya{{gZNT`H?FxCnw)SBbL7bbf+c)iy;kJFC zHd^l5Qb}Al*W9;pp6+aSM4e03Db`KR8!Vm24Ix!xr&CDmb}V5%=GP^^U>=7UXkPcS zA!$O_;(EjqSxblw7IwNS@-mNQ2=Bv}OII4}?aHZ+;7v<2=PQ;jM7dtlR5uSa|EMdPw0$oV!&xkYBKqtB2LaPXlZYi3ra_ zNyQ?gFA(r~y)nPP?yEQ0m%got3O};N8#qKA7$rmXyaEvl`*EbMWuANxsNv}y-iYkN z*NaE%9o4GEAiv8hm#E*%lN*{?J&s%+Z(DfhvpO*f6+9m_${ya)Q_OO~G^EA9RD;D# znW?Ai7j-jwK*yJ(><#X1wQma{@h1xJ%rExMNKWA?lcnldbNk{gVArCt+i zRT--bd3=LKyFT2%*u+TzXP!&Q0<)4VOrz)TdmghWyO$LuaVlhbcm&6@>`B(DUEOWR zbj-C!Sy$YIsE40lKy!sT67v##rD2|ef6dEB5cPCMlAPC( zWfd=|t%6?pq)h!JPi<+KPRp*L*!67gvZZQ{+u7ah2D_(IIM)x^7nm6Hw?O=e#nJ8g z*8D(wKTE=kDDBLnW<+&7?@?fPE}F{?2XlKc7d~U01c}8nGP;Ynt-nxrDb#IgBOC$>#F8LeQ(`N`b2dwz7Y? zdN6zOSO9BwXig`^Q4{=R#J%CcirCTL%D0NgefYbSyW~;tE$Op!@s?OWYwLO|>bu{H zI?vwu?}oVX$&C13aM$+oEotTdecQkbp7XEY^Wa<2vVGtfI0xOt zj?z7F4Lk$yVAtgv`0+hbtXe1ngAiB{;#7wRkwJ8jRi4RWNvB;Q!GGEw#0RE$!gXW3 z2+B0cL1K^|qz1c=i$P{^=E@GvUAe)&G(RW|ii6UiJm{n$YyXL~ZmAFU zT&MWv&=@oatwDRx8FU9d+^s(t42D4L1B3BkGMEjf$jt|*0gH7pSPm`+TZyZIEOb4% zf&O-IH`p5954MMM^|ehj+!{4?+6b~z5$xu3Ms7ztmP(D-)$L^9}IaCeRL(Nb-EG2ZqzWm6hAL3*?G!9L` zyP$bkva03E)EqmND`Xp5hSs5dxUam`SB!p}W9WpHYZw~3hn}H#XmyQ;0i_Q*|1dCg zDvh=vcz75YMu(FGz9|it*p=hMOM7CN9M;rJacYIGP)n#EP6uHZBqQ{vqyQw7^h4W1vcQ&K%+R?Q;w z=roZMPBN`jE7OG4wm63OiZ+-*?bREsJ65Z#gWQo-Y*#Sr0-v*P#>)RS7Tqb&&!9cn zs+C&2!QZi&>}Ndq%u{vXZ5}1-Gz1@II+lb#|BMH$ZSdtJwuN`EF{@X{S#ko_@ZGbw z3Y^l}d25^r?RmcV+HA-CdZRV*NN>f4q1z2dB{r-7*;JQGsavvzxRW9 zQw<-pvIU;%XfaBhEHt*&J!ZPI#VM~}VCUpC>;J0s2v4ei!DybdT4HvU;Hunsr;UrR zFgvRx<*l#tFT#>*k6EhOdw>+zIvWcY-UCdgsI9?z>`$-i51(@~zB24$Ov2)aJBXjz zOC=kc6P)DpMj~z&IxPHTX27SpP~MGeV!!Wx zyc0jQ_AGX%#JDv{;9X&RBAVb`a$<`ruv@wUyU0mm4pRm1oO_e~Ng^^(9!w4=Ma9wN z7-hH8lga61|IvHlUw34hDr(`dcho!X;r$eXe^uZ-?VT}(@53q?`?^E=RZ>?%Z!)lGEA5cKX!T!>ZH%B|Aw zw!senUIRPJox~2lP&z6XEVel-nNVKis%)82URmI&Jt&`AycJ*N((11SD#1$1tH#Hu z>I61mm^3u_58ty! z#X4^+8m;6KC6^5scJR%lTWSTrH7@nbEiLveXv|z|U0RlQ#%+QfzH=^}Le2%&63!LH zN4r}bWeLGDDX=tH29gpq4}Ho)ckx7@O0COtk4o}9S9qjd+v1xj*Oy*U?qgr{j`+^} zP;Xi93*&TW>gYU6m(z_lyi5Pm$J+`3wK$;!S$?0bQv94KMy-T!9*|kX>{Jk0L>I9| zobe>C$C4DT>BYq&1I#XRtb}Ui7lnlvtGBo)Ey|0^qPnOpM&|mWfnRgiTC`!;fpix= zT>Fc`Vz?MB#*4{fx|l5vu$#^oi^XzrDYS=gzwWEW_2Oo6%XD{(`^DCBdnsD(EO%M2 z_m=z1gXKVSxI9`OGtJ5JbeXlBF@BEg*nU3R(~Cz}IK!wNI(VIABpt~{@{wYsN3I7^ zjg+H(oN=Q8^+-F?jC3PCi#1)fVbp>@8Aqm3+h`u)m&%T;BiqP6Qn(!>Cv04!8BSYn zW{rpj^o|U;t8e5V1&|B!5{&35g_gpj$S69BjpC!kC^<^A(%o1Jcp+HQNUoE1uEE;D zI{>b|0S7@8YW8 z@P&2h3JoYRF7}kTGVix@f7c-=d9+7Nv4=08bC*k|yLwV`gZwqbCBd0vdACt|zri>A z(sj!Dd0|ugw&Ho2jE#YOQL`u(%7tp7UT7BDg~+XY;n-YT4m2%{9;J?^$Y*Pn-x6($ zM55-_u4qrRFFFt%ijG9bq7%`n=uC7j5{o1vsYoW0ixeWINF`E>G$O4?C(?@yBBRJ8 zGK(xCtH>s@iyR`S$R%=%JR+~iC-RE|qM#@w3X3A5s3<0i?b%sc*#rf2T>4*%#K|G$6y zPyXpY`{)1SU;e9q{cry5JN>(V{~!M2fBMh=<-h*7|NcMz=l}ZO|L2{zwnaO;d;156 zN5?0pXXj#xR3=v_Rceh^r#Bc)=5nQ4t2dghcBk9x4~C=hWICHKmX}x8S^Qt8V(G=@ zH@A29@A9s%c(-?dkN149_kN%EeZTkrfDinj5B`u3edViO{hAN^@YlZX^>6rykNl{Q z{+Ks@?3+IBlGbe>fvx{#d*#LFm6WTYx0Qtw0ju zHXsRcJCKC914u&L2_zxz0+JAS14)Q`fF#7dKoa6UAPI3lkc4;uNJ2aaBq1IGk`NCA zNr*>)B*ddY65=r+3Gq0Pgm?l-LOcm1A)W$~5KjY1h+hCnh-ZK##IryW;yEA*@jQ@( zcmYU4ya*&AUILO3F9S)4SAZnMt3VRsH6RJ`I*^2T14u%=2_zxj0+JAK14)Q?fF#7b zKoa6TAPMn4kc9XENJ4xFBq2Tmk`NyQNr+E?B*dpc65=x;3Gq3Qg!lqTLVO7%A$|!Y zA$|oUA$|=cA$|iSA$|)aA$|uWA$|`eA^tAFwY)1h3F%(}Bq9E8Koa8b4kRJ|9zYV} z?+GL!{$4;5;_nS4A^tu<65{U*Bq9EOKoa8b4d#?r#G>7BU9^9pIZF6Y$>!ejH>9{(HcW zhs?l#ANXd-9Q+S}p8#2a{~_=bAxrQ-0)7(Y68w*WpA5MI{}dnz_2E;2B*Z@rNJ9M6 zfh5E~14u&rGl3+;KMP3mK07bH^w~g?_XYnPAj$iIe=d;Z{lPyENb&*TpARJYK=3aB zl6(;O7XnE>82pQXBp(9)#Xyn|1^*Ht$t%IX6iD(a@Gk?Byc+z=fh4a1{|X?Dz`qwr^6uc@2PAn9@b3qbyeIe%07>2p{0D&~?+yM#K#~&p4+BZc;6DN+seu0| zkfaL!V?dG`_>Tig>fk>CBx!*EB#@*D{!>7b7WhvCN!s8)10*3I`&l3f@t*^dyfeP0 z|2&X{e#`wY07Nv@ivfzcn3&AybB~D-UE^l?*mDQ4}c`Zhd>hIBOnR!F_47#1V}=B z3M3&u1CkJ*14)Q4fF#71Koa7YKoa6tKoa8DKoa6NKoa7&Koa72Koa8jKoa8b0$j_x zf|HQ`6+jZ=?*=3x{_a2$;_m?@A^x5~65{U#Bq9FZKoa8b10*5-zCaSA^u@N65<~Y zBq9Df`1&4*N1CsnN@Gl3F{BQ8D0FwM4@UH}tyfgS$0e=dz1^(5*pN4FMe+}?wAR_Ru1^z5# z2mI@RKL^g?QG)*f@DCs=@E-*JAw&)SL%=_RXuy9M_{R_}_>TZdbl^V< zB+-Na7?8vO{^LLrBlu4MNlf5B2_!LtugBj4z8-%o_+uhRug5H13Gon+gm@T8LOcQ_Asz*i5RU;#h{u5>#1lXg z;z=M0@f47Rcp6AT`~pZqJOd;lo&}N+&jCq@=Yb@|3qTU$MIZ_B5|D&=8Aw9B0wf_` z1(Fc20ZEA0fh5EmKoa6jAPMmnkc4;}NJ6{=Bq81fk`V6!Nr?A>B*X_m65>N33Goq- zg!mXpLVN-wAwC6?5T5}_h|hr}#1}vk;!7Y2@k<~H@hcz+@oOLn@f#os@mnAX@jD<1 z@p~W%@pl2Pk`RA?APMmg0Fn^@Kp+Y64+4@9|6m{q@ecu#5dTmh3Gr6~Nr=A+NJ9M8Koa7w z0g@2^Fdzx>4+oMEe=U%N`0Icq#9t32A^rv+3Gt5rk`Vt$APMo00+JB_Xdnskj{%Yp zeQV zzXS5o;GYTnPRPfAe-`k&Aa4Z!Y~Xi8-t_;ocUDnttYM>`nIyzR5+H7bBtSwEhyx); zh(idW!pzj&+gI_UPRuxX@4}3O_ioHMc<;fCgZEy{IC$62e;xL{YUjTm>)QEmz`Az+8?mmP|0b+! z=f4^2+WBw6x_16sv96u}Hmqysza8t^`R~BGcK$oDuATobtZV1L8|&Kn@4>ou{(G^m zo&P?pYv+Fe>)QDr#JYC=hp?`l|6#0a=YIt2+W8;Fx_17@u)c=P2?w9mb<8+;-@uH6 z_f5<=c;CW|gZFLBIC$T|jDz=G%sAFx*#BObaco%M$Ba{m^#jZ}MOZ(?jN``o5oR0@ z){imclwkb?GmZ=Er*vGua zjN`=m4Q3oW)^9Q6IIw<)8K(g2_n2|;uk!&jjv2fCBW4^6)}Jur;2-lDGY;NgFyr9; z6*CUr-!S9g{T(w7-ajzo;QbRb4&J{ote>iyB=m7yz67e!Mg@C z4&E?k9J~?CIC!I&aqw<{83*r%m~rrKgc%3##+Y&NZh{#H@1~e>@NR|~2k+*Xaqw<| z83*r{m~rrKg&7C$)|hedZi5*I@3xq6@NS102k-Wnaq#Yd83*r{i(;N2B74&L1`@Vmtww(!NYnP=4%*yte0cHjv>H$1?C$VLabL}zKJ2idKKnd7-FnfW4?_c!Fmnm zI~Y=|*J8elA;Wqd=6e`&tk+|{kD)QQsU|qXEg;>|_PZ8F&`%{c{?fy8i zuHBy!tZVnjg>~)zxUsI?9}m{G`{TvBc7J?W*X~a#*0uZN$GUcZ%CN58p8(di`xC^v zc7H-x*X~ak>)QQ^U|qXEQLJnCCx&(H{*+@~yFV3J*X~ao>vz~(aq!3GJ!TxdKVZhe z`y*x?ygy;a!TU329K63^#=-k5W*oe~VaCDxJ7yfbe_+PJ`zK}`ynkWF!TUGnTK+Fy z|A00?uj!RH3DrCMR|$Wtn`Bc(yEsw}!GU z`H2^hzvotj_k`FFe{v~G3_iMvzwa92B7oR_}F?5N;Z8iVYhKA{}3ue8qN z6jIxoXx_P@uH19vZEhM%S@nmpP3$Vm%O37M8UE_;BJM|cDZ6C!F;8&^7`ii*6(!U~ zrUQW=enMPUI>aztKhuA-Y)n-rOM-OScrHA+Xny!}C5!(!_iNQ3 zd^+i!?{CX($04Fe^p$_GbV_<-PC?$?6p7%ns59@8c+&D zta#BQQH5VG?Vm!Yr*U~fG3j^gkw1%enG#GqOt~!Y8tTP(tsd^)nsu4nzj{ylz>;x= zueDldbGox^p|PSMBfXW}TijfBmD4N{tgg;oUGz(JNK`kqxY|W(=Xs*Yv_`2W#~ct z08Ja@#CDgV@g4NxX`M*N6AN^s#H+%~{3`;J$RAVblo^#VS0-tBMH`vj^Q`Dbf?2%G zcd?vo8)ax%F;RLZcNnXea~{8=?16WJeTC_z;wqU#KWi922dxlWwjN(wJhVv{X zA(>w>EMq0Sy`2*pXw*OOcjJz=AECF<`rM0EJ%UY~Ym2Wlyy1rhkA=R=(|DAGCL(jdW{7I}R zZ=SNIf>yP#=zVlF|GjxS^?>?^vwo;Xk4q>Or~dDi#?QIadX5sfzTA zDneyKwun95^^}sv$>8jh4GGc;TNVB?DKpmbt&TCNU5Hs3Y|$2XXMGDz&lr=BmQV|R zinAl_wT-R5U}G&v86!WD@t3@lc4Ado#*VU`k*S%|;TB`fOFzh?F|Ay0RMkD$3b(g#KCiC)>k;Wsm6<@)4lh?;I(HpqXh8$Iv)Y(`j0m&Oo7bfprO(Bh;B!$k_F`AQ_e{nDhedjs(Ic}V-9X<; zS>jrklde8)>}ao19?GaIY#Kk4OwsgL%*&q217*{AF=@H9tutLxPg-9}ubM^KRb4mF zufADD4!)9^l&$>35*NZttI)h=s+Ed{N=c~19raJo+owciyEH82Ct3USl)P%1Rdq6& zs$8SEV4k1ThuncOGIOD>U+T58NnUbfXyB=5k)xezeNLbJvO=?Xvh;&A)B3#B9Qmkd z&zY&ncMVV!GhgM73XBd&b2qE&QrlUxtcr@|@)yLAb~5Qg+QqaZ;R(i9^25%l>1Wx* zj4O&NRNvN8*@APrgLC_b3_M83|_ z#djlfXmFrqZ{Ui4VYRUE58prTh3dJoz(o;sCQ{;xn0t4}=NSf5be{3@_Ak*{Ty5FNKlPE==b8I-x@^VP#yw`KPU zgLzkiYt$6#>#VivHo+yqBjumdZ)<3_W0q3oVb!%%TXF??C3y{bI3a`Crtp4-kvPI8 zE!>#wC3#XbP~6GW-RY@J(F=ibk1;EWC-u2tu@b;btTVc z#|3Whlf3SM;i+>3ZPR_3pL707AFI7l;PdiiSrraiZ^s4K3C~gXI>$oA7~^Tr>fEH& z#ZnfItvX-Q(|0HQrC?QlZuQo(yWtO|rx+(KGX8rPv0zjRkd_kK&HuvN!$`UXb-I)H z7RyT?ihdM$IVafteUqxr6~_Eil%0h~ohR8~UJCMx+~!!0GvTx8 zl!<6x5*;KM;J=pZprr6)wvgK*E-_lXYfN8~<5l(DlO=15-_W<(-lu=cJ7(HXdPMl4 zK2<%mvS(hxnI-E-J1iZQ+1T0H-kMP3&&^5q?-%qH9pPOv5KA-SA1Qb9pEA$o-Vv-# zYvX(p+F(=3V82UvFBi3TQZ?|Gh)r2S|49C-T&-C|&vdqDUJC4Bf2{7nq0`Kw{p4!8 zkI|M{Ts}C9=wq9P^C_AoWfsw$$c6yP(6VSjupoMvu`xcss+nPgXs2H%yH(zeur|6% z`6M>fc$N9uZ)5+-eB(FeZ;4!}wj0bWo$6lkN6`}>FWiXj$?sJqmZZynP{svDXzP^3 zbN&{Ul0QbdhWinf@R~Lx_@mOKUX@Mb8}+Wd=fUIZ<~bj;6L~$Ee^aODTk@}#j?ymh z4PuW|b_mX+xTA{HIav>i^Zgs>eT8IkO;T(q@J}R{sE<;*Q0}P*MLOjksQ6K27r5hh zC1WZ+RZ&%$hAQig>=MzqNRDBl>p*6w@+tCQzN+Fq-7T8KKFwpfI=asA0@jPxv%HtZ z=XnPshecWZy15s47COr_zx=kPm(o`7Z~4-4MR0>_sB4((Uso`9pePp6<=S#7!O5;4 zCDMYwbLJ^u$lu2FCWC2hatbrkbO$@h{e!+iUSr9q#Gt^X@FH_D*P?vxYQp`S6qYAg zGWk`pm?oEJ7`r=rSQ;lTWPBo+cXAYU-EeQqY#@V z2)?#7Dn4i)>u#%Pn@dOpl@n?8Q(@<9GLznjG%K?Qn-Xc0n3Wt?&`vQ-&r=4oHt82i z3eu_NSJ=xleya|0-UmWiCkZA;J$*~pCF)q=W>Se}4=62vwMX;5D(F3YDv^|H@RRjw_eqH*%_HlU`y{wpOd*K|G3Iqc3${1wT+t+819=U z{#V&7dM(;JlUw}W(N*`{bDP@VWwQFK{#CCqZX;f+V6!`ybn?m*!vaq#2NOscjf3+t zXM48#PiOz;RjWQxRvKHA`cQY|49_`eSZ`XY?UlFG#VIPushc98yiO=8mt}5Zji7c( z5G99rA5CO=H&#o=)!>O@Uwn|Mk7q=ZVV-86Zubzg3sxvwrgr2MSxxLojP9&uj>+t) zY^#&NTACN*J`viSM;K68nXHhe5}%sb<~(J2M3TRmHBkC2`uM$!n)EeJnzLVU0Es0ot0<8uh-40fRoA#e z(a}Gh=l;_)XcNoM)LQ(D;{;#Ekiqgd6l~22=@#1tfE13TkvV# zEq@8O2X~SCX{wpHDVbYI(4Q`^>&h&>7oN^;m^YiGbo|ZU%imU3#rabCP&bu$j%&)! zs%~m+U?+z@<~~m*72B())X3Ue!mt5C3P3)`eU8)i2c)H99%AG+| z-fm3~<7sv<77u1S9y_}8o>*2E!GeLMFYJe@OZ-;t4eo}#H0472BKohAyfTr#f9y(r zTm9~Yir+Z7HUFe*P-(zh8Eo%8=B*A6h>a^6rT!%!n5-_)mhMf~q%O+oM3}+O${DTW zGg1nE%jb{-*(Cq!!bb%v(Wo@Cm*UksA8{UY8k7vzzp-?b>*RjZN|viEL)gl_J8N;I zO;tnv=(KvdrwHM!QxRbhP)t+LVChPY!b;&R=BiMheynYPq};_TzvFJhV%c_SP0WV2 zK4!IuNQTUx7& z!udTsLAR4}Sk zx?j7Q(}_bZt%wK&d9tmX`h{(ZpP39AVc@O*KYgpzcw_^44B@ukVOW>DwPZbwC%;Hv z8=IQ{%WAPv^v)o`X^-wS5i2I^`jQ$s{AGLehfREigP!87EwBe&aA1AbHU6AaN^phqy^;HuO@gG9M6paaasBjyj&d z{hO78M0GM7MaGAp5r>#3(Vi1$a#M39>?is54>3-#Fr{2q6 z!>lX1oxR37!dt?ZI8M>j;s45q5$A_45k`6I%l5Nf++OZ>rk(}!WYjveI=)b~A~(HJ z;8K21^_-Gk7BG$K2J%ygHru$Cgz>>K(RQGyx_YH_ux4ZC zHVQLULNTSbb-8lR#m~nd6JC=?Sk9SRG0s&VWFBI=eEH>rj4!kQD^*j7Un&$W{l>%>@W87>Rj1Z#rV((>4eZX#in>=q*WlS=Y+Z8kzt0RS?NFGeSU%xY!hTV)y;XIvOj0{jOO|*iUpKOQ824hFs^4J=i0-J}AxV8Jwd$B~-}O)bkpTl2gDfXlQXHw3Y3`*JM+QW!AIC58R#= zs?_)T9PV?&=mb?*&HTw|ln14?%6lDt6W)-YWm=@jwtX&?6_uJNRqk*^trTXIw0NA)yEo;AEdme?#&t_ zUSD*z@S#~yeq48{h)r2jD&*dfKVf@3XR;sqE*Cva3?Uyk-;v*yYjbGPbmq<+Yvdtq zxT{ssOaBQSmD9$vmF$R?s-Kk13`kfn^1ULW z-Y06xEmjN*Ua80lmvHvlT%2Ix6&55^dMjD;q(NfL@iD&E38#5kLhAm?X5m$eQ}(Xq zZRCeopW=(9cTG!-TS#<=(fLaEsl-zXS6qZ;-T?pip;`*U2r(JTIP; z^M|ObXjFJ~cuM$D`Q!4{o?XFju^-gKtQ*m$`8?XXWVXATSW~s#&16}#32A%X`@J6b zYwDgvTRD&6N(dSCeec945?|?UtM+9r_pg&#rJllplH!yJXDEVSXTsvb4c<1K^yp*VNzYhscX2P@ z0$FeONBXB&uYw*7y7Q*1y=l8BR<_&y-nS;Rj^aW1GVzJ7v9XDA8quxaU$P_vQGl_! ztR^mE>=L)PZw~22v^emEemn&b^$6TBo-aJ$6*-Sa8|V3zxrGCKgH+jq!^*$&rX)K1 zrP3=^(Z|gC`bHH%>P$Mp!l9^BHi*irGfMJEw7@<0oOGXO8;Ks+ zAzZAx6iqR$wJ(Wur}ow6n8eDVgy!Z6!A7=@)vImNsKZLmuvSQl7ZwZ(?JuH={uYnT z=&fi(->M(z?~|FCxEcLMz7Xi>(2_@Ij`5uk-Ht{>OVy8TTb-*TPs@1DW)+q^d4`lR zApdmURbCs~KJrfTc5-V*dftzC*hMFDi`cwk>*tDl@?Yv3hJ!^EIU_30-DqFt`jT5^ zVmscN`?9(xbUAwztqYnJILlAu57p=x@1g@~-x3kmaw^9(%CgyLC$TLjr7dVw&FOqg z)?m>iDl3{AZR~5}>&Ub_r?3<3tm2eR5k=(h!fDIxqMEF7mS*IQ)%5ZnAb(esGX5^D za!z%8F(x9k(&mOv%%rofd}~oyJjByW_>Xyxd5GdW*`Rbpt0J6is=aPzYvEXeD>ypq zsjmZVU5pd`z{t^!Cs1@b>>UL)c^|W0YB$mtRT~UXX_X;AnOpTrd0F`>`i{Fg`A;eH$$VAxXH8Eh}`EG}A6+?X|ZLFAq-)+AXtH^En~g z+zMXhC04yyC#8!obr>nHT)i_!dS5ZuTJtF#Oid*1V

@0i50#A{~%;7O%1<)!?T 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%0Ak3#mwu4lpSOS`tFeZDV$IjZtAOYs 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 z⁣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%0AFOz&_qS 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ɲSD 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ᖦ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%0Aj20~urO`yd+XcI5m+Z3LXZPFp z+4tKI*aP;1_Cxl=_9OP7{iyvIWSp>{w0~p&7UiC{pRu2{pR=F0U$B2~zi9u#{-gbp z{U`fn`xX0D`!)M@`wja|`z`xz`yCVy_y5^{2}wHL6Z=z;pNI5cL;Q{Xt^E)CpZ34( z@9gjGAL61v_ZN%UBP$SDf&c9l_;0^>7*pU}6}PChFy0^@MZ*{g^KeSA39%|%X{w!A z)cRj8kz70nTsM9;iP75CcsvuFi6a$Cx;E#_5+|+ATnJ@!POvo#*~hV0Z{cO|EN&ovb2&LskJ+nzH<9Q8*1F#>U#Lfs8Cd~bNix+kt|E^86jSk&w zSa^ewzxz}r_RXMXF(RNkY0TBl+2|#q9l}(_f`NBmgfcIMuAPkg_3%z56ggM92>wgj zE0Fm2MZ}s^RzOF6MJ1z>Qz@vFR4OVpm4-@7eNCmK(o-3zj8rBnGnIwPN@b(6Q#q)d zR4ytvm50hp>2&#_7o-YNQNW8(MX6#`ajFDWk}5@&rpkZ~e=1NFsY*zz3bZ=(nn($c?ud97sw>rv>Q42bdQ!cp-c%o|FV&CgPYs|3QiG_$)DUVY zHH;cgji5$Sqo~nT3^j%tOO2z(L-s^!5;YlBnMO^gVnLco&7x*gbEvu0JZe6*04$5B z#ncjNDYcARPOYF;Qmat>T527&p4x!q&D0jew^KWS?}EMux}GvnM#@B)DGOz#Y?Pg% zCKXN%dO^LUUQxe7)NAT@>J9al`h)tD`U}> zrO%Iy^GT$_aaXBYm5fEIk!TX3=%mH3tLR$)=f+X;)w=L*zXcm%?L72ic}d+!EWsg z&!(AkwCbSQS3H1o7heSmr!C{orsiu&awtH8f8QK#{rE1+;l9N!I4*l}IAz-&p7;_Y zEeZx6&dXbmf4#2Lp>C>m2-z;oTESdiN`G_2k}&yn9zz){dq$Pwiz>?q|RCQEyRCm;H)O6Hx)OOTy)OFNz)OR#+G;}mVQB57q9L*gq94#HK z9IcV1oufVCogAGVT^wB<-5lK=J;2fndLKt$M?c^L90MJL9D^N0977$$9K#(W93vg0 z9HSjEjxmn0j&Y9hjtP#5j!6(X#WB?}%`x2(>zLt~>6qo14Ys+Cd5-yx1&)P|MUKUw zFLf*fx&rzt==if9Nt+y-fp2web8L6)0BM(Fw_}fEFGvQ5(P46!9TtbxVRP6Wl*8e0 zI%o&uU>z=p8)d`uUx14a$sq&xL*I|=2N6Bu2s(~Bj)8mv>EAj|Ilgn8cARmX1^qnq z?;RH%KRA9w-ph_Fj;oGqj_XLf1@w;NuHzoklo>yCJaRmCJaIgAJOkScWd9Y>-yLrp zZykR){&f5W`g`af9iNaVbg2;*S%Jt3B(W7xus}F!(Ebjp7y}~)H8R|zx zC6&XgV2#)a$FWK_ZrW;U9o36xKt|SPYi-(EqzcKzT%8Sx)yDmuti~%f!mk78DG{W? z=VFMTaGasdBp#J(tE%yM1WfVj5vtBk+5c;$-yS*}sYM7__I7{T2JTJ+oRxVKJP#!% zTL^6g0~tGufK8Gq7@`J_o!Me;3wV|Z!jPBI4puAMi;+3?WqrZGH*wfWiETOvX9NRl z+NbGo0i7ESgb?7uu(?n@m-QSrK#FPuxTc(b(8BwJ2lgbn!N9YkrwcR7c1`aKNJ?qT zV6IbUs(zEbUiVvon4az-HqVB4jc4zGE7`CK_V3g-BpS=Vb!azEk!}I%T-oWg;XcBI zYTVyR6`4g7k6M)oofB|XuY|FdUD;v(6E`P}^P2|E5qo^T9%0=j6Qe@c7~ikx#o80= zIp4i`iX1a6--0z0g8`=KMA*e_Ju4V!Q(is*Z>ZlgAFXej2{?n=5f#CINqPm;Z;^-^f8&Y9ks!I=^HvH;BnJqOZqJM%d6I`bj9AkZl2 zMVv*Q#gL^W(9+H_K+8GHBa2eKGDuaO)tuFxHJmk_wLq)mtm~}jtRISK>}GiP&W z3*fDst(|S0ZJq6$?L&U0M%OsGm$SFCkF&3{Uz`P=|LGj+90vLb=%bvYoiWZa&aol? zMBtO1Q=C(s(?XV+h|h7(b? z=T_%7=XU1~=T7G?=Wgd7=U%7YX>b~yCa2kH3B^-R2S_w@*6DJ(ogSyx$vJta;1p4W z&*^vWbM6N@0R52ju=9vB=sfB?<~;5^;XLX5#`&%Dl=D01Y3CW|S?4*3x#0XBW&Y^A zm1%agUsj5r^}ih`$2*8{tZw8JS%Jt3B*hg_vBUq*Uq3Bg!MKP}GKv8nvy}H!#)2Oja;ibhyPX$=aadUYU)+u*<(GK?nX0$9sYmvAJ^@LJv7`b zohmk4wtkM#W$KyE3lX|f?5(Q@1I@P;*#rA<+duWCtJQ0lxkL&;jVtPrJh-z3GP8q$4+Zy$3G1ci+{+Z} zjYLkqCXD`4%k*J5(gQo3DeCIJ02?M=`D?)FQng^ut^}n(L@cb7#8J(O?L8qis(W&V)bXxjr zIvt&!&Om3RGtrspEOb^n8=albLFc4%(Yfh7bY40iou4j17o-c(QFLLt2wjveMi-|` z&?V_obZNQ_t^6ldo{pv~&=rxa{%2K_u0_|T>wvW$@-z(dw*ajb-I{Jgx24-5Pe-~F z-I?w}ccr`0-RT~5Pr4V~o9;vRrTfwS=>haWdJsLB9zqWd)fq{TqDRv)^cZ?9J&qnv zPoO8#ljzCx6nZK>jh;@&(lh9p^elQdJ%^r4&!gwZjlYCm3i5KKuR?S!q8sRq^d@>U zy@lRNZ=<)~ZKZ9rou+69?WAd%p;_8RyJ-*Yr8%0X1zMyf zTBd!ppWa9Brw`Bp`XGIXK1?5>gY;4Q7*sn!pQOJ5ehQ6nhCWN5qtDY9=kpa6~BTZNF#QwjrjgO$LK`KBhtUCkF%5?iKd>3}+CeON$P-(gDiv5~vVZ6KI z)aZoLiGm4jUt+lrcRniZ&}N(W+{_Lu>W5I?;VR|JH7^|FUopa4tI5=yP7c=GS0La1 z;|G-JK$KehQQu%-#9CEvwoZs!n?~zZ`@fYYR^MGUg8!nD^zL6&-1p>3z&t>B4#nO zgjvcgW0o^3n3c>bW;L^hS<9?r)-xNJjm##9-ok8UwlUk89n4N<7qgq$!|Y}BjDayS zCdSNI7%O9A>kN49Wub6eFtEu|t3!O-m+E%!mqu#ivhPzgwkF(j2q!GF z!;GV+1p|ZEO>x19TRfXl69&zaVs_3uS(uIspFrde*KAk zPeg1PZ&Bx|v3$O**LXcY+dQr9*TO2s~lnu!h;%rsfYHW4323wP@#nxu)fW02{25dvN z5!;w;!Zu}_vCUC*E4DS;hHcBXW81SG*p6%`wlmv>?aFpzyR$vmo@_6+H`|Bp%l2dY zvjf>ze9JA@qyxx?8J>_~PLJDQDQ$FO7BaqM_@0y~kN#7<_Xuv6J->~uDkox#pz zXR)){IqY0^9%L z^{fH>Cg>K{%Gy{vOR)~t$tqNLSfw>~;1Ady~Dz-e&KB zOlkL?g(bSyhPN^_1{~C7d*Ayzl-MXhGk@Q%^uzw1J*MrBA9*%}?uh+W z!zVMRk62<|IQ;4=V#7RkM7XYMg$hoG{l{*wYZ^ zYf)IYCGYCMS<^;}?OJ8g$@?JQ6NQ+cas&{@QMn(v^pw@?|&ur>(_qE zMC7Em0?L0p$y~`@DO@RCsa&aDX~#t{JYG zu32E4C6m)T`;SzR`l-9@<^E+^O+7wdAN2(OEC@ko+@`doh3KG%MvA4K#B z(4($nKu4xhj((eGh2mQY57uN&e zkC64L>lyGDu9vP?u3ufhxn3iylB?7G<$4F&2iHf94SOOqvI3D6NJ=Z9MHBefPm2;% zt5NG> z&*!QoR-4o!K2m|`+FIe`DG_AW3Rg1KELFlj6043E9{>4VwNf(O{@$ZtKdGK(PpR&b zdP_`ghKKg57Wd5Gn_!4iV-%^`pf)ucg`P7xa?^CUk1rTl9s9ZkpcnMCl+}PQa>XH! z>$7zSp7{zvjgIhMhx+YyZW=W09-MXDzKB!}20VQqNyiXk`mTa%jW1QPT%n0jO|9wO=;@#w?zaT~=*U z56=|E-lsIq$O?OQhZa>bKZ4a+iFVAil@iM1reA=&1?8UOr+<`oht7Gze%+MY6AOms zgmV_xBDqzzDALQ&{1rKCXkFZU;r_zv8$+i@Nj&C08m}YqEh>WllJp8_zY8LA(pv%Lf1PA*oi2qtr8|{7wL1;S_>;k% z(VYotS>4&(+1)un&gIS>^5=IKa2G^!VRsS4ivum`E(Np<^m6XtbC6oPTe(}i+qm1h+qv7jJGeW#JGnc%ySTfCqI$Y}fz$_S z{oMoH1Koo_9^xMA9u|tw=|;O_++#o+=N|8#;GXE7s5b{_$H)P2l-+;GbY%Tz`d5E{x;$ zz}W3rSE%)ug63{)dyDDgQ2J1#;M0JS2CtynsM#L>cCH=al`-m0{d<8Roim)HC zUEX7uugKN+7Yto@nh+Ll0%(`CEYUe(#}T)|79y!Ui&>SmQckeX0&J>nXC`h3YgCd( zKas1~eoI8;q_+a*8XsXVDYX*_8?UwhJd(tC8ejL_lz4~W9^KRr1;xjeZ&c|3VN z`9iiro+wXYPZ7|HK`#Nll&7?(4DfQE@}6km6+M+am4R3FR09g{|MS%H)CQ@prykG- zo`#-Ap2nUgo~E8=p5~qwo|a&3?P=p_3%tFjgQugX6G&Y=T|M1^>vTOmy*#}=eL(K# z=?`?EXAsaKo}r#$z(+tI_Rd;|HWhQ7(FJB8R<5U z-9vdC9;b%}orUi9csyPY7mAiVvd8D~d-j2T0Qy1CA-gD9OgXc%jCFH&0x$3#*xeoG8&n?ew&mGTQ&ppr2p8K9(!1mDd$n)6q z#Pihi%=6sy!t>Je%JVDOUqgT6dF%PZ^QY%8&pXe1&~>^`h$>R#6Ip@C3M9Q1P=E0V zo*)>5V3zpU0mtDe5=*L(8d%2_NF=cluh>a8{Dp+fd;(w`qM?j&4S584-GW3#VAe>VtvjzI{7$x5`rD+>(Cv zPEX8N07uP@cdm3eoZn2?{+xNa{*Mb||bp>fRc_Yax4GZ#{2)kQ#a$c^e~3GjDTm3vWx1TYKAh+X8Rz?cnX` z?d0w3?c(j~?dI+7?cwd|?FF7b-o8NlLmvozuy+Vhxc|>P!aLGC$~)Q{;~nE2>mBDE z5B7=PN#4ocDc-5xX`sb=XQ0^G-Z{YMdFOiws>6z6pBxXSa8ccQ05CUZdCKHG3^ytJelP<#l+SUfRoeS+C3M_IkYDxLnCAdwpKN zcb|8^_W)QAdJlOIdyja7-lN`Q-s9dAVEe}Vt@o7oJMU@l8Sh!|Iq!Mz1@HIXi{2l+ zKcYI9fnN1q^IrGf@ZR*^^4|8|0n0t_&))mU59dFR#{1U$ zhxbqKU*31#_udcQkKRwAobYRlXpt3&tU%IO0rj_zpa_C6{th*0vq&D{sxQ9ucM&Rf ziJyhh4EEzWg~!IPier>2@jdY?lWPAQi6g@6h0g-l4v$EDyu?RSGf7>=qFPBUt%Y1E z;Up$L$9@tOUO`0#OX5xj8W6s6Rq<|Cy`PhE7HJ%MHsuk(V}IXX*8jZ!N$IB1O*K!s z)JC>!^Jv=P1>%C0hHeF#jf3|_SbknQVj+n*9k%Zl3^X*&524jZVc3+!tGvRbwQ$X| z3jjJDrCJl0eus!1Ve^v~eA3_Q5gvWBZ@3<=QAJ8dE0*Y;;dVuf-9T)kTvEmCu#1^r zfcN#mvuMKGJaiu*wjIdtLuXlAbgBEd5VQMf?uvm%NO5WbWYQ;8m1pg)N6^Q>` z5z&*@3h216xMW;%E(Hhpk4w#^;nISXj!O?zr_01;=CW{Exoli^E(e#B%f;p9@^E>% zd|ZC609TMJgrbUYMY&=imEcNprMS{u8Lli>jw{baa}~IXTqUkDSB0y}RfC8cTurVP zSDUND)#d7O^|=OIL#`3mm}`RS!1F)3mRu{YHP?n~%eCX$a~-&jT&Iwa{6E$!r1#_c za|5`6pbh4Ra6`Fa+;DCLHxhYcxG~&Vkj8TpxQW~(ZZbE8o61e&rgO2}3~nYji<`~O zL6P%;E`+|ATf!~nmT}9u72Ha06}OsO!>#4kaqGDa+(vE_L~Mb+joZ%c;C6DmxZR*B z9|LFPOq`jsa8}L+Hi~m_PLAdnj^$jOoAYp9j^lVv;6#++YLL(~>S%IXt z0_v}w78fX1MJKj!PCN>tARb&t)m2FyA-)uztBjV=qRmmgL?S%?=p;+6NFo(ZWD=!t zB{DHPjt=*QYuYNf60zWVxH8F!KSq3= z)vHJocOwCP^r6PqB4*^Y|8ejhkhE7nElX4izy!``4{Cgs`Ps_p0UGo4EWCR=Yf9DUj+Iiba?(Je+Bq8{yKjH>5AoO`L2nI^^bRwKLapU9h z@T5pUc>Xv{qm9$bGr|y2N=rGoGw-JgKWXZoj;o<>LNdF8?M;~-Ei#ABgA)6Hp7a0vURL3ia9 zg>@b^W2*yp=?1M`nC3vYDN;S9{>{$s03TLZ6b!r@T^{Zk+}|9Jx)e^!HXZ$6W)MFo zDuVx#^a^~*cSI!Se|H6R!dHUwA5RJ)rI1QUEu<0BB0as30rAX0vqH}<NP+BO1GRq@cQK%$T7ODtUL8~s*5NZmw zK&m6u73vA~L28Ji;Q60IGoiWALTD+p5?TvwgtkIEp}o*S=qPj&ItyKdu0l7VyU;`E zDfAM03w?yXLO-FuFhCe63=#$lLxiEiFjQ%zFiIFL#0X=AvBEfEyf8tSC`=M23sZ!t z!ZcwzikT_Q5@ri?gt?&27Z!wOfdB7XF02q%3afeiz;dZ-qaEKZU=9cfxz&gYZ%K zgzDn)A~doBkrha4EAUUhY$`rcBE!+i=W_{KQIU%_mw0hLiNT!U8Zy%7$N0Z{@U@Xy z;922$l3A$y??)rKIG)U%aAH+Bjtr*>YpXL;rG!ymYQZ(sF|mZR^%nCHS zm_y77oP6?&1;m14Au&oUEEW-qip9j@VhORNSV}A{mO*jl5v_=56|t%&SE*4K^!j20 zu_5rrAzyRgEups-+k`Bz|0i}5JBwY!u3|T_yVyhQDfSY3i+#ktVn4CJI6xdI4iX28 zL&TxtFmbpzLL4cM5=Vcu)LUyf6MDJ`f*@kHp8~ z6Y;6|OnffB5MPR~pvG_FYoPG{KSUMjz4$@=D1M656?B*8iQ|YxoAvqm z{5Ov}x{^<3`T1Jf2rT0YDkZZeIN(dTul<4X;})kYq+jN%8Vo#(9noY)Y!ienK9*}; zVnE@sw!C%9*9ZpE_iNO2JbE&xQq{C(JUq38hP^G=M{JMBX;b1$#!DEpYC=nN2VHtQ z_Pt)M@I2iUMiR^1GCL8Tywho~P_V@&^wiK`VB>+C%aw=&waoi1fY_dQnhW~%a^*rN zLmk#X;NyAswLG1URSCo z)t4Gb4W&j>W2uSMRB9$Qms&_IrB+gFsg2ZDYA3aqI!GO*PEu#7i_}%>CUr-(dP%*3 z_m%od{ecgZ1_2!+4V8vT!=(|@NNJQbT8fdzNMogO(s-0HNt%qfGP_u5hBOmtbELT; z>q5krAi7*yA+1Exnvi!xh%4FKki1jch4|h$k6E%vR-{pg(h?)Fl1p++9?2_l5-$mo zC`pnm`6R!zPuedXkOI;{>5z0-IwA$7qtY?yxO74~DSab-E1iAZA7 z`aU$yCE%B(D?qPF*QFcMP3e|&Te>6NmF`JDOZTN;qzBSN>5=ppBA!amr03EL=_Sa& zO1}XO|GY<*PYLYdQ4uY&0+AK?UtR%%0|-j^FTZ*55s*?twZ*SUJOra?bwyU}n5z_5 zRP3sRBjZ>9C!LH+YK6zEUSf|w2Qn(=3FAo~;Ut1^Vkca!7yqi22r@c}{ybOeCpHGQ z<2q_ZTv^eBfu7~7E(iuvAY>tb@x5d!zJNEqkElNj>-lCE3Sluhf0GW{7*&p4+X#?T zFwkHowhf+irL`gj0A1BwzHVSfKu~an{r<_a9E$5N*%K7B{asj!Z zTu6?R3!@6fPaU}~@cMECxgpY< z$W4JaM>6dHg}C~ER~NY}*t$dSDfa@}CloP29w-lz2g^g`q4F?!xI980DUXsz%Q5m8 zd8|B69xqRjC(4uL$?_C=syt1e4tX==ner@oHb`^jdGdUDfxJ*&Brlei$VoyILk%(2l+?&lKhi=S-v7) zm9NRyNUnBH@uP{4#F8t*^+>cj3XUUJ zpxPBnLd2k2((c}MK-E;~^bj}+Dga7@eiNYx)u&4CYN|}6F&$jX)&!md@@x3nJew=Z zu^H}%gI&3}Cz2}KOEc^u&L@?S#q_vJ*BGtE0af=SJVmTm#}WxnU7E1`5RE;1;cav` zU5RZa;XM$QnEZeTFExhqsvC{^_mfMnF1xMVwyQ;6%`Cqy$ZQ7eD|j-tMAa8?V)jAV zZpc=oN$TF}tiq+Qs_@(A?!PiPE##$i9ROr(Tpo<~l+jWJ;2EgQqP9<3$Hw+;-Vd%K zIqc_=wsbd^GB4h^5KAX^zqFiz)2HqC@TEI4#->|Bb~xp_DuVx#_6j8S9Tc%8ofXje zzVapWCHJN9rSzrprS_%qrS*O7OXo}P%ivS~2g>Zr;>+sG=F9HO;mhgE<;(5M1NMB- z3qUUfy|Ax{uc)t>ueh&-ucWV(ue7g>udJ^ec%pq3d=-6_e3gAwd{uqbeAU5*KXpK= z=d15);A`k>Fed|?d#*~ z>+2Va9ON798{!-48|E7hmXXj$`(k`!d}Dp%eB(iz=$qu5?3?173i5PctZxSJS-#mo z;ryp>KH`fIT?%wLl0wteu+1U+cHfQ!5hkBGWU~Wz#Q9x5H^|c&%XP< zUwjXI4?%wHd*XYFB3}4j`d)=%e-Ck`_B-Eu-v{4EjYY9WK9LoOtU%IQ0gN5OF@uU1 z!hZ)b?g+PGRH52PF1BDzOBFjAjbtf)5|8~vPZ&#ba2%oPsA?vj8Py2c9Yk_vp>e zkC8&RxtHJ>n=|{|9a;@e8+K&~rocRAZ7?t_^z2F1Gh+A8XlDsq`nTCq<`zY~8J693 zzb$dFMyl-@wtsToIly}qkAx_Rf$>%q+=R84dlbHM)2lkfTXh(b67rO2hjA02x))Iw zduD8;M2v>hoTLSMU+~pOce)91(otzE;SRXp$|f(pqVyHG>eGOU!drCVU|=9R-`O8s z!!h^PdTK-|ja(ZrtkN81nX(HZOKEukJpz7g*rsTC=b?S=8^ZZe*l8oJYK`lf@iJ?$ zZQHdIt8sQ5w;YgMfr-IDDr1WAPaBm0)EEr(gTIB+CUQ4vxNoxH+9j_m*PJwAHnyfQ z1_KwyH0xQ5@pWX2VjH04y+nfR9Nigqchf=KaoFFiT=N3pzcanxj2jZuY(UaRKas1) z-%SykR98Uf*Xfc$PvKALPX%13ON*#ZmjQSte`bFce^!4se|CQk&~ri0HT|`~TE}14U(a9P-@xC{-v~uD z^*8f32dSmM71G=K+xgr3JAmBD-`U^A-__sE-`(HC-_zgA-`n5E-`C#{d;|OgfeuC) z@cuvl2#`kkNBd*^WBg-7)`|W}AWiX4^-lvH8?x$jb3mHspYLDbU+7=tU+iDvUkaAx z&{z6b0bS!?3l#4E^KbNT@^AKU0d1RqyMKp&r+*j7d;EL-dK974nf(^O6=b`g3R#p) z7swvJ*U$NRzkuwr-{<%H_xbmO7VsbRAMzje9|>g~_n+{e1o>O&--T@O{s;dBkT3dw z@c)Qxm*YI}{1^W%|83CkYHSbvkNl7QPr&lb|J?t=|I+^od0zv41N{%Ay+c%)W8@QA zfyfFZ-4!4xg`ffz(O?VyT_iHb3?v3?DkZ<6Bs#uM@DK6h%=jaaEQQBMLfA&;tj>ev zsPWodQc1OGEqFF~ZraMYCbp~b*s4<1uf~&F&il}lT&?Ny z;RF5=>)3mf>roSC1>EnuH|=;@UoVOvj!Gle!P!W)Ew8p@m!h>o=RAXfk`1E~t|_qh zZ0lno?BwfN0oj_wjj3cXfc}~VCU_roEYgV78*fThGZ>)IiPKY+ZY|%t(lLnm8ZQb4 z78ky@IS1^srQ;#rI=9L}gl)T`v!Xjz1OtOxZgwg0kLD`$LglXl3k$-Pqk7NV!FW>? zdyf!eEK-)#{w{6?#G>$T+GsUcH6!fX!FmP*g^IlLtY?mdL@lY=Ek+-~YCgiL2tx;sP7>p2wuCjEnf@&mWRb)4T64AhF- z_e>iLr#w6UKlc6tN{XZVABQKwLm)s%h#-r*ySuwBy0|Rv4vV|Hv$(r6GwnUnJubKe zCj<@d{BKuvZTIXhJjwI?-t(UG-RVAc{obmsJ!g79r>eVms;h!Lm7xTnR*1)E7y%{i z8Nk00VVYEDz+m{s2>U;w!S^44rbd#%@IB%`7&90%8Z#mJC*#km?>Cjl|F0>ZF~6~Z zu^{pmF%~rzGZr_NFqTAm8Dm-C<&71L6_H-WSQT-Dp{B8xu{M(H8S4XYXl!I`Y;0m| zYHS8t3pL7MXlsl#wllUzdMBV!#x8Nbp2l9r-o`$lN2|7hzz3`HaN`J&Mj1x~9gA!e zj1z&!7$+mmV3-bkrg0X~Ind@A=L216Tx47fe5rAnak+5?NUMyijcbf+jq8l-jT?*` zjhl?IVBKQeYTRbrZrowqY1{?+9%%cF`++LQVdD|wQR6Y=apMWFoI+Nk(PT6mDI;xU zKd7d#-|`XL-v=(SH{=IHz2=*_QCkk_{sPgd6Zh=BRm7)8Ay6FpxpNe zHo%H z@yHU349z2P*h>1*=jrF*%elCBEf!bM*U{&avBtNN(P-7QNd4Gw9L`oyKspuK)Ec2^ z^#K2TZp%{}ax9O`64_`LK?*51D$=Pbr(0JY-DN7VE{lhMU`J?0V~&cgl0n2rR1Zf+ zm!hLD24lU#jbK)dxQTBnjAba++oh0ck4d5~%g1^UT^@$MOK;hIhu8 zcxqJBVPi<-xGC@EJ(>Jy)uG9UCli~-H_hj%7HWNB9SZ0VR{DxnFbn;LtpS7=ynVN^VL4Je4Um z(C?sq4-Fp~O_@wTnlgj_vnflQHLEF`DZ42L=s8WfOu0>YOnFWDO!-X(;v$NIRNPd; zRMJ$+R65Q|sw%u1veq=!GSxQKG1WEI1HFN%p{bFnv8jovsi~Q%xv7PzrKy#vwW*D% zZCs6xrcS2Lpmi~IMYbNMp1^yX`k4BfqD}ow{Y?W*15Ja#HpDd4Gz`UzG>tNi25BtP z42FrONv0UnWYZMWRMRwMn+bHb>YcB0Wt2-z%S_8nD@-d*t4ym+YfNiR>rCrS8%!Hb zn@q84obnd29Z247+N0VIm=2l_fqcYt)O5^r+;qZp(sasn+H}TbG?`3h6Q#y+CLSaa zX*QGHB$;H@qx25=&*V1+OhMCG(>c?5(*@H-@Lq;?)pX7Dhv~ZMhUup17U*|OcjNLN zAn7sCr_i36o+JI0={4f-5dCQSWcrLG+)tQ>XCOQSNo@x39giT7P?QjQH^eanTM%SH zG6<$1I;p6yq51TZlBq=z53yn&i6ESKwLC?NpNqXpPW&oLq-N71NCx(48i^%Yq@uo8 zeGbkH&DZ+W?4-_@a`kmWWo<;HT4*gYQYG$d)iHi(9gF#^$xjiUYcc6{cWlwI>|@#)PuNkF-4N{>=_D!|3xHODcD(TF7d_LK0{hyJRBwWKx! z2J<)OZ_Tj()11Pb5;*MtG=GP9I&*sS59SQ!jOI+{AI+J;_Om$)&|i@kp8o@$1If9} zxy^ZylpoPT=EA^>nv0o>n@gBWnoF5Wo6DHXB3}h_Ma1FxKXWxC)dX7GT*qA3T+dt| zSsIxeo11{t%-kGkOLHrrZOm=Wk-*!VJD59~JAo8s?qcq0?q=?8?qTj}?q%)`Hdy~N z_cQkgX`p$Kd9Znic__%kp^Y?;0y@S#);tb4K4Q$1L7ob2I<%SQS?1a1Ip(>@zreiE zyvV%RyaZ_m!wU0CRa$FaXI>BTM)M|fta&rCZZmHOzSF$RyxY9Tyw|+Xyx)Ale9(Nz zd|1souJY67GiIaNWHuw60m_+qprYAgwwi5byIC^JW{25ncA4E~kJ)SXnf>N~IcPp> zK4(5}zF@v+zGS`(8CT8MP>mbro90^}-GO$`{3p=A%ny*~vH1z`zo9)hzc9ZvzcRlz zzcIfxzcar#e=vVEe=>hYab!NiJUj#88Aw_)@Xzjd1Z{*yYZyaA8JZLt8($;2@$LUc zCpEr?Z$i-z&QNG#Ib`hEkG1%5nvNx{BIya|{hRCfUt+Z@AtS@1Ppl@1AU-8BF-(xq zHU%LF4dcn8XVI@9#qx8Og;{3rkBrNz)&ON)QC z(tEW36W3~6yVn`mvsq3m*R^WG>V;vIaL96=x-szL@s=wm!8J8+nP0btsbo;VpnWK?o01(lLYMWv?FP~TB$sqd+DRC?+M zDg%{~%0$8U|EQmUW}$weex-h+ey6fh*+4fKBB-2*=K-3J$`7<4w8B&oswh>ADo&N4 zN>Zh$(o`9$ELDywPgS5QQkAI6D5n}#ovK0Aq-s&MsXDOFzaCYeYCtul8c~g@CR9_Z z8P%L>LA9h>QLU*qR9h;NYDcxFI#3;{PE=P7XY`cQqTXsRF8pBg|7 zqy|xgsUg%*@D8U&P$Q{P)M%734pDgikBXrtQ&Xs^)HG^3HG`T7_Sw+ps(yoE5t5ct z%c$kl3Th>_idqepwbVLlJ+%R(O;jw3*ox>5pu4EuK=(r1PaU8RQirI+)Dh|^b&NVr zouE!qr>N7^8OlhRC^JP-G{sOX#lby8phU_-St%Q3rzA?I9F&uCQEtjZc_|;|rvg-v zI!m3S&Qlkti_|6RGIfQzN?oJ=Kt122Zc(>Ex=Y=o{zMk|{sZ-hdQ3f`o>G5P!r z3+g3!UQ=(Vx70i8J@tY5s75BO|98Vz8=isi3}`cu7>Xg7f*=V!ZooFhLNb;6rat0- zxsQ@MgyUMF8t#pZgN&6}6|ThNrcq*#Kf3s}gHU}fZQOdRUMAN;B8iT# z1dm&>5kJW#9@6XAukcet1q--ivmAlFkEUO8@zl2B4fp&ED|tNCxq)L43z+XEdiD=v zhC4gUFL*k=0AP()n-oif{R&NA348xndZ<0Fu(YziQkj8z4c-C@J5DzzU{qz@`S)W>LYM0ou#NzVZJ)d=&XIRo(gAN?(@ z{6CNa(bR~-{!cocDrE%zBb}N4iT;_+qS_3GtRQ8la{$dr=K`9C&P(T`^V0?Bf^;Fe zFkOT$N*AMx(xJJ?NfvFR=817L7aufDS^^ zP((-2BM~1%kEO@ausj3 zn|fE>rsa8$Y?`fU|5h4YYcQZ#@-)J#-@-~)*Zv3gR9!Fx?T?%_#j-+)x~Q&^;ky4X zX@jvmbr<$v{`cqjGIHe|GhWX%?Y`9w_HEYXsY0+r^#cVim~WY6OmZd#lafirq-N4E-!W;K@0oN= zdgccv1Cx=-#Qex)W`1IRX0kB9FuyYJ{Rbv1lMT3X%sIyHiMxr@P15xpaWG4eE)$Nj^t6yXy9X+ zam;vT0yB}B#KbU@nJLUvW*Re{nZe9tW-+swIm}#U9y6a=z$|1IF^icc%u;3HapnYbk~zhkX3j81#>AKzilG^XVHu9$8G#Ye81an4`#(W*LGwWKAy1Gw%ba7* zGZ&bP%q8YBa|KxqhU?4?<|dNwFn5`I%%9AC<}c;}^N@MOJZ7FSPno}&XUucv1@n@5 z#k^+TFmIW6%zNeo^O5<)d{(QFe#1OG1K}A+N;81(YoA|UoNnhBKSk8ZI(_gdJuTl+r zGzoh#KB!km!wG@fm(^7`&6b$d0lh^Ndu$Do!8=KIbb>dFl;N8{8udKxttr`I1+FNp zD&q4BLSaPvf5X`lDO-()wKT)fx9f7kE=)j$4RWKEzEZ=J^(a{CIXv~Z1n^>7_1!XE z(G!l=t}oyTz8Nc)=iCGc(F!YyfTH5Y`Oildsp8*A*e&{{GaDdPTC_RCR>ZG&DLS-vh~>dYy-9-+lXzrL8=Aze}Xg;+GutR zI~MqOb^`LnAZjp713rVD33N6)hn>sLW9PFA*oEvOb}_qzUCJ(Fm$NI_mFy~ZHM@pg z%dTVBvm4lr>?SrAa<;Hr*=@jgushjZ>~3}syO-U^?q?6M2iZgHVfG04j*nFWqqul4X{D>EPIYU&t70JvX|J) z>=pJZdyV~rz0TfXZ?d=8+w2|oE_)AEG{Er?Nl)0P?B5_gXI~&4zW>0!RV9Pr6Z<(% zHiVDx41{MO$<4sm?qV8VA=1}yi-IRK#6cu|eOv`c5n1miGV$SxL?hnBcw)VgxX}Di zO+!TqE8yO71gWKP9I4d7wGw8MXi`Dzg?MlkEi?Y8w74%xq_$Qgu}D&v@X#0~_iHG_ zur>!Em-H2TH7`}n1N%TJKvK4SO2)6{W+iyW&kqQYQ?0Wrq+gS;@~j=1(erwj03Bv- zoe5UC5CNSMpZ!RLx?)qi+Zj-$PVwdyS~k+hUu;dg8<{?jU_uiKjlzRPrJkWolS4 zWX2Z3TBmU*sadk?H`9sy&-kkW@Xd;9us>AAmWgLwDBq@n;yDrPj_XT{OaXt(h$M}E z!dD;qixAe5+6)-DZ@6!{WL$DC1(%Xb#ii!baNluhx$n7jobu0521FIvB$Eg!T3TtTi7@)zZbamBe3TuH7JSDGusl||MHTt(oOkz9?d z&eh;*a<#bHTpg}1SC6aDHQ*W|UlXn=@a9N{^*^o+*OrUq+Hvi<4qQjB6W5uG;<|8M zxo%u{t_MW*;(Bv^xV~I8*N^MZ4d4cHgSf%m5N;@{FoGM&jp9agV~{qUo4`%vCUG&` zWVQZu;4`^d+-zV(_?iP2OyTje(?s0!| z_qo5g2i!yM5%(C?{hND+_)G2;_nLddz2)9<@3{}$N3ecI9_2d1M|cLpGm!LV;Gf>_ zG@PMHp}7jiP<&tVV-ysc^JNWJ!xg_ArFr!6|2#{}|No_gXGK3M{b;{FWB+zsc=olw z!aZf_)_v`9Ld8X%{ zm0DfHN*EDp*^sM3n}aKzEtbJ^aoN{zXcy}J|F8DPV4kYoct(>|us({cpMp=xr{YudY54E>wEXvcIzB!B1D}D<$Yen=k358?;&L-?WmFn%~cf*;9`;z#pi__6#remp;cpU6+*WBAGZ z6n-i{ji1iX;Air)_}Tm%el9#R{4RbszlYz;@8kFL2l#{hA^tFb1jchr9p5SbG=GLS z>PE}*9B2YB@)q98+ju)K@iOn=oxF>8gU8GJct0QDgZx?k9Dkm_z+dDq@t654{8j!M z{|A4azro++Z}GSJJN#Y#9%S6-{{s3D+GG9+(7*X-{B!;V|B`>jzvkcYZ~1rpd;SCe zk^jVh27mYn&p>zvlIjd7cQXx{5cHto6M`QI|KIL@N)@dV>E&xRafU`otX2hE;_D>t z%RDsWYnoO=n<>qvNcc+h*M?=K>X&jtEBrG}s}(xluVshkXnA;S3N{GL^&->&Z-7B> z8hLg&S)==VGu5BgW64TOZHyjz0HXNcPYbLH_N_|lRIYomahLV|(Vk6Wi_iPPJ2ihk zJ_Od>+U_?u)4aRkxj6ml{MXOky+h9#k{Uy|5=r6ji|I8@-q>VBqU&@!%V&&=g{LB4 z=+M@%9`FPoVBx>op8M(=omTxnOFL(@Qr9W(!kXnjJAWvWMjchxY&=yV4o{cb1Wy(Y zhzR4qBs~LP`{fAx{_oF#LHI^c{`W~Pq!3bqlv+rGbnXA4j6x>iN3i`Q{48V_QG9LdYrP5^@W9guFsNA-_;SC@2&X3JXPqqCzpDxKKhUDU=dQ3uT0| zLOG~X0a_)YvQR~+8rM%Pp|(&*s4LVH>I)5ohC(BuvCu?lDl`+CLrhB)*9OscLVKZu z&{60FT9nX5=qhv*x(hvoo}l*@`Uri6XrZ6bUlp7Ul?Zg?XSY5EcrHgvG)VVX3f8ST3v( zRtl@Y4)6aI)(Pu{4Z=oYlMpLx7PbgmksZGO0DQNwN7yUu6ZV6A5ZYnnJ0=_#P6#K3 zQ^INCj9?T@f?1#hT3`fL-~?U}1W~XER>3CN1xb(vhu{=kf?MziUco2$g@6zg&I;#H zt&74X;W9{9g=@ke!gb+>a8tM?+!pQ#cZGYxpTd3NFX4gkPD&sYEk;uTM|YnH81}| zY%&DU4L)au?4QK8-^vg#ygwAy-ulEnN!P7$@*aD?fTpyZck6ygw9`xH6l25dR7Bc^lmJ(^ee;vQ5j21^C=OpUh-b?T1zF@OK# zYM1B7&;7FQLEk*gyymylB<5$dxAr}HyC<=2SjSTxqXCT16Nh!J8=F&EhKhusB2q$#U*9i{Uvp za_-&_UwCLZ5cW;}*pfQ~TXw*cTSa$whmt6TKZCb{zJR7byOh?nhvODZC|zJOL6Thz=vts#mp2H$gVZM~~L7x+YdhfDpQIBVTbc(cr;Im3rk=c(4s z%&;f+4$Nr}n9~+$zh|KPFSC9dJ#IZu?HXC4Z(l&i^A6z5LLDk?Bt5@cR&ZM*$WzXi zal3C*Eb3mMRL;xYy2D!N*2UO+bs@=tZ$7{k4xK%$OR7HE*TUEBRph-qclD*SNAuL| z9*to9sq#eUS28Y@NWUN=jQ^7K4B+2~Fiom60Qk@HttFWyxg~`qr6rXmwZ&lg4%+vY zbe8m%A1oOx87-MCKUy+degbP2%P&CT{hyYsz_UY(u;jGl0-nc`*OJeYAEbhoLO_dH zidu?Uid#xpN?J-;N?XcU%7V4LrGllRrIMwxrHZAhrJAKW*lJp8S!x5XYpDmcfu$kP z#+D|Qrj}-w=9U(gmY}z`w6V0cL|WQ`+yR=w&>2y9|EHxpNIfmREWLsEwM1L`S^8TB zSO$VN7}`+FFw1bu2+K&zD9dQj$6Cf&##<&>CW34*Oa?mDGR-pGGQ%{;gTIN~i zTNYRrS{7LrTb5XsBKr!Z%Y_@CxX`5xcWe4zGmfe;;!1p09JpYII zQJ}}6orHGUat7Iy-f30hfr}Q4#fo&vB3m35r|R=sd=@{*LCaaoIm>y~s$^dU`47u= z%MIYSEVnIpEO#yUK)xRr^BAP3mcK2}RLd*G-y-_K@=>)awZcbu2EsFt6lZ`S0gMgw zTId~7@sOs)5~M-!2+j}9#Car#WMEw%sZ}RFTovczJS-=)kVvH-83X3TLpbR%v|ebQ zmZ{Yu5{bn16f3So{6r&u%t;pM9cN(;XOes^QmaI=Gz*sWb}|lsjb12gqw~*_4YO&FIz-`!b&>I^pEV#|!%A{d+rnb1?Q+_L4QQXKP$fihi>C z&D_{N7~U}hm6~Erp%XeOlq*(aVE1AvhL_n#JQt#k?fXUlQf6R-edWGu@c?0E#rHPv zQCLrG(eQZWR9GYBsiQC>SqChN$rPn%_fAcSd+Ta8v`z|pY2$X!MkHzU6TW)#%Mj*C za|QtaS--Wy{!eJik=mLDq_oh|S<_p8ux7Akv}UsY2>MUZvOxRQ`WsN?$gXm%Hx)OyT%9ORSMQ`XbgGghP3ggmsBv9ciXRspERYPH&|cB=%k z!|Fs4N)=fDvj(g|>sg%z+pk&wuwJ*`K=#|J_fPA6kRGVo6YEnXJ-5EFzO=pq`Hl6h z^&RjJ){oXt*3W7jt{0}^83@ln(wYH+L^Kpakb{O12)0lx1WgdG_bGBHzQDEgwQ&s2 z)<+XdXk9HDSJHH)A1#*LyGcdt!#RqL*h8xjJMo5QX;xBQi^o1vU(phd1xFJf=2|5z zk*vg`LVZd+siAP(BaTrhIY}I@AD`lQ5~FDF7RhW+03Y;hpkRf=fd3}!EnRIZd>i1K z7{!9mUwhx`du)x)&O2w;%o5i6%++T0hlOoqEbtzBJ-YG^eFYbkUt#@I6jrEfv z@|=O*cEWo-`@oxGIx6;(aqstxUUsWw-PxAz(~gunb#O4w(bJjex=yU`j_}i!1DDJ6 z&$oL+aX@-~*VT&an`B&sr~f9y8sn3C?+!JZh8|l>#PU?La$EKuY4~bk)UfVoXQ&C# zapLFVWmC}#Bw*^gJoS2EiOmsV{FkI>ApS2zSWj9rV6Z9w?<517!j=+fYNW&ZAMo_H zA8Z+H8Eu(V8{j`A{bu_e@$9x7wum@iURyqp3)l+U3IQ)-D{3ni=PPY119CZN6`)l@ z_NqXu+iKWq0zz zusyUrvOTsvu|2i@ZF^>WZhK*SX?ukt-`d{U-h=cpBu_0CX5kqK&p;BI0gNTcJ&$M_ znjlz1iBRNFkA^2m1ssPXafas6s^dDuPpS~E&mjHdel-uy)sKkC#Dg;k#pBZF<1vuB zWNbK2-z$#OqV+XM7KtZ)>#N{+(vMaxejO!3vnjGxRd3g#w3>Q9mT^9=N$L~Q2%(-= zfR*&;^78Y$o?88(!9(a>&aZh6_U2Jf7fOsR@grcnPe)^6@8*nh!qmSyy+I=-u{YIq zv{5h?o+`K(-uMDn@TR+>HL24Ca>-e74wE$pU_qX8NBsrsnf+!FkHT93sv8`$O85NW zV2Bw7^&uuFHNVrw|3Kdg*i z%GS36yc=}j!znl}B1xm4@YQR-9APOb&H$|c*}t_XvnRKwu&1;G{OWVuX%Ys(k zUcp`wcx7k?Lp7i^>@|^G$6gol2KI*bM)t<`CibTGX2{ag-U@Lgqn*9Iy@S1@y_3B& z*t$UL7Uwe<`XIR<&;dHDk_Y(DJ_>AO>|^cY?Bned>=W&ibTQLGo@t+DpKYIGpNs4Z z>__d# zkOuhAei}(8pp>1qGj`U_*?G`JWVhMvcF8W=9iX|OdF)=GetW|*zD%xSl&{s&`x>u)HU22VU6XtA zly8~d_hq?Kfx@uTm#LpVA~;FYcEJd1?w-_Caj687OG{;>vPd!*Dgv)8RgtPn)uifD z4XLJ7OR6o^k?KnIr20|=siD+JYAiL8no7;2=28o(rJC1PiUg@Ww2o3Isk0O%b&frOX@B4k@`x}Qa`D`G(Z}NvW5U1CJmQHNF$|D(rD1eO5>#Q(gbND$T28p zsx%GpnbIt2wlqhYE6tPUOADlh(jsZGv_x7eEt8f@E2NduDrvQ}Mp`Salh#Wcq>a)h zDOTDnZIQN0+n~Y@XuG7{(jMUZr2WzX;D@Bc(h=#XbWA!fosdpSr=-);8ObP_B(p?G zw8TiP#7Vp)NTOtstddQ#OOhl@4#_FGB)8;|ypm7yO93ee)y_%hfs*5@bWQpL^c&Jm zptq$v(p~AE^e4!FL3;@8vGhcGD*Y`zlb%a2q?ghw>9zDmdMmw?-b){(kJ2aUGem`t z@C<}!AgRv4m+x`}KVgKS#1YGvbH47;SJFrRbF`w*N?gYHNbwPjM0osoZ8SKVU@4OO zrM$1#A+_{8e#Y1J&~a(8@$LHY5uajH>U|{sYu|s5?Og%T(x5f_V4V-2ruyak z^3;GRqW@doqB_YK2slnVe}sxH(KCXY?Z1`g9hq5YF|1R|T15x~dsk zb8iE^exN+;fmNSAZTrw+`QAWu@NnK>SFmz+ta}ljQETQum2_K z8PI-T!ctP40fYRF{H>f!PA;dAQ_892)N&g6J2|cVy{!C4^aG-q-ZIggxI&L`)W3&;iKLULibh+I@ICKs1W$R*`ca%s7YToy9R z%N68`awU+e$W`TPa&@_eTobg~(CW(d=B0fSMDUXsz z%VXrR@;G_CJVBla_857xJVl-=Pm`yEHWS)xd5%0+o`-UjI*a8c@=|%3yj)%(uasBG ztK~KFT6vwkUfv*YlsCz-@@9zLDsPjw%RA(q@-BI|yaz1%)L>e=Q^ik3fHQ#G`RCD#b!%{Rp*QH3?^v z>ZBIdL&vSR5m}4SETl$4PI}d1;TgEb(PgWKyop6Y2E`94^jNP>n-o60+xzXOSAV+$ z*6>y1M}OF@Gh3xJhdNoUDgNWH@FnM zX9k}1(@wcuOSG2Pcc^CTRr>daiuPvV2iT{moDEmi%LeZ>8AW2EpytY|O}p?^o^su) zqySWO1?>@4{JjC+I4AH_)4k0Q22^Z6)>r8DkbRr^s;wyh8paiRy3w`4n`PRqsWqr& zWRW>h3+r}{i)n#IaH!;i)$^mEhv}iYSjz$P@>{tM?G$Yopug7}dN1SQ$;hHAB23k5 zKjbRsx97DA%&KyhI?YoV;`WdJIul#-`~$SvzF{G> zr?e$n^;GgAk~I1WUwy*gh_EFo&49sy|KmySNa0B7NaaZFNaOgB!~C?Z^X?{wM-^F=!>Am4a3VS~+MH92Fgv9F-ka992Ox z7-~3b0Eyr!(cOCZ}e>(0v{&GBUJajyAJa#;BJazo-c;g`jqBs_Xs|_#AX5CXl2K^2<42H8g_Eip z*SuOK&8Fqxs#-7FRbdHN)cPjzxK_eE(i`bP%hdO-V1TO#!&O0u$(sYCi8e(rhrOJm ziG+Ez_QN_UQU=KStxn@Yqoaxc%uy^=t;AFL3lOWqd$rbU31urhG5285!$GeWW8bQn zN9NQctHJu4Jr3vSvx42H%!+`0re~|3ntm5}J9TX=*RssjdzaQn61i6YE7<|hZV=~K z7Qd*eSeI9RgE)yG{B1nzTG&PU2VC);KDQRx&`fn!_ji&EJx?Eb3L&=XQ-+sN>;-iD zPsj8DTnni4jEXZ!-m<>WVUCC7Q}j{OgS9Ox)_vZXL>%qPQ~eLFgDcp#kl5-KR;2of z!kb3NJY4-j{oCc;sdzfWb$o=eE9c6nRZ)ddeXMIVB8>l%^bF{K3&L{Jn*oFK8z;Q~ z#hDyvN@psdX`J6V(*jTDOz-@`nE|9s&L5qboj*B$c4l$@0y=#E!I>3!b|f1NxtzJ3 zd7ODc%kM1UEC{?Xw4%;p&f?Az&XUejpp|i!b(V9McUEv#bXIa!c2;p#byjm$ch+#$ zbk+iY9caqYz}e8*NRCPF>na)|x+0Hp&pXZ$K zT;N>jT;yErTmt$sXe&@Wy#K|y7Nqsg4bF|uP0m>7X6F{?R_8Y7cIOV~PUkKZwb!{1 z@q^Aoz>heOI*&PzJ5PXo3fdWHCa2j+IcX>3WSt!7@cbW8tJ8*Lc>kx<>2!hYaeAFT zryrys@|*{H(Rs;v*?9$|YtBD_-f-S@-a=mZ{-5(t=Y5bLI3EIi4DG4&Z|5`B`^x#+ z`NsLy`Of*?`N8?o`N{cN^(Z3s-;n=3-#*fkJhh}M+q-WBPo@-Z*`y#RNd(mo> zk?1+j#TI=95~I%!9hc_$vZRcWRQkryB_7(*kijDzj`}8U6{^F~3$x&B1*dSFAMwDc z^|03WvGwQH$9D|?%w}jqs(4_J<*2y5hQtbQKUsKke5MJ{H}1_>9G*1nKSA>-(zvo^ zPb&O(c!Et{1@Bc^srf&keT~Zi>5Lx~Xf<$Qz3#*}J?|(Le=3&W3c0t;>6ikoc995V z@3kD>IrFOaqUkAWX9h&XwJ08?_xD2BOw6sf0XBv4>|VN}GQ7j49#4%NT5IfFi9oxmt9d5n7RGjh3&?F|^|5=65Ic+#OZsN^Hu(vzjQr zHYd7{xmb3?9(aDTO_!0MH(uy-H&4Hwn{xFoxwIt71rE4$$?9osVUFNEFy;OO%Eoyc zVa@f<;JoW2V|?RREs03d=qG&jU;dp4dy>Ko!24fZ-@1~ylDks4Qo2&PQoGW)zH_B@ zeeZ(zf4Y8fWpHJ5Wdb>~>nGRGt}GzI{!gG;UD;gOfk(JmY13cHH9in@w{ zR03KlS7}!nS6Np%S9wt`V-0u2HVht})0y zKF&KCNz+`@T{B!WU9()XL7(fI2XujJp=*(Av1^HIscRYND^TQWplgu?>wm6Iu2_(_ zxVE~s0pH=;33Rt>k87`MpKHJC0BDDxk>iBxr0bOHwCjw^=rXy?F3Lr_7@eQQ!TwK| zBhK!PlQjP&*Jalg*Hzaw@Lfm#TR`tXyXX4Tb>H=u>w)W`>yhiR>xt{B>u=XH*K^kk z*Gtzc*K5}sh{hd)mO!`U$W$3X6kqKte zS4q6bgb`XC895$TC=JaE9ZN!=eq3a1BnMxURy{O3agB^Dp;uo`=?O<@)rm#(>1!xn zQk!takL`))=&kx3((}yNwv8|@$S|4zv9x&XyuBh7Pe0h>uPigNyd-g3DYb|LyzEHtIi%)={Z^VFlcyQjk1Q~5V124yWgeUV47wQKu2Mn^Yoq>@clpc_wIB^&Y)T{tNa)DukPR6 zzq_-#v$?aobGReGp39vZXkKXf-38nQ)ySfVmrymOdO20Dgm_hVHFtG)4R=j4|ET5 z4|Wf64|NZNh!H4iG@|3&CG49D=nd+W~?C||R;B$~XALv5Wy41Z)m6Ymh z+-u$I-0R&N+#B7S+_CP>?k(=E?rrYv?j7!(?p^NP?mZ}azx#mup!<;fu=|MnsQZ}v zxch|rBzR7{WX;EbDfbE=NVZg)#=+3f(E%k6f1++MfO?RN*u!dHi5 z63&;FtDgm>&c?Zg`Y&F$s25K~>#)u6{J-z{r4CQox|MCAz_P z?O?@^oHDHPC3a4RTzo!8D}p=Kl`EW0W*llif-`QP`JuidaSd}W zEFXu$6ic0k$IIXtjh-3+2o0?f?k>esbjj$^Je7KGgSfny9j*FTfjPzJYM3vcasal( zXT?55DnD(JYRgl+anHvm=8h}`SQWl@kM@}+8##4w@{v{Z&^c;XfM*B?UKluLS%%{^ zPPHyZ@_TRT*W@M4a_xfHa=doO4Rs*5cu}58qr>WLCM@dRB<6Oh%W;2WYyOqt- zo*bSCPfn0?d-8bldh&VldkT08dJ1_8dy069g1xw>gr}sZ6i8(}Wr3FWRPa;;UfEN{ zQ`J+=Q{7Vov|7;WK&$7e?`Z(sU}y}qsi&Ezxu=DvrKc5WZJF4S18Q>Y{8RQuZwxP%l-+%Co@{IP3@r*_K1fY{V zF-V^3ndX^}q*fxo3rErDv6AwP%fIt!EwBHbC3ti3Pd^ zMQlfOmuI(Uk7qBE;rTz$A@cmCg3gk{m&;*Vls6z3Rh9$kORl$|?HS|73#y#mH zw7!X7@5T9gioKy(nqTpfI{MzU2rQ8}%^q4Y)F0}@^~pFwBe9QE)sKbP$fz`(Nb!3~ zSXqfARy|i_tuInXvxQ2qCResTMRh|g_Dx5up_b&gryw_k0=zP2Y1m}#epr`C-8 z4xT9+4ydWvFvT+itsXwz3||z7y@=%OHY{qJH|B3xJv`DWs%CvydE=>^>N?cW=DRlz zMmS{Cdd0r4){2%Vq7^CQ+F>0@1%+?e2kTw6p7oE~p=fCmSrKd3^_$2nt6GlNXKC`l z(k~GrdxrLA9xJ4HPE5)?LyN#tz5esthT6_9(d$))tskiAjT4~E$=Qb2Dp9{c-s0t6 z*LvMTi&UiN)rmg0l_Is+PISyisB5O7R(MNi!%)kBN#ojwS`=;dghH@G6ux-aZXfFR z+rmBb?5ozZMFGInJkUF$zk<`H3(A&t{*xSV06!hk* zx3#woNRi%l-uB)O-j3c*-p<}AZx_`I?|?-cJ;WSilg>7C`B?VaPD>zxOd1>S|;Mc&2UCElgT zzrwrHyUM%Ty9Ts%-u2!M-i_W(-dOKu?-t}IR}A0(^X~QT^X~T^@E-IY0^bquQSUMD zaga`WPXRsSHF`~6vzPMHUIui|%XVc)g=Zi<14(TLLJZ5(WoYonxs#{@yJP4h3ikO6D!Wq`!$(VATyz_PvlUJX9MSH zbu@`o{Ccmja}d_v$hofI>OuVhNvs2GH?vlnEsDKcW%uScmHLbb4y?2~u=3mKimmeM z%wwm*8d&JruLNL@xHT~1+gg!^$nUqDifuQiSlj2({bAL~zjJ(zokMsku#>0upenNw znj|@T{k)KrLd#6xt4Ti#s` zJ341AhiBvl$G%2bkmO+jiOP0Tw zmpYP$x1@Ffgd7E!^3;auJugooS(sp+UybFd3!NP;i!WwIu^V|RRq1mrF2LWY%dv#@ z;JHD-fG_&;_3CfjF>?W|5hiwCiw)zyq&)-L??qTjiZfvF!TwKQGGB6E3SUZ)mE$|$ z-y``4Uk25NJqrER_nT_V?#tne@a6R7^5ypB@#O_;erN@Kg?xp5MSMkl#eBtmB~WZ> zH3L_vq-xcG*ML^bR~u+uUp-%aUjtu5Un5^*UlU(bUo&5GUkf!B-v8-~L~;jTM_(sj zXJ1sDr-!enua~d4s`mpv0NNnmVBZkmP~R}$aNh{z8;$5VL?`+t`C@#NeN%i>ebao? zeKU}Cwr>vbdA|8T7y1_Y7WAUay%lE+d5Uh`Nxi5S#eXo44eQ$hkeeZnleII-ueV=sx_|?OD zcm~2V@PB^>lzSe*5PE!p?}ZwMAZSC2A(@HaHA&4-uab@Pv^rWJ*hYH7nff>qNh;ux zhxQO(!~Kz(xc~SywH)HnELx`C_9Z#t)saX%c5TF3Ph^B767$5ZijQRKD`Hz{1+B06 zc1{1rprC@q@KoCFBJhM?zZp}i#lCH@YFb4VJ$2{^@9wO3qsE*XJT{p~Aw>Ze6h@DqFm&Hx%)74Lbr`2F#e z8?9gRRJH*t`U<_@js66yXr9uo$1ZB|sa=)v*#|tFrq7|8jqSp|l%V=k(|D=l19E=k@3F=l2)z z7xWkM7Y0vJXvO^{{3ZRR{H6V6{AK;+P>qWIN{DNH)e6xYs#;TjGk^0CkHOFm=^g!@ z5bpxCo4>oihrg%4m%q2akH4=!+TYLL-#@@V&_BpO*gpg!hWUs4N1%Az<2aqHSf=`? z`KSA5_-FcO#d+rY7x)+Y7x@?am&Dmt`d9f^``7r_`q%l_`#1PE`ZxJw{hR$;{9FCo z{M-FI{5v6bw|`GuhEn~o|A_yn{}|X#KsyEPjNj-t#l^57@qWQC`YnE|-{!abCBN)< zfYs%9`#pZI-{<%H1OA}@tpA+zvlHLqxXhM-NX2943 zYgpFqjCw21z&;YEArY;zmQ7+cpH_oNxQEaj;v@MA$2Ig8Y$YDz#~hE3$O_jou|_D) z*He9#RwsUMxSpQkDe$rTS=AB7-iICOY1SjD1{WUId$$sC zr)c|`rJI*BSKHQNFV0v8nC#@_0AR4&HMX?lslQk8RK*GJibCv>=^J4N4wg7Fy~w*R z@4I}rd2|2oH}8RX`2Jz750e#s3-+znnQ)-k!D2^>;d*+S32H@GNS$48TRb-MRAaQF zsJFt?i>DUAdfoK~xncdZ{VD9bsgCiFRqJxVDq`IYFf(%^F90ToxAN?&x>eybBXF$T z;mTM=`tdlda<&_SR%r`oTXTG`S_?;+K)WBZLp35v?|uwlz4l8GmXhKOg#O2qDgfVq zfR;A!J<#;f42Fz>Oo1N*nFBusehy>-%dg0qHINPQh(OLju0U>(^9J$-@*^9(|1(fT zm6Qsl0;L0G0%Zf`0_6i00u^;0#S80yf!cvO$XY+p0C*#4O#)2=%>vB>EdnhAt&p#6 zATrP{&_2)sv`&G}$OiZ?&^^!t$D zXCOKo=v*W%Ky)#pxDugj1M84=V_*~T&2bSs0y_h{0=oly0(%4d0{a68z;g(Bj|Pqf zjt5QzP6ke?(WZboKn3Uk6JP^efDZ`BZbeiA>IgUkF5sSkH{e6oAfo3Hy%e~N__e?v zz;6U@25uq!Zr~p9`$&Emc!W6Y{|r0}JP*7GybQbo%NuC#0`CJK0v`jP0-x0wa&2KA zo`LWTB&8X^*e3MOmpEp?R((9dAc-JrxDd6rMiO;aRz3Yd@DdH>^|n-1{!9dItUer?Z2K zq8^^?vqgzb30RG%%5H}@wKVSEe*XCU-~}8NmPRBnu`FrU<4CrV6GGrU?T63w|F=7fc`gA(#QQ zOwckz`#G2esB-)s%o@ywV9j8yVC`TXkn2G+7#ao}0dEp)iZsQ7kG8?cV7p-Z zV25DGV5eZ`U{tV6uxqfJ8r2JUpJ3l$bg&T4lW5U4K9PM6~UFkRVaIHa2@as!Hqy;k;P!x7Tg}( z5!{KiJ;A-I74To2bR0>if~SLLg2tdJXbw_fVS;Rs3-Ta|L5mtI1?8Xv$?l*>wFQE~ z;8~E*2QLIK1}_CK2d@OL2CoJG2wo4~2;L0d3f>Oh3EmCf3;r3rAN(u$0Ae2n9|xZR z|2z0B_&oR`_%iq^_&WF|_%`?stRI3OfrgLp41{MODbE1G90U<4_rFlg5UM4-KavW> zLv%eSKEjonq(>z#p&jETt%eeTH7#1pBDIJ`%4)>F-+MeC)6{g4qTQ6xKll%f-# zz8dKn+mr|r7r%mH|8k~Q2UpNX;;LHR&^pAcum6qVP~BxCpI76l=|dGnkOl2u{6d zH<@DNb}kCA>$9J_^V8q!bGt5`vX|NcYj_z4DY>RvC+nsy&?^C=S(bMvU`g0TT1)GJ zNRhFY5ynVGYfyFi9C%C3yuLB;ZS+;{tq(@j-Y`8L@+Dac-`Pp8VR>Xkw-Yur+B2<| zbh`#u;5Z!`b>Ij*Ul^5gOyAt0c34^5(|#1O&6wM>4^NdW)u8P9?u|mwwi4ljx0&kC z#{~lOHGO1E48nE~;W{d-NE~~cpI(CgR=>9xHtA-RHBTvs(9VtP(|5tz*3QH_uTw;l zMnB=J*Z+Qm<)k+Q_G7E!*Y4rK!R_BwHI?p3!nyap-+TYHzArPiYWv<*U0G`;&#LNfIR7cn z2sE=i3(#!x?D8D)obp`q+@R%^=ac7`7myc}7m^p27m*j0{~<3XFD@@3FDVZKKl+rF z2g}RJ%gZbH^eR4H1M?7hZF#7?j=ZkCp1i)i0oWQsZ!B-(iwc*wkhhe#0<8`7cJlV} z4n7a6-38<*dAB4>Z+RbiUwJ=yfB69UK=~kSA1aRqK3qORK2knPK3YCTK2|RPBVQ|DCtoj*mv4}7 zlyCCoZIf^JNxOmXmG6`9mmiQHlpm5G2K}hdcT#>zep-G;epY@?o*+-e){F8>^2_oo zSeE+Y;QXijw)~F#Px)Q>J^6k41F%1mKbAj{Kb1d|KbOD2aj)faIU`rdl~~irwZQez zS-DYelAGlgxfOdHawq2K+Ti@B{EhrC`CIur`QO<3QT|E(8KkfBZ}RW*AEHPSAE1F1 z2&_O_S^Ub|~erff>7E#o?t;OIlnRH2#PVFiAM(K@1)Ou#y zO^~kwN_z-*Bg&-OG1T)9t2rOul7Qz8Pq4u!AZ60+i+`OPd*Th=fveF& z9JAo+QoM&Jw)xBDD`ic>hA*xNzW%L{9P2xiD%gJ|RlAn$IP%qjC#uS%?}wxww+`;4 z6xz^I@SK=R@MM>3XB(W3J}Sb09bqPW68kUOd-6iGcXyMOiX4b3&`k`gUJa}ZYB@Vd`y0(08@}D#1v+VFh!X^ zm|{$ErUX+G$ChTw_;SiK6_|=lC9G8iTAiuE)MRQgAxv#1l&QniW$H2YnFdT4(~xPz zG-jIM$mUEq(}HP<n669|(~arQ^k8~2y_nuiAEqzUkLk}0 zUZRAw48oteSRWM(n5nK{f{@B#i~ z766Z97BY*N#mo|BDYmX)Rx+!Y)yx`ZEwheU&%`qun2pRPW;3&e*@`1}FguxD%x;kP zGW(eQ%mL;g$cLFDK#wuUnG?)O<`i?9Im4V~&M^s0B6FU(z+7Z5F_)Pu%vI(ZBgJ)Y zGPi)=X6^vJ%iLq`GY^=D%p>M8^MrZIJY$}N{U!5?dCkZfhEaf~g06v1J}hHoOpKYa zfW?+%h4()&9K-wcx6C`{Z{|Jof%(XMVm>opn6Jz?<~#F)`6L z>->=fvJnJ9?9?l^rTmSgQ9?z6NW^$0wJhovd~{Ty5{mJ+`umVZA}I1977`_`;^9)CNjN)W-z zBQ|{EQoskhizB%}^KigmJ@z-oJ4OY{B3sDWK_`SbLCSS>)p$W$JN{1dzJRNyEP}Ta z!1=|zGpEK}>Mi)Gi!ScId~B@U)f+u!~paQHu}fXyhLJ zMAXMEOjieCWaeH+Ju>Nd$P1nSs7^D{j;G*V2z!$ag3PdHq+P#;_)fTAaZj(>NherY zKxz+n(HO+daAn13i7kL5>+=hV<@lAXy|bUYvK5eGsbNO|7bn{v^v{F!5IxaV?EAT1 ztd-g{x7VGGL1`NO1g@TbHw1XvTmgw9o#HnI`fn$LBBLUcBC{fkBC8@BSaK+GVtXD; z^D7DfFQh1pwLcWa6vY)K6eSfwic*TwiZY6_*j`>yK~YgrNl_VVfd7EkgdXD4>niFg z>MI&3!W0b^jTDU)O~Bp^dN}l!idKr&iZ+V2IJN`O2t_AFXRLL_6rTSAyqBW4qK~4l zqMxEawhjV1L^0GC0r*cbN-lX%iDIc@8E7jMD}A=Ligh5xD>f)LDmE!LgS^$}*{Rs2*sa*3*sIv5*snOC zIH))To+H?MTya8iQgI68Gm5i76R`Dy;-cb`;xforp-UCl6*m+&6}J>J(C$FLtGK7Q zuXvz%sCcA!3_9HZr+BV-fhD9dSW*GiD6|TlLa#6=ScOqxQkWGMg;ilw*cA?i6Z~$4 zN5Lt0g;()L@t5MQ;+^7e#e1-SRD4o=R(w%>ReZy>P}RUEumXV|=KmT8?h7eEk z{A*H8;G`ZIhg#_j#a8k93Vz|LP%iDnFJurqrHG3godLC#-8C5SP@$;(pf(02#GnTFy5Z06h%(ArpcG%-GN9H|) z>{5KnG_3L=Ku7=FEWSNGanx_a9|NA6Uq!J5@aeGjJwhYlj>6T0FowGU80l-(LgVu% zAuf1QC?GxmcB+`ajwe*DzwaaMPXhQiS0u#Lyb9&-87%X#VU@y`$?Zdb>?hWiDlIWgcZ-Wjzb`eEK`KyOAw-BP zh`mJiuPe*~*@cLdQKTw~qLImMbY!ue)@go*DXT`wT$reEUBa#x zob)`h3-0qvhU;1a`g+$h=t$gw?Q86{o0NOwJ7>9l&eA>o7yjtg3Tlm>38Pk~BXxtP z$*dTfwK&xgzYSMW4-oN2IM<5Wh@f$Ox6a5Mg55UKQ}A-?PwycWcIYqhk=@!>M*N8h|3Z0HN~6WS2SX4cyA->@L8F=}`FPMukJ z#9{a=HfhuFc)G4K=~=ud_{cZ=R&!~7P+d8#H`x0^@9&EotQw*k3i2@MBcP8`jaH3Oja7|PjaN+oeG+u>XO?QV zYL3Vj3-Utfi&aZhOI6E2T7kW*RclmhRqIsiRq>#2guWU2R@FAucI-zr_o((_`2f&E zs>48!s*b6St4^p+s!pj+tInv-s?MnrREetdIPQ|_vg(TJs_L3bs=BVap}MKM1@_yj zJE}ji|Gw&h>LEyvRZmn;RnJt^JLuTOdh{JrV}&`+w*sxQF5slKazsDAqVC^qm3tUzD|(%K6A>K9LpItW@2Faye= zh$FRp|40(;A4em8U4=%_Y^0ND>Jd1dtN$2O`}G*4c1k~~M@FPoC{N8Qo(YK)EEKo- zkCK{3bI7a&N=Ftdk(D5`Of62Z(HO!hC4Mp<#R19rw;?MUUaBFJb_H~i0Y8x?8si%p zw|nieU*1_)eh!VI{PjF45uSb^;iWo+`<+P?qUr!DqiyL*nKS~>&xOM)=gXv>Ci(2X z9kNrW8^t`moIadJC+FSkW%{L0ChcB!$yB57ZaJEHv-iF*+iEkQtfMLJU@UVU=HWw8 zG``$WBE8-sTTP@DzTL)YfEX84L$(i-G@|pJwT7k_?MGHyTjemkg|R%X2PaH1B0N}I zupp@}-tD`#2KH;OL>zV>)?QUiNA{lO{Ns?;x(=eJD~*qC57Hm?i!Y8^eXM=`Io>6Q zDj?7Dw$t(7FM$8j_6i8!E&(Ymu7E_HPW_wucXfJo26aYtCUs_Y7Ijv2HZ}P_C>QWN z(DSMD11+d7q%N#3qAsfb1N%#;OR9s^rPQU>Wz=QW!Rm7A^6Coeir}lPuA;80uBNW8 zuA#1}t_7Cb>QHqZbzOBmb$xXM&>N~7sT<=e&D71+;p!IZmg-jO*6KFuw(553_TcHL zj!<_}cUDJ&+!cB^9NiOWZ*?DaU*P@K1Jnbt70otUJxo1ZJwiQFJxV=VJw`oNJx)Dd zJpubCtEZ@^s;8-^t7oWZs%NQZtLLcas$#p)&MrRrr#6<33_R=rNW zULCLApx&t7q}~jct*^coo9bIwy94yD`kwl}`hof($dA=efId?{SHDodRKHTc zR?9(GsFgs~(CLR&8$mOxEo!UUrnajcYNy(zc7u&m^S-#ZqIi_|Mg0|9eyD#Y^U$gR z9$10E3Z#Vr1AdTKZ=gxZ>1WkjWnSK8JXzRE^y)% z=LAZw`;#rY+a((~mDrtp(ilddt_0U;RPF8?W6e-Mv%!7D} zRp4H?c>}9VoiK7hy3SR4-VXj!DeD#2)dmLyKa#rp?P2-*;9U+K`}puthhh8XMAfNY zG666SQw9)CMP1?r*kK&j@%-p%r(q9r)B20cr=t9e@KhAqmX4ZOzj}4gFYbe*QUA;j z96db3UaJ}G@HK|rLAXD!#hwfAqVmEuqqbsHNK+v{+m(eAg08|o+kI4dfXHtbfU=DJYW;XHVx>$RREhmY8>V{Pse(*X+)pHc^K z;>ZmnDx8JWt239Dy}EQ6+;a#>x%5d|b#q-L#lx=RUze#3aN|~)G$>8)eg&?cegg$~ z+FSvNB%S6r&F`A@nhY9=BolOrB&#NyCOejL0nLLYWG|>Gq$vzqQOzGdTS?%hG^I6V zG-WlxnsS=*nhKhVN%1I0_=IZeXzFU}Y3gelXu=?-k*2YxiKeNhnWniWT+>3+QqxM) zTGK|;R?`kw=%|U%bQ0C-267Ld-p9uW`1labP>_achHFM>Mrua+tZ@IIW`bs-W|C&I zW{PI2W}0TYW`<^_W|n5QW{zgACPp()Gheen6RU~SEYvL0EY>X1EY&R2EZ3~itW2u0 z4y1U^h9rHfW}9X^)^=%jYxZdNYWDejhcG`1^f>gBno~f}XwGWRX%aMvn)8|qnv0rC zn#-CinyZ>?8Yy^hXl`n5X=EVX(fp~otGTDSuX&((sClG$ta+k&s(Ge)4!)O~S3uE6 z;p0R@l*Jaa&u;f|H*gNRSMx^mm*y=>)M$uMEZe z$B+u7rZDP%BGEaB>-vvENA-^otaPTtk}^sdfzC@n1OJKiI4pM6^UZlGw{DbW7!w>G zcVLK2s@w9R{glI_VXv+xzAG-IdVFJJ&X%Qf0o zwye2QquGdCtw#-N1oPb#{49E6m42Iw`_8kz1AMm$5SUDATC%d?v2Hm4NzDw2k6&2j z!;CR-2jJ3y14=LKkNk@;{nb2vZQoRCW5cY~3&I$+&xQJ(gdNXLr{XMi z-Y-5|w(ssafb~uQ5|2C}oxgf;=T66Jm2FTWq%({vnMfLrt zmDOK5M@pRuk)32U=G7<-_>i`s0RBtUD?q;o0z7T5fJB>4`eqNqbp)MSE3yO)J%2*WS?H)ZWs{w70c)w0|a5dzd7l zxxDbx;Q61RYm(U{5(`*tTD#Vvb^3gqmQN8yul=j`oA$f*hxX?$BWPrR2UZ}k0{`!> zz`y#{BZvV-QB09M10fXTO&x6zkAJpMiR31)DCk0M!A2yCWN3siKAi`O^RMr({i>o+ zpH`w{3H5|4NI6RKx>P4sXiZYf-$pf>LAY>*#E&S=_K!qb@)!~+j-&O6jpBe`@hJ%> z)_lB(yroV=)03A;=mFWkW3_HoNzuuZo>vGN7H284I zKPI;Tw3=Zc@rJGLjxjFL@(d>YpJ{=11?O(uBa>d~Y6%$$Yw>A=OzPejx9@ogIN8~G z-T3?id$k@pqw}TYRTA(MTn3%AhHM{PW?+}AFFM|fl1aBTfW5#|$z$Q9=irxTdd{30 z`3}~lJ0MoLFR`J2RJ~ZF$Kz9}f&IUrG>!g(;2R^*(((#Obm?@z>3-Lx*JaRU)Me6T z)@9LU)n(IV*X7XV)aBBV|9tZ4@?)uxuCT6%uBh%0T`^s8T?t)DT@cty>&gHP_Qm@D zuT%r9wR9oaS4US@S5H?T%MEpnbd5o3s%xfet_#<-(6!XH(zVvL(Y4jJ)3w)i&~?;B zfWNaY5@=Ull&+huyRL_>r>>W-x2_MaK}H&+8;rGRpKYX%kJXI>X@YK|Zjx@YZi;Ry zXw!8wbTf6cbhCAHbaQnvx_P?!x&^veU7T*AFH0g>rdzICfwk31HZsyC(6{Ke>b7C~ zPTeluZrvW;UeNaI4(JZ*4(Sf-j_8i+j_Ho;PUueRPU%kT&gjnS&gl|#iN0EweEb^l z>pofL<7AWvx`(<)y2rXFx~IBly650~se9!Y0r(Ge9dv_^)fsgrompqmS#>s@T@=TG z?A5&i`d0T&_qXo7?t|{5?i1)=bYFpf*Zt7_1RnSVRv@qfX>|q2Z=ZmSQpX_l7gE3; z)RG)=q=rq1%^!F8=TkgGBa_d`GWj0ifS!`K;WdfHQ@dB=$g-}P;*=1*kyp0&(<4#0d@qdQ?E?AY^xws$uV(p|Fn*O()#t& z?}7kNn=2sEr_=wYmq^mk7 z6nnyfw!~5!Oi?v>|AW4hzOz13-v!&c0qvphsqf{B=%??m9{}#yjq>aXdg`s?}|`kVS&dYS$dJi1$rO)L+Fp8 zKh;0eKL;+6ywbnc%k>P%O1(<2)@$@yY&Ymxy-{z{o3Vx>(Z_`~4yafEM*o-ot^OUz z@AV(_AN8N~pY>n#U-jSg-~Dn(W`G7(Ag}^yX$1&QNRAeM{aZ-mDNh+mQ3ydIVn513 zjiMB)r4~bd{xeHnlU5{E1uZ(ORs=dC2>L~nFZAmr}LtmX3&_FSLpAd zBhp%w3o}Swfn>=c>Kf>nN(Tr+SRIIbcFFcsD$`xKV+6^yBc;6 zyC>N)4y-g*9DV<|pv?t*RcJ2Ni~H`=y9l^aCLJ>a(ei+--uZU$NZd8B%A{T3^eWtQ z2zav;&T@B{Hg9KS{YJ>@fhV)T3IWo4v2`V5ZP_OS*Q)!E0eamPz+zi_^>yv zh}8mUa!~hyc>j`EC|!51brw)lZSG6UqT$Kti*CW$>cX%RC zTE{}J@TLHNL&w&2lNe?umA(J7qA&ViaA)6t)A%`KSA(tVyA&()iA)g_? zp@5;Fp%6qB!SV3?Pt1c1r3|GFWejBv!G>~%@`egNFZmy;x}k=lrlFQ0#8BH13ZA-# zdWQPGh(?CSh9-ulpfxvy8(J7z8d@1zgVxs2&d}b_!O+nVfg>Yj&*=yd2a4YLfh z4RZ{04Kbk2H!J`eXIKbyG4!Q|WkAViwP6j&>kR9GZh*eYu-UN1uoe4v0NrKSZP){R zAGRDc9K!sl;h5n#NGGv&#&Fhf&X8b8G@LhFFkCcT0_zpSRiIMCb;AwAO~WmN3`deN z@B8G(m_IW-2maFV%JAACH!uc;L1|EdMdOPy7+8bRU^18u7K7DiBXvAU+FypZhId%| z0Q3`m zGV!lWs?*BCSk(TjYIHOq6G=2n?4=cuFL@JZQ=d5ZS2dHz{5v|C2c>jYB$JL!Iki%b zqWv@e{So~UL`YYEooc1dt(a;%_%u=`Eiwh!hQ!8RvEbNML$<-r+%Y(jNSbaUl~U*B zfALI~rGQM@T*)_~a<37QA#n0iCVjDUiS)$&P2Fjohpm2GDhj)bP4~myZ#(Z`WVHga z{&frO6w?t!)vcPtht7nY)4n~j={+j%if-4SQ-;fj&rNF>Td9AL*>@!?JGPh!_cX@m zpA=mxbg7U@q$XXz!81Pp&)cf{sKy+O!FLT9hgX?a-M9SUkSs0Pc6(OVS;}1e0y~(f z8MYAqY3jNdne@CLE~c6P#2aDk9F)e-Kc@BT|98GA0x|#Zu7HG1$Nt9t&ZcKGuo+p2 zBr}_Z&B|tDv$HwaoNO*OH=Bpe3wH7;1X2;UC{Xk%!IoqZFAcOT8_bqt%Y#&rt;AMl ztFTqsYHW4323wP@#fGr8*-*9)TNnKG*#>MF+mLO@oH@dxAa5o?=h4XV|msIW~b!WY4n~*o*8X_A+~gy~akeDz39LY1 z1=8dSpkKD+*g?Pa?Q&h-4J%BiBpD zO{$>I1n=2fF&hvUYW;V^b5(G}AOA7FAr%CAY5DO!2QKG>T|UzQcot2KT;1U5 zrf1rh&oUgvl!v?Gw!+?E7Cdf_zWOCL*kw!EZqycR**2GkeYTqzTRx}=&jcMW_`e!;Hg?Ba9=Bql}}C zV~k^s;4Cxoo@w^qNr$^agZ^L}t8=`Ca2Z<9*`;<3r;k<749!ust(AH@+~w zG`<2^4qbuc)IhaHol$Qz7+IsyXfm3O7NgZ@1G~fM1nS0dywPiXgQa)Izkz=+egyj2 z_{I3u_|5p;_`~=Ud(j*MpTG(PRv_)I0QtqE=z^jJiZT%Y*G-&7GLa><%EU`!=&!AR zEY(O2K}$UvS%sL?B$`LL5JN2F`luIiYC(~7#zL$((qE?6Me}J+@+dk2ji+%b$D^74 zk%ART{-e;I24~@FFTqIsa;oLAeF zW#DZN7{>|qFU*aP7Bni=#E5Rd*w9mV!>LUseR%p{5}q$}@z()Y#O-)YQ}r^l(!PQ%m5jv9Fz}y{Ut#BgmbgN1D2rx|*U)-Avt0 zJxo2p(%aO>)E9Vv=mSlIfDSPYHAS0-fi%K2(lp968l8Q_^^nr)h6nrn(N%`?ph9eoy>7MT{CmY9~Bmia8JfUm*wdY~Ij8%>+Aw$-%F zwB5ABw9~Z9wA-}DwAZxHwBK~VbP#)wn2ur&=RZxSOs7p}Ks#qjFeRGKn=Y6xnl6EU z#TS9by=l5-l9_Is?qJ(JOdkS$Yp^nJRUj{^PUl3&5~9Qr{??S)v?oe?(pvh3@!7#|`dSmDGVz(jjq00KFTamlkJl%)q-%Q00~ zleqM45jPz<0QdbJ_1!I3r~~m4+BUQd>|7Pcco12pE?P3K;WQ+DU0eZ9F$%54JS3;b zcm6F{v1A?GyLLeErY?=C6H!$rE!;FK&dM~OL?tw8u^nc)JqEB@%T<-)!VYAEdmam& z_OG#T8Pdm8X$!HdO29L2M#!W&8!qkR?hnrsjZDO6B~e5jz^~IP$)sbe#2&H5k{WwE zOu{SjZqv^y8z9fu!tz91Z}O>0ON_u|(puYO(yU$cUpqe(`EUC0VQIL|H>6JY>T3s{ zNXn*Fd|VgNA`}p^4}Csfuo31#n*_$3bYcF!$Bkstp>3!Y_A>E`#=yFj^Ti(B&L7UT z-`w(*Z=5cbf&%z2O|Jm`4hitIxdP}vp5M&Bo70;!nBo0@=FC9RC%ZX^Ij1?7Ik!0v zSn^?OL7;`rMS%WcE@m!nE&);y_LMP~H3x%K-dq9em4Q|@S2I@!UejF59Ad6*4mH=o zzWPAJ%ni+r%#E=Q_y3v0vDC`k+T6z6*4)nA9`ugp2%w$Kk=Pdnw7a>7xu?08xwpBG zxv#mOxxaaUd7ycad9Znid8j!W$Bn>rw0R8hapv*n30R+u=`>8y)y)QJt~tg$&ph9} zz#MCi1AUQsG4?M5x&rzttik<%m~Sv|G;cC*26-#=?LOab^B(hFEFUl*^x2M@kC~5~ zPxv%6+BtKAIT7>=KHC-ZRgk3S>*gE4Z$ZCpzT@-VH$N~xG(R#wHa{^xH9s>yH@`5y zG{3@L2B^}kGOMwsGwaO;Gix@2X2uqY#17nPcA4E~kC_A6YkmXtE%d+5@68{8)6X~a zck>UCPVE66Sb@L_q@5L@*g!xA6g5!HAp9;07O{k60i6gQl1FsGO2$DxI-*dY))9Q9 zcJc_CNjZua#|SdXCtehtT4iFTW0P1^fmRnRLfw?nG(#LiY{WuG`BfavBcqXMA&1U| zMv*F1OCBwFNgkaoiKn#?N9RA)aB@*5&Di4If<}`TuCUeLjdf4U9QfR&fF@*8?gG`S z&ZW|@&2eGyp1H-DVF#)VAi3>;z{G7U?CAj-Y)Ng!Cl6Wp0x%XJsXaTZ?q5?8qd)51 zx1uDDzkjW5dw%!H{o6tN0oYGy6}N@&8QJR3HX|B)D-ADow&l5&A7Q?oaF!57r6cEL z(zoXlS0KImwDZ6Vop=(~z3Q3jlR!R%k#7%}u@vT~3!mFZCLOhi=GIudu3f&CZKo~} zAuZ~YN%dQo!4=o`oBgFeG3|v2A_W5$My*^wnY1;Ws70+$O>MG0NMc7cVHcvC;$_md z6>5)zCxLcH`lq_z>c&sp=er}3M2B7>TqgB`{mP)T{bW+MIJHUeUvX(Oe?a4o$0EVgdYT`5mb6$!f`l^_-SmmfV&+ zmb{jHmi(3iU@K%PY$;+X3Q{pkaZ3qHNgP)i(_oxr?Q%CCbvx(%sTS8BA}fCg3|umWji1qfE4n1CV$K^HIs_0bIKAzbiMG?Kgq%|m_^El{CC zavO~zoWzM`GOE9YR!bg@q6p?8@nS0E2(uQ)3VuN%ex#GisZ|%EsU(gS#-d)zX%xLa z8cF6%N1`JOGZp59D$!_Kg;p2x$^Cz)7WF!obCF{02)JWRb#@Ny{e7IbeEOn>ieQQv zmi8|RdrZp)4lGS9YpR%!5NXyV8uQ`E=Uzyj2r+vrO`RJ$c64HFY#iC!0y}C)4rFgq z4^R!fDPkw0-&PYlp*s&E-c6LDS%54TYu(x{#8sOs$nfNumL(P`etFhYCUw=J(d}Rt zvvw;F?C15v`11}tOGYNm2k2GYn(v<%&rLf5S+(0ZXTY;TcZ$7Y`Eu32a0QvPQ9an5 z1l%@i-MRgM#$X)SFNHe;Q)|;xieNyO=t!Cg6-h$z(v)cKqhT(@Jb_X1al*aK-TEBkbJ0T#Y#TAfP(^-Z8buwW&Ymz0GHMcd7H80i+U|QH( z#99Ep07hEsJgCtrdV*!ZNK|(^|_KVy$frwbt?38(70YYGiE;w5he3 zwYfFi+QQlrwAR)(K-*c{TRT`gS|dR2Y>fmekwjU$S-V?%SbKuj+uFz4*V@n8-#P&M z;QXg`s5RO;%sSjU!aCAA$~xLQ#yZwI&N?3a6Rnf1ldV%gnueoi0-bH012o1u59k7G ztToQM(7MRF*t!Hqpz&5>X${bI*7eqS>jvva>n7`F>lW))>o)6l>kjPSZQWzt3(|h* z2eIV{&|}u)Ku=mvSx;NfSkGF|Sre>@*7Md2){9`j4E-u};Ulx&w%)P+X}xQ`XT5KI zV0{SQ$IzczpZUe145d|NRb#8pst3;cA}qjdSaw=nR=3q-`M3amh21=7w6r1qOf(1#d3h_OU!8Dg7120DO15nn$=EI&c3` z>1g6O|Iui?*eaF@3h<|e;8`QHn(tpvtz9Mns_R0vf5jI~X$I#b#clDF{f9G!j$2=0 zFT6p0MhUzVRRANpEiKLheylec5DMU@yp<}g43%b-=9rNg&N}|8@pu>Q_1K!5Q$`f3 z@cJ;ao;i=`tEkV_WzxYIL*Bkz8urxS$)yWqB_>4h!&BxGO9)(bA;5j44ZC8+yN~+; zTP1I+Czt9iKLmG4?p%6$BA%`iZLy4y`c5 zGG`3lLloNuIj!TLw0`~K?}C7w_Etb*OK1Dd_PZ^;ErTtiEt4&?EsG7_{|8+n$!W`F z%Wca8az5wx~+z-Cbp3OsOn<5fh`PpBU@vvH3J$By(QM@e_kDI9c>Y|PPWdrNLv?MS6h^= zo2|R8hpi_>^|tlFvHfiWYy)kBY=dn>Y(s6)wqe*h(l!eC7~5E^O#nK{HW|y)Y|}AE zW6ZJ5wZ+)x+2-38*kWyQwuQDuw#Bw3;9mxPg>9v6m2EYSUT0eme1mPHZIf-YZHsNI zZJTYoZ3p(j{-2K@@Nrc87|17VCvB%}r)_6!XKm+f3ARMrdD{isMetm-Lu`dJ+M8rJ+eKvJ+VE-HDB0XVvZ`)k49uM`edukh9#%X zWpmp+HqOQ;MZL5AZF_I~VEbtMWczIUV*6_QX8UgYVf&dBK`RG%UG*hTU$N8r$e;>g_q>?Z`8J*Nc@pJ@g5y#UCl+*e|r`g0x z^NE#4Qck^ylL#UayWkc3s7z~!x&I6VO&mjITAi+-cw`hqbYX=^9;!()e_dTBor3O` z+dT+y&VcZ#cn5F5!g&{E(!VF&J3nf`7eF)Wdf#^<#87`9#SMF+uKD)9s3j%e2RnxQ z*5$oAXLGJ&HM_3DIEruFuVc!{Ut4P7GmgDsmn-rDycy4TFX7>1*Wg*1f44cX<{3Ws zxwH4S8TU#QFIRs3jB!IEWzyj=&wFcS(q0?kEeZHMD!V)1F*M4^AUf9XaQ2Zj+nJew z5>cBsp-#5}t%&?K1x_2->P(LkP2iryc3pR(n1@@U!&kyC-};Sj+Q}BA+qE^Z9i09w z0}(Q5j|DMZdc(@0W(z%!&teiypof$2>#9+m&mP7oRq*;t>(_0#*axl#b_I_ffR(&n zNqrV7Z{Iv-7TyPZQ%V8&StiYe(J#$i*cSFW&;493Z?~x%wI%04f&ITUy#n+bCcx9? z3P|j5{u8=Hk^$4q_AHoZ#}wJ~U@5=70PsTg!uBHeqS#X0Ucz3|9%L_NFKsVlFKZ9B zm$R3*SFl&KSF%^OSAm#nI1bf7pHO=ptk<_Uu!q?j+8fy$+nd;%+MC&%+r#ZG>@DrB z?5*u>>}~Ds?CtFx>>ce95Z~Dz3A8KpZqR$!d)j*emq_|z3eSJB5AsRKiasMj9}Rsh z^zqOq+9v^(NT%AS0iR)?X`f}E4bohDjD4PcKK8}g7upwL3GknNxqSu5tL&@oYwT<7 z>+I|8@%9Zq?-tCr+jsc%JwA>`faiaLcGP~%XFFv-Z9jwM1bd?Wy#0dxqWzNnvi*wv zs{I<+uiJ0fZ`yD9qW`qtwcoSfw?D8yv_G;xwm-2ywLh~zx4*Ez^hGds1(wv9>U>tC z-Gn8p-3HuYciLTcx7}msK=b-y;Ql}Rd;16bNBbxHXZsiXSNk{ncl!_f&m=#Ye}D#7 zAg}^yX$2@|5O9Kk6{wUFT@VY&Nr^saUdmroItqyp>QXz(_*J$LowBZALD?jd)}b2l z5HA@|$Rd)EL3KK&IFd%CW}{DNjXy=AW*$s85$+JI{28)y!MVt0BRkZh)4N%#!{>kI#&Z3qL8w$f- zo_rEK5wst&6&+4IO97oe1O&Paqtt10iM14X;~`!qEj>Kl8Dc~9!xBV4j_MWvXYl@r zX?UNLc=JZks0(d~^l{+Fs}Us@FGiXH5NZJbrR^1<-$VhPHdjF60Q~3p9Vq!^1}Uo} znM!8;O1jsZH(G2Sr&Ym+gZ26P6N z$hF2e<~im&7C2%ZagK$KMc`TDSn5~?e1&7BW0fy*onyTt-m$^4(Xq*~*|7zz+Z@{+ zI~+S5yBxb6dmMWm`@nXa04!y(R zU>!!#%nl2-A-hE4a=0BH2j}3y_Qvs-nE@JDfxrr+ zr4>NGdK4QV3CR>g2zDWg;0O9!Ng{-JA>Tij#?!ILD8x#$1x=`$+Gye$v@RW&>hu~& ze#*HdxA>2Pst6HOLY#~vaAD3=BAKb>(7B0gkeWg+txWACR?vu_S`jCW=Fu_eENG_S zC%MFrq7e>wgwX(!W;N>w*sa$5{`gM3#6|=&5c=pe;-Sam)_coPdnUZ=B%6}CEVASa z&z|rdcB#rAI$EkwIF0e=T`M7dFzhe3A5T0Ho95y>-H0~3*zuFgam=Z%u8W^8e!lo9 zidJais~I~LSwip}iO+j{G1%-PC-W@p++Bg>-@@7FzWi%GHGYfBx_{SOszvM z7f)CVPp{d$ddrIaD}J^P-#-TIW7ix2o6!0J-fI=n18QBt_VAVA7y(n%$WLcrIsdXC7x>XFg|s&zs-N4er+0)qzcpqn9p#7Z#oCBSM zoP%*}G|=JB5zdj$QO?oWG7eKzVX||IbE;^qT;p5|(t2mSa|7^AIBu(R8|FKmyPUh7dz^c*cEEYic?hH< z(2qes;XLU)1^f(ji6p_9=sfSd;JoO(g!QY=Yna3PAArl8x1D!@-*w)@)`vhJLw}03 z7eHS@mqS-z3#zD1l8|P`n$2lSF@zj^No`;EJT9OKg z<^>Fc+M!E`PA(C(vo4^dd0mJV(MPTJ!MP_Qhf-G$vhx2rmIh@+nieAtr}AuW4hza z3MB+9lBQ2b^mfwOT=)yE?^s+Woj<18m@9kB!j2?7-xS{+IJh&-R5YYgPyqj>=@k&Z zH3CvvTmgwIo$EK(@2>Q&3@-ZLPgan!V=b2}w=0h;uPdJ`zpDUP3b_hn`yW7yyGpo9 zx`MEdGJ`=X@2UW_lB+VdR>QO=rYNG0t1ig(T@74eu7<8gAUAO}bv1J}cZGx8($&h< z8hBe*JD}(j0lc#-($&S))fI(pJ%ILd^>+2~MGWw96dmmv2HFVdqkPtJz$ajNGN#io zo#~q8nhnxiR}9t{xME##u7$2euEkhihUrS6t6ghcYq1uODH=um+2z`e?fZZpa2<3V z0)E7GG%5C!>$K|(Xy;rBu0+>)kS@9|0lnh7>bjN`b;~6K`Ht&P*Im~=pY@UJvFi!Q z&s@)4FI+EOuY7ieO9_(NrEzIpI+xyMaIv79TxOtFm(68&Ib2R0>%kPw_Al34kpFhQ z2l~k7z$6$q?A+E@VrCnU!e{=bG4tx%4&(x&zr3;fp4&(+1)wZIo-M3x!rl(dENO$Q6#>YyExcNx`W)M z+@(P(>kf98bC-8la94C!a#wa&aaVO$b60oQaMyI#a)-EUyF=Y|+;x-cG;}utxrw_e z(B|%NcMEq*cPn>m>~H68@9yC4=#FrAa(8w|y1Tf$x})6P+}+(h+&$gB+`Zj>Ag-Ug zKhS~D2fK&3hXNnw9_}9D9_b$C9_=0jI{8dYlBk97x$YSEJokL?#zJ2ReX)Cqd#QVw zd%1gsd!>7od$oHF&Ry@0cW-cSbZ>HRc5iWSb#HTTckgiTbnkNScJFcTb?4wux6y6FKC9d2w!0l}r!R|h^H}=J{nq`? z{kQwQ`-A(V`;+^#`-}Ul`lc2YyI z38;li0(K!5ltFAXA~|XistF!{n|M^Q$N!4NqMjm}3H{nvF-ER924&;*It ziB7HJ9C4N)BMG&X+0>d&BE|wKWtvnclJlJ=!`%$YU*X_-!S z;Lf&1HFqBBt3U={!=DQk&cc0cy$+s6Oohq~~`>8LmL$^1o_lkTNgWf-H z8yVk7sJ(CO;4MKgYPY0aD>%QngZT4AA-);!<_Q^sWUH7rDj$v+2)MFGeZlkJl(xeD zDQcDDLv}C1c<$GuO@V#U+dJG-cAS(+FRdOhMJ81&dfDqqdz8`jT#Ir20V^L0TONw^ ztc#k%xl_KPqFIhHw^vRmaSu>mk*m@T<6$Kaj<%o40PDC6x-Ryw78QqW#TXghH_^55 zd6dnK%m_Z~#@zTXm8W~7`K_u21@K>*UV&eKF9kelVFe_fbe`WlzkAYqGI%n2GI=t4 zvUsw3vU#$5a(HrjB$C{oJf6Ise4hNC0-zOwE|C-kTFg`2Q^Hfy6XYr7DeWoaDGRo8 zp7Ndwo{BgI#Z^m^kQVBxF*f;e2`}_(4n4a&oIw$&j`;*&nVAm<~G&p6L`@Sx9R&lHfRL7(B7 z>6zu3?V015>xuEq^UU`w@WguJJPSRGJc~U`JWD;xJj*>RJS#n`JgYrxJZnAcJnKF2 zo(-Ojo=u+3o-LlOo^77(o*kZ@o?V{Zo;{wuo_(JEo&%nPo;H7!A4jtt`xmr5rf0Fa-SXzy8 zAu^?f_~_M;xuYnd_xE800iWb>{ZF4cnT+*_3 zD(IK^Qm0+;I;QUX&#ijje(9dd$#e6~N^T+gqb&tmhb(gede0f&bpBiTOU_sTXMEwx z^PULczqGvq!na32N{cHXk)-2(<9_GTa~ZgdTqZ6vhyDl3hAG_t$K?hoFP9H!0j?ld zh%3w$0r?NE7+0Jt!Ik8KxKdnct_)X}3+Bpk<+%!6MXnN8nXAH8<*ISjxf)zet`--< z)#gIEI$T|@9#@}hz=d%Qxkg-Lt_jzaYsNL_!nqb)ORg2ynrp+g<=S!Wxei=ME`sX> zV?}aZxUO6j*NyAW_27DPy|~_7AFeOgkLwTKfzSs-AIe1oh4Y`7A_<=V0`dgtleo#) zIt|mA+$?T3mPphBkmI<8Ko?`{GLer&tOv^m=$p9B+!pNJ&h6lKa=W^aEaV`?gDp_yTo1Qu5eemYn+t3&fVZ{ za<@1ccbmJz{mI?s?s50I2i!yM5%-vT!ae1lanHFI+)M5i_nMP)45#3fP)*HgI4y8J zXW&@Q$eB1ZXW^`1v2za2$+CGbYooKivE4~wu#1tBB9(pV36eF@l`OX}cKR&7i^+G#<5xSOy_L_c`GO3T`>i*xc0umnmxAQxnp3eYMCaeMe9n zmF0u^a(sEd0$&j1=__lmIzCGW8@5o2+o%qgtB;SSa%180t`0jiUz9-*{@6Gq&`||zx{`>%bAU}v7 z%n#v*^3nV-emFmZAIXn`5ytRi`EmSsegZ#{pTtk*r|?txY5a7420xRZ#n0yFKuioj z59k6umXG5X@{2&0NS0!XB=lJ$(l#c^+px4VNk@?f{4`{dNKWymebxj&?-kIlVap9n zWkByhzsuj_@AD7%hx{Y{G5>^r%0J_u^Dp?9{44%7FXtIv!7F(cujVzpme=um-oUfG zkvH*X-ojgX8*k?wypwnFZr;OlJkNXiH~e4xTmBvYH~*ghz<=aF@t^rG{8#=P|DFHA z|HR{y*#>A}1p+IO)>c6LDJj^eam7|D z3!@5g;u+F;CXc6i{~0GZjn+h*)D`es%6im?B83bglg^A*^4En7T8CH!ilqO&CPp0R z=a<{GuiL>kfAqhPQD3u_Rn8HATf7GdPp5=usw8i_tA51ynjw1)jA81I>@rs-%~G~) zBbih?t8{m5jl}XD59EfYy=3ShleUKQkQ05oiM8tNDc+*%>*$rE{|IRZ{+AJ`O4c@U z_&ldPS{arTcJ}haEV6Z7xHL9K82c)qrn>Qem!g(-IFo8~YWxvZdt27BRR5pyp@4)3 zl_uG>01e8dss&$59*B+EAd`*`X7DN{uYC<>)}iUyGk=#D3)c_tWhj5TKgGq-?6=B_IDk(}U9V>Bqp;|L=X11Szdqtpi#; z=nbGZ^fvM~_VY?4tw3+%ZHuiPyd8bsNZ?(4au07$Z!d3eZy(V6VcS6OAn#!B5Rjw2 z!@R@2BfKNMqkPfu{y*;o??mq;?_}>3?^N$J?{x1B?@aG3?`-cJ?_6(;cb<2?cY!z7 z8|Pi(?~V6v0KUn)IjQmvEbaF0@$U8R^X~T^ z@E-IY@*egc0sFC}sMFpvJ~=VTMpolmGX0KEzwdpJ)q4$I)@$^dyk@V(YxUZ^cCW+h^t!xmugA-Id9T;|#`~A|t@oYxZ|{5W2k%Gk zC+}zP7w=c^H}7}v5AV;UvFP6@zym7~Sb?;&0`xbFq7kGM4b5g_K zLNswL5=AY9r#1rh{O@x#Ct*ZkzQPL72x1ZDN@HoZzvq8%rs8qv7{o?LMpqzi)QfDy zmpnooP2T^25QC+>dUWAYT{|J!1Gp(4oSqc7$d(NN+g-exzL%}>61(%?~v-TpuJ-a0ypr0X9ac5#=5#R&ld1b24{?!n!i1hYAW3`3Hv-Sc5<(!#( zPE~imoYHN*hBFKfoBY{_Jx9ZP1`pT0i!kv2n|YV4e)eSKf~Mm&Tz8lQ-_COL+C{UM z0Ut+IyV||bzCm!;pty~RUN*xE`-*%UJesGrD6v0K4hiDFOuYjB-v&V~v#o$cmqquJ z?q?nOk0+-t7sz>_=hNla70?yb719;f6+!-DX;GzgrFCU=Wp(A!EF_=j;ks%8_If_O zk*=|>36h)ZTIgDW)LPd@*A{qtT?bu9U4$=ABI%~kh{6@HV2g*IfP5=}CPH7WTcca6O9E*< zvh(p)zfY)8(Y^OsKkL5ezJmN+rvqxx8FeO|S!dB%bvB({=g>KIE}dKF(RtIV2v;AJ zf-4YQfy}Z3KmNTV*n@B(GCjs1SVM^UkwmKT9Ag+hQa~z#l)eHP_umnXkoTkbz?zSId_~DMA4b1x)e^nuLWs}i+uL&h-sD@c<)zno+7tgn(G`!IuB-4{$AR;6 zs(xQ^^7PDII^VNz)|S09fW%{-r^EX04I=JuC)StMOV#hXcm~|dsNq;t+m#x`f0=s) z$ah1KXU-Ln=(Fg5(*LZ_s?Vm+uFs**sn4a)tkZjJ~YC z9LVMMq52BIE9t}ZmGxEhRrTTeYWnK>8v2_0TKd}hI{Lc$diwhM2Kt8jMt)UWBCUx_z?Y2{V@G-{RsU?{V4rt z{TTgN{W$%2{RI6){UrTl{S^IF{WM>EH1Jva+4?#9x%zqf`T7N*FVZj8$LN>nWA#!! z1-e|X(9?RQUZq!~tT=tVeyKhI$*}(id=>OH`n5pU>DTKw0NiTED< zUj07(etok3fc~J*b5ws!e_Ve;pQ1nMv)~L)e_nqg^?j!-Euf{egN z`Zru1S0MR>lQ{%(5=|;$Kh|(PJhO~uLFP<2sYP^gCZ8{^>M!$=*n(@2Oq_-1?+QKfDhFiAI4*Oafu8It!1$j#k(&6bS=!q%KU=K>! z^437u;Zo*=ow47RmfF5y2971P%Y+ta*RXVD-g0{lypJycdGU5R;J&v_$}|7K zvspgHzT0XzXm6ZcPQ$5U;8~y*-QDK_DrKX;`Oc+|7=g3@joxi@skMg7?%S6nk$2Hd zPSk)WdG4^Q>nY)i2ANOhT3$OQx)I#xxVgF1g|4vc-fnvzZh7Cdx9{mP@RZH=1L2Hk zUBFt~8ong=Fg8ui({Z{GAcBW|kF@7$lOP3_k;vNU|Gp0MBK} zZODW4{DuOCf*=((6aiWk*@`1t3Q>6fgCWFF-Vkc2V5n%Qglts|Re@JCR0moUdTm1; zLtR5XLw!R7LqkI&Lu0Ttg&z26pJwX}QddJar1v!R0^SFDKSQLUKk$KuL59J=hZ=?f zh3CH@imQzWd7@9Biuepelpz|VS%%q$Ifl80d4~Ch1%`!&MTW(O7{d}ntU+p^3^Icp zMJs`-4UB;`#2MlZOAQI2FE^|Jnuz=o$yy)h$J^wSw;8sJta}an4Eqhq$Z`ni5$MMZ z#|G_+lWEu4#M`d9qX zZ>~6sm&KzKl!dP&uqw$U_P`Oyd`ZETH)uSSMOL;{BOZ-vorBb@21*&W`p@b7JK z;_s2u2VUL&sh59Tb=ZHq5c`PjfY7F^D!dnQULC-tId;b#t-WO0aYvcksdeM_op=R! z`bITVudZBpOB-NgxR&w9y7ByvjZZf6{9%1kIRe(4w5zbfd&dy%$6N<1F(2-h@E`Pl`xHk0qN1o$#?nYD z2edqrDjF*p!$7KHtZEE5Rx?&N)-cvI)-u*M)-l#K)-%>OHZV3cHZnFgHZeAZxaKHJ z7`45zgR!GA!q~~!+1SO{)!5D0-Pps})7Z<{TNF6}$%BnU5Fd`{D4=7EV}Xu0PCyo+ zDv@US?DLHCjSGwmjf;$njWNb0V3isvqYQazqtd7{s*Q}1HO3j^jZ2LQ#%0Fk#udhu z#zf;PQRVf<4aSYeO~%c}Eyk^2-|qA6HtqpwAJPu^Y-9#JKPj@M8abq0G+sjdvhfP= zYsTxw8^)U;-8SAa-ZkDc-Us&Mx9Y_G#HIWlhJIn7_H#JA6J@0EI}Szf#3>cwiO`w zLX1TSMj(hn(20foM*bVl;A8wVNtT$4E8u8xmRR<$#cN~)%!OE95|8n3G9M|94wUgY zIEu(b%c!o9FGv~1;Zeyo`Okr9VlR>Zb5%S`@tAnN*n(wZ;otw42lnh&AsC*$&=ox$|coCuS3I=yQ66+m~h`+gbx&))o<^4HREvO}Xo7OkkJs#Lq$ z8f}ey(P4F-q|R=q;pWbsRh_T4u0fBPJnwu4?pxe=^2Do!Jz$O>|Lc43k^l)Mp!lL_{cVSN2+e`2ESz1dX8zG90A*{t_wGBb{@f<@_mo^AL}esJPOetTz0Kbf zvs1$z1C-CVbAaQwZkhzEo^vGJ^*J#lxc`@_S3vwd5tK9E3P?KG{Y2SiZ;zO%`(k4%`we2%`?q6Eif%KEix@O#h8|uVj+@(E;lJmv`J}F zfy|g#Q=BQ@v=roJ(Bb?i&{as1NRklWfaqq^7SmSKHq&;~4%1H4F4Jz)9YLN}W%CM$3|ig5w;Ac?OT`~+7ZxB{7R1^8b)j43evw_iYiWI;57C6Od_yOGKg2m<2|?{wh5z%C2>423ytJsi~p#B6$BlRDO3?W zybag%w}~|}Cb>2;wzyt;nM9N7B#X=ia}vdS@%!JS*73-IW&BY?dTldPL4+(yj_ip} zV^V;Fp2jWNYF|}*_ve}KCbme3h8?So4bCp6_K+GyS8hXyrf6Sc2?J~;v>cUH`)k7< z*J?P6S^)5l@$kj*f9#(bgCmwVxgxrYZuKH;bw&NO`UYUL0|>p9fMzw^%+7#%AZz6oURwcZ^S~w&|1xe(GMrBhz;%*^tKfv? z*3mdBY5b=3pPRv31${em4=JeN+jT<~0cUN58J2)?%9SCNdEN|AaF@_NX9%3Hqix~-gw0VqAl6*`g4gh3H)KJm3qUFM=LpUIJ7KU1pY> z6=oVFIR6QhHOHCb%}dP*=4IyP$eIXrwRw$sEz%^C4Zt^Kr?j4Oaq0LBDZCcl1S)F8HDIU_8A zaSh4Cc!p%A=cIzbF}C7$l8faZ=aNXANwRRfKME2eg{br+V~aTAM>7!SL?SRJ*MLVS zJ`x?M6T2{?VBsZkO|g!n$QVLZLGrI7Xu|w(bsh!W2rriQq!DHmK@R4gutx-E8?A7+ zA8C&Po8fk0KIGMZ4oFYKtpTh8?>C4B)HAlBd<^iE{JI;^RF(sBmH~ytlAQRhWZ@3)>6tZC|>+VcD^O>R`^K ztvEjQFp)8TdjOuF2^c7@Bi7%*)$Ew|xl{buQ%N}+JsO(a#JLi#p%&cZh(?F!($t!} z+P_A6?MVx4Gr%)qG+fj91Bc&QxOzdcK?6fzH&E#xpOWaW3)+hePi(F|$45*`_%y$I z175n1?)*FBtMY3^7_85G+0U?oxYZ0N(vNudGqI~}RcpnK*#xIn2Wq$=0?OPgAbc|f zrOdbj5=#~f|9?+bOEyb(OAe58S#n$QSn`6DA9_LPg)K!azgUV|ih*3*Qo>TwQVOIp z&?S-(OL^cGEER!0{|@>1T5FL3*G;t1`7*4-m=t^fV?X# zD=mqZRhHG3HI}uOB+EL>ddmjOM$0D4X3G}KR*2bd*P?F}FyWwOgBSU90NgU=s)oKZ-3U=N^6?lC%oYTauYll>{U$rRV670w2 zIyF|=5uI|p3TS3=!mi^99pG6jF*)EoWxa-qayVyd8cxMJttQm~--RyTbTt&P7(!$k z?qK9EP=RmX26upcFmYP~dx06ZeNph%g@f(Sg-q^=@NHh-4j_r1*?VgmIvu%#SmAAj zeU1-NsEYPU8phjRq-wZXA{1D9Rfz_rSs@xrwv8{A_}gM95WVOEBJq6t^qy$v@o9H# zT{xBJIa-sL3BFaWyoFfaS0Iv@U-n_hkl_Abrd|Q@cS2Ckd@CTa;{SEB0?%&EVakyEJS%+IkSVvk%Sw~yPfIiMT-a5fL(K-o5NhH&N&#*>Wqme$_I>$N} zNeiqCt&6OStufXm)>yDmR+&|9Raj}O(yFqmt&Ekm##!URlYrv+^+~j@0(p&ftu@KI z&br>Z!MYLowph1Xw^_G?ywkeNy4$+Px;HHc&VO1DgLV}9aq9_diuI)Rl+Sz4nrh{& z=dBm47p<498f3j7i>y=lD#mOIwF)_d0bApK^2X#L&#$okm&2a5d5`Zw@r z*5}q2z+YKk1AS|KXZ^?e9;A=fPu9=CzgoXpzgu-68LURD$!fM*tX8YdYPUM9PO!SI z9;+94@Dp5t;0k2c6%bUBDgyU-1FT|5ENIfCSKSn@DxE`5} zIEvI3YLVHHXt5p`n=!`7!6~ha6Z9`+n`=o;%Xs?>z&1hw!A+H1yhQ z*o_w0TlbiTD-Ot$Z(n*~uHlyKzty5=N41bxYAuL~=5Br*@_w*kZ|2BGUWJSQVmmne}Q=^~Y z)eGMbK`Aq?fW(%?2IoI*S#8;X=YXCIxu(zX8vhvre3)&xZG>&4&jR=lqzP#n;6Efs*`jST zZL@s#c|N`fc#Lg{E!HNrQOKsS(ZE$UwT-c{$gY7>ul?h zpP$DT+g95)(015%+IAu9UZDGJ$w)qAI}H4&?U?Pj?F6!%vYiHg)^-kQ63GSIMUXVm zFWauzuG+5IuG?Yck{H6t*mw-VinE1LNewa*sV>CfT%Pi=LS3ARZT?w;Cd3Ff zULtn!sKh2jioO4h70->#5oeI9#1~j6qcL!f5J@B)iz|`3mc*m=Xul4#*(;QP*uZm9aHAcZ%l02&~<+XJVx5J6}Qt?h1lR(Gy4ke7c?SG z?Y<(ht@5u1zcqwi)D;6(#-KB>fW%|@h?6zmY}s?V0PG|RZBb&L?eNCL?xg|e`Zoqv zGNV>V{s2yoYC~@)m6?4DP%XS4zDp4Qg=BL4OTHa~Jaevq#Gb|elO4`~+OyfS+jH1+ z+H=`++w<7-f=&GS#ithsUJ}V=>}7qnP~a8qmF!{m${huf>!tJ`ZJZ*6-W;PsH) z(B8=2*xtn6)ZPr~E$yxBt?g~>ZSCzq?*KgldS~RrWB0W80<919e#kn&KF~hM=O2dn zNc$-JXe5oZkGD^-Pqa_6Pqt67Pqj}&)+nGe?X!?P7g4_QB9LP2OMptD%j|Ny!cN^36YZ<)tLw|@ZJC;Mmn7yDQH zH~V+H&aSr`>_)o@#aa>NM{?QSAbZnvJbI7@S0K0onP~-hB#^#ie31SZG0;vjNo1f- z&JtmDB2a8k zKaRg8Q1j0UyaGH6!OBbi^S}{-Rf#TC=QCY^xmv>M$T&b_71wAu8=P{yeN56RBLt!0 z9)o-n*j<#UBoXTY9fUYRx_WgPL_W&02g(Qp^T;a)(r zdq{j@uAKI;qgX#%mDj#Ag6-3EUOv%{Znz2}ThttV?C3t&Rf9dg%ArvqJBPrNNFis- ze8?(20d@g3Ts(~E-&Vr?iyPDS3;lgnW@@A?wvHUb`{F(iB#fM~a{FB+QpL{C>dFEUJ zi6n~y_Wz(~gPsF=F6glT=g8;C??q>+#ZlBz3_QghB^)Ikr5vRlWgKNe z4}l))sNksRsN@I(xeD}fM>R)vM-4|!M=j8VPeY&9)X~h*+|dGQtsQL~Z9!@ey`v+- z(aF)-(Z$i#(aq7_(ZkWx(aX^r#r1PUI{G^XI0iZffj-1B6zFir2**grD931!$2!KL zIC%bxk52|bKFN& z;QbH4A47lQ_|x&1&nA()@JVmdEFT;n9iJSZLI3Lb=J@W=IrI*L!{{(M%npmg>ac;w z;cz-!4tH7(KmXt-xB|fy$b2h+kputRhY^K41erydKGjJrFK`IH^{&7MSj>KMEo5*BzT!T<-CDq7m$UJcrzBXK$)Fd`? z6+$HT2zDWljDp7$Dv%8ERq!?v5txVb;ca#8BLT+%dO0@#xP7k!cEg-WGaEmJ-6eRR zx@ZT>(n^dXc)1hWL&H}2X*l0mIkEcYE_aUfZ#%N52X@x@mb9Tis*bfE(Hpg~r}q?l zl!mJ@8F0<$VrQn${Q!uHZx8lgU%C_a?{M<~s+v5$4OL`x&hT8Dc-x+~Y`Fy!Dx>{E zcpo63QvX&F=5T5fZ`-|T<{a4lYp1I+QogT?e-yJHuw74Lv-_~rvpDtc-oBHU55{P? zWl-flpsTra!r&Tf&d3UTqOgiXNuGu)c)U~ppHoJ3y9s!+V!OOeVMnu_r-QNmC?AU5 zbi8@B(D-d|73CB|VN4B|brDa8cGYm7le%}%CskNit$pud@T5|-4_FqkE8hkWD3z4Z z4$C}!Qy)%r)<3wCmygu<94QRfe{*cM>Kg7b!lSV3Iq&&^o?YJq{uQ@J%{5%IQp1gh z{E#62%hW3%d@BT{%(wy)C;vas&(5rf^Kveql+T$Tq=L>u&ce8XMJY_XG3QrXJcm*XH#c0XLDx@ zXG>=*XKQC0XIqGB@9g00h@v|K?TRG6S}$jBXCI%|-#NfJ&^ZXSA!&YzWR!Dsnl`~X z(K!jUDbA_RY0l}+8O|tYv~wm{W<#IroQEP8BFa~fbxNI-Q|6RA6;2wgD(H-pb;dd4 zK}v8gb1wJAu5zw+t^qj-`g-Uak$nrI+nqar?{e;T?s4vQ?n5@dIz0aq$;Z+xr<|vq zXVSFuNV??I0Ke?K0`yv%kI%jf+I{B(pbwqDJ0JOce>(qi{_T9~d;1a>V)ow?oEr}#|wUfD-c|P%(VjeH;-Th%rWW^ zehtMsi6q{@3|<#(VvXPu!ubj~l1OA6!iisq!kC4`<2i`E#3R`7XuM9U5(}~TaFRnfxk9Y_XNl+F?-%AI*u}XdQ#@Nd1B?sKjg=sT z)8U{S_5g4C@8EIU(~uY3Qx|`Jo)}A%9^D8|Wp?qQJ$Un8%a~<5+I@sO-5992akDM? z^VEvr8g4>Fe!xjf08e_MKZ9LHzHKgj&bJ$NZNPo?L<(DH?j<8Idq-~sWO`BuNCh_= z+F#Rf&&Ticp}hwS+`ei!!aTcc%~uT%9K_n&vvA*D(uht|re<4;EtBTL-rbbYiLfWw z8lEr;7_IN@0E@A@9N2NsWmerh$szQs!d3N%aA@%FT5YLd=cC_#LQg*b}icrVyy>LQRvbmk| z#WFr37rNG@TpYJOM>m|Wb3F>oJdt0!^|SM9{C*}Ui7vXD%Teu7tzzZrrwv#x-|mBsaw zi~pY|n=3owxq#+z<#pwA<#!cu6?7E>y@=}H+t^ptqat(G3LAK$p5w4L)8si%48s{4Cn&6s}MK#NYZ%yrFk z%?E8Evcv$5g-#)j&rl+Xaj`y2f@_&;xod@Mr7O|3%C*|H#%Eve+JL0Zt}U*uNZR4^ z@KyG?_Pdf@2Sk=*uH#5M={n^)?K*?xR2L_T(E8+SuInJ(blnp99=LvUJ#_sJmdCC? zTu($Eel&Rgi|aMm-n!nU^GGD$T{@TEWpEi?CYKrfRutnv)a~+Qkb!FkX>bLCE07sh z03!m78Zh?2xB=rL@~bGIB!VE)doTv!?IcC<%GO+6KmuQL)`WgN!BQ5DU)*IsH}f8A1$+Bz5?B zKmk>6&-xVBG5MJa_R#?S&6}MaFvnZKB&$LRdbkGXD_4gaS9ME?FhG9= zHXFD9I=9^{Vk->0b^~Iw0?xp#2f}OtKCJ~MBc-W1?Z8z*PhP7*?oDQg|f@mD# z$GrbQo^S65yKpnFRSGS)cJt$kyk+9(Exuj5TvJRwy!6`!m~+}(aDI`lr)FS@(7Y!B z+m4naT-F-xYwETTAJ4~By|OxaEiZj3$J5!qid_#CpCXRSNIr;m2&2L@+&@PXt7^FY z2z2AHx6CaE z3yrL5Hv>G*9S=0Yz0AGby~4fHorrw!{1bLCE0FnCfdAFQxIj!Z z`Yq(q0&W?3aUBxjk2L%>lAUoaK9+P+lUVo+oQ*lr$Q20jyhZHA8nKXUqKj){nOOYu z0)2QCJ_g76k4kFb+3{nMNU`~7uU8%yMc4I|Gbsh zv=LKV+KfE(AHPEBsO7*S|yOb;9hlb}a zJ7;;B)MbnLm|@|=d}EM|WWbpNYQkvwyheQH%$A4%I%;0bJZ;2uH$Rx)D$;x}!hntvX; zUUp#Zpo-mB$N-yC(0<4{(cZJ^F z)5FsfMfCyN4@nZqK+ho0V33D;h5;Sn8R;4284c1{&p6L`&jb`T*)s+4>7E&$C{Hw! z;r>71^E~rC3xF^3EJoH?kJLkXWFEOk0lLzo@~AzGhxNpH;yp`I1U&x}c%o;OXSHXI zXRRm6v(B^LvjO=w`y%kV?DFhJ`aaKoPqOEL=b-11=P+1~LO%{Y1$lAoxitAANE+yu zJy$$eJ=Z+fJvTfzJ-0l!!FJbk&vW1NAT5@xKfM1B*`9k|cwTy5d0uLk=f-CTUc?B~1)g#EmA2SFVpMzs~ z8?GR5A&y8Gtq8Fhk4gL_E0B{hg=`!lR3{mMk^XbTvlqvT{n#5A<6n`_B^FYL*f7U) zOz*>XoGXqbgz`yac&u~ zXjJ_Y!@JF|G4x6^{X89D7I-foU>dkfZ`uyD8>ZoA)WNy>-rn$~;Uf-Rsp)3sB+OB% zj@^Tu#HcDynojGePD3;}R!j}OnPat&^OjyaKDFJwCT}Ng-Q2r|GxquCyPeoPVt(-f zaBrL+s?=};cjW1F9p+JN#lz#j%y~6##>wKKc*5w`(qnjU3c8jy#|Lg5zNlsI+vubun}#sqtmna9Fq61# zd~E!-pDX{`r)=cZ9lc?fuYJcn8!h{w z03+{7!?0YahHJd?P}zu<@Qw+zKZ?hKdmhhjZ1#O>qaM~31rKSs*lCLXANt8#=b6j< zLxT7(Q?CH|jtKJ1xdIYz7Vl5qpS@YV*}U1kIlMW&xx8@x)0@|u4|v9(lHO9_E8{JT zBFcM1y%j*JELnzfO)vA2o0skfQ8xwnP4rMH#0wYQD8t+$;oBEs7#EjDoM zNbn5s4)hN44)zZ54)qT6MUG0BF&QjVz0kFW-ysy1)yl+AJ z#~1kt_!sY2?>FyvugJ=y)We|Cr;kNqs&p(2~*YNL2c|q!QtzBDo@xiT&70 zst8v>Bq55#_;dfc^3ixaalU_sFuwoTfl-TQXgR*kURh%YmNKRjt5qGGr=6DTzG2N; zEmxt|%Vid+mZKVuu7cw&!&aWta>kUksM_}d-XmJ>)uEh=v3E%0=xthVdUq{XHq5{N zM`g;^n;V}mz0vOSx(~8_D~hylG~}O3C+lB|KD1+O)zNd?&%b@Rcr%i7ZyAv=zq;C> zsJ7DIma(=rUdt8Oe&y7eah-Rh^y6dJ)X{QztD93dG}?QTo2BLUglf6|bpx|M4$*S% zU4d3D*S`I_nP=l&10uKVOWoYvzJ`y8s?O8ebGz+m1#_y~K+9QYCxlzOET5z0Ts00H zBUO&4&3LU(+Slmus;*_VT)|!>#-I0sRV!Nk?x2fH*QBP5NR4Ym@%{}nH_pUy@2EBl z{WG-OZ>d`D+o|60S9SKT>-#GQ#%P21FH@tx5cE9~_?-~cGtUaZ^FO6ONq?5||LJ6x z=8)!;=91=?=8@)==9A`^7LXQ{7Lpd07D0ZAD|S)1@<{QPODXOzA9$oa2j@z-N(kF=$If76r&k z=xQk=WuJRzOdbu9B{nu92>lCP~*x*Go5m&HuAgx(jT3q3NVYN-s$@$P4E`fnS&2klvKulHQiyk=~Wwlirs; zkp2et-+eI>-{-0H8M3^TzLLI1(mUxt()ZF2(vQ+l($CT_VEcybdPGf9v(zHBN^MfR z)FE|BT~fEyBlRMmB=`xgKyU>z2WTM6h6dz8EccuTH^H9V@?C_+ji{^={PUec1uC0dlI6 zqWTN)MAm`4_I$yb;Uw?h_*#|x(C^0|4Ewhj!RG>$gxk3jQ5&_~?)XBr+6~omqqb10 z!^f&t;(gabz5-IiZDCa+X}PHjOLh~qcYw6oL*{?itO+fs<$WY)|7ob@=7v@3|I5+^ zAzJQA;{v0LA3M*cuTevm-bO41Pj_FT23-SB#fW;4LAU9RFnY>ks^92L==FivQ;)JEFqBLHVfyU@1fu_SuU8 zFHV&}T4|~bRhBA8g;3?GP^tn|k*Y+6QI)AGR8=aRszz0(YWT7wlDbqqsy@|#YDhJr z8dFWErc^VkIn{z{NwuO{Q*EfWR6D9YM0cbjs7_R8l-JFd-7Bq1B-J0ugQ&sO5NasM z!>JL}NNN-{8rjEDElc67^4pE1Z1IVNYkX1g{7>pSb%VM| z-J)(I+db+&^?>?~dPx1A79)}TMg2`Z1^qeof_h24qFz&PKzj%MJ&O87eWt!pU#V}P z=_oyApp2A>GE)}HO4%qovqiHGv~B;ju!l!7Y|T!GB90{$pMj7G%h0i%mR1mgco zDIgG%nZ7ouBhD1(5qn@JwiC?aUnOu>>2*FESHwR5YW`!AF^H9LG9zJZQcIjcqDU4$ zF3unpoJDd7Ctecouahx_Tz?CW7QCbiwvcP*qwxF)<@uw!VqBo*zSq-o+{$c6){ob6 z8=>P?2$0CCmDYMyW}KJT+0=J7v5WcjiLmFiPs`n}pyghk;XNtgV!xJ?PO||zYQ227 z-+tP%&RT9=WOL=}3MgaU6yJp^2AAVZB;d%m&z%@6G zstCzyxwbRAwWl!3ec4@6|%CjI9a@GsVqUZOtxIMLbg(t z2=>*oHL|t9*P)n=h{F5d5#J%(DcdF64f0;uKG}X*vh0BDpzM(BF!CM)dP0^WJ1IMb zbUa&5b{=V$WEz=Pc3E~sc2#x_S#HX1$!^Q;$nMJS`Qjgn@^JQ3k>$1QjqI&R|AgeP zK8qf>QD%~vWfqWZGCNSG%!RyOL~+F+4X!|N1v1+T2$%q45sVEmf*?47|6LU9AiavH~)vItyb7Q0aOC9lA z?onioDu?0*0JdzM%Evng)&S(^Lc50~Kad+@e>sw`!?;v;jV_C^@62Mv3s}4 z)%cH|O?zvjR~{ub|C;r#ww4Sg{TuRH1n`E^XOu>Oo{P^}l?Y zcoq%J+~_BG_4xZCNHgmSNaPa9Px7CE@}C^QbIEhd^Z4`v@`4~0mKOn9R9;N}EASHX zlJZjW(jb+UmjhZJI{t+Dr0_ILEs*NS>mt1Y&_?pc@+R`8@@Dep@)q)z@>cTJ@;36e z@^?gxl&j=wh+=(_3G!v~y#lAUsw+%5N{*~xr^Jh%eE70660AfN~VIbei<5d=XC z*h_vT#pr^UaTh3w<2{0vm&7elCqA5ktC9-DN4PLA-XhEnOFycNV@ZZkn`GgUacxqA zaA9Opg?MllnFZE}jf_EJg(}2CxOi4%1QPAfNe1D>%j# z>!IZ;pPIUO&tWZ>MTs+Nwr;bV7_vp~E-hfT#AKY1YJ70rYpMD`qNY zDP}9?DCR2WDdt1OLd7B!w**m2Axq1G`~Q4$Jn#g?GR1P>D;0@~Rf^S$HHx*0B+%C@ zHUQlOeT!nNVjJ)s(04({pZ!QW2=uVx2$GKjO;MawoKl=toKc)roI}?0iVKR1AZZj@ z#bw16#Z_dz0rZyQHqg6@dy4yt2a4Ym4;8;F9w{Cx{!lzo{0W}F6;BnBW zR=iQXRlEcJJ#>lWlj1Ytcs6>UY*tu6vMKBehr+3FDclN=C<@00X>bLCE0CF1;D7e3 zhtUL&E`&S*JBh8>pWY(m{ZAz_HXfZ+7OVpH`S;3rzUiw7SwaLEMey+w!B|+vmHZ=c z44xaILRBFzA@)%3t!0ADA7eN7o6oXt|z;TCU)&HGNOu zS=eRX0zl!b{3A=I&D7t%8}?@J0)EWw_$RYpzyG&IP|Iv9AfdC+KhZzaS?O$ab~*>0 zlg>rwrt{Ew>3np4x&U2}E<_imi_pK&Md@NR-2Vr?B=pjB8M-W8jt&7?_*AB=&{gSh zx*A=bu0huXUv0V$U6-y$*QXoM4e3U7W4a05lx{{hr(4i1=~i@Wx((fyZb!GLJJ22J z2)Yy9neIY&rMuDH=^k`Xx)?nC#b`$4V#&VsidNH% zFJdX;%jp&LN;;8VMX#pU&}-==dL6QFq&Lx<=`A2{gT8~_N$;X}(|hQ>^gen&os41t z{~>n2>L`G8jUrnJBu0=2t$tHd= z53E9R@EilZL?;!+I>uTgU(f_8{S}gY!o_ukJW`WHk*mYHI0w)AKV=GaNCp24e@%!M zM&czLCH9K*$Q*?nAyUhgIxx9kn-!%2N5TFOoJ8CO7zNH&2JF@4+ePq$8So5lmNbc2 z1fC4|BFcxJ5}|6dfuRVAyn~aOd>agyEjwVKXc(socs?RzC*FpC&k%QYQzbKaNb%NiF&J7lpdvW4BP7`0*OtU-N$otG*v9{p?@obe3U3ll10 z>8=P%{uNTP+|QvS&b^+tc~z}|{lN9GKk7wiWZ@a23&mB2w%09_9xY0juT`XTHL3l` zlNn+!M8h*%(zTdM-IwfpK0IdPP5JtE{cBYm(6BpGQ8xB<)Az}5V5gO|xf_U7{RrIe zx9D@{xuWOG)EnM@)@|joet+&xNqGXRTp9Lj$3$d@oyowK+3`mQlzrKa)5H6a*%Sca)@%Ma+q?sa)fdu_(m(o zD90+tDaR`(C?|qG8O8J25=oRYTBKncPZxuAi859xRZ>csQm#}eX{A!BQmU1Vl2yhj zz!wUT9 zH&2Wo2)ZDg&&dc&;9CA3K8N5FEQ>W_5i)T$9*Iyg8m@##CsoCB5o|;v6)+da;t_vL z$ylTUo&%}FdxgeZi6+Do3%*`nBXQ!{5xY=^by~7@2>u6OHa{$RhgFX?979FM7HChEuPQU4H!IpqM}qAEms=ubklM} z;C$oc2wu9eys%o!9gY|Z7A^O5EKjvue%K{D!My_fT3Vsyjx7D?wK zI)B8tHXg_RCwd+B)+UdE`y#7uTFr934r#d=XW(AQB{P#+$G|f?VWvW}&h3Tnl;kar z=A)Lhu9ju8;Dzf|bcP%)*K%RyN<2RW7`RCyJFNcZTj*ZE@yb^zryC0yInZzS zm(GWnwcL)WDp;*)`yVe6V$Yz;yxtn_63n=H0R`vYpAzyb%zDb|GCL+tfs?N-mM`uO zJE|eU^Pib|1^mA$f?8%<0f{P$>L=CDs;sJPs_d#9s+_7^s@$qPs`UT+6!qCks7k6z zfm}vaR#i?FqAITnRaH<`R8>-isVb|gfG1p4O;uf0Lse5%3+2@HW%4x}tD1;3-qJ?Z zR@F|`Uey8Y5zsrUx&%b@0ll9p66gTvgH(f&e;A@8Ril89QH@oN13m%SCIg*{B)-1z znX8%y)&;7Cszs{Bsu4yg{Sj;M|z+X+<);-^(-fS*f?yQsS4 zldq_*s;;T7t8RdPOLbdyM|BsZ`_O+=JyiX!dW7PhAo{oJsp^^Px#|UIuT-y9Z&YtV z`bYI%^+EMf^-1+v^+okn^-c9%rBms_V? z?Or;k#`oRc#_#4-hI5WH%LPU!!5w;4S>EbW8xzAf3jVq68^fFD{F`g{jH93SFPJV^ z55nHn$Ap7xtM$IHU9j>}-WluTPwvnqTsxJ&nl$aS>Ahp(sJVb+;E5+|-tIfKqtP(p z`2twc*2U6x;xtbU-j+P5NHy4RM7xi0rW4L&g2s?&o`>$|X-{qoVGKPrKdQS$P;}SEDs>PNzEjZr4RheNQBbvgF=)j)e2a}9C^+om_WT%<(go z;Z2M!czbR@h!@abK+FBI^?LWszNgDH+{1fo!4S{=@sjj82t*)c4tFEW6uWsOrkw}`Vo2i?tTc}%t zrFELMgSw+SLfuK-S=~k5HO-30@2l>oj#T#t>p=A&^Q(C1 z>NV=M>Lm3#^?LONuy0atR&N2m4aMNxJ?gzkO9pxnNk`O2)yLGw)h9qZsXm2lXVvG_ zscKGr9%;g;SCM{0eN%l)eH-Mv>U-+@>IdrI)DMy8u_*p2$j{X;fWCtMM*UX(&gcE8 z{-pj4@>lgYpgQOVwNY&XZc$r-+SLxAF0~t|7kcm$T!G*UWY!hHXn>#+j2g&qp@1Q9 z6rq7pye`=MHR8d3vClsPk15zlp1{Sk5~_*w2>uaQ3C!Ysf&PEXBl$cht3;&0S%_nC z%zs&GDZcyh;MtquaC&sO;7^8KCM~Dj#M54Y#2$CUzPz(Z%<h zFssd29*~BJus*3TyyY%}m+Qj)Zn(Wg`)cFnNfPf*gy)^qCw76igtL={Yr~Uh0Db24 zyW3C8nTPCe_!*vBvj?!$zqOZRuXM)#=;jY$oC9dK!;>@4$vT_VD~ z8At!fI(J2a@1$o~Xnb|c8rVJTmvJn!vC8b)=N`cs&(~CuRJdBS?srqO#b~)@@Hcsq zwyP-44+-MGOuYi+dmzX&=L$%eEDZkNCmWL;q?}AHCO4CZ$;;#etpHOHXkn%Z^9%4| z%&$O8Krh9VX38*SnQ}}BXc9>Upp}>~rZQ6nq;TlfnHo$@rWR8hQ+Vp=n8Kx)UdXF4z)LF&YGX1Xw4nQkEWV0tpWfcIhgGX0oHrav=)83_7d z=tG%dKu0hmnNiGWkj66OfbyS7z^5=%nQ6>)W(E_*L^Cs)Szwz3eIE1$&=)a_nHXjX z6U#^$3UvNM16MI>hGAGHj)`ZMG6~EwW;wHhS;-_atC-a&E{R#ktVhx&pj()&K({kH zn4QcnW;e5k*~{!>_A|-M0ThEP9|QRWlfs;2PBEvMGt61$9Fxj$%z5SlbCJ2kXc#SX znYqGTWv(&TnH$Va<`#3Cxx?IL?x8BbF%OyFef6FI|BLyXdCELvo-;3)m&_~XHS>mf z>+{3?e@OZQ^c(XX$p)Y%=oZGx*cdzGV4RGLaWfvqi~M+&K^k0v;0k2675Jb1>Jg0L zk4iGCL2!qV;g5(i%K6{fgpshsS0l3^WAhx_iA2W4k>WUUy^M26?tkWFRE)#0M#duA zkE`IUAN&6|9x)d9&vMuj5mCw{@?1Kst6vmhgwE ziM`-mb_ZWA&pTOOs}Y>t{D0q=rW;yKs6RBU@uW7DAC#YUh#%qamA?ZLItF`j5!DMN z4qvI|P6HYOYy{6;NmwVIL($~x2mz~C)k?TYX}Rt5X3OY9H@Z3McdGm=oCSqUI1PIK ztT^Ytmk*-Vy1S!$Ye1(Xs)XUp19i`gnS1;jI@|hhwLZc5)|?__{BN=UQ(qAOW$qRD z-+XrjbN~Op0unY0`xE;!o0ZMRW@mG-IoVunZZ;2_m(9oKXA7_e*+Oh#wg~$RTa+!v zivK$*!sAxkJ*fvw0^V#C?auaKd$PUQ-fSPXFWZleWc#xN*n#XIb}&1H9m)=4hqEKt zk?bgTG&_bJE2@rXIgOo;Y|%hx`MmRhFJKn}T?~B*8_P;rij}c)^1f}dxO2n-ePaFci6k^J@!8P0OB4( zf5bj!|6rf6f3knEf3r{7XY6zK1^bfy|JZx$C@GHcU3fy2B)ElO3oN!cEW5b7ySuZn zxVr?~9^G-59UK;SCLtMI1HmC75Zr>h+^4F#rh680@9#VJ`|IvZoqGL!tGf1_nSD-G zcV9`mn)FZ7wWRAwH6y)VNIwXusQZ#UzJ zcE0n=KCN+PFm?8eI&X>(a1&eBPwphibN|1{MZA`xMN8p*3p)lkB6+TYA7@{#Ol&hZ zF0D`a*djZ6d>r#Xw;1rm7J2)-rd<129*T34DHKnB?E92uo&|4bpO74ea?jx2MA8bC zjjL3qKNUlP2cDza`oZgC=o5at$;$n`yYhQ zg)hLr622C`5i$zj3f~FeL(eQ^0VSUtBFFPTg}jjS3HgNrLP4RB5G52AiU>u8XrY); zTqq%w6iNv(LTRClP*x}>lou)p6@^MdWg%9mBE$*tLRF!fP+h1Y)D&t7wS_uDU9oaQ z%9{vH!J7*$gqA`pp|#LPXe+c6+QZgS=tLvB3f(C0DfAM03w?yXLO-FuFhCe63=#$l zLxiEiFd;!0E{qTog^|K2VYDzt7%Pku#tRdKiNYjdvM>et(}d~53}L1)OPDRpfj&?8 zNtiDz5EcrHgvCOVAP7o9C8!0BpcQoR>(PyZNiYi*!7A7UyWkLFX4gcQLq zED@Fp%Y@~^3dF8LS13}2wZb}Ky|6*p2z|4#Mc7L1#J5Wb2tPyHE&M9{CIp2&!d_vY zuwOVJ925=-hlL};QQ??yT=-o$A)G|qDdDtmMmQ^+6V3}4gp0x@;ZImE3x5k&gsZ|o z!ZqQ#a6`B$+!AgJcZ9pbJ>kCaK=@a9C_F;k6XB`wOn5H55MBzegxA6w;VrE1g%6;S zPhH^*W(fLx_l1I$FEMBi>P598d*<0PxRG9R7I zpI6{H;au`cwYWr(L8^F;GK$_WC&vnxg;W-AsL+V%=uu9?L^a^H2|SmouSc9Vwt*-T3>z!P97f*V+|+7f1~j4N`@TT)^k zW|)Ld+CTIR=HIx+xubJ!x=v4wzFV|#^e%eUjk*K_e%x_4di$EVas^aTBx95sr%=cD zu&$e)eLkykOv!k@p?{AL24<)a&0;#IUza0N&X$|2e_^iKu3)d&4QIyH#z-y31OpvJ z%*SJcfigo&)^9TUWXu%N(h^ss}KLCh-m3;1r*B9 zlnTY?$}f~(f`6_2MwwCht@1nN_sUGl%&=rd&yJo`nM;{lnMe79GOzMS=y?7MXd(2% z$|B05%4lUV$R(5|m8Fz1%F@a*(8?*xD=R1~Dk~`~D`TO@DdRz_DXW9lRMr9w|1|!{ z67I+IUzA;CF};<2lzpN1M<1vhL_I^5!;}e-MoZH`8^eTPI6s2FeM7b1}<;oS*E}!`Z zST><=QEpXkQ*Kx8Q0`RjQU+vkLFFFhUg-Ok2SV1P%45po%HN@%RQ^G&XF@)O;u4iF zQ+gHjn)15xhVrKJmh!gpj`FVZp7Or(f%0GFL**lQpD3RypDCY1dZ~OxbMXEL<$F<* z&ov@PRv@wh>1PEbY(NkN`}HH7qY%!yNAmG_79ss^azw%-C682t$H*?fFmn3a} z<$=H`uVzQrc@!HAJRe1D&q{n~xGshH3B8~liQTGVO;orq?)>~rWh4)iZrS$^d(=Ch z8XAxbX{Y##s;BQ3}L25WY83kLR#zvkF9=B4dmn~a`dK#AwpkTw+a&V+juUy0Eh#p@m? z98U@6ClRmge@|I%%B;d&isCvDYeLvgDrq1(WeYRG7P&W@y+@2(xJs7AnM<0d}Z_maX z57%L4)o!%OgKHt}OKVn)`>FQYQMoU%51_k!R}y-a__hVntM7OVPr>ypXwV`M)2>@!#_Dyxm3BSHLvI^0A5HH zC2G;CVyfb*5~`9^FHLDVN-L@=sVb{tRaI1Rs(4jZF&^)KfK*3SS5;56Gy-oD^0Lv} zKyRmNuj-)csOqHZOugMG?J0}wuNt5lDC$FHc7=Gr29;4|f@VRtsqCN%g^N-zXo||OTB2I2 zS_XLq`YP%nG3>KZwMn&EwMDg6wN14hzMa(nvl#Uo<$EbTpgO2Jq&loRqB;uwIQj`{ z$N5jy8P!=TUr=3CT~ht2`b%|L^|$JZ>Z5ZzRnJt< zRWDR8Rj*X9VS6h^@EJyUWCbECkp5PH;RJ~iTp-~QjuJSAkm8u-Q&>cfKUlodCmA+Ku5!|=eM}6en~KJ2e=_| z*4U{zCY7w5a}q%i$qinoo>*0{<&B!B>p#Sv*n#QcxPoW{jD!x~e0qY$x4%x;POk~l z6I<3=bb*-q~~*C-g!;;iZ8DmGx8_jB!AQ;!(JN@JrjWQF(DcUNE4* z+09=!f48XMu8Gw*Rar52kOifn~xDFYXX>mQY_(NE;+(|%h-^z^j?Y5(K-MveFXq2u|V zpjoKIVsfc-%QRvu2t7(&SY1S2R2{7@rY^27p)LtqjJkAKWF>WFb*#FIIu6#V>T05| zmb$jO4wdVJHl$J$&}LLpC|apotJ|pCs@tjCt2@BfN!?lW;QjAZ>aFgh?hC2EdVqSM zdXRdsdWd?cdYC#vJzPCPov0qE9;F_w9-|(s9;Y5pGbT|w6?D3KhI*!Y7Nj}qx$1f9 zpCBzzFH|p5FIFe11+`MGQmfS(wN|ZDC#&^pgW8A)GdlU$)ecB5QDZiVu7rIx^{rK} zQ?FNVP;XRkg1$w)m0EYGcdB=(1L~it#`E?<+mC(_{V??$1N~in0`w2{DQZzD&Z*C< zFQ_l7FRA}j|E0dH{#$)TeHFfI=r?H0ZS@`XUG+Wnef0zNzv_o#-c#`B=r7f;M9Vw% zd-VrV=5vVf$O=SOAU&->+Fv_4B4LPuThd0#^>A#$HNpwnkVi_gyt+J!Wibn{#Im?2 zyoOv$8^OkwX28Z|2#Dm#{XB}*;E^nf*X8k?r>!BM3zMa)lJC>wO0}d&KCWb860gcv zDXpLAQp~5kyiPb)2nI|Wmz3*hs_RyjtkuwpGoCj}HZ2}o!nKZjko>b2{xo+4HD77I)`b7>lSQWI(&X0U(fpvv ztNBrrPm^C$KvPgtNE4+gtSKT!71xx|l+=_GwX&2~0Ij5{tclfB(Zp%uHB~j$G}SdV zG&NzbEk@$`pO6}98f%(pno?T}O-u0BqQAYSgQlaV6V%CBBaUaQ_->ir7vrMyGvqG~{vkLke zO{!)s__ zr~TnIq#4PhNey|EYVvrg3X3ClR)Om*f?Ii>#KWVd5#<@A#>bd|SpJ;-Df@3NC2I@d zoe{lZztLxy zgj?m>hY+^@mvQ?#3JEYJenfR}TipOpC+58)*&8^b~gl$1m?4yQW5J zjl=7=0;xXe&-|O_#*Aaq@)bjd#5MhK<%p=&s|);uHF54M%{&q<_)}&PA*KL-CY1cA zcIkn^3H{b>OZh$#@AVVWB9C9$AsC2Td=0Dk#+zyG`Z!`&l^O5EJMMMm>g@6a1JiLX z^&8;Y{1uWm@GLnWy5g(F*g0JDUGn$I#9p!B@tK*UivaJcH;ie_BC|D*y#FsMU8BD! zd;>&UdR_sA_A_k;?dRGrv|nn!(tfS|Mw?OltyZDF?ZLGEmc)Yf% zwwkuOwg%){+S;IXwe__1wGFflwT-lmwN125wav86wJqRjrERTkqiw5gr){t8pzWyb zr0uNjqV1~frtPlnq3x;dg&5#JZ9i>)?EvjS?I7)7?GWuy?J#YEcDQzgHc>kg5u>$Z zv}3j7AWhIt1f8s%0y<4QT{}ZNQ#(sLTRR6j`OF7jNaZB0pjA>yqt$A4qMt=spxLx` zt%F+KT94Kn=EwO@s;}0r(WYwGYS(GkYd2^&Qri~oR_!)OJJMwQ27QlquXdkyzxIIk zp!N{-BQ)l?82N|x6qU}3`bF?R(Jxc|s`el4HSKln4ed?sE$waX9qnCee?TeT|EGN- zO4$FS(i`nt?K?;xLUwj_5gJ*6$O@#V6_9@W2pV9GVF#{p&X7kq<+y_9NnAoOJfCnm zDv>JjD$L7kNb}(p!Y%Szyf&}NYmmxP=XKIX^SOrCXL-`x!fS?C<#XX9uu9x2Y0ScF z@)6j4Bq~+m@luA|$E<1d*wrwrbVX7np2d6;X2>{*%ZUTpd;!9eb~P06jd z-6{5}Pe8mw?k>=%W>GMZ2l#0Zu#UVvZry6kp$bcDPH*9FuEWlsVO8BZ8|i+W6!ir? z=UFx>WeHy`qDf8N$=OszfU4O zeXf8)_n9t(?sMH2Iz0bV_qFaDT}DX2f4WS%%(^VPth#Kv?7AGfoYb23KchmTwWuyy zR}69qT}fRj@Y3jIsjq^rqOOvzvMyFvMHfdc)hLx$sxPxN)iu*K*R`OQ*19&jwz_t@ z_PP$bj=D~;bP$K_G%LDY=Kyt~dvso%4;=e{pv!d2 zbt`l$A+6S}q1JVjZq#j}oWyO{?GWXk!FTI^)%~UmLfWg_2YNtvPI zJE{9al+WtU>CWpe=q^(IFG{cIu7Y3FUDw^v-PGNJdv^0+AI+e=87uDXXf8=JlG`LN!#f|(gIQP{i;=4Gn&Doa!RN~KaE-_CifLnbG@C1r z{#avkVbR>nY&?hav{oK1&45_AmGfZW2fDjNa6yByWyU-k>#NYLf+s)j{!OSl9Aw*VBz%y8II&*YIqD^=08C9V{wlb=Pb!CXHy8goQ>6NGXf`J#t zs!7-(EKsNCEL8e+x@!3EW6Bh(18hc`t>;U1xurl!xc^NPLPNNk`c&Z7V!^Rfx#1oaZTEC?x^4az&z)iJNS$;6kGwKD#$=Vt?$q)3{tztXu2o`1D zgdvyfU5-1nm1)VFJ@E~;=PJlF{pN+$pT@o&wJQ3HxUqA8oIA5HvtQi0dedqV-EQr? z)yu5+anD|jos$Y?UNWNe&%&F@!NA**<5SnhpK5(^`Ez?P;J~T?>xtvy{e$(dJ7!QM z`b)=n;dJG{YD^uTxFG1Mpk6>{e&2Dq#@nq)qxN{(W7fN>&)SuBdmF3^Y0bCeI5(&u}bmOVK~Nc$l< zFXVja1<(s6M}<5jw?uNuhU2v_WzP=C)W}62H=g*nFHK$+ z(xj^ElQ$%96zyA+wRS^@T}M=%6O1d_}x@?S=dCWw#N z8T#N69E->~kK{2D=e6V`vS`U7jl#wXr)&nSA|LbP@pv_!E9a~NpGmluc5FTZn9 zj*Y=)!e+p;xsOG0pHzccSd`o<&4t(IUS65$d~{~zbtKN}hsSd7X9|W5IyN1N6N|O+ z{-HW}15sh1lP-0J1N%fr9~63r&QOxrL!sx3?59umw7c>*`X*#6ns_s&YtobTPY0de zIB`g3&x6)4urrlKL?CP|iN>{M^5Q~&0c%y%er_fD*;#nD%KSV)D^FT4tN8~-Z|zs@ z>xi?CEA9bhRhqjWcv2bXce3mqO&L#^tsj+ldkj$Gbczs}mC%V>e!vVSZ3zbMc0PbQ zc*5t}(t`-EMiJThS!={v#J12BvjiJ3NMX0~z1*A6JTqeks< z#J74Fq3u<{z|pQ}f#rDn8<^U^oM?W`wXgMTC)B}-)&sCj08*P=FkA93LLOQp7-&ZE zooStU-M%VIXJ?n4eAO7Da6P-qkEAQ}y7_}n-B1tj3r6MN22L+%PtCWb1R~~kKU%9V z&UTWfw>{fX8LK|E>-gx(^!g4UJ~eehbfJz>xcZpRFFFSUw-O(1sH^H_h>GC9biD%n z8!N)o=L#tFpXoE`$^SfGQp*1O`Hsq&MN4*l4t-92E`4r&9$50~f7IvG=Z92KUr3B7 zs*lze(-#-D@c*DH!dh7$tFNMu)5q(p>Z|Fi>ucz1>TAJXM_*T8k7hNbw28hccylVZ zq7?W~-=0dHDD6sV4@!IM`{?^Z>aQQ5A4n}^qqDl^&|D8^rQ7-sAoLrL@G_u zPo;c@ekS;A{T!ot*MhF6zD=N8(6^!QpcYc?7yWMiuh4?}Jt3PyaY%nye?)&&e~j8rPHNw zF^5l>V2*LMNV>DFqT za<#L-Z^K@XVAToDT2ndA(&I#|MM<==Qxca14f&d6NK9$C6*2n|THW0h3tU>OFqc@?s6#MtanQ3F zO?1J)%2raeTzc5ym(EQm6vQ52_(j(z`r$o zN43m`EQYLxY=-QH9EO~RT!!3+Jk(AivHu6T5Y>x>tR*0oGQ@;*7Fo$qIb^A7sAi~6 zwOXKcLiUD+Mux^At%ac_N-QR7=iu2kmR6}+u$*HspK~-5q&GbR~c3t z)_|`?UvJnTdbWUXGi(RlDO#}qXZRIz(69$|pJBh@fZ?Fwkm0c5h~cQ=nBh3ACur;` z!)eOT8O|Fn7%mzvQH@;9m5@X~USQaCfL`fnsJezaLOY)>D^6~k|#Lt@CBG2Pqmd)aM7K`H*ScDYMEAn~q3OrlNlj?Av zl*_A19)3mK!|JdMDaw^>Xx=xj*V^yfV}Gswy;|`T4-V_HqfkRRULbP+Roj4OKI`4Q zfM@)CBe6^cp6NO5&*8gceF?QU;%wox3d_Q?ob*iOg-&?F=K8FjHa%@a>_f7SU5ay- zZ6{_E_XH0VkaA)g6S;KbS*TWL?)_SL6U2nne%$X(?jhz7%La;s_Qn6(AQpRFxRXxY z{UUNt#2t=*50q6E2(L@Rf~B922?oYbV3kIRCr`0!hMmph@xReCmakV3Z?mbmjz+bC zKX(_;u!_awJ%@F1qI7fvcW-4jpexeWjYBM**(F>}FmT1G*F7y!v=;7%Y&=6xBWjF7 z%#M*Gy+3+s#DLfR^LyV+uifzLWrrGIPp?Myg5O}hZWSfoU|@42eIF*3n)9ofNnI9X znoz50_GQnCW{Cb_)Ml(d_A(7)OXgpVT~b5F=9T8KxVnvdEtH7gUquy*@o74damNnh9&&(xp1ySjG_bYPs{QDrn)8`6E|Lc5dlw{oh zXUt^GY|LWJYRqQLZp=Y_xkC~8jQJrK4C#3O3zbV4OBzcVV~nMZWsGHEDQ~O*T1gg1 z#;8v9TE^POI*{ra>l+&w8yXuyZenaoeJv<$O=&x0dt(PpH8z~>tm zfG(mIfl{?mW7HaTko8n2bGI0+MjJE-y36PW^%{L4?=mW_G_ImNRkUv~ZVW|`8o+;| z{tNi8#@~!Vs_!%IHy)tUVdD|wQ89*P5PHUVRfc*9mydYr(2_dA#4eWPPisU$h*WkaS zERV;r`YeWfBpZ{Mo#)GAnT^j-%IC98>){cEhmXQ$%WKQ)a+?&vyqwBsmp10(QTPnl z3|VbfNs0}x5?-H0NwLx_B#Do~>PVWT^AV+L(u%RDPMb1Q9E07sc0fIib_4Y+?_mKF zo3*xJhLPbBo7BL# z1-Pw1)#IDz$2XsNvPIWX!NBznwObQUbS>upw?EJ%9pPFboK zDim2op3{`el-raCT3*wSrhL>|Q1lfs6@^sHR2;OVsgxzeAB>YExsY9xA^nVOqgm|B`znOcWpJD56}Izj6avXHvHO?^W8z>q{d^3ND} z#+k;OCYUDDm?@^IrfH_>RGwv;ZJGmV9{POK0%}tzl1ze0X;PWgCXGpJ(wUM?dXqu) zSxi=w4YI@JG`UP}lgH#W`JnsJmztKDmYY_Hk!%j@sJ79x34Dubt7#kf4)k570O&8K z-KJknznOxjJJT4`;`LZGi{$a)Rk_A8`AAYtE=ince9Wa0 zB#F(5XOo;y&4$O5I2OY*h|W5-L(!_SlSB8eJ()4SEAj0ef1=BU z8p%MFId!A8+SLI+-lDgJcn*d3qF4<^>)3*UQot$ea6Xi@#bp`Sxigr*DmIZKn`R|O zSn*cBu8GA;72i#F#TJyu^Gs;QttKq~)3mJV0j)s1J=!MNZ)})1XE{!d&Y$Nf)+H&q zOiIG!?bl;=w7T)pl}hzoK%uPVY``VFH85_3y;!LQ^IrEE){IzBV&^d!$Sz`Q7Pn~~ zK-a^vqH`lt;h75hc`V?RQF4HS8C>BAB>%f zSHwxsgf^@Kqj3pFLn>y^+Lw!dXkT~HtQJITf>rA`aB$OL;CCI-2U2u9wM5rdKfy2b zb&S}mC zp2z%yIj{Lgb3Su^a{+TfSfb2@%|*bY(aEQzxs*A^T$*a-%;iNZ@Lx!(2C0U*CTMMQ z9dliCJ#&3?19L-jBXeVO6Ih#}w?J=YZf$M@-p<_K+yR_@x|+LDxo61I&)gsKK=i@p zA)v#|3FhJE5#~hmNb@N3X!98JSo1jZc=H7FM4B_jJk>nSJe|s{=3JS~$5EP9X0=&k z)|z$ZWV7CEFdNM#v)ODxtj%mUJIqc$MKcg0f;uZKC^IP*f^Lx?4=MdqM6^N`r`dR@AHE@Y@f)gYJ zA^&wGR@Nkm=xL)_K97~xW08_yl6Z7@E#eO!i;u>vobosx%elNN%jENwJiLZfnOLNX zYz9&kuM<87&tdh$vzf*txR1|3;^7s;?JQfG7oY9NQ7nc>^06h(GAJ2 zteOS4Yv8UyAd=lhaMzvkRfC4&&R(H4eUwrjk;>SyyGRib(X7T?4bI_wqrA;W#?c~` z5r>nUbf>G>1ZC6diO&k)z4GFY-#2OI{+QZ3;H)cY8L@-OTX}skU|2kJ1`%H+IRvN83bt0rNJPgziI`Q$@$~m`(XYlLboOpS4BFQVHmBZs$ z{a|2T7=B5dnYHN~Tf-g<9b^H12nNcD=LmzP=InYra$2bsRR*m3ouCY5Xa7S-XP}k+ zRn!X`*&1W-4tJEvun4O%ORPq;JBB^0+S1*qYpP%%8AvRbYBO--p-TN#0|%#WENI-* zYCwV5u}knS1k%RLpF~kwF^Z^wuU0cVr=|@=%1d_?xh)tt7PGN;k2PIN%*FXtoIb^F z-lpD?mq|CZc=F0FBDbUSCek-n15dusBQt5E+n18_YT zWVl!E$DMlJ+S5_EHLJaP0+%_j*0jzliQprDMIVuH(HE>GePCe3GE$PB|Ss za@Gtc)!4x;FFSK74y$=>+e%yJfqnhEW}aPku-~|%`wggE5N@KB0PPrfWnIXKkMh#FRWi$zp{P}jeWkiX0m36meraKG>0{(HCM>T zA_|1`A|a`SwIt*iYiVm4YgubKYk6x0YeiTpTVt(NtZ~+OF|vlWCZyWvb*ZI+Xy>C7 z-pbnA+J@TOTRVVvvUaw10qYBbXaDh&$iA1ooD^YI^Vhg(js*BQ9;t6>#WIEz13hf zT1{3nbgR{7wObulr`2V3i_t0IORP(+%dE?-E37N6tE{W7Ypki(wbpesVxx7Fb+dJg zb*pt7)puHVSp(Let-n}zTYt6wCRX7iGk(;1jM`67ddhm*dd7Md@_Fk8>qYQCt$$fB zTmOc1)%uV1n)N!Qo9O@jd2W4SeQAA#m^bL}tndG~(f?g1;)$$4WCi};SOJ0&{tGpP z+ZkS9nBrp(|Mg5;Ps)-@d`wb@WwJbZm2eN!coffPv*DUlO{&QwSd84xqPaiq$jlyI zk=rDzG%Mnh?4%mAa2tzcTDZ*PSWY;VBIQwhu2L+Mcr+iA$B|sQPm(hzI@Zow7H=w_ z(sJ=uL)TKSfge^+?h!X7P-%o<-iY@bRQ;;|Jk6#SCnsm5=PEy2Q)P07H65`(R;J+a zNtx%Am|Dj-A%va?qUccebD*ZU9`);&o2iQbemb%388W+D1B%ef&zx6!DE1m1+k=5W zs|-V(+ann&Ip8Y{JjPpZSF`#$ac^+lnkJ3#c8HzCcWvHAV69+aRVzH@a!Q6pb;_RJ zRjBvCQFzBfvIa=-mkPWB;kGIji;QXKo%};1Md?#MoXJdK-YkpvsM=sYMQ}pZw4-qS zartvM;Cc0g?4Hrso&2MEjv4E5uV6}j?g<9g7XGWVu?*3zbQciVbp_GBn^JJa{`fN3 z4ct^%ik{tK#|WY|^Ah@49J@MBc`jD6DAV9zz}=eBJ}7HW+lMZI~^= zHrzJCmKYWR{0DuKZL)2OXrBQ-D-`pSZN6=RZK0?OBG-WHY{@pg&0sT%Hml7B$zgNa zT;Lv?SG42)KS;}MD{L!mt8A;Ob**h3_y*fX(9O0jwyogX(RbQ**#h9dpp#F~w#T;D zwh!6?+d2?Y`}S?O)qN+aodineDmlh3zHP-q_yS-r3&UK8QY6KSCob5LtorwE}W1 z5dI5DJiK#>=?qVB%Cf@i@HmpknpA;X!ZYMmc!rcM#fD3K9C=M{s;C&=VVOif1T)4ZCCREwEVs`JPqS znVUYo;zYF_yH!P31_Sp-8jF_e{`J-kaUaTd3VZqqn}eF}(q-(_(D=F^u^ce|IX`Z+ zWoZ5odb#Z4v)yXMd-N*ejSS}a0^7?E+jYIczA}33YWZTZ%LwdB+TRp=m96x33#R`_ z5t*wdPM;P!(DlmDtg~9}N|_vO9k%$UE2oHxiUIYpHfY16;w64MgmG9KpFd}zGC*O+ z=hPSGsT%@O4lR0S7Wc~e)VVgAr78dnhik7jp?lK2r3s6FjUB!?>kxS)lTTI~k1^hl z+*UELCBFQ;e&4pT6^$!5tJFB0?HoC$&Uz`M0o}!0yrkD4+sHC z9Svm_@N89JP+(=cD;pKTf9ZM!+7xpjhU)jI5e`C*R|JMGU z{d>DYkr_QJdUksb&|K&W#SfIq|3@lpFJdnWYcYFqdkK3~-z+?Dg#p><#UW?2X}XYHub+wX(OC#doxKvUj$3fu)QLwj=p*cj_L1PD?PF-fc>4tVL`akEQ$VLtoBS$>yuiNDz6hQqyI@z^RiT(Q8v8RHsL*GDkX|x^oo%UV!fcD;E zs@xKu#Vg9WJUd+GQLHkjq&n-I%HvoRv4q!R8joaLel6TD<;!FERY)UCl}=IIwoSxK z97Pabw8)GQ@@deRd3sF1-riguWg7Lmn&8Gx-27l*TPJ3{h0}n$Z3atsqAkU)+vJ8X8x*RRYm91jS$f*@R!?5* zW1g`6uX>#e4{KdsgST1?F43(_;7$MOIM14h9ZuG&)P1uHPx168FUHkkjHD8HuZ5rZ zI%1uqc5lIl9!r<+0D2{@hw1Uk(=|Hm$PcXgVe#|c%jsi47p(qSq6up?E zxT6GkDfH6l3Pm~43XY0YCb~iq@2Co`I(kiNtwU*jN*hs%=f8-YWwdp)bF_!0qob3f zv!jdX>*450r9O_nj((2*jscE=jzOYt82E7XM8`aaQN4u`|(a5>zv*d;P~734LJRL5G! zI%?fW=@!s!=sVDNIRc=+ICeXJb^PWCI`%+gpM#D=j>91h@Ba(QXB=l8=N#u97aSKI zmtg(NaoO>A$g5D?pz>|U9mieAJ;!~=1LzMOk3gR|o>Jcn&{vMvjyI0Cj(3jtjt|tz zM~?8w3Pe^QeXRh;8SJ-@;|QWjs6mb@xXkmIp4Q5%u{u14TY0oJ3d1{W%y3-8b2uX6 z6`7r9Fl57L%wyzM9?vo)jn$P?KK`d7x$WbT$TdmV$wp?;Qa$;ok}PF~+oX!Tj(h|u zRxZiMVsnrzd>m#cHHp+>d%0RR*Ws274{V>id6)y}iL}%Ogbo_4U){6qo-xc83~cXY zSWV>ID-Nm(8Jd=~_8(mrh^_Bhx?i`nZ8!hqBHMs}NGn87M}ASXYQp5=!9ayt%sOsH ze5Iwmn2fzB>?@KstLe-ccybE%#&%E~1|&A!xuzV&UwE<%;)l+v={UQH#A>Seitzm0 zm|49>b;lvE+6L@c;{6ge2#smdLqBpZ&{kWwiN`WN8;DBY8W(*D=b;#Bzx4F!s@#sK=|G|VFm7A$ zQ$St+yLNoc4M#B0zO6jwRqw|O?kz7@Y0b1u6j#67irMts5M8tT{pHwG4b4!VLu89= z7q$y3zBX>BJD|ijU1uGNbGy|V<0P#gcNb0+R^smz6~TY$dIjX)9uYbHtpNXT=L_eT z&aa$I`_}oL^LxmdomoT+@Sii6Gq*Dj)qiy63)x9V5vmn)77tlVJIgrBLM!jAAlhQV zFnj~ z?d$`&AJqp^I>b2?Ji$4fY6`_D%Evm#ImbIEI43$MIVZz1)j7>M-8sWK(>cpIn?}r| zbOEK<|8ojXrBek>b~$o6)UK8>qwS1a&(-pz_ah=qu4zqo<;;L*L-s z=-lMo?A+qq>fGks?%d(r>D=WEIDdBj;@k~C&VPdLb?$TScOGyabRMEMUiF0YB=l1u z+j&SAotK<{I{$KBcK+?W;=Jno$9c_p-FX9^Th80gJI=e#dypT{oJY>b&L_^NRDMC} zYtXk;`amfkDZ(Qw5LtorwE`SvFr2{Af~0W^`DK*LOqW}DrT^1!sFcGpBy__t3Bx5^ z{&-ZWz7+YX+3`3s9-kY_U>0VTM{)VTIiEYP`CpMz92=R$aU07C*V5LJ<|+5^T8y(f z@T*|;K2??5czpQy55}!3(xLhbZ6k`bcEmG8v6J$e*o*1}1jE}d(aZIVDK{t{WBP%W zLq-i9RdE^j{ulQra8K%zhZEYA3kIGUf`K0zOj#KWtk-1QHnds{MVP7Gs}`tQ5NA0X z@c6VmVPuPu#MYkfavjyD^)o$RnP8xyFhI3qQf`&r(56-}un0Sj_fR#@$i9{-8qNL2A2yL#h|8bH?a zHZo;P^zAly3xw%@v0nZA;ausZX2C$Lb^{RRkVYhOuec{D&zeG42TxP291NVp8nc#v z8{-lDm%dj({{0e>)87h6|LuI~`pSj(Ke#fwz6Jl@l?gNpdNx;fR}NQBS1!nTTtB$- zx_)%!bLDpxfUZzPxeB|AxQe=>sYWcNTrsZFt}?E&u5zyOt_rS-u1c=Tu2@$USDY)} zRTXj7T{T=aUA4rFdf*MH+*q{W{SU5|qTCj|y{m((qpOpvv#X1%tE-!hr@ z=mbsR@R=8Hex7xMFl}cmCm>XT2Aa8MPb!~HPckOWPgcfl9?E1yE+x4sKH&@WL z$Fom3E{HMsV{|D)Bs{I3c-E{->mg~0b zj_a=Lp6kBrf$Lw_L)ad>p17WZKSzJ*dgXfUdIRa5>%Hp(c;pjVfyfG^*A*bYcnldZ zoWQXKM-ALB{W3CaBI%MOAq+|4UU@xYTxPh2NAW70^I6I(F*&>jABV+DR~nwr zH7SZnd@Mc_VqtdXXIsg2NnW!n7^qG0-$o#kBK;)~ z-lwost_1@vH!{6f>FJ@pydOPBS4mN8ozaH+eI;EkRga$BCUc3B^bWT5(H$wqiO*7_SIx`Kk8Ze?pG2;oUaRz^;aj}Vv;#(+Y4R_2 zJ$tz4Zu?Qyb+?ox#VDA#Ik9Hl(4b3A++1p#?Ebo zTcZfQ*REvkOjsH7=F&}mGoNzavCpYF12`;p*lFiUagFm=HxwM%RGuqfA8%%%i(bVN z$$H*`{ZZ@;rp&mo_H$*THdmssq2-KVpjZvORd9w5Gc8Clw3NZ5Vrs&BV%~VK2k6Su zQR#a3D{}Q|zab)e`dR^n`!lyf@i{u)|L*>pa`wMaCU<6c7I#*6HrR5wbGmc6bG!4n zf1nZh-1*%F+y&i*+)?hr?jr7@?r3*0cuJs`a>sy{K`-Yn@2=pk=&t0h46TYg&K>Wr z>aOOl?ydp7mb`;q&x`-%Ih`pL6((m{qEmR%ae!l{}Kf^SFh_kumW$xzHXM zK?V0x%hhfTB*EG;diwBeN50=bw5VfJVMuTyT0Yupz#9vzN_&qKM}^#68`h zkEziMXAmb{b>Y3^&B|(dm9$)6lUU|^-?zJzFgZ2cJAa3{?fb2haTYUE``7jZB^|x5 zti>I0Tl4jLW9*K3wFEAmx%9#E<2{3c-rA@6_jf*(!YZuA9GshR_usbEq0I6f?oA8^ zv}G2Smd3a?WpK4^C4zxA!}BEh3jn3kx!}4DW47cQp)2v1Pm3A3YaSN90m?mGjbyfK zvbQ7da9kr*Nu4xd7|~LT>=t+2=8VA8K=rw0s9B08QtJ-7)K)ekT`zO0WiU|QK5JZx zIQAZ#fo(tMoM+W8oU3h5Vj2J)cUseV&6HuO!>bKTit~$+yyoB71^l=Ln>JO=&q#c~1pTMNcJ9WlyZ9iYLw! z@2Tpk244+NO)(zlKRxw54Ll7!jXaG#O+wa|Aqo3`A-M~rZlcyJWbN-6;28*QF#1qx z9qt+7NrW`YGn(q-JmWnRJQF>WsD}MNkG z?fDgQP}KK>AM_joJtA5Z;^&m-wC9ZHtmmBPyypUZmpp%Z{_Ujps3(rf>EAThy@6aQk$O=SOAU&@D#~o>L z3Bw2+DUjbrDUzWKjwb%=caz66o|ek9KK9ASl_J@QeB4jRNYTWLy&cGch+I8O+SkW~8)JOz^&YH%0aIms#_i0nWQ<b%Kbz1QG1dQGrfyjHIb+~IY4U0ydN zuh-{I@%p_>yi2{yyvw~Syeqw{ysN!yys7Y}{cMA62l_5=!22`!ZWmWQ_d-a%?ETw&#e3EJkN2AQy7z|nruUZjw)c+ruJ;~d9)#l9 zES^JuiT>LA#{1U$&imf`Ax%Wu*+%rp3Pe`m|K%0nc!K=)$&rTiTgW1~&NX=+^KlE0 zkXuP@xlTqRI;V1k!eu$-c|!&;N5mhXNR3$jG^Z*gMn9gE+}c$Y1DT! z>jAw51C{Ac-MDq7ja_4U$F$yp_q~^$wc}NjP3>Z57_?bN3>y};W@Z5+PHjeyue7<| zpy@F^v8y04m!Sx@#|np6FzrOY;d&MV^yhUCdaX z!}$;6umUSjX%c}e-vG5WlkFv*pnG|m8F}e5{pVJ&ttSJ3S0z|&HjEI!TWVgJbUU!oN0yUD*7 zB69j$0X+ZHm%)eUfBL=zC7+CxfA7oW%k0bI%L*;KFNZIuFPAU3FAuc5z8`)0zzg^a zf=2lY`-=FA`l2Bh_mu#}``>+~ePw)QedT=Rp;z=(@>K?};*0aegIDuar%|QRm4DHKg)GP5w+L1ym;xd(bLUvFO@UteE8>Ko`AB*qK_AMP6=YNNr&`o{Uj`zH7% z`X)h};+qOO-8aKG6MVLB4(L4e`RI86J7|(m@F~I7J`JeOm+aH~43JFd7N6B;^VuOe zeJ-Ed=ka+Vr}+G!OVOA6R)DVZt@f?)rTW(T*7?@^Ho&q8oqV=|??B(>3;2Ha{o>mV z`8Qus^y2-0AqnsQ6Xlb>KYXWrr>S<%ciwlwcah3}`7ZnZrqVyYYrgBg8@`*qTfW=A zJJfa`^k4KxzQ>?Xeb0Q)eJ^}3eXpRs@xArE1OI>?`9xMAvI6OK1vo}vsDmK~hA6m) z{3c2mgIIavR-Vfc1=Dyoi(wj@(fJG+=MfSo60gHK z%jA^#r6`sm&tr4tcEWj=OX1adJr>C+;quu_mANEw7RTyvnU5>g;}xaxNChd5$s}LX z56`g#+S?tKePn|f!NBnGCu8-a&9K~Q5e#Gyal?vk3K4CL1peYJYUHi;L~fv+TKn%R zMEcM!7}&3FugMVe9coRU8w})&cJ>YiCIAIa?l*hkFBS1N_)-_KFPEgc)EuWdfdV^s zInV^}M;}ybDbQJB#geRg8vz+zm(;`wO=@WX9kJ7yw-9FIT!(i^2+D5dfXU7bET4$C z1@=AUX(E&#y0tKi;&dT)6j$_Js2ng4cmK`kUS)UFdvlm?g!rt{!mL< zkTRoZP05y$omz9HJ&|iHbn=I z9^IH?0=1-AQ*7W4bUgnP)SKd?@)FQx=qplIg04nSO<9|=E@eHWjp*dFHDz1Mb}H|p z^cT?{OxYt!EDq;Cp&z5R6Qbud<>x59m~tuQ&y>HYd z9))Z;{|Wh(sJ}~jFZ1wmBRsMKkrhZkD2KnkH)j5k=Xor4v$M~WqB-%=W7RN{9cFD@>ex^7Nq>^uDp!$KRRlScCxjt%UEWrg! z`yL;)vafT<-c1Za6l`5*8Sc9q7z|8W&Me5PkW4Wj(Z|3Wt$f{J@lCWR(XUY$H*VHG2^^kF|oc6u}`*RdG zU1^>r>dw?)K;Ql$PB3QM+66mY`^w5ImtT6N@}%NLE0-RMw=PsXrvGYm#@@w>R=_#c zfpi81XZw=N4eyIP>?SqF9^l4dvx7UAW3R3v)}SIVY350lAYndRJlJu(0n2O5D%+$# zfWd;jqgN2$`HEG`<4kPau^|&v@I06elTr%Bjh;w6uh$Y949sis`Opb%+Ky>74fqrt zd!9hH-z%9H7@1ysXCS;|6;7!d;v8x)@Z;z#C3>vq5xa5i9RlYmiv7Jbw=%wBCieAa z=JwYO?L;P(3y)yhS|C*|?f}$=c{}3Vu4@R8_53rHNZge9=^g*1_v`213=y6_R{;3W zAO7D?M*p`mOICk2e|D<3;T;ej;1>BpTCqp#$Os*S|h4zz>6qv+{Mc@Ii^gZB0J z^Y`};@DKD45+g|NaG8w#KWO9q6GFDBkfw*UIgsX|&!?6}{>79lLDlG5s_7{;`OTEu zC{-w2BFFxp-w%1If0=)I$Oiled7Xbf=tlI-{w@Bk{%w$U_;-Q^(8=dl|8JtS&%fV) zz<&_hVQM+%KMsDvf71Vl|CIl<|BU}E^z+oGQ2got%YWJbH?*t%fBe_{*ZnvAH~qK# zxBYkgcVWGc{xA9?|6~6X|5N`n|8rJ)&9%FF$t-}8n>{K*$CXjE3y$-OZ=*TVOX0XBJbjUpJASbo^uNQ31PEsfTMl0XpHWKx-xy>_+%f ziXGeA5+>uxl;RFs`IW>o2*?q*MU_DLuvtVaz4Fk6;S=kxeFd#ZHDU<{-ZpR~v}m$( zC*B7!;82G*G!8gvLi>8ffg{74s$3VG?v%IZF5s-H^VPvXcR!xplD~VC_P{$mngBB{ z`n(UGj=7>kT~t=db0*E~u|8jh~HIdYYkXBOW%`q)yeLZiNG2c*J%BElDrSP}VmBKDy6`|#M~-WqWbuO5nz z#THnn?rGsZ&mZef{OyXG=?1us{_c#uoOET{HvD8U>br*+{mSi^2|cl$Y16=dU)SL` z)oA!RV!Of1J^%jGD~A94GkSjT7&9Y4xMI27pL^m)J|}P`bR~*>l@!m(@kohBYFC=b zed!~g@%P_dSzK9N*<9JN?d8hp$_2e$dGMUil|S;FLU=CXD(Wf*i@QqTxsN~F*yPCL~Iy?yZ9FY*;Z1j50QuZKlGkHqt6*BIAW*ErXB*M!J@SpUIkt{`V? zmLvZDA6_kVEpjb(Ey1g0u3%TlKaQ=&t2M5*u61yOYh&bo%0)xQ73SLP+TvpIns*72 zM`V{0spi_|+V0wc*Ws>RuHCLZk$WRtdZY(j2jL++4&z}*?mHg&Oc1BxS=Tu{UvOQF z+;_!w)pgBv-F3rt6Wg~V_u==yxE{D3x*lQciR-EBnd`ahh3jSHu{X{cAK<6R*I%7I zG4YeHr_P=Tcp?zB3W!=YM8A$+Lws8?M7@e$L48}F{4!^{-yQuOz4D1V9(CR5bH8mx z-{+TS|ME`X&WwI$-`QdyVig^gh-ITgyb0 zjaoT`<0oDR%NCvWE^AZ#%qznpteqAO!I~i=yjBtX{+C%%XGK4sY&db$&7BX#Uc4;f z?>$6bG3pqxev$LDG52=fS`^lY?(f3*8CcYJhQZOV+SiE)e~Gos)6wO;Z;$HSEPDU< z9v|r5?vyWJ41R_c`E#>RoA}lEx1}SVGfYz~k5{cDUv|7Xu9p6mU!BH;c66r05QkBo#Z>HaE&ts-PmvKZ+@7LPnqiY!f*ABtWDOztGam9$0O>i3E7lvMm8r~kS)npWNWew*_QOj z(e`AA$a4bl+=c8K`MO8sb8oT_?1#qyJOar<oMfmNGFgJ;bc6f z;t_<$400wpi=0i)A?IQXKmWt?B0QFmOUY$qFkUSuSCA{oRd^LjuEFy4Ka%KYd%{*33x^z~0num6wE7oPL~UJ)RuSX68(4i%S*N5!WS zPzk9-RAMR#m6S?GC8ttQDXCOcYAOwtmP$vZr!r6(sZ3O6DhrjB%0^|Ua!_7WPAV6b zoARdePQVKn22?|;5!IM#LN%qDQO&6qR7Ou9SdQrWpK2%?-AJv~4KnJoLCxJ*A#e#GOX?N%ntDUMrQT8RsSngg>J#;u`a*q0Ej(YI2zVk8QzP(a z%VyuNs=nX)vz7Jt%JWw!{hw`3(is2e-M8;T_(|el_j_26KY!U{`uZoP*Z=qCFwgP7 zcLWGJ79E?8L&v4#(edd7bV522otRESC#93o$>|hyN;(ytnodKfrPI;r=?rv6Iuo6l z&O&FUv(ee<9JCjmlg>rwroHJrbY40iou4j17o-c(h3O)6QMwrILl>t@&?V_obZNQ_ zU6w9Km!~Vx73oTJWx5JomG-5p(bef1bWOSzU7M~$?oIch`_ldB{`3HP zARR~#q6gDM=%Ms5dN@6T9!Za)N7G~IvGh24JUxM)NKc|C(^KfF^fWq%o=(r8XVSCi z+4LNGE2SQ8@-+0LGPr)>0R`0dJnyq-bY8!I=!DZ z=mYdY+N2NB7JZmLLfiCF`WStjK0%+PPtm98GxS;d9DSa?KwqRU(U<8f^i}#AeVx8R z-=uHRx9L0dUHTqmlxHe16`4v*Wu^*KmGNb&G1ZwGOiiX1Q=6&7_%U^v zdQ5$$0n?Ca#587_Fin|eOmn6M(~@b$v}W2cZ5e;29n+raz;t9fF#$|xrVG=R>Be+t zdN4hiUQBPM57U?F$Mk0gFaw!DW)L%&8Nv)@hB3pL5zI(t6f>F`!;EFdG2@vD%tU4q zGntvfOl77qLCkb!1~ZeH#mr{rFmsuC%zS16vyfTDEM}H4OPOU%FcZQoXI3yPnN^5I zD6@uH%dBJ8GaHzVjEf-|ilLcJ48w#mo0%;P%Ww?O2#m-`jLayE%4}scW*f7e*}?2& z!kJynZe|a&m)XZeFgmlJF_;6)LB?bbF&1-}Il|b?QRWzPoH@aqWKJ=snKR5;<{WdL zxxidxE-{yxE6i2q8grew!Q5nSF}ImJ%w6UlbDw#@JY*g*kC`XTQ|1}-oO!{#WL`0^ znK#T^<{k5%`M`W+J~5w}FU(ie!t>>cfF}YmH3GkvA3Vo@b_9NG-S}f?|9Dyd4r`dd zRvl&!`jPS;$Ny>hM}Eij^-oN%|BufYo_GA6B0#XQ*w}0wHZB{Fjn5`v6S9fe#B35a zDVvN<&Zb~fvZ>hAY#KH#n~qJ-W?(b2nb^#17B(xJjm^&HV7=I!Y%Vr8>&@n2^RoHa z{A>ZXAX|tn%obsbvc*^*wm4gYEy~;1Ady~Dz-e&KxciDUFef9zSkbT5HW}mQ6 z*=Ou?_67TreZ{_J->`4lckFxi1N)Kv#C~SKuwQX~&zC0xo(RO$2>hLL+5c5t{^&K@ zA6c(Ia%~Y)uFb9Z>((@;uYY2C{r||h#dGaHe*_3F78jd~!^P#|aq+nXTtY4pmzYb! zCFPQF$+;9pTyw4k*OF_+wdUGzZ8?9g9oL@gz;)z0 zaRFRst_#&A8GdT>3tUR-ak57(FL$Mxq1a09tOZV)$^8^R6chH=BW5!^^_6gQe1 z!;R&}apSoO+(d2?H<_ElP35L>LELn11~-$N#m(mCaC5nN+klxmDb1E|gott>xBn`28>3M$W~N9L3SxCXV64xXs)aj^#Lx=LAmVBu?fO zPUW_88n=zx&h6lKa^c)AZa24w+sp0aA~>Df&l%hS?jUD!hd7Hn%pKuu?kIPRJIPjUe}?+K68_xP z*Y98L_s{sf690_jKdTgf-IYsp$s6D=JN&$F(fLah|N4pve)W4#|Mi)F{Q}U_!)O;E~ zEuW50&u8E>@|pO|d=@?{pN-GX=it5goO~`mH}B2o;q&tO`22hUz93(SFU%L=i}J;I zAHFzWf-lLJ;!E>o__BOCzC2%nugF*8EAv(Os=O~>jjztv;A`@=_}Y9O-jA=#*W>H+ z4fuw9Bfc@;gm20>_?CPtzBS*5Z_E4h?fCY52ficUi4WlM`#<@vd^f&3--GYT z_u_l=efYk7KfXUdfFH;Q@`L!n{1AR9Ka3yFkKjl0qxjMM7=A22jvvoY;3x8v_{sbf zekwnW58|ieYBTv+{A_*>KbN1!&*vBL3;9L-Vtxs~lwZaN^C3861;3JC#joZ=`8E7n zejUG_-@tF=T|CKCJk4+789t2P%x~dYp5u95;6+~IWnSS`ek-r>+xYGL4t^&e&hO%P z^LzNc{60Q{*ZKXt!5`oc@+NS5#HvH^2hk&{0aUfe~LfNpW)B)=lJvd1^yyR zahbouU*)gy*ZCX#P5u^to4>=~p{dYJXfCu6S_-X%)7=T6WR+MgpNWdAwcLX zbP>7=-GuH!522^fOXw~15&8=Kg#N++VW1Ew3=#$lLxiEiFk!ebLKrEG5=IMSgt5Xn zVZ1Owm?%sVCJR%9slqfNNSH3n5M~OqgxSIzVXiPwm@h0477B}m#ljL{sjy547D9yO z!U|!fuu51hgbHhfwZb}Ky|6*pD7XYtpafdjBrrmluvyq5umUIWf*^>3B*=mysKQo3 z6SfK4g&o39Azauc>=yP2dxd>MgrE!i1w%L>92899kYEXig(HG392JfU$AuHZN#T@m zS~w$|70wCgg$u$(;gWD!xFTE?t_jzL8^TTDmT+6RBit443HOBu!b9Pa@K|^vJQbb^ z&xIGlOW~F9T6iP872XN&g%83<;gj%L_#%8odw9M)5%5GHrbgh8&TpRe-hUV2KRSMY z^hzYe`CET~^nL!W*Kbz!kF8luU;o7P`u}&cljq%k^#~AREHSniM~o}R6XS~s#DroZ zF|n9LOe!W5lZz?Dlwv9|wU|asE2b0Eiy6d>VkR-Om_^JgW)riEIYciprqGB--fB#)9A(j+NiKWFdVp*}ASYE6kRun6VmBlJzRnb?h zCRP_~h&9DpVr{XG=qJ_{>xuQn24X|8k=R&lA~qG9iOt0pVoR}=*jj8OwiW%wc4B+6 zgV<5*BnF6`#V%r3v76Xk>>>6Pdx^cpK4M?7pV(g#ZYmLxK>;zt`|3m8%38$ij+u;n?yzo6E}-nL{{WPUKB)8 zltfunL{;1>YT`C=ySPK#DTa%?#NFZ^aj&>fj1YBkzi5aD#Dk(K9uh6_uy{nY#iNMd zaq)zBQamM|7SD)h#dG3$@q&0!yd+*0uZUO0YvOhBhImuFCEgbAh+{{me(U(J&;N65|L;m{*Z;Zei#LDx-#l3IkH6#|5x$Camp*L3 zzpg|3kcjXy_#5kgt?wfLv){8C)7L*Sz5aiW`OZ^{|EmZPL@X(`6i13H#gpPo38aKl zA}O(yL`o_plafm*q?A%BDYcYFN-L$4(n}enj8Y~kvy?^3DrJ+hOF1MjDW{Z6$}M?I zd8E8jJ_$enlL|_Oq{31Wsi;&;@{x*5C8Uy4DXFwnMk*_nlgdjKq>54{sj^f>sw(+P z)uifD4XLJ7OR6o^k^H2(Qa!1@)Ie$|HIf=jO{At$GpV`MLTV|sl3Gh`a0h>>oz!0H zAa%s+0I4&cyGq@p?otn_r_@X8E%lN5O8un%(g0~7jt#mmo`WnC6`1>ltfFLBt{C8HcMM1R^lXH5+qTQBw11< zRoW_P(l%+kv_sk{g-g4n-O?Uuue48!kaTIkWJm|3gOVv7LWvJcM7o>~QCF!zsMY<|oldelQq?^($>9%x7x+~q2?n@7(htebIvGhcG zDm{~)OE09C(ktn;^hSCsy_4QcAEb}cC+V~FMf!?6dA>Xm@I)Y{Mj$%xd|M}dzxIgQ z`hH*Zdp!PF1pfFay6^B~cZpsXZQvrpFGv1AWm=c$eQsM0bU!ch{^dT;>;EhQfi?cK z_x=0t`cfex{L~Nq#?Y9){)y@J|FId&bN1gY0)!k(jxEQL2_haI3FL%$PAn&plgi2D zCd%yJevtDH^FF6WTFcFk&DX3WFNV>TtY4>my%1%W#qDQIk~)CL9QrQk}JzqkT=RMnUpD+mN&_a942p;x5%u_$-FGcqAba>tRRY8Wli2D zZ$q}+H@0ShvfP7FkXSbicum7mGaDe;vANsj1XbYAbaVKc%ix zPpPjoP#P+Yl*URErK!?PX|A+TS}LuS)=C?tt>Uk=Q`##Xl#WU#B|zz{bWyr0-IVT1 z52dHlOX;ojQTi(Vl>W*9WuOwM3{nOwLzJP)FlD$hLK&%yQbsFdl(EVE0@;`3P$byPpKu3As6 zuQpH{s*TjfY7@1o+DvV(woqHDt<=_P8?~+KueMX$s~yyiY9}>7?W}fDyQHu}18mJCZ2dhKWq3SSoxH>`|sg6=dt7Fu$>Ns`0IzgSNPEseU zQ`D*IG&M+_9$AxF>TGq6I#->i&Q}+x3$br;IQYA>QYISQfYOQ%BW%LW}L^WoXV?$DyotytBR_sTUAZnrfyevs5{kgb(gwZ-J|YR z_o)%8uI^V2^?-U%HPu6^r5;v~sJ41kJ*FO4PpBu=Q|f8;jCxi*r=C|Y;M$ke%Xq%3 zUQ@5bo9Zp~wt7dstKL)Zs}IzN>Lc~B`b2%IK2x8oFVvUnEA=(bdyB_=^@I9R{iJ?Y zzo=ia?fLRVz!QO(8i7B5cKh{;<t-c;%f=Cgjymkv6e(jswLBsYbmspS}HBI zmPSjfrPI=D8MKUACM~m;Ma!yX)3R$hG%qcumP^a6d24yJyjngjzg9pis1?!*Yelr8 zS~1N>E3TE$N@}IF(pnj-qIK1}Y2CFR zT2HN))?4eN_0{@m{j~wwKrK)kqz%@FXhXGO+Hh@zHc}g9!W3_SGcx{3JbIsvXmgYbUgm+9~a{c1Am^ozu>1 z7qpAoCGE0yMZ2n9)2?ebw42&3?Y4GDyQ|&P?rRUUhuS0UvGzoJsy)-5YcI5y+AHm~ z_C|ZFz0=-nAGD9!C+)NLMf-~AdcHgn@I)Y{M&RdX6wej^3K582RsVad1kYK2w+Q$y zjH*#gU;o7P`u`Q?Do+{zxCjt>EIqa!M~|z=)8p$2^n`jMJ+YodPpT)=lj|w;lzJ*X zwVp;#tEbb`>lyTndL})yo<+~9XVbImIdm^Qr=CmCt$XWv^t^gLJ-=Q+FQ^yN3+qMn zqIxmiM=!3I&`av2^wN46y{ukNFRxe7E9#Z>%6b*Os_v^-)2r(>^qP7ty|!LQ_tWd@ z_4N9B1HGZ%NN=n+(VObc^yYdCy`|ntZ>_h{+v@&$JH5T$LGP${(gXC)dKbN`-c9eW z_t1Olz4YFCAHA>MPw%e}&)5q%*^ojZ; zeX>49pQ=yOgY@b841K0POP{UJ(dX*(^!fS%eWAWcU#u_Dm+H&(U_C@%uCLHn>Z|nC zdZ@leU#qXv*XtYfjk-%GbxNo8O**58>6`T}I;(R!uM4`UOS-Hpx~gy0HGP}DUEiVa z)Wh{%`fh!XzE|I;N9ek~UpMpv`a#{)59yYESU;lM`ceIueq2AHpVUw3r}Z=XS^b=T zUcaDU)Gz6m^(*>S{hEGVzoFmMZ|S%7JNjMyo_=3{pg+_f>5ug%`cwUx{#<{dztmsp zuk|UjLwf)CuCV{zd-^Jzt&(cp?x}Bk;#%mgp76A9n}OmH+z){Bi4=iTVGy zYkRKzvmy}F*FQ16{{Q_9;<>_KIRbLX9=XT4SBD-q>JlG+YL0PzG&mG8iMw*lcVuSc5ZoLoh@`GGs$BRAZ~58QYBQ z#tvhr5pL`;J!-X*_rOGe&?gW0|qdIA&Zko*CavU?wyZnTgFLW>Pbm zncPfarZiKTsm(NIS~H!Q-ppWTG&7l*%`9eCGn<*+%wc+&In7*VZqwT&h`eS#Grw8D zENB)o3!6pEqGmDE$1HA^FiV=H%+h8Vv#eRpEN@mYE1H$e%4QX_s_AQ1Gpn05%$jB` zv$k2s^fT+4_00Na1GAyo$ZTvjF`Jsr%;shbv!&U}Y;CqN+nWAnJF~sn!R%;uG6T%c zW*4)o+0E>3_Aq;zz0BTbAG5F7&+KmwFbA4}<{)#hIm8@l4l{?FBg~QJD08$q#vE&o zGsl|~%!%eCbFw+boN7)pgUspX40EPA%bab_G3T1|%=zX5bD_D&Tx>2emzvAWU^B#A zZmuv_nybv!W~jNwTx+f~*P9#6ji$>aP0FOrO(tW8nVZcmCTnsgZwjVpN~UZorfP0A zHFKM}-P~dBG{enZ=5BM3x!2rhMwq&}-!#kv=0Vdm51E#E*gRs|=27#QdE7iT z`P_VAzBFH%ugy2+Tl1ay-uz&GG(VZ2%`fIxw3_G369G>IVrm5bj5*0url<(~FILq5 zt96FwK0h9TQqI58{PB1G`|pV9>z|ljf6rVSvm-!Qv8>ou94oFB&x&s)uo7B{ti)Cl zE2)*tN^YgFQd+63)K(fRt(DG7Z)LDDTA8fORu(I(mCed-<*>Z0oK`L?x8-f+vGQ8^ zto&91tDsfLDr^<8idw}iAFH@k!YXN%vPxTJtg==)tGrdgs%TZRDqB^os+O-+&8lwI zuxeVhtlCx`%g?H7)wAkb4XlP%Bdf91#A<3avzl8itd>?QtF_g}YHRsh?X31z2dksi z$qKMKTV1TKRyV7=)x+v(^|E?feXPD#KdZkrz#3=;T7#^?)(~r`HOv}rjj%>qqpZ=^ z7;CIG&Khq`uqIlQtjX3CYpONP3bLkKGpw1`ENiwk$C_)+v*ue1tcBJhYq7P&T52t` zf~^p1xwXPtX|1wWTcOq(Ypu1;T5oNzHd-!=v?zV(+anCS-Y)0)?RC$6=CVte#@{9SO+cBI%HYaVe5!R5J#xOmHx@FzA?pSxNd)9sHf%VXOWIeW? zSWm5I)^qEH_0oD}y|&(1Z>@LMd+USs(fVY4w!Tz|lj|L)w)5C|?R<8AyMSHLE@T(Bi`Yf&Vz!T6+%934v`g8g?J{;*yPRF#u3%TRE7_Ip zDt1-d*REz)w`N=*R|`}_3Z|BL%WgP*luDswVT<^?G|=RyOrJAZezE# z{q1&kd%J_((e7ji*q!Yzc2~Qb-QDhC_q2Q2z3o1BU%Q{(-yUEOv;*xy_F#L6J=7j% z54T6yBkfW4XnTx3)*fe%w;Y|)l%*;Z`T-fC<1Hha6h!`^9!+q>-D_8xn$z0Z!Yb$h>U*az%`wrL--E&H&2 z#J26D_A&doeZoFzpR!NeXY8}~Is3eQ!MgGZ`*h5yY@Z% zzWu;{Xg{(a+fVGL_A~pr{lb1}zp`K3Z|t}BJNv!;!TxA}vOn8j?5}7!&zC0xo(RO$ z2>5(yI5E~QD({oJ(RbUwI28HP$1Cc%Pf^E8j`bYdIQDQH>NwePfn%uSX2w4(M?c3Vj%^$R9D6wqcO35+Bu_n zbkrRWJDzg9;rPt)og>lIsi$K~$Bd3%j`WM8_G9 z3miin*E-UUyrbs0$MK-!F~@U`*BtLTK68BMNHlZm@0ijtqobE&en%h2a#8+zym_`g z5%5I769G>IJQ46jz!L#a1UwP=J4e8$w)1(og<}`TK*#Zpa~xMV(vGU5?s&rSn&T74 zPmYP3M}1z;=$O~Blw)zK>Y z$FYiI14n?sPolc+T;T<15G5Eu+el(lNVZVaE!NevYjiyEzVa zoai{uag`(Es5u&rryOrMK6Cuyn6yRua zF~=*8j~qWZCTty5p7f61jwKv@9UD2eckJUh(lN+!iQ{@l-f@@XVaE%O_Z;6i#%&W- zp45(Bjzt|SIo5M**+=UCgZ zg<}`TK*#Zpa~xMV(vGU5?s&rSn&T74PmYQGqso=hF|T7O$Lfwv96LJpa~$nB!*QA8 zMn}_K5yyN)FF?RdN^8Vv`DZk&2-v6`o$^QNIeF}fS9ep343g7Sd@%w)JALq6D ze*eUx1krUfK}>>nK7yDG8>}aYDe&_qf|v^HVtX3&o*2HM1hD~5$VCtvVPTmdTrejjVXV;vLBSM*2!e*$#}h;t4DU}6o8i4_1hEAULpfOZ z6x$pO#r1i(1`2RhWt0_8M}1`&1XWlA<=hJUz-_R42ZGoR_p$`B1MY)6VeW~zr`whU zu?ud>gBZauxCd^AdtqQ5ya&!A2_gdK2q6d^W{3OX)5ZjG5WYuynlQE(L0GU#eu6j* za~2_pBQQ6#p&vX7y(h;wlH z7=k$O-oJz(F2G7C-$l5#0{*Ta>{}jf4R;`ZSK&^04Ti%TQ0R%j_y?2v62vWdyBZ#_ z7p{K?Ru4qqft|XeO<>$!1aTh@sY?(K;Ml$d@euAGfwDpaK86(v62uc&5k7_ex}i_N z{_r_uai14(3rygHzS9Mxs1$zB&sg*g_2U2xx`FxN_gCmMj#6;UV1g(O^P&Hgg=-PVa&XEhj9C~=AqH>=%3Bd;ABeVr z^9m3|W!MhwQw^Tlju=B9v{MbZI2%FKghOzjT5x4JLDYel@z*u{;3Pci;z7?OhHIMV!29U$jo{${1ko5u+X$iw+>Y_o0uDu7TEl8n38D?Gg#OnS&Mrw1 z{%{-O*bau_KJDRo+@}Mai1zCU;~-9*U=#H7t}uIhg6IYpp+9toZ*hJPSg8|1^n~Ra zqEErG=vTen$9rIG!l1kaF#sN{M-T(yIFu_8`e1tyBqksh@D=Jm4DvP5c5X55M!;-y z2x25WvymW1!BTkNXjq~(+6Zp%iF-m0_ZtVV;r#LN3eKMZePz@MUKXQbyAk6!R+Fihh3qeyW0b6n014 zF2jm={}niCB<53CW+?g;d{zRv5WcF2u?YPTzngF>&btMt!P{^T`rjQ`J3Ho8n5Hu3 z8rZoA#w^US7V|1Rj`8#uKA3{}6Bg}=d$^DLVg7`z7GVB_XND5QOL(_9?hO}BL=0f7 zvIOx4?nWHm!s0YRyn|P^qphHc^FF{8jZjC}8~yn+ybQm<<-r6dIJ7m!O)Tib^<%@* zm@nhNd95%%!wZO0JlGNQaD13wK%a*zFyADGy(EH20uSOoNg=(HAd;p;#m!r8IQRE4&8*Y3p1eoYQh65 z@(9d<_}7LL>mZ-Nz;@`Pupxz5!)0xdPvGkc$R{wZJD

+9zn-^TMhCU58Y9sBMVR}3-lL)b%{ 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 Date: Thu, 25 May 2023 15:21:37 -0700 Subject: [PATCH 061/495] Nightmare Inserts in Unit Testing & Upgrades to Subsystems (#3305) # About the pull request This PR is primarily an attempt to fix #3017 (or at least make it more consistent) and to just get nightmare inserts actually tested. During testing, nightmare inserts now skip all probability and conditional checks to force all to occur (overlapping inserts might be problematic in the future - remove commented blocks if so - but doesn't currently seem to be a problem). The nightmare subsystem was also not running at all when UNIT_TESTS was defined because HandleTestRun called request_start which calls nightmare.prepare_game prior to nightmare.Initialize. That was making the nightmare subsystem think there were no nightmare inserts to even attempt to spawn. Now for HandleTestRun, it will wait UNTIL SSticker is initialized which should include nightmare initialization and help with making create_and_destroy testing more reliable. The map linter also now cares about a table placed on a table (because the latter will just delete the former in Initialize was causing a bad qdel hint). Also, datum/Destroy will now create no sleeping lints. This PR also adds the reagents subsystem to handle setting up the global lists for chemistry. This was done to fix the napalm bad delete runtime on shiva where their fire reagents were never properly initialized. Previously the first reagents datum Initialize was needed to trigger initialization) Since the tests still ended up flaky, this PR now partially ports several TG PRs: - https://github.com/tgstation/tgstation/pull/64705 - https://github.com/tgstation/tgstation/pull/69742 - https://github.com/tgstation/tgstation/pull/72033 - https://github.com/tgstation/tgstation/pull/72401 - https://github.com/tgstation/tgstation/pull/73903 - https://github.com/tgstation/tgstation/pull/74604 - https://github.com/tgstation/tgstation/pull/75535 - https://github.com/tgstation/tgstation/pull/71177 - https://github.com/tgstation/tgstation/pull/75600 A side effect of the last PR in above seems to unfortunately make it so usually only one hard delete will be detected at a time. There will also likely be future improvements that TG makes to the atoms subsystem because of weird edge cases ever multiple maps load simultaneously. The only edge case I have experienced for us is late_loaders filling up while it is being dequeued, but the loop has been altered to accommodate this to check the length every iteration. Some launches of the game may spit out debug messages like `We started maploading while we were already maploading`. TG needs to sort out how they want to solve this edge case, but it does not appear to cause any problems for us. For live using the flag `-DEXPERIMENT_515_DONT_CACHE_REF` will likely be a benefit, but try it both with and without it. The hardref experiment I have disabled even for UNIT_TESTING at the moment. # Explain why it's good for the game - Less hard deletes and runtimes including fix #1872 - More testing and lints - Less flaky hard delete testing hopefully # Changelog :cl: Drathek code: Added unit_testing to annotate and fail for runtimes, added a unit_test for 515, and improved debug information for reference lookups. code: Moved chemistry list setup to a new reagents subsystem rather than potentially before every reagents initialization. code: Ported many updates to SSgarbage, SSatoms, and create_and_destroy fixing inconsistent garbage handling, an edge case with atoms late loading, and improved speed. fix: Fix nightmare inserts not occurring during unit testing (they will also ignore probabilities for testing now). fix: Fix runtimes for bad deletes and various hard deletes. maptweak: Fix some nightmare inserts causing errors. server: Initialize log for errors/warnings for SSatoms is now in each round's respective log folder. /:cl: --------- Co-authored-by: harryob --- .github/alternate_byond_versions.txt | 9 ++ .github/workflows/ci_suite.yml | 31 ++++ .github/workflows/run_unit_tests.yml | 2 +- code/__DEFINES/_macros.dm | 5 + code/__DEFINES/qdel.dm | 7 + code/__DEFINES/subsystems.dm | 1 + code/__HELPERS/unsorted.dm | 20 ++- code/_experiments.dm | 34 +++++ code/_onclick/hud/hud.dm | 1 + code/controllers/subsystem/atoms.dm | 138 +++++++++++++----- code/controllers/subsystem/garbage.dm | 54 +++++-- code/controllers/subsystem/minimap.dm | 12 +- code/controllers/subsystem/nightmare.dm | 3 + code/controllers/subsystem/reagents.dm | 73 +++++++++ code/datums/callback.dm | 7 + code/datums/datum.dm | 40 +++-- code/datums/emotes.dm | 2 +- code/datums/medal_awards.dm | 2 +- code/datums/mob_hud.dm | 5 +- code/game/jobs/job/marine/squads.dm | 1 + code/game/machinery/doors/airlock.dm | 8 +- code/game/machinery/doors/door.dm | 1 - code/game/machinery/doors/poddoor.dm | 42 +++--- code/game/machinery/doors/railing.dm | 26 ++-- code/game/machinery/doors/runed_sandstone.dm | 39 ++--- code/game/machinery/doors/shutters.dm | 26 ++-- code/game/machinery/doors/windowdoor.dm | 51 ++++--- .../effects/effect_system/effect_system.dm | 128 ++++++++-------- .../objects/effects/landmarks/itemspawner.dm | 10 +- .../objects/effects/landmarks/landmarks.dm | 3 +- .../items/circuitboards/robot_modules.dm | 1 + code/game/objects/items/devices/cloaking.dm | 6 +- .../objects/items/devices/radio/headset.dm | 1 + code/game/objects/items/storage/storage.dm | 35 +++-- code/game/objects/items/tanks/jetpack.dm | 6 - code/game/objects/structures/ladders.dm | 2 +- code/game/objects/structures/window.dm | 9 +- code/game/world.dm | 5 +- code/modules/admin/tabs/event_tab.dm | 4 +- .../view_variables/reference_tracking.dm | 16 +- code/modules/cm_aliens/Ovipositor.dm | 33 +++-- code/modules/cm_aliens/structures/egg.dm | 13 +- .../cm_marines/altitude_control_console.dm | 4 + code/modules/cm_marines/anti_air.dm | 6 + code/modules/cm_marines/orbital_cannon.dm | 3 + code/modules/cm_tech/resources/resource.dm | 2 + code/modules/flufftext/Hallucination.dm | 1 + code/modules/hydroponics/vines.dm | 24 +-- code/modules/mob/living/carbon/human/human.dm | 3 +- .../mob/living/carbon/human/species/yautja.dm | 2 + .../living/carbon/xenomorph/xeno_defines.dm | 26 ++-- code/modules/mob/living/silicon/ai/ai.dm | 5 + .../modules/mob/living/silicon/decoy/decoy.dm | 27 ++-- .../mob/living/silicon/robot/component.dm | 5 + .../mob/living/silicon/robot/drone/drone.dm | 9 ++ .../modules/mob/living/silicon/robot/robot.dm | 16 +- .../simple_animal/friendly/farm_animals.dm | 12 ++ .../simple_animal/hostile/retaliate/drone.dm | 101 +++++++------ code/modules/mob/mob.dm | 2 + code/modules/mob/new_player/new_player.dm | 1 - code/modules/nightmare/nmnodes/components.dm | 6 + code/modules/nightmare/nmnodes/flow.dm | 3 + code/modules/nightmare/nmnodes/mapload.dm | 4 + code/modules/power/lighting.dm | 7 + code/modules/reagents/Chemistry-Holder.dm | 65 +-------- code/modules/reagents/Chemistry-Reagents.dm | 32 ++-- .../chemical_research/Chemical-Research.dm | 56 ++++--- .../chemistry_machinery/chem_dispenser.dm | 5 + .../chemistry_machinery/chem_storage.dm | 4 + code/modules/shuttle/shuttles/dropship.dm | 13 +- code/modules/unit_tests/_unit_tests.dm | 1 + code/modules/unit_tests/check_runtimes.dm | 17 +++ code/modules/unit_tests/create_and_destroy.dm | 42 ++++-- .../vehicles/interior/objects/fancy_locker.dm | 4 +- code/modules/vehicles/multitile/multitile.dm | 15 +- colonialmarines.dme | 2 + maps/Nightmare/maps/DesertDam/nightmare.json | 5 - .../maps/Whiskey_Outpost_v2/nightmare.json | 2 +- .../sprinkles/30.nexuscenter_barricaded.dmm | 8 - tools/ci/install_byond.sh | 5 +- tools/maplint/lints/multiple_firelocks.yml | 2 +- tools/maplint/lints/multiple_tables.yml | 3 +- 82 files changed, 955 insertions(+), 507 deletions(-) create mode 100644 .github/alternate_byond_versions.txt create mode 100644 code/_experiments.dm create mode 100644 code/controllers/subsystem/reagents.dm create mode 100644 code/modules/unit_tests/check_runtimes.dm diff --git a/.github/alternate_byond_versions.txt b/.github/alternate_byond_versions.txt new file mode 100644 index 000000000000..f25861c46714 --- /dev/null +++ b/.github/alternate_byond_versions.txt @@ -0,0 +1,9 @@ +# This file contains extra tests to run for specific BYOND versions. +# This is useful for making sure we maintain compatibility with both older and newer versions, +# while still having our main tests run on a guaranteed pinned version. + +# Format is version: map +# Example: +# 500.1337: runtimestation + +515.1603: lv624 diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index cf035079f1ce..8f66dc14ad6f 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -83,6 +83,7 @@ jobs: runs-on: ubuntu-20.04 outputs: maps: ${{ steps.map_finder.outputs.maps }} + alternate_tests: ${{ steps.alternate_test_finder.outputs.alternate_tests }} concurrency: group: find_all_maps-${{ github.head_ref || github.run_id }} cancel-in-progress: true @@ -95,6 +96,11 @@ jobs: sed -i -e s+maps/+\"+g -e s+.json+\"+g maps_output.txt echo "Maps: $(cat maps_output.txt)" echo "maps={\"paths\":[$(cat maps_output.txt)]}" >> $GITHUB_OUTPUT + - name: Find Alternate Tests + id: alternate_test_finder + run: | + ALTERNATE_TESTS_JSON=$(jq -nRc '[inputs | capture("^(?[0-9]+)\\.(?[0-9]+): (?.+)$")]' .github/alternate_byond_versions.txt) + echo "alternate_tests=$ALTERNATE_TESTS_JSON" >> $GITHUB_OUTPUT run_all_tests: if: "!contains(github.event.head_commit.message, '[ci skip]')" name: Unit Tests @@ -110,6 +116,31 @@ jobs: with: map: ${{ matrix.map }} + run_alternate_tests: + if: "!contains(github.event.head_commit.message, '[ci skip]') && needs.find_all_maps.outputs.alternate_tests != '[]'" + name: Alternate Tests + needs: [find_all_maps] + strategy: + fail-fast: false + matrix: + setup: ${{ fromJSON(needs.find_all_maps.outputs.alternate_tests) }} + concurrency: + group: run_all_tests-${{ github.head_ref || github.run_id }}-${{ matrix.setup.major }}.${{ matrix.setup.minor }}-${{ matrix.setup.map }} + cancel-in-progress: true + uses: ./.github/workflows/run_unit_tests.yml + with: + map: ${{ matrix.setup.map }} + major: ${{ matrix.setup.major }} + minor: ${{ matrix.setup.minor }} + + check_alternate_tests: + if: "!contains(github.event.head_commit.message, '[ci skip]') && needs.find_all_maps.outputs.alternate_tests != '[]'" + name: Check Alternate Tests + needs: [run_alternate_tests] + runs-on: ubuntu-20.04 + steps: + - run: echo Alternate tests passed. + test_windows: if: "!contains(github.event.head_commit.message, '[ci skip]')" name: Windows Build diff --git a/.github/workflows/run_unit_tests.yml b/.github/workflows/run_unit_tests.yml index 6e2b2188eb52..8c2e7421b6a5 100644 --- a/.github/workflows/run_unit_tests.yml +++ b/.github/workflows/run_unit_tests.yml @@ -38,7 +38,7 @@ jobs: run: | bash tools/ci/install_byond.sh source $HOME/BYOND/byond/bin/byondsetup - tools/build/build --ci dm -DCIBUILDING -DANSICOLORS + tools/build/build --ci dm -DCIBUILDING -DANSICOLORS -Werror - name: Run Tests run: | source $HOME/BYOND/byond/bin/byondsetup diff --git a/code/__DEFINES/_macros.dm b/code/__DEFINES/_macros.dm index 9f1dbd932cde..31f4b2aca084 100644 --- a/code/__DEFINES/_macros.dm +++ b/code/__DEFINES/_macros.dm @@ -8,12 +8,17 @@ #define subtypesof(A) (typesof(A) - A) +#ifdef EXPERIMENT_515_DONT_CACHE_REF +/// Takes a datum as input, returns its ref string +#define text_ref(datum) ref(datum) +#else /// Takes a datum as input, returns its ref string, or a cached version of it /// This allows us to cache \ref creation, which ensures it'll only ever happen once per datum, saving string tree time /// It is slightly less optimal then a []'d datum, but the cost is massively outweighed by the potential savings /// It will only work for datums mind, for datum reasons /// : because of the embedded typecheck #define text_ref(datum) (isdatum(datum) ? (datum:cached_ref ||= "\ref[datum]") : ("\ref[datum]")) +#endif #define addToListNoDupe(L, index) if(L) L[index] = null; else L = list(index) diff --git a/code/__DEFINES/qdel.dm b/code/__DEFINES/qdel.dm index 5ba530274389..2093f80be50e 100644 --- a/code/__DEFINES/qdel.dm +++ b/code/__DEFINES/qdel.dm @@ -30,6 +30,13 @@ #define GC_QUEUE_HARDDELETE 3 //! short queue for things that hard delete instead of going thru the gc subsystem, this is purely so if they *can* softdelete, they will soft delete rather then wasting time with a hard delete. #define GC_QUEUE_COUNT 3 //! Number of queues, used for allocating the nested lists. Don't forget to increase this if you add a new queue stage + +// Defines for the ssgarbage queue items +#define GC_QUEUE_ITEM_QUEUE_TIME 1 //! Time this item entered the queue +#define GC_QUEUE_ITEM_REF 2 //! Ref to the item +#define GC_QUEUE_ITEM_GCD_DESTROYED 3 //! Item's gc_destroyed var value. Used to detect ref reuse. +#define GC_QUEUE_ITEM_INDEX_COUNT 3 //! Number of item indexes, used for allocating the nested lists. Don't forget to increase this if you add a new queue item index + // Defines for the time an item has to get its reference cleaned before it fails the queue and moves to the next. #define GC_FILTER_QUEUE (1 SECONDS) #define GC_CHECK_QUEUE (5 MINUTES) diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 2da7dec66978..3c2527136ed6 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -119,6 +119,7 @@ #define SS_INIT_EVENTS 23.5 #define SS_INIT_JOB 23 #define SS_INIT_REDIS 22.5 +#define SS_INIT_REAGENTS 22.1 #define SS_INIT_MAPPING 22 #define SS_INIT_NIGHTMARE 21.5 #define SS_INIT_TIMETRACK 21.1 diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 5d25df2150c0..3b0a2601bbb0 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1781,14 +1781,30 @@ var/list/WALLITEMS = list( user.face_atom(src) return TRUE +#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##target, ##var_name, ##var_value) +//dupe code because dm can't handle 3 level deep macros #define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##datum, NAMEOF(##datum, ##var), ##var_value) +/// Same as VARSET_CALLBACK, but uses a weakref to the datum. +/// Use this if the timer is exceptionally long. +#define VARSET_WEAK_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), WEAKREF(##datum), NAMEOF(##datum, ##var), ##var_value) /proc/___callbackvarset(list_or_datum, var_name, var_value) if(length(list_or_datum)) list_or_datum[var_name] = var_value return - var/datum/D = list_or_datum - D.vars[var_name] = var_value + + var/datum/datum = list_or_datum + + if (isweakref(datum)) + var/datum/weakref/datum_weakref = datum + datum = datum_weakref.resolve() + if (isnull(datum)) + return + + if(IsAdminAdvancedProcCall()) + datum.vv_edit_var(var_name, var_value) //same result generally, unless badmemes + else + datum.vars[var_name] = var_value //don't question just accept /proc/pass(...) diff --git a/code/_experiments.dm b/code/_experiments.dm new file mode 100644 index 000000000000..6e5addb5f992 --- /dev/null +++ b/code/_experiments.dm @@ -0,0 +1,34 @@ +// This file contains experimental flags that may not be production ready yet, +// but that we want to be able to easily flip as well as run on CI. +// Any flag you see here can be flipped with the `-D` CLI argument. +// For example, if you want to enable EXPERIMENT_MY_COOL_FEATURE, compile with -DEXPERIMENT_MY_COOL_FEATURE + +// EXPERIMENT_515_QDEL_HARD_REFERENCE +// - Hold a hard reference for qdeleted items, and check ref_count, rather than using refs. Requires 515+. + +// EXPERIMENT_515_DONT_CACHE_REF +// - Avoids `text_ref` caching, aided by improvements to ref() speed in 515. + +#if DM_VERSION < 515 + +// You can't X-macro custom names :( +#ifdef EXPERIMENT_515_QDEL_HARD_REFERENCE +#warn EXPERIMENT_515_QDEL_HARD_REFERENCE is only available on 515+ +#undef EXPERIMENT_515_QDEL_HARD_REFERENCE +#endif + +#ifdef EXPERIMENT_515_DONT_CACHE_REF +#warn EXPERIMENT_515_DONT_CACHE_REF is only available on 515+ +#undef EXPERIMENT_515_DONT_CACHE_REF +#endif + +#elif defined(UNIT_TESTS) + +//#define EXPERIMENT_515_QDEL_HARD_REFERENCE +#define EXPERIMENT_515_DONT_CACHE_REF + +#endif + +#if DM_VERSION >= 516 +#error "Remove all 515 experiments" +#endif diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 6f3d6de5cadb..7f9ad85e154e 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -108,6 +108,7 @@ qdel(thing) infodisplay.Cut() + mymob = null qdel(hide_actions_toggle) hide_actions_toggle = null diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index 833ae334ab7a..23da8cc8c9eb 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -9,15 +9,24 @@ SUBSYSTEM_DEF(atoms) flags = SS_NO_FIRE var/old_initialized + /// A count of how many initalize changes we've made. We want to prevent old_initialize being overriden by some other value, breaking init code + var/initialized_changed = 0 + var/init_start_time + var/processing_late_loaders = FALSE var/list/late_loaders = list() var/list/roundstart_loaders = list() var/list/BadInitializeCalls = list() + initialized = INITIALIZATION_INSSATOMS + /datum/controller/subsystem/atoms/Initialize(timeofday) + init_start_time = world.time initialized = INITIALIZATION_INNEW_MAPLOAD InitializeAtoms() + initialized = INITIALIZATION_INNEW_REGULAR + old_initialized = initialized // Set up roundstart seed list. This is here because vendors were // bugging out and not populating with the correct packet names @@ -29,46 +38,84 @@ SUBSYSTEM_DEF(atoms) if(initialized == INITIALIZATION_INSSATOMS) return - initialized = INITIALIZATION_INNEW_MAPLOAD + set_tracked_initalized(INITIALIZATION_INNEW_MAPLOAD) fix_atoms_locs(atoms) + // This may look a bit odd, but if the actual atom creation runtimes for some reason, we absolutely need to set initialized BACK + CreateAtoms(atoms) + clear_tracked_initalize() + + InitializeLateLoaders() + +/// Processes all late_loaders, checking the length each iteration and prevents duplicate calls +/// This is necessary because of an edge case where there might be simultanious calls to InitializeAtoms +/datum/controller/subsystem/atoms/proc/InitializeLateLoaders() + if(processing_late_loaders) // If we still manage to double this proc, try a ++ here, or solve the root of the problem + #ifdef TESTING + testing("Ignoring duplicate request to InitializeLateLoaders") + #endif + return + + processing_late_loaders = TRUE + + for(var/I = 1; I <= late_loaders.len; I++) + var/atom/A = late_loaders[I] + //I hate that we need this + if(QDELETED(A)) + continue + A.LateInitialize() + + #ifdef TESTING + testing("Late initialized [late_loaders.len] atoms") + #endif + late_loaders.Cut() + processing_late_loaders = FALSE + +/// Actually creates the list of atoms. Exists soley so a runtime in the creation logic doesn't cause initalized to totally break +/datum/controller/subsystem/atoms/proc/CreateAtoms(list/atoms) + #ifdef TESTING var/count + #endif + var/list/mapload_arg = list(TRUE) if(atoms) + #ifdef TESTING count = atoms.len - for(var/I in atoms) - var/atom/A = I + #endif + + for(var/I in 1 to atoms.len) + var/atom/A = atoms[I] if(!(A.flags_atom & INITIALIZED)) - InitAtom(I, TRUE, mapload_arg) CHECK_TICK + InitAtom(A, TRUE, mapload_arg) else + #ifdef TESTING count = 0 - for(var/atom/A in world) + #endif + + for(var/atom/A as anything in world) if(!(A.flags_atom & INITIALIZED)) InitAtom(A, FALSE, mapload_arg) + #ifdef TESTING ++count + #endif CHECK_TICK + #ifdef TESTING testing("Initialized [count] atoms") - pass(count) - - initialized = INITIALIZATION_INNEW_REGULAR - - if(late_loaders.len) - for(var/I in late_loaders) - var/atom/A = I - A.LateInitialize() - testing("Late initialized [late_loaders.len] atoms") - late_loaders.Cut() + #endif /// Init this specific atom /datum/controller/subsystem/atoms/proc/InitAtom(atom/A, from_template = FALSE, list/arguments) var/the_type = A.type if(QDELING(A)) - BadInitializeCalls[the_type] |= BAD_INIT_QDEL_BEFORE + // Check init_start_time to not worry about atoms created before the atoms SS that are cleaned up before this + if (A.gc_destroyed > init_start_time) + BadInitializeCalls[the_type] |= BAD_INIT_QDEL_BEFORE return TRUE + // This is handled and battle tested by dreamchecker. Limit to UNIT_TESTS just in case that ever fails. #ifdef UNIT_TESTS var/start_tick = world.time #endif @@ -82,23 +129,24 @@ SUBSYSTEM_DEF(atoms) var/qdeleted = FALSE - if(result != INITIALIZE_HINT_NORMAL) - switch(result) - if(INITIALIZE_HINT_LATELOAD) - if(arguments[1]) //mapload - late_loaders += A - else - A.LateInitialize() - if(INITIALIZE_HINT_QDEL) - qdel(A) - qdeleted = TRUE - if(INITIALIZE_HINT_ROUNDSTART) - if(SSticker.current_state >= GAME_STATE_PLAYING) - A.LateInitialize() - else - roundstart_loaders += A + switch(result) + if (INITIALIZE_HINT_NORMAL) + // pass + if(INITIALIZE_HINT_LATELOAD) + if(arguments[1]) //mapload + late_loaders += A else - BadInitializeCalls[the_type] |= BAD_INIT_NO_HINT + A.LateInitialize() + if(INITIALIZE_HINT_ROUNDSTART) + if(SSticker.current_state >= GAME_STATE_PLAYING) + A.LateInitialize() + else + roundstart_loaders += A + if(INITIALIZE_HINT_QDEL) + qdel(A) + qdeleted = TRUE + else + BadInitializeCalls[the_type] |= BAD_INIT_NO_HINT if(!A) //possible harddel qdeleted = TRUE @@ -130,11 +178,29 @@ SUBSYSTEM_DEF(atoms) A.loc = A.loc /datum/controller/subsystem/atoms/proc/map_loader_begin() - old_initialized = initialized - initialized = INITIALIZATION_INSSATOMS + set_tracked_initalized(INITIALIZATION_INSSATOMS) /datum/controller/subsystem/atoms/proc/map_loader_stop() - initialized = old_initialized + clear_tracked_initalize() + +/// Use this to set initialized to prevent error states where old_initialized is overriden. It keeps happening and it's cheesing me off +/datum/controller/subsystem/atoms/proc/set_tracked_initalized(value) + if(!initialized_changed) + old_initialized = initialized + initialized = value + else + // TG has this as a stack_trace, but currently is a non-issue so lets not escalate it to be a runtime + debug_log("We started maploading while we were already maploading. You doing something odd?") + initialized_changed += 1 + +/datum/controller/subsystem/atoms/proc/clear_tracked_initalize() + initialized_changed -= 1 + if(!initialized_changed) + initialized = old_initialized + +/// Returns TRUE if anything is currently being initialized +/datum/controller/subsystem/atoms/proc/initializing_something() + return initialized_changed > 0 /datum/controller/subsystem/atoms/Recover() initialized = SSatoms.initialized @@ -160,4 +226,4 @@ SUBSYSTEM_DEF(atoms) /datum/controller/subsystem/atoms/Shutdown() var/initlog = InitLog() if(initlog) - text2file(initlog, "data/initialize.log") + text2file(initlog, "[GLOB.log_directory]/initialize.log") diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 100cf0835e76..e958740c43ce 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -139,6 +139,13 @@ SUBSYSTEM_DEF(garbage) pass_counts[i] = 0 fail_counts[i] = 0 +#ifdef EXPERIMENT_515_QDEL_HARD_REFERENCE +// 1 from the hard reference in the queue, and 1 from the variable used before this +#define IS_DELETED(datum, _) (refcount(##datum) == 2) +#else +#define IS_DELETED(datum, gcd_at_time) (isnull(##datum) || ##datum.gc_destroyed != gcd_at_time) +#endif + /datum/controller/subsystem/garbage/proc/HandleQueue(level = GC_QUEUE_FILTER) if (level == GC_QUEUE_FILTER) delslasttick = 0 @@ -159,26 +166,33 @@ SUBSYSTEM_DEF(garbage) //Normally this isn't expensive, but the gc queue can grow to 40k items, and that gets costly/causes overrun. for (var/i in 1 to length(queue)) var/list/L = queue[i] - if (length(L) < 2) + if (length(L) < GC_QUEUE_ITEM_INDEX_COUNT) count++ if (MC_TICK_CHECK) return continue - var/GCd_at_time = L[1] - if(GCd_at_time > cut_off_time) + var/queued_at_time = L[GC_QUEUE_ITEM_QUEUE_TIME] + + if(queued_at_time > cut_off_time) break // Everything else is newer, skip them count++ - var/refID = L[2] + +#ifdef EXPERIMENT_515_QDEL_HARD_REFERENCE + var/datum/D = L[GC_QUEUE_ITEM_REF] +#else + var/GCd_at_time = L[GC_QUEUE_ITEM_GCD_DESTROYED] + var/refID = L[GC_QUEUE_ITEM_REF] var/datum/D D = locate(refID) +#endif - if (!D || D.gc_destroyed != GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + if (IS_DELETED(D, GCd_at_time)) // So if something else coincidently gets the same ref, it's not deleted by mistake ++gcedlasttick ++totalgcs pass_counts[level]++ #ifdef REFERENCE_TRACKING - reference_find_on_fail -= refID //It's deleted we don't care anymore. + reference_find_on_fail -= text_ref(D) //It's deleted we don't care anymore. #endif if (MC_TICK_CHECK) return @@ -194,7 +208,7 @@ SUBSYSTEM_DEF(garbage) switch (level) if (GC_QUEUE_CHECK) #ifdef REFERENCE_TRACKING - if(reference_find_on_fail[refID]) + if(reference_find_on_fail[text_ref(D)]) INVOKE_ASYNC(D, TYPE_PROC_REF(/datum,find_references)) ref_searching = TRUE #ifdef GC_FAILURE_HARD_LOOKUP @@ -202,12 +216,17 @@ SUBSYSTEM_DEF(garbage) INVOKE_ASYNC(D, TYPE_PROC_REF(/datum,find_references)) ref_searching = TRUE #endif - reference_find_on_fail -= refID + reference_find_on_fail -= text_ref(D) #endif var/type = D.type var/datum/qdel_item/I = items[type] - //log_world("## TESTING: GC: -- [text_ref(D)] | [type] was unable to be GC'd --") + var/message = "## TESTING: GC: -- [text_ref(D)] | [type] was unable to be GC'd --" +#if DM_VERSION >= 515 + message = "[message] (ref count of [refcount(D)])" +#endif + log_world(message) + #ifdef TESTING for(var/c in GLOB.admins) //Using testing() here would fill the logs with ADMIN_VV garbage var/client/admin = c @@ -242,19 +261,30 @@ SUBSYSTEM_DEF(garbage) queue.Cut(1,count+1) count = 0 +#undef IS_DELETED + /datum/controller/subsystem/garbage/proc/Queue(datum/D, level = GC_QUEUE_FILTER) if (isnull(D)) return if (level > GC_QUEUE_COUNT) HardDelete(D) return - var/gctime = world.time + var/queue_time = world.time + +#ifdef EXPERIMENT_515_QDEL_HARD_REFERENCE + var/refid = D +#else var/refid = text_ref(D) +#endif + + var/static/uid = 0 + uid = WRAP(uid+1, 1, (2**24)-1) + if (D.gc_destroyed <= 0) + D.gc_destroyed = uid - D.gc_destroyed = gctime var/list/queue = queues[level] - queue[++queue.len] = list(gctime, refid) // not += for byond reasons + queue[++queue.len] = list(queue_time, refid, D.gc_destroyed) // not += for byond reasons //this is mainly to separate things profile wise. /datum/controller/subsystem/garbage/proc/HardDelete(datum/D, force) diff --git a/code/controllers/subsystem/minimap.dm b/code/controllers/subsystem/minimap.dm index 77eb5147ab3c..e365a9b60781 100644 --- a/code/controllers/subsystem/minimap.dm +++ b/code/controllers/subsystem/minimap.dm @@ -296,13 +296,17 @@ SUBSYSTEM_DEF(minimaps) pixel_y = MINIMAP_PIXEL_FROM_WORLD(source.y) + SSminimaps.minimaps_by_z["[source_z]"].y_offset /** - * Removes an atom and it's blip from the subsystem + * Removes an atom and it's blip from the subsystem. + * Force has no effect on this proc, but is here because we are a COMSIG_PARENT_QDELETING handler. */ -/datum/controller/subsystem/minimaps/proc/remove_marker(atom/source, minimap_flag) +/datum/controller/subsystem/minimaps/proc/remove_marker(atom/source, force, minimap_flag) SIGNAL_HANDLER if(!removal_cbs[source]) //already removed return UnregisterSignal(source, list(COMSIG_PARENT_QDELETING, COMSIG_MOVABLE_Z_CHANGED)) + images_by_source -= source + removal_cbs[source].Invoke() + removal_cbs -= source var/turf/turf_gotten = get_turf(source) if(!turf_gotten) return @@ -312,10 +316,6 @@ SUBSYSTEM_DEF(minimaps) else for(var/flag in GLOB.all_minimap_flags) minimaps_by_z["[z_level]"].images_assoc["[flag]"] -= source - images_by_source -= source - removal_cbs[source].Invoke() - removal_cbs -= source - /** * Fetches a /atom/movable/screen/minimap instance or creates on if none exists diff --git a/code/controllers/subsystem/nightmare.dm b/code/controllers/subsystem/nightmare.dm index fd0828329388..e963653b54a0 100644 --- a/code/controllers/subsystem/nightmare.dm +++ b/code/controllers/subsystem/nightmare.dm @@ -42,6 +42,9 @@ SUBSYSTEM_DEF(nightmare) // this is the only way i've found to make this work, other than going // full cooperative scheduling with the tasks / a ticking SS + if(!initialized) + message_admins("Nightmare subsystem is performing prepare_game prior to initialization! No nightmare inserts will be loaded.") + if(stat == NIGHTMARE_STATUS_DONE) return TRUE if(stat == NIGHTMARE_STATUS_RUNNING) diff --git a/code/controllers/subsystem/reagents.dm b/code/controllers/subsystem/reagents.dm new file mode 100644 index 000000000000..5a310801b191 --- /dev/null +++ b/code/controllers/subsystem/reagents.dm @@ -0,0 +1,73 @@ +SUBSYSTEM_DEF(reagents) + name = "Reagents" + init_order = SS_INIT_REAGENTS + flags = SS_NO_FIRE + +/datum/controller/subsystem/reagents/Initialize() + // Initalize to create the global chemistry lists: + // Must be before SSatoms.InitializeAtoms and SSmapping + prepare_properties() + prepare_reagents() + + return SS_INIT_SUCCESS + +/datum/controller/subsystem/reagents/Recover() + initialized = SSreagents.initialized + +/datum/controller/subsystem/reagents/proc/prepare_properties() + //Chemical Properties - Initialises all /datum/chem_property into a list indexed by property name + var/paths = typesof(/datum/chem_property) + chemical_properties_list = list() + //Some filters + chemical_properties_list["negative"] = list() + chemical_properties_list["neutral"] = list() + chemical_properties_list["positive"] = list() + chemical_properties_list["rare"] = list() + //Save + for(var/path in paths) + var/datum/chem_property/prop = new path() + if(!prop.name) + continue + chemical_properties_list[prop.name] = prop + if(prop.starter) + //Add a separate instance to the chemical property database + var/datum/chem_property/chem = new path() + chem.level = 0 + chemical_data.research_property_data += chem + if(prop.rarity > PROPERTY_DISABLED) + //Filters for the generator picking properties + if(prop.rarity == PROPERTY_RARE || prop.rarity == PROPERTY_LEGENDARY) + chemical_properties_list["rare"][prop.name] = prop + else if(isNegativeProperty(prop)) + chemical_properties_list["negative"][prop.name] = prop + else if(isNeutralProperty(prop)) + chemical_properties_list["neutral"][prop.name] = prop + else if(isPositiveProperty(prop)) + chemical_properties_list["positive"][prop.name] = prop + +/datum/controller/subsystem/reagents/proc/prepare_reagents() + //I dislike having these here but map-objects are initialised before world/New() is called. >_> + set waitfor = FALSE + //Chemical Reagents - Initialises all /datum/reagent into a list indexed by reagent id + //Generated chemicals should be initialized last, hence the substract then readd. + var/list/paths = subtypesof(/datum/reagent) - typesof(/datum/reagent/generated) - subtypesof(/datum/reagent/generated) + subtypesof(/datum/reagent/generated) + chemical_reagents_list = list() + for(var/path in paths) + var/datum/reagent/chem = new path() + chem.save_chemclass() + chemical_reagents_list[chem.id] = chem + + //Chemical Reactions - Initialises all /datum/chemical_reaction into a list + // It is filtered into multiple lists within a list. + // For example: + // chemical_reaction_list["phoron"] is a list of all reactions relating to phoron + var/list/regular_paths = subtypesof(/datum/chemical_reaction) - typesof(/datum/chemical_reaction/generated) + var/list/generated_paths = subtypesof(/datum/chemical_reaction/generated) //Generated chemicals should be initialized last + chemical_reactions_filtered_list = list() + chemical_reactions_list = list() + + for(paths in list(regular_paths, generated_paths)) + for(var/path in paths) + var/datum/chemical_reaction/react = new path() + chemical_reactions_list[react.id] = react + react.add_to_filtered_list() diff --git a/code/datums/callback.dm b/code/datums/callback.dm index 2c7326060a1c..4fbb16c3d259 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -50,6 +50,13 @@ HELP TO PROC TYPEPATH SHORTCUTS (Purely based on the path in the code) if (length(args) > 2) arguments = args.Copy(3) +/datum/callback/Destroy(force, ...) + delegate = null + if(arguments) + arguments.Cut() + arguments = null + return ..() + /proc/ImmediateInvokeAsync(thingtocall, proctocall, ...) set waitfor = FALSE diff --git a/code/datums/datum.dm b/code/datums/datum.dm index a6f567f17176..b26c6afe4d91 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -54,10 +54,12 @@ */ var/list/cooldowns +#ifndef EXPERIMENT_515_DONT_CACHE_REF /// A cached version of our \ref /// The brunt of \ref costs are in creating entries in the string tree (a tree of immutable strings) /// This avoids doing that more then once per datum by ensuring ref strings always have a reference to them after they're first pulled var/cached_ref +#endif /// A weak reference to another datum var/datum/weakref/weak_reference @@ -93,40 +95,46 @@ */ /datum/proc/Destroy(force=FALSE, ...) SHOULD_CALL_PARENT(TRUE) + SHOULD_NOT_SLEEP(TRUE) tag = null datum_flags &= ~DF_USE_TAG //In case something tries to REF us weak_reference = null //ensure prompt GCing of weakref. - var/list/timers = active_timers - active_timers = null - for(var/thing in timers) - var/datum/timedevent/timer = thing - if (timer.spent) - continue - qdel(timer) + if(cooldowns) + for(var/cooldown as anything in cooldowns) + var/cd_id = cooldowns[cooldown] + if(cd_id != -1) + deltimer(cd_id) + + if(active_timers) + var/list/timers = active_timers + active_timers = null + for(var/datum/timedevent/timer as anything in timers) + if (timer.spent && !(timer.flags & TIMER_DELETE_ME)) + continue + qdel(timer) //BEGIN: ECS SHIT signal_enabled = FALSE - var/list/dc = datum_components - if(dc) - var/all_components = dc[/datum/component] + if(datum_components) + var/all_components = datum_components[/datum/component] if(length(all_components)) - for(var/I in all_components) - var/datum/component/C = I - qdel(C, FALSE, TRUE) + for(var/datum/component/component as anything in all_components) + qdel(component, FALSE, TRUE) else var/datum/component/C = all_components qdel(C, FALSE, TRUE) - dc.Cut() + if(datum_components) + debug_log("'[src]' datum_components was not null after removing all components! [datum_components.len] entries remained...") + datum_components.Cut() var/list/lookup = comp_lookup if(lookup) for(var/sig in lookup) var/list/comps = lookup[sig] if(length(comps)) - for(var/i in comps) - var/datum/component/comp = i + for(var/datum/component/comp as anything in comps) comp.UnregisterSignal(src, sig) else var/datum/component/comp = comps diff --git a/code/datums/emotes.dm b/code/datums/emotes.dm index 5544ab0807d0..b691d87a2169 100644 --- a/code/datums/emotes.dm +++ b/code/datums/emotes.dm @@ -101,7 +101,7 @@ return if(!HAS_TRAIT(user, TRAIT_EMOTE_CD_EXEMPT)) TIMER_COOLDOWN_START(user, type, audio_cooldown) - TIMER_COOLDOWN_START(user, COOLDOWN_MOB_AUDIO, 20 SECONDS) + S_TIMER_COOLDOWN_START(user, COOLDOWN_MOB_AUDIO, 20 SECONDS) // We won't ever want to stop this except during qdel playsound(user, tmp_sound, volume, vary) log_emote("[user.name]/[user.key] : [msg ? msg : key]") diff --git a/code/datums/medal_awards.dm b/code/datums/medal_awards.dm index ba2ef283b03f..a7db6f7bd6e3 100644 --- a/code/datums/medal_awards.dm +++ b/code/datums/medal_awards.dm @@ -201,7 +201,7 @@ GLOBAL_LIST_EMPTY(jelly_awards) recipient_castes[recipient_name] = xeno.caste_type recipient_mobs[recipient_name] = xeno possible_recipients += recipient_name - for(var/mob/living/carbon/xenomorph/xeno in hive.totalDeadXenos) + for(var/mob/living/carbon/xenomorph/xeno in hive.total_dead_xenos) if (xeno.persistent_ckey == usr.persistent_ckey) // Don't award previous selves continue if (xeno.tier == 0) // Don't award larva or facehuggers diff --git a/code/datums/mob_hud.dm b/code/datums/mob_hud.dm index b1d9a9c2fade..c1f67e93a53c 100644 --- a/code/datums/mob_hud.dm +++ b/code/datums/mob_hud.dm @@ -232,7 +232,10 @@ var/list/datum/mob_hud/huds = list( hud.remove_hud_from(src) else if (istype(hud, /datum/mob_hud/xeno_infection)) hud.remove_hud_from(src) - + if (xeno_hostile_hud) + xeno_hostile_hud = FALSE + var/datum/mob_hud/hostile_hud = huds[MOB_HUD_XENO_HOSTILE] + hostile_hud.remove_hud_from(src) diff --git a/code/game/jobs/job/marine/squads.dm b/code/game/jobs/job/marine/squads.dm index 4cc15179df70..9f4068e8450f 100644 --- a/code/game/jobs/job/marine/squads.dm +++ b/code/game/jobs/job/marine/squads.dm @@ -280,6 +280,7 @@ return TRUE /// Clear references in squad listing upon deletion. Zap also erases the kept records. +/// NOTE: zap will be set true for a forced COMSIG_PARENT_QDELETING /datum/squad/proc/personnel_deleted(mob/M, zap = FALSE) SIGNAL_HANDLER if(M == overwatch_officer) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 678c0156c8c2..49ed190690fe 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -763,7 +763,7 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( closeOther.close() return ..(forced) -/obj/structure/machinery/door/airlock/close(forced=0) +/obj/structure/machinery/door/airlock/close(forced = FALSE) if(operating || welded || locked || !loc) return if(!forced) @@ -809,12 +809,12 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( ..() return -/obj/structure/machinery/door/airlock/proc/lock(forced=0) +/obj/structure/machinery/door/airlock/proc/lock(forced = FALSE) if((operating && !forced) || locked) return playsound(loc, 'sound/machines/hydraulics_1.ogg', 25) - locked = 1 + locked = TRUE visible_message(SPAN_NOTICE("\The [src] airlock emits a loud thunk, then a click.")) update_icon() @@ -822,7 +822,7 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( if(operating || !locked) return if(forced || (arePowerSystemsOn())) //only can raise bolts if power's on - locked = 0 + locked = FALSE playsound(loc, 'sound/machines/hydraulics_2.ogg', 25) visible_message(SPAN_NOTICE("\The [src] airlock emits a click, then hums slightly.")) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 0f024907d82c..b54658b24245 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -247,7 +247,6 @@ return FALSE operating = TRUE - CHECK_TICK src.density = TRUE src.layer = closed_layer do_animate("closing") diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 8926de0b5174..972ce6b7570e 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -73,26 +73,21 @@ return /obj/structure/machinery/door/poddoor/open() - if(operating == 1) //doors can still open when emag-disabled + if(operating) //doors can still open when emag-disabled return - if(!operating) //in case of emag - operating = 1 + if(!opacity) - return 1 + return TRUE + + operating = TRUE playsound(loc, 'sound/machines/blastdoor.ogg', 20, 0) flick("[base_icon_state]c0", src) icon_state = "[base_icon_state]0" SetOpacity(0) - sleep(10) - layer = open_layer - density = FALSE - if(operating == 1) //emag again - operating = 0 - if(autoclose) - addtimer(CALLBACK(src, PROC_REF(autoclose)), 150) - return 1 + addtimer(CALLBACK(src, PROC_REF(finish_open)), openspeed) + return TRUE /obj/structure/machinery/door/poddoor/close() if(operating) @@ -100,7 +95,7 @@ if(opacity == initial(opacity)) return - operating = 1 + operating = TRUE playsound(loc, 'sound/machines/blastdoor.ogg', 20, 0) layer = closed_layer @@ -109,19 +104,21 @@ density = TRUE SetOpacity(initial(opacity)) - sleep(10) - operating = 0 + addtimer(CALLBACK(src, PROC_REF(finish_close)), openspeed) return +/obj/structure/machinery/door/poddoor/finish_close() + operating = FALSE + /obj/structure/machinery/door/poddoor/two_tile/open() - if(operating == 1) //doors can still open when emag-disabled + if(operating) //doors can still open when emag-disabled return - if(!operating) //in case of emag - operating = 1 + + operating = TRUE start_opening() - sleep(10) - open_fully() - return 1 + + addtimer(CALLBACK(src, PROC_REF(open_fully)), openspeed) + return TRUE /obj/structure/machinery/door/poddoor/two_tile/proc/start_opening() flick("[base_icon_state]c0", src) @@ -154,8 +151,7 @@ if(operating) return start_closing() - sleep(10) - close_fully() + addtimer(CALLBACK(src, PROC_REF(close_fully)), openspeed) return /obj/structure/machinery/door/poddoor/two_tile/proc/start_closing() diff --git a/code/game/machinery/doors/railing.dm b/code/game/machinery/doors/railing.dm index 0147946761d3..145a5d8191dc 100644 --- a/code/game/machinery/doors/railing.dm +++ b/code/game/machinery/doors/railing.dm @@ -35,29 +35,31 @@ PF.flags_can_pass_all = (PASS_OVER^PASS_OVER_FIRE)|PASS_CRUSHER_CHARGE /obj/structure/machinery/door/poddoor/railing/open() - if (operating == 1) //doors can still open when emag-disabled - return 0 - if(!operating) //in case of emag - operating = 1 + if(operating) //doors can still open when emag-disabled + return FALSE + + operating = TRUE flick("railingc0", src) icon_state = "railing0" layer = open_layer - sleep(12) + addtimer(CALLBACK(src, PROC_REF(finish_open)), 1.2 SECONDS) + return TRUE +/obj/structure/machinery/door/poddoor/railing/finish_open() density = FALSE - if(operating == 1) //emag again - operating = 0 - return 1 + if(operating) //emag again + operating = FALSE /obj/structure/machinery/door/poddoor/railing/close() - if (operating) - return 0 + if(operating) + return FALSE + density = TRUE - operating = 1 + operating = TRUE layer = closed_layer flick("railingc1", src) icon_state = "railing1" addtimer(VARSET_CALLBACK(src, operating, FALSE), 1.2 SECONDS) - return 1 + return TRUE diff --git a/code/game/machinery/doors/runed_sandstone.dm b/code/game/machinery/doors/runed_sandstone.dm index 8939ba8ca368..d67398baa305 100644 --- a/code/game/machinery/doors/runed_sandstone.dm +++ b/code/game/machinery/doors/runed_sandstone.dm @@ -89,33 +89,34 @@ return FALSE -/obj/structure/machinery/door/airlock/sandstone/runed/open(forced=1) +/obj/structure/machinery/door/airlock/sandstone/runed/open(forced = TRUE) if(operating || welded || locked || !loc || !density) return FALSE if(!forced && !arePowerSystemsOn()) return FALSE + playsound(loc, 'sound/effects/runedsanddoor.ogg', 25, 0) visible_message(SPAN_NOTICE("\The [src] makes a loud grating sound as hidden workings pull it open.")) - - if(!operating) - operating = TRUE - CHECK_TICK + operating = TRUE do_animate("opening") icon_state = "door0" - src.SetOpacity(FALSE) - sleep(openspeed) - src.layer = open_layer - src.density = FALSE + SetOpacity(FALSE) + + addtimer(CALLBACK(src, PROC_REF(finish_open)), openspeed) + return + +/obj/structure/machinery/door/airlock/sandstone/runed/finish_open() + layer = open_layer + density = FALSE update_icon() SetOpacity(0) - if (filler) + if(filler) filler.SetOpacity(opacity) if(operating) operating = FALSE - return -/obj/structure/machinery/door/airlock/sandstone/runed/close(forced=1) +/obj/structure/machinery/door/airlock/sandstone/runed/close(forced = TRUE) if(operating || welded || locked || !loc || density) return if(safe) @@ -128,12 +129,15 @@ visible_message(SPAN_NOTICE("\The [src] makes a loud grating sound as hidden workings force it shut.")) operating = TRUE - CHECK_TICK - src.density = TRUE - src.SetOpacity(TRUE) - src.layer = closed_layer + density = TRUE + SetOpacity(TRUE) + layer = closed_layer do_animate("closing") - sleep(openspeed) + + addtimer(CALLBACK(src, PROC_REF(finish_close)), openspeed) + return + +/obj/structure/machinery/door/airlock/sandstone/runed/finish_close() update_icon() operating = FALSE @@ -150,7 +154,6 @@ var/obj/structure/window/killthis = (locate(/obj/structure/window) in turf) if(killthis) killthis.ex_act(EXPLOSION_THRESHOLD_LOW) - return /obj/structure/machinery/door/airlock/sandstone/runed/lock(forced=0) if(operating || locked) return diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 449ec42279fe..68b0464f87f8 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -32,28 +32,32 @@ return /obj/structure/machinery/door/poddoor/shutters/open() - if(operating == 1) //doors can still open when emag-disabled + if(operating) //doors can still open when emag-disabled return - if(!operating) //in case of emag - operating = 1 + + operating = TRUE flick("[base_icon_state]c0", src) icon_state = "[base_icon_state]0" playsound(loc, 'sound/machines/blastdoor.ogg', 25) - sleep(10) + + addtimer(CALLBACK(src, PROC_REF(finish_open)), openspeed) + return TRUE + +/obj/structure/machinery/door/poddoor/shutters/finish_open() density = FALSE layer = open_layer SetOpacity(0) - if(operating == 1) //emag again - operating = 0 + if(operating) //emag again + operating = FALSE if(autoclose) addtimer(CALLBACK(src, PROC_REF(autoclose)), 150) - return 1 /obj/structure/machinery/door/poddoor/shutters/close() if(operating) return - operating = 1 + + operating = TRUE flick("[base_icon_state]c1", src) icon_state = "[base_icon_state]1" layer = closed_layer @@ -62,10 +66,12 @@ SetOpacity(1) playsound(loc, 'sound/machines/blastdoor.ogg', 25) - sleep(10) - operating = 0 + addtimer(CALLBACK(src, PROC_REF(finish_close)), openspeed) return +/obj/structure/machinery/door/poddoor/shutters/finish_close() + operating = FALSE + /obj/structure/machinery/door/poddoor/shutters/almayer icon = 'icons/obj/structures/doors/blastdoors_shutters.dmi' openspeed = 4 //shorter open animation. diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 19bdedd35765..6d96daf3152f 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -62,35 +62,38 @@ return /obj/structure/machinery/door/window/open() - if (src.operating == 1) //doors can still open when emag-disabled - return 0 - if(!src.operating) //in case of emag - src.operating = 1 - flick(text("[]opening", src.base_state), src) - playsound(src.loc, 'sound/machines/windowdoor.ogg', 25, 1) - src.icon_state = text("[]open", src.base_state) - sleep(10) - - src.density = FALSE - - if(operating == 1) //emag again - src.operating = 0 - return 1 + if(operating) //doors can still open when emag-disabled + return FALSE + + operating = TRUE + flick(text("[]opening", base_state), src) + playsound(loc, 'sound/machines/windowdoor.ogg', 25, 1) + icon_state = text("[]open", base_state) + + addtimer(CALLBACK(src, PROC_REF(finish_open)), openspeed) + return TRUE + +/obj/structure/machinery/door/window/finish_open() + density = FALSE + + if(operating) //emag again + operating = FALSE /obj/structure/machinery/door/window/close() - if (src.operating) - return 0 - src.operating = 1 - flick(text("[]closing", src.base_state), src) - playsound(src.loc, 'sound/machines/windowdoor.ogg', 25, 1) - src.icon_state = src.base_state + if (operating) + return FALSE - src.density = TRUE + operating = TRUE + flick(text("[]closing", src.base_state), src) + playsound(loc, 'sound/machines/windowdoor.ogg', 25, 1) + icon_state = base_state + density = TRUE - sleep(10) + addtimer(CALLBACK(src, PROC_REF(finish_close)), openspeed) + return TRUE - src.operating = 0 - return 1 +/obj/structure/machinery/door/window/finish_close() + operating = FALSE /obj/structure/machinery/door/window/proc/take_damage(damage) src.health = max(0, src.health - damage) diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 126b61f8c875..49342af8514f 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -11,7 +11,7 @@ would spawn and follow the beaker, even if it is carried or thrown. var/cardinals = 0 var/turf/location var/atom/holder - var/setup = 0 + var/setup = FALSE /datum/effect_system/Destroy(force, ...) holder = null @@ -24,7 +24,7 @@ would spawn and follow the beaker, even if it is carried or thrown. number = n cardinals = c location = loca - setup = 1 + setup = TRUE /datum/effect_system/proc/attach(atom/atom) holder = atom @@ -64,13 +64,13 @@ steam.start() -- spawns the effect /datum/effect_system/steam_spread/start() var/i = 0 - for(i=0, i 20) + for(i=0, i 20) return spawn(0) if(holder) - src.location = get_turf(holder) - var/obj/effect/particle_effect/sparks/sparks = new /obj/effect/particle_effect/sparks(src.location) - src.total_sparks++ + location = get_turf(holder) + var/obj/effect/particle_effect/sparks/sparks = new /obj/effect/particle_effect/sparks(location) + total_sparks++ var/direction - if(src.cardinals) + if(cardinals) direction = pick(cardinal) else direction = pick(alldirs) @@ -156,42 +156,45 @@ steam.start() -- spawns the effect /datum/effect_system/ion_trail_follow var/turf/oldposition - var/processing = 1 - var/on = 1 + var/processing = TRUE + var/on = TRUE /datum/effect_system/ion_trail_follow/set_up(atom/atom) attach(atom) oldposition = get_turf(atom) /datum/effect_system/ion_trail_follow/start() - if(!src.on) - src.on = 1 - src.processing = 1 - if(src.processing) - src.processing = 0 + if(!on) + on = TRUE + processing = TRUE + if(processing) + processing = FALSE spawn(0) - var/turf/T = get_turf(src.holder) - if(T != src.oldposition) - if(istype(T, /turf/open/space)) - var/obj/effect/particle_effect/ion_trails/I = new /obj/effect/particle_effect/ion_trails(src.oldposition) - src.oldposition = T - I.setDir(src.holder.dir) - flick("ion_fade", I) - I.icon_state = "blank" - QDEL_IN(I, 20) + var/turf/turf = get_turf(holder) + if(isnull(turf)) + qdel(src) + return + if(turf != oldposition) + if(istype(turf, /turf/open/space)) + var/obj/effect/particle_effect/ion_trails/trails = new /obj/effect/particle_effect/ion_trails(oldposition) + oldposition = turf + trails.setDir(holder.dir) + flick("ion_fade", trails) + trails.icon_state = "blank" + QDEL_IN(trails, 20) spawn(2) - if(src.on) - src.processing = 1 - src.start() + if(on) + processing = TRUE + start() else spawn(2) - if(src.on) - src.processing = 1 - src.start() + if(on) + processing = TRUE + start() /datum/effect_system/ion_trail_follow/proc/stop() - src.processing = 0 - src.on = 0 + processing = FALSE + on = FALSE @@ -203,39 +206,42 @@ steam.start() -- spawns the effect /datum/effect_system/steam_trail_follow var/turf/oldposition - var/processing = 1 - var/on = 1 + var/processing = TRUE + var/on = TRUE /datum/effect_system/steam_trail_follow/set_up(atom/atom) attach(atom) oldposition = get_turf(atom) /datum/effect_system/steam_trail_follow/start() - if(!src.on) - src.on = 1 - src.processing = 1 - if(src.processing) - src.processing = 0 + if(!on) + on = TRUE + processing = TRUE + if(processing) + processing = FALSE spawn(0) - if(src.number < 3) - var/obj/effect/particle_effect/steam/I = new /obj/effect/particle_effect/steam(src.oldposition) - src.number++ - src.oldposition = get_turf(holder) - I.setDir(src.holder.dir) + if(number < 3) + var/obj/effect/particle_effect/steam/trails = new /obj/effect/particle_effect/steam(oldposition) + number++ + oldposition = get_turf(holder) + if(isnull(oldposition)) + qdel(src) + return + trails.setDir(holder.dir) spawn(10) - qdel(I) + qdel(trails) number-- spawn(2) - if(src.on) - src.processing = 1 - src.start() + if(on) + processing = TRUE + start() else spawn(2) - if(src.on) - src.processing = 1 - src.start() + if(on) + processing = TRUE + start() /datum/effect_system/steam_trail_follow/proc/stop() - src.processing = 0 - src.on = 0 + processing = FALSE + on = FALSE diff --git a/code/game/objects/effects/landmarks/itemspawner.dm b/code/game/objects/effects/landmarks/itemspawner.dm index 2ab18b62ab97..6858ed6b055a 100644 --- a/code/game/objects/effects/landmarks/itemspawner.dm +++ b/code/game/objects/effects/landmarks/itemspawner.dm @@ -1,9 +1,9 @@ //Costume spawner landmarks /obj/effect/landmark/costume/random/Initialize() //costume spawner, selects a random subclass and disappears . = ..() - var/list/options = typesof(/obj/effect/landmark/costume) - /obj/effect/landmark/costume/random - var/PICK = options[rand(1, options.len)] - new PICK(src.loc) + var/list/options = subtypesof(/obj/effect/landmark/costume) - /obj/effect/landmark/costume/random + var/CHOICE = pick(options) + new CHOICE(src.loc) return INITIALIZE_HINT_QDEL //SUBCLASSES. Spawn a bunch of items and disappear likewise @@ -63,7 +63,7 @@ . = ..() new /obj/item/clothing/suit/storage/wcoat(src.loc) new /obj/item/clothing/glasses/monocle(src.loc) - var/CHOICE= pick( /obj/item/clothing/head/bowler, /obj/item/clothing/head/that) + var/CHOICE = pick(/obj/item/clothing/head/bowler, /obj/item/clothing/head/that) new CHOICE(src.loc) new /obj/item/clothing/shoes/black(src.loc) new /obj/item/weapon/pole/fancy_cane(src.loc) @@ -81,7 +81,7 @@ . = ..() new /obj/item/clothing/under/pirate(src.loc) new /obj/item/clothing/suit/pirate(src.loc) - var/CHOICE = pick( /obj/item/clothing/head/pirate , /obj/item/clothing/head/bandana ) + var/CHOICE = pick(/obj/item/clothing/head/pirate , /obj/item/clothing/head/bandana) new CHOICE(src.loc) new /obj/item/clothing/glasses/eyepatch(src.loc) return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/effects/landmarks/landmarks.dm b/code/game/objects/effects/landmarks/landmarks.dm index af5aee782e93..ae624eb50b71 100644 --- a/code/game/objects/effects/landmarks/landmarks.dm +++ b/code/game/objects/effects/landmarks/landmarks.dm @@ -8,10 +8,9 @@ var/invisibility_value = INVISIBILITY_MAXIMUM /obj/effect/landmark/New() - ..() tag = "landmark*[name]" invisibility = invisibility_value - return 1 + return ..() /obj/effect/landmark/Initialize(mapload, ...) . = ..() diff --git a/code/game/objects/items/circuitboards/robot_modules.dm b/code/game/objects/items/circuitboards/robot_modules.dm index 89afe9e2729d..2e5185353852 100644 --- a/code/game/objects/items/circuitboards/robot_modules.dm +++ b/code/game/objects/items/circuitboards/robot_modules.dm @@ -31,6 +31,7 @@ . = ..() QDEL_NULL(emag) QDEL_NULL(jetpack) + QDEL_NULL_LIST(modules) /obj/item/circuitboard/robot_module/proc/respawn_consumable(mob/living/silicon/robot/R) diff --git a/code/game/objects/items/devices/cloaking.dm b/code/game/objects/items/devices/cloaking.dm index 64ea7189cd68..05e7786744e2 100644 --- a/code/game/objects/items/devices/cloaking.dm +++ b/code/game/objects/items/devices/cloaking.dm @@ -23,10 +23,8 @@ spark_system.attach(src) /obj/item/device/chameleon/Destroy() - if(spark_system) - qdel(spark_system) - spark_system = null - . = ..() + QDEL_NULL(spark_system) + return ..() /obj/item/device/chameleon/dropped(mob/user) disrupt(user) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index ae5cf3c56403..631ef8fa0e2c 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -65,6 +65,7 @@ /obj/item/device/radio/headset/Destroy() wearer = null + QDEL_NULL_LIST(keys) return ..() /obj/item/device/radio/headset/proc/set_volume_setting() diff --git a/code/game/objects/items/storage/storage.dm b/code/game/objects/items/storage/storage.dm index e1912ea0ac79..dd8f10a51559 100644 --- a/code/game/objects/items/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -22,9 +22,7 @@ var/atom/movable/screen/storage/storage_start = null //storage UI var/atom/movable/screen/storage/storage_continue = null var/atom/movable/screen/storage/storage_end = null - var/atom/movable/screen/storage/stored_start = null - var/atom/movable/screen/storage/stored_continue = null - var/atom/movable/screen/storage/stored_end = null + var/datum/item_storage_box/stored_ISB = null // This contains what previously was known as stored_start, stored_continue, and stored_end var/atom/movable/screen/close/closer = null var/foldable = null var/use_sound = "rustle" //sound played when used. null for no sound. @@ -204,6 +202,8 @@ var/list/global/item_storage_box_cache = list() var/atom/movable/screen/storage/start = null var/atom/movable/screen/storage/continued = null var/atom/movable/screen/storage/end = null + /// The index that indentifies me inside item_storage_box_cache + var/index /datum/item_storage_box/New() start = new() @@ -213,6 +213,13 @@ var/list/global/item_storage_box_cache = list() end = new() end.icon_state = "stored_end" +/datum/item_storage_box/Destroy(force, ...) + QDEL_NULL(start) + QDEL_NULL(continued) + QDEL_NULL(end) + item_storage_box_cache[index] = null // Or would it be better to -= src? + return ..() + /obj/item/storage/proc/space_orient_objs(list/obj/item/display_contents) var/baseline_max_storage_space = 21 //should be equal to default backpack capacity var/storage_cap_width = 2 //length of sprite for start and end of the box representing total storage space @@ -243,11 +250,12 @@ var/list/global/item_storage_box_cache = list() for(var/obj/item/O in contents) startpoint = endpoint + 1 endpoint += storage_width * O.get_storage_cost()/max_storage_space + var/isb_index = "[startpoint], [endpoint], [stored_cap_width]" click_border_start.Add(startpoint) click_border_end.Add(endpoint) - if(!item_storage_box_cache["[startpoint], [endpoint], [stored_cap_width]"]) + if(!item_storage_box_cache[isb_index]) var/datum/item_storage_box/box = new() var/matrix/M_start = matrix() var/matrix/M_continue = matrix() @@ -259,16 +267,15 @@ var/list/global/item_storage_box_cache = list() box.start.apply_transform(M_start) box.continued.apply_transform(M_continue) box.end.apply_transform(M_end) - item_storage_box_cache["[startpoint], [endpoint], [stored_cap_width]"] = box + box.index = isb_index + item_storage_box_cache[isb_index] = box - var/datum/item_storage_box/ISB = item_storage_box_cache["[startpoint], [endpoint], [stored_cap_width]"] - stored_start = ISB.start - stored_continue = ISB.continued - stored_end = ISB.end + var/datum/item_storage_box/ISB = item_storage_box_cache[isb_index] + stored_ISB = ISB - storage_start.overlays += src.stored_start - storage_start.overlays += src.stored_continue - storage_start.overlays += src.stored_end + storage_start.overlays += ISB.start + storage_start.overlays += ISB.continued + storage_start.overlays += ISB.end O.screen_loc = "4:[round((startpoint+endpoint)/2)+(2+O.hud_offset)],2:16" O.layer = ABOVE_HUD_LAYER @@ -806,9 +813,7 @@ W is always an item. stop_warning prevents messaging. user may be null.**/ QDEL_NULL(storage_start) QDEL_NULL(storage_continue) QDEL_NULL(storage_end) - QDEL_NULL(stored_start) - QDEL_NULL(stored_continue) - QDEL_NULL(stored_end) + QDEL_NULL(stored_ISB) QDEL_NULL(closer) return ..() diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index f8eb04f5461e..3a5afef6cf1e 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -83,9 +83,3 @@ distribute_pressure = 0 icon_state = "jetpack-black" item_state = "jetpack-black" - -/obj/item/tank/jetpack/carbondioxide/New() - ..() - src.ion_trail = new /datum/effect_system/ion_trail_follow() - src.ion_trail.set_up(src) - diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index 9e4343c7c137..f2e6b172ad88 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -265,7 +265,7 @@ GLOB.hijack_bustable_ladders += src /obj/structure/ladder/fragile_almayer/Destroy() - GLOB.hijack_bustable_windows -= src + GLOB.hijack_bustable_ladders -= src return ..() /obj/structure/ladder/fragile_almayer/deconstruct() diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 08777d4ddc82..ee0486846ec0 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -833,7 +833,7 @@ desc = "A glass window with a special rod matrix inside a wall frame. This one has an automatic shutter system to prevent any atmospheric breach." health = 200 //icon_state = "rwindow0_debug" //Uncomment to check hull in the map editor - var/triggered = 0 //indicates if the shutters have already been triggered + var/triggered = FALSE //indicates if the shutters have already been triggered /obj/structure/window/framed/prison/reinforced/hull/Destroy() spawn_shutters() @@ -842,8 +842,8 @@ /obj/structure/window/framed/prison/reinforced/hull/proc/spawn_shutters(from_dir = 0) if(triggered) return - else - triggered = 1 + + triggered = TRUE for(var/direction in cardinal) if(direction == from_dir) continue //doesn't check backwards for(var/obj/structure/window/framed/prison/reinforced/hull/W in get_step(src,direction) ) @@ -854,8 +854,7 @@ P.setDir(SOUTH) else P.setDir(EAST) - spawn(0) - P.close() + P.close() /obj/structure/window/framed/prison/cell name = "cell window" diff --git a/code/game/world.dm b/code/game/world.dm index eacda304b380..3b3a1c2625d3 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -393,8 +393,11 @@ var/datum/BSQL_Connection/connection CRASH("[lib] init error: [init]") /world/proc/HandleTestRun() - //trigger things to run the whole process + // Wait for the game ticker to initialize Master.sleep_offline_after_initializations = FALSE + UNTIL(SSticker.initialized) + + //trigger things to run the whole process SSticker.request_start() CONFIG_SET(number/round_end_countdown, 0) var/datum/callback/cb diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index 3d0c8eaf9748..0cb77a86599b 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -349,7 +349,7 @@ if("CMB") var/body = "" - + for(var/text in GLOB.CMBFaxes) body += text body += "

" @@ -386,7 +386,7 @@ var/datum/hive_status/hive for(var/hivenumber in GLOB.hive_datum) hive = GLOB.hive_datum[hivenumber] - if(hive.totalXenos.len > 0 || hive.totalDeadXenos.len > 0) + if(hive.totalXenos.len > 0 || hive.total_dead_xenos.len > 0) hives += list("[hive.name]" = hive.hivenumber) last_hive_checked = hive diff --git a/code/modules/admin/view_variables/reference_tracking.dm b/code/modules/admin/view_variables/reference_tracking.dm index a5b2af68c772..f6f2b86f31d7 100644 --- a/code/modules/admin/view_variables/reference_tracking.dm +++ b/code/modules/admin/view_variables/reference_tracking.dm @@ -12,9 +12,11 @@ SSgarbage.update_nextfire(reset_time = TRUE) return +#if !defined(UNIT_TESTS) && !defined(SPACEMAN_DMM) // Without this we just get thousands of warnings about sleeps in qdel if(!skip_alert && tgui_alert(usr,"Running this will lock everything up for about 5 minutes. Would you like to begin the search?", "Find References", list("Yes", "No")) != "Yes") running_find_references = null return +#endif //this keeps the garbage collector from failing to collect objects being searched for in here SSgarbage.can_fire = FALSE @@ -22,7 +24,7 @@ if(usr?.client) usr.client.running_find_references = type - log_reftracker("Beginning search for references to a [type].") + log_reftracker("Beginning search for references to '[src]' a [type].") var/starting_time = world.time @@ -58,7 +60,7 @@ log_reftracker("Finished searching clients") #endif - log_reftracker("Completed search for references to a [type].") + log_reftracker("Completed search for references to '[src]' a [type].") if(usr?.client) usr.client.running_find_references = null @@ -129,6 +131,11 @@ continue //End early, don't want these logging #endif log_reftracker("Found [type] [text_ref(src)] in list [container_name].") + var/msg + for(var/i in 1 to min(10, potential_cache.len)) + msg += "[potential_cache[i]]," + if(msg) + log_reftracker("List contents: [msg]") continue var/assoc_val = null @@ -142,6 +149,11 @@ continue //End early, don't want these logging #endif log_reftracker("Found [type] [text_ref(src)] in list [container_name]\[[element_in_list]\]") + var/msg + for(var/i in 1 to min(10, potential_cache.len)) + msg += "[potential_cache[i]]," + if(msg) + log_reftracker("List contents: [msg]") continue //We need to run both of these checks, since our object could be hiding in either of them //Check normal sublists diff --git a/code/modules/cm_aliens/Ovipositor.dm b/code/modules/cm_aliens/Ovipositor.dm index c52666bcebc2..9758497b7009 100644 --- a/code/modules/cm_aliens/Ovipositor.dm +++ b/code/modules/cm_aliens/Ovipositor.dm @@ -7,31 +7,33 @@ unacidable = TRUE var/begin_decay_time = 0 health = 50 - var/decay_ready = 0 - var/decayed = 0 // This is here so later on we can use the ovpositor molt for research. ~BMC777 - var/destroyed = 0 + var/decayed = FALSE // This is here so later on we can use the ovpositor molt for research. ~BMC777 + var/destroyed = FALSE /obj/ovipositor/Initialize(mapload, ...) . = ..() begin_decay_time = world.timeofday + QUEEN_OVIPOSITOR_DECAY_TIME - process_decay() + START_PROCESSING(SSeffects, src) // Process every second -/obj/ovipositor/proc/process_decay() - set background = 1 +/obj/ovipositor/Destroy() + if(!decayed && !destroyed) + STOP_PROCESSING(SSeffects, src) - spawn while (!decayed && !destroyed) - if (world.timeofday > begin_decay_time) - decayed = 1 - do_decay() + return ..() - if (health < 0) - destroyed = 1 - explode() +/obj/ovipositor/process() + if (health < 0) + explode() + return - sleep(10) // Process every second. + if (world.timeofday > begin_decay_time) + do_decay() /obj/ovipositor/proc/do_decay() + decayed = TRUE + STOP_PROCESSING(SSeffects, src) + icon_state = "ovipositor_molted" flick("ovipositor_decay", src) sleep(15) @@ -43,6 +45,9 @@ qdel(src) /obj/ovipositor/proc/explode() + destroyed = TRUE + STOP_PROCESSING(SSeffects, src) + icon_state = "ovipositor_gibbed" flick("ovipositor_explosion", src) sleep(15) diff --git a/code/modules/cm_aliens/structures/egg.dm b/code/modules/cm_aliens/structures/egg.dm index 21fc3d900d1c..cf6fa4e3665e 100644 --- a/code/modules/cm_aliens/structures/egg.dm +++ b/code/modules/cm_aliens/structures/egg.dm @@ -25,11 +25,17 @@ set_hive_data(src, hivenumber) update_icon() - INVOKE_ASYNC(src, PROC_REF(Grow)) + addtimer(CALLBACK(src, PROC_REF(Grow)), rand(EGG_MIN_GROWTH_TIME, EGG_MAX_GROWTH_TIME)) /obj/effect/alien/egg/Destroy() . = ..() - QDEL_NULL_LIST(egg_triggers) + for(var/obj/effect/egg_trigger/trigger as anything in egg_triggers) + trigger.linked_egg = null + trigger.linked_eggmorph = null + qdel(trigger) + if(egg_triggers) + egg_triggers.Cut() + egg_triggers = null /obj/effect/alien/egg/ex_act(severity) Burst(TRUE)//any explosion destroys the egg. @@ -81,9 +87,6 @@ return ..() /obj/effect/alien/egg/proc/Grow() - set waitfor = 0 - update_icon() - sleep(rand(EGG_MIN_GROWTH_TIME, EGG_MAX_GROWTH_TIME)) if(status == EGG_GROWING) icon_state = "Egg" status = EGG_GROWN diff --git a/code/modules/cm_marines/altitude_control_console.dm b/code/modules/cm_marines/altitude_control_console.dm index 15d3dbae4ebd..a8281806be10 100644 --- a/code/modules/cm_marines/altitude_control_console.dm +++ b/code/modules/cm_marines/altitude_control_console.dm @@ -38,6 +38,10 @@ GLOBAL_VAR_INIT(ship_alt, SHIP_ALT_MED) . = ..() START_PROCESSING(SSslowobj, src) +/obj/structure/machinery/computer/altitude_control_console/Destroy() + STOP_PROCESSING(SSslowobj, src) + return ..() + /obj/structure/machinery/computer/altitude_control_console/process() . = ..() var/temperature_change diff --git a/code/modules/cm_marines/anti_air.dm b/code/modules/cm_marines/anti_air.dm index 16ceafd4c397..22d43456437b 100644 --- a/code/modules/cm_marines/anti_air.dm +++ b/code/modules/cm_marines/anti_air.dm @@ -23,6 +23,12 @@ var/obj/structure/anti_air_cannon/almayer_aa_cannon if(!almayer_aa_cannon) almayer_aa_cannon = src +/obj/structure/anti_air_cannon/Destroy() + . = ..() + if(almayer_aa_cannon == src) + almayer_aa_cannon = null + message_admins("Reference to almayer_aa_cannon is lost!") + /obj/structure/anti_air_cannon/ex_act() return diff --git a/code/modules/cm_marines/orbital_cannon.dm b/code/modules/cm_marines/orbital_cannon.dm index b4e566201b46..431b03fb31d3 100644 --- a/code/modules/cm_marines/orbital_cannon.dm +++ b/code/modules/cm_marines/orbital_cannon.dm @@ -48,6 +48,9 @@ var/list/ob_type_fuel_requirements /obj/structure/orbital_cannon/Destroy() QDEL_NULL(tray) + if(almayer_orbital_cannon == src) + almayer_orbital_cannon = null + message_admins("Reference to almayer_orbital_cannon is lost!") return ..() /obj/structure/orbital_cannon/ex_act() diff --git a/code/modules/cm_tech/resources/resource.dm b/code/modules/cm_tech/resources/resource.dm index 8eb7e96a6a58..eda0af9f63b8 100644 --- a/code/modules/cm_tech/resources/resource.dm +++ b/code/modules/cm_tech/resources/resource.dm @@ -56,6 +56,8 @@ A.r_node = src /obj/structure/resource_node/Destroy() + if(controlled_area && controlled_area.r_node == src) + controlled_area.r_node = null controlled_area = null return ..() diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 4068a21d2e31..c626f9cd1ee1 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -281,6 +281,7 @@ Gunshots/explosions/opening doors/less rare audio (done) weap = null currentimage = null left = null + right = null up = null down = null return ..() diff --git a/code/modules/hydroponics/vines.dm b/code/modules/hydroponics/vines.dm index 743d8ef0d150..3745848ea254 100644 --- a/code/modules/hydroponics/vines.dm +++ b/code/modules/hydroponics/vines.dm @@ -29,7 +29,8 @@ if(master) master.vines -= src master.growth_queue -= src - . = ..() + master = null + return ..() /obj/effect/plantsegment/initialize_pass_flags(datum/pass_flags_container/PF) ..() @@ -294,18 +295,21 @@ /obj/effect/plant_controller/Destroy() STOP_PROCESSING(SSobj, src) - . = ..() + return ..() /obj/effect/plant_controller/proc/spawn_piece(turf/location) - var/obj/effect/plantsegment/SV = new(location) - SV.limited_growth = src.limited_growth - growth_queue += SV - vines += SV - SV.master = src + if(QDELETED(src)) + return + + var/obj/effect/plantsegment/vine = new(location) + vine.limited_growth = src.limited_growth + growth_queue += vine + vines += vine + vine.master = src if(seed) - SV.seed = seed - SV.name = "[seed.seed_name] vines" - SV.update() + vine.seed = seed + vine.name = "[seed.seed_name] vines" + vine.update() /obj/effect/plant_controller/process() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 1fe7e62c7d25..c5fed21671c4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -62,7 +62,8 @@ QDEL_NULL_LIST(embedded_items) QDEL_LIST_ASSOC_VAL(internal_organs_by_name) QDEL_NULL_LIST(limbs) - remove_from_all_mob_huds() + if(hud_used) + QDEL_NULL(hud_used) . = ..() overlays_standing = null diff --git a/code/modules/mob/living/carbon/human/species/yautja.dm b/code/modules/mob/living/carbon/human/species/yautja.dm index 11c51c654643..e9c5e5f27cdd 100644 --- a/code/modules/mob/living/carbon/human/species/yautja.dm +++ b/code/modules/mob/living/carbon/human/species/yautja.dm @@ -186,7 +186,9 @@ H.blood_type = "Y*" H.h_style = "Standard" + #ifndef UNIT_TESTS // Since this is a hard ref, we shouldn't confuse create_and_destroy GLOB.yautja_mob_list += H + #endif for(var/obj/limb/limb in H.limbs) switch(limb.name) if("groin","chest") diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 4dd49768f6ba..9a90d9a8ce33 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -263,10 +263,14 @@ ) /// Assoc list of free slots currently used by specific castes var/list/used_free_slots - var/list/tier_2_xenos = list()//list of living tier2 xenos - var/list/tier_3_xenos = list()//list of living tier3 xenos - var/list/totalXenos = list() //list of living xenos - var/list/totalDeadXenos = list()//list of previously living xenos + /// list of living tier2 xenos + var/list/tier_2_xenos = list() + /// list of living tier3 xenos + var/list/tier_3_xenos = list() + /// list of living xenos + var/list/totalXenos = list() + /// list of previously living xenos (hardrefs currently) + var/list/total_dead_xenos = list() var/xeno_queen_timer var/isSlotOpen = TRUE //Set true for starting alerts only after the hive has reached its full potential var/allowed_nest_distance = 15 //How far away do we allow nests from an ovied Queen. Default 15 tiles. @@ -287,10 +291,12 @@ var/allow_no_queen_actions = FALSE var/evolution_without_ovipositor = TRUE //Temporary for the roundstart. - var/allow_queen_evolve = TRUE // Set to true if you want to prevent evolutions into Queens - var/hardcore = FALSE // Set to true if you want to prevent bursts and spawns of new xenos. Will also prevent healing if the queen no longer exists - /// Default TRUE. Letting hive get burrowed larva from latejoin marines. Setting FALSE prevent that - var/latejoin_burrowed = TRUE + /// Set to true if you want to prevent evolutions into Queens + var/allow_queen_evolve = TRUE + /// Set to true if you want to prevent bursts and spawns of new xenos. Will also prevent healing if the queen no longer exists + var/hardcore = FALSE + /// Set to false if you want to prevent getting burrowed larva from latejoin marines + var/latejoin_burrowed = TRUE var/list/hive_inherant_traits @@ -436,8 +442,10 @@ if(hard) xeno.hivenumber = 0 xeno.hive = null +#ifndef UNIT_TESTS // Since this is a hard ref, we shouldn't confuse create_and_destroy else - totalDeadXenos += xeno + total_dead_xenos += xeno +#endif totalXenos -= xeno if(xeno.tier == 2) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index e8d96d683107..49dc25bd57ea 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -149,6 +149,11 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/Destroy() ai_list -= src + QDEL_NULL(aiMulti) + if(aiRadio) + aiRadio.myAi = null + QDEL_NULL(aiRadio) + QDEL_NULL(aiCamera) . = ..() /mob/living/silicon/ai/proc/SetName(pickedName as text) diff --git a/code/modules/mob/living/silicon/decoy/decoy.dm b/code/modules/mob/living/silicon/decoy/decoy.dm index df41b68e7c36..abd07e056be7 100644 --- a/code/modules/mob/living/silicon/decoy/decoy.dm +++ b/code/modules/mob/living/silicon/decoy/decoy.dm @@ -1,13 +1,3 @@ -/mob/living/silicon/decoy/ship_ai //For the moment, pending better pathing. - var/silent_announcement_cooldown = 0 - -/mob/living/silicon/decoy/ship_ai/Initialize() - . = ..() - name = MAIN_AI_SYSTEM - desc = "This is the artificial intelligence system for the [MAIN_SHIP_NAME]. Like many other military-grade AI systems, this one was manufactured by Weyland-Yutani." - ai_headset = new(src) - ai_mob_list += src - //Should likely just replace this with an actual AI mob in the future. Might as well. /mob/living/silicon/decoy name = "AI" @@ -21,6 +11,23 @@ custom_slashed_sound = "alien_claw_metal" var/obj/item/device/radio/headset/almayer/mcom/ai/ai_headset //The thing it speaks into. +/mob/living/silicon/decoy/ship_ai //For the moment, pending better pathing. + var/silent_announcement_cooldown = 0 + +/mob/living/silicon/decoy/ship_ai/Initialize() + . = ..() + name = MAIN_AI_SYSTEM + desc = "This is the artificial intelligence system for the [MAIN_SHIP_NAME]. Like many other military-grade AI systems, this one was manufactured by Weyland-Yutani." + ai_headset = new(src) + ai_mob_list += src + +/mob/living/silicon/decoy/ship_ai/Destroy() + QDEL_NULL(ai_headset) +#ifdef UNIT_TESTS + ai_mob_list -= src // Or should we always remove them? +#endif + return ..() + /mob/living/silicon/decoy/Life(delta_time) if(stat == DEAD) return FALSE diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index 4390d2c198e6..1baec99bb0a9 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -20,6 +20,11 @@ /datum/robot_component/New(mob/living/silicon/robot/R) src.owner = R +/datum/robot_component/Destroy(force, ...) + . = ..() + owner = null + QDEL_NULL(wrapped) + /datum/robot_component/proc/install() /datum/robot_component/proc/uninstall() diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 3ec91da9b219..1fa07ae0bc85 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -88,6 +88,15 @@ aiCamera = new/obj/item/device/camera/siliconcam/drone_camera(src) playsound(src.loc, 'sound/machines/twobeep.ogg', 25, 0) +/mob/living/silicon/robot/drone/Destroy() + QDEL_NULL(aiCamera) + stack_metal = null + stack_wood = null + stack_glass = null + stack_plastic = null + decompiler = null + return ..() + //Redefining some robot procs... /mob/living/silicon/robot/drone/updatename() var/new_name = "XP-45 Engineering Drone ([nicknumber])" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 43187f462107..7edcb7d4fede 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -150,10 +150,22 @@ var/list/robot_verbs_default = list( //Improved /N /mob/living/silicon/robot/Destroy() if(mmi)//Safety for when a cyborg gets dust()ed. Or there is no MMI inside. - var/turf/T = get_turf(loc)//To hopefully prevent run time errors. - if(T) mmi.forceMove(T) + var/turf/turf = get_turf(loc)//To hopefully prevent run time errors. + if(turf) mmi.forceMove(turf) if(mind) mind.transfer_to(mmi.brainmob) mmi = null + QDEL_NULL(aiCamera) + QDEL_NULL(spark_system) + QDEL_NULL(module) + module_active = null + module_state_1 = null + module_state_2 = null + module_state_3 = null + QDEL_NULL(radio) + connected_ai = null + QDEL_NULL(cell) + QDEL_NULL(camera) + QDEL_LIST_ASSOC_VAL(components) . = ..() /mob/living/silicon/robot/proc/pick_module() diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index 8a90da51e6c2..c10d4f8327a0 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -29,6 +29,12 @@ udder.my_atom = src . = ..() +/mob/living/simple_animal/hostile/retaliate/goat/Destroy() + if(udder) + udder.my_atom = null + QDEL_NULL(udder) + return ..() + /mob/living/simple_animal/hostile/retaliate/goat/Life(delta_time) . = ..() if(.) @@ -111,6 +117,12 @@ udder.my_atom = src ..() +/mob/living/simple_animal/cow/Destroy() + if(udder) + udder.my_atom = null + QDEL_NULL(udder) + return ..() + /mob/living/simple_animal/cow/attackby(obj/item/O as obj, mob/user as mob) var/obj/item/reagent_container/glass/G = O if(stat == CONSCIOUS && istype(G) && G.is_open_container()) 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 25a21cff2874..9266e67db495 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -46,7 +46,7 @@ max_n2 = 0 minbodytemp = 0 - var/has_loot = 1 + var/has_loot = TRUE faction = "malf_drone" /mob/living/simple_animal/hostile/retaliate/malf_drone/Initialize() @@ -161,54 +161,59 @@ ..(null,"suddenly breaks apart.") qdel(src) -/mob/living/simple_animal/hostile/retaliate/malf_drone/Destroy() - //some random debris left behind - if(has_loot) - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(3, 1, src) - s.start() - var/obj/O - - //shards - O = new /obj/item/shard(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(75)) - O = new /obj/item/shard(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(50)) - O = new /obj/item/shard(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(25)) - O = new /obj/item/shard(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - - //rods - O = new /obj/item/stack/rods(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(75)) - O = new /obj/item/stack/rods(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(50)) - O = new /obj/item/stack/rods(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(25)) - O = new /obj/item/stack/rods(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - - //plasteel - O = new /obj/item/stack/sheet/plasteel(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(75)) - O = new /obj/item/stack/sheet/plasteel(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(50)) - O = new /obj/item/stack/sheet/plasteel(src.loc) - step_to(O, get_turf(pick(view(7, src)))) - if(prob(25)) - O = new /obj/item/stack/sheet/plasteel(src.loc) - step_to(O, get_turf(pick(view(7, src)))) +/mob/living/simple_animal/hostile/retaliate/malf_drone/Destroy(force) + QDEL_NULL(ion_trail) - . = ..() + if(!has_loot || force) + return ..() + + //some random debris left behind + var/datum/effect_system/spark_spread/spark = new /datum/effect_system/spark_spread + spark.set_up(3, 1, src) + spark.start() + spark.holder = null + var/obj/loot + + //shards + loot = new /obj/item/shard(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(75)) + loot = new /obj/item/shard(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(50)) + loot = new /obj/item/shard(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(25)) + loot = new /obj/item/shard(loc) + step_to(loot, get_turf(pick(view(7, src)))) + + //rods + loot = new /obj/item/stack/rods(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(75)) + loot = new /obj/item/stack/rods(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(50)) + loot = new /obj/item/stack/rods(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(25)) + loot = new /obj/item/stack/rods(loc) + step_to(loot, get_turf(pick(view(7, src)))) + + //plasteel + loot = new /obj/item/stack/sheet/plasteel(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(75)) + loot = new /obj/item/stack/sheet/plasteel(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(50)) + loot = new /obj/item/stack/sheet/plasteel(loc) + step_to(loot, get_turf(pick(view(7, src)))) + if(prob(25)) + loot = new /obj/item/stack/sheet/plasteel(loc) + step_to(loot, get_turf(pick(view(7, src)))) + + return ..() /obj/item/projectile/beam/drone damage = 15 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f834b2289e4a..7e7952974c8c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -3,6 +3,7 @@ GLOB.dead_mob_list -= src GLOB.alive_mob_list -= src GLOB.player_list -= src + GLOB.freed_mob_list -= src ghostize(FALSE) @@ -21,6 +22,7 @@ QDEL_NULL_LIST(viruses) resistances?.Cut() QDEL_LIST_ASSOC_VAL(implants) + qdel(hud_used) // The hud will null it . = ..() diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index c4e997583266..ec34a58d3f6b 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -20,7 +20,6 @@ if(ready) readied_players-- GLOB.new_player_list -= src - GLOB.dead_mob_list -= src return ..() /mob/new_player/verb/new_player_panel() diff --git a/code/modules/nightmare/nmnodes/components.dm b/code/modules/nightmare/nmnodes/components.dm index 27ddd590d699..f0ad9acc6fc3 100644 --- a/code/modules/nightmare/nmnodes/components.dm +++ b/code/modules/nightmare/nmnodes/components.dm @@ -24,6 +24,9 @@ /datum/component/nmnode_cond/proc/check_for_cond(datum/nmnode/source, datum/nmcontext/context) SIGNAL_HANDLER var/value = context.get_scenario_value(src.pname) +#if defined(UNIT_TESTS) + return // Force true for testing (this could potentially make false positives though) +#endif if(!(negate ^ (value == pvalue))) return COMPONENT_ABORT_NMNODE @@ -45,5 +48,8 @@ /datum/element/nmnode_prob/proc/check_prob(datum/nmnode/source) SIGNAL_HANDLER +#if defined(UNIT_TESTS) + return // Force true for testing +#endif if(rand() > probvalue) return COMPONENT_ABORT_NMNODE diff --git a/code/modules/nightmare/nmnodes/flow.dm b/code/modules/nightmare/nmnodes/flow.dm index 832269451dc3..1ca8c48f88b8 100644 --- a/code/modules/nightmare/nmnodes/flow.dm +++ b/code/modules/nightmare/nmnodes/flow.dm @@ -71,6 +71,9 @@ pickables[node] = node.raw["weight"] 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) remaining-- diff --git a/code/modules/nightmare/nmnodes/mapload.dm b/code/modules/nightmare/nmnodes/mapload.dm index 6d1682811be6..6f75a46ed125 100644 --- a/code/modules/nightmare/nmnodes/mapload.dm +++ b/code/modules/nightmare/nmnodes/mapload.dm @@ -67,7 +67,9 @@ weights += w sum += w var/roll = rand(1, sum) +#if !defined(UNIT_TESTS) sum = 0 +#endif // Remove the possibility of chance for testing for(var/i in 1 to length(filelist)) sum += weights[i] if(sum >= roll && matcher.Find(filelist[i])) @@ -97,9 +99,11 @@ for(var/filename in dircontents) if(!matcher.Find(filename)) continue +#if !defined(UNIT_TESTS) var/fprob = Clamp(text2num(matcher.group[1]) / 100, 0, 1) if(fprob < rand()) continue +#endif // Remove the possibility of chance for testing var/landmark = matcher.group[3] var/keep = (matcher.group[2] == "+") var/datum/nmtask/mapload/task = new("[name] @ [landmark]", "[dir_path][matcher.match]", landmark, keep) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 74d805e92d3f..094cdf5ac9ac 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -758,6 +758,7 @@ power_channel = POWER_CHANNEL_LIGHT //Lights are calc'd via area so they dont need to be in the machine list unslashable = TRUE unacidable = TRUE + var/obj/docking_port/stationary/marine_dropship/linked_port = null //Don't allow blowing those up, so Marine nades don't fuck them /obj/structure/machinery/landinglight/ex_act(severity) @@ -767,6 +768,12 @@ . = ..() turn_off() +/obj/structure/machinery/landinglight/Destroy() + . = ..() + if(linked_port) + linked_port.landing_lights -= src + linked_port = null + /obj/structure/machinery/landinglight/proc/turn_off() icon_state = initial(icon_state) SetLuminosity(0) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 1ea8ba529ebf..643130559e94 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -23,68 +23,11 @@ /datum/reagents/New(maximum=100) maximum_volume = maximum + +#ifdef UNIT_TESTS if(!chemical_reagents_list || !chemical_reactions_filtered_list || !chemical_properties_list) - global_prepare_properties() - global_prepare_reagents() - -// TODO - This should be -/proc/global_prepare_properties() - //Chemical Properties - Initialises all /datum/chem_property into a list indexed by property name - var/paths = typesof(/datum/chem_property) - chemical_properties_list = list() - //Some filters - chemical_properties_list["negative"] = list() - chemical_properties_list["neutral"] = list() - chemical_properties_list["positive"] = list() - chemical_properties_list["rare"] = list() - //Save - for(var/path in paths) - var/datum/chem_property/P = new path() - if(!P.name) - continue - chemical_properties_list[P.name] = P - if(P.starter) - //Add a separate instance to the chemical property database - var/datum/chem_property/D = new path() - D.level = 0 - chemical_data.research_property_data += D - if(P.rarity > PROPERTY_DISABLED) - //Filters for the generator picking properties - if(P.rarity == PROPERTY_RARE || P.rarity == PROPERTY_LEGENDARY) - chemical_properties_list["rare"][P.name] = P - else if(isNegativeProperty(P)) - chemical_properties_list["negative"][P.name] = P - else if(isNeutralProperty(P)) - chemical_properties_list["neutral"][P.name] = P - else if(isPositiveProperty(P)) - chemical_properties_list["positive"][P.name] = P - -/proc/global_prepare_reagents() - //I dislike having these here but map-objects are initialised before world/New() is called. >_> - set waitfor = 0 - //Chemical Reagents - Initialises all /datum/reagent into a list indexed by reagent id - //Generated chemicals should be initialized last, hence the substract then readd. - var/list/paths = subtypesof(/datum/reagent) - typesof(/datum/reagent/generated) - subtypesof(/datum/reagent/generated) + subtypesof(/datum/reagent/generated) - chemical_reagents_list = list() - for(var/path in paths) - var/datum/reagent/D = new path() - D.save_chemclass() - chemical_reagents_list[D.id] = D - - //Chemical Reactions - Initialises all /datum/chemical_reaction into a list - // It is filtered into multiple lists within a list. - // For example: - // chemical_reaction_list["phoron"] is a list of all reactions relating to phoron - var/list/regular_paths = subtypesof(/datum/chemical_reaction) - typesof(/datum/chemical_reaction/generated) - var/list/generated_paths = subtypesof(/datum/chemical_reaction/generated) //Generated chemicals should be initialized last - chemical_reactions_filtered_list = list() - chemical_reactions_list = list() - - for(paths in list(regular_paths, generated_paths)) - for(var/path in paths) - var/datum/chemical_reaction/D = new path() - chemical_reactions_list[D.id] = D - D.add_to_filtered_list() + CRASH("Chemistry reagents are not set up!") +#endif /datum/reagents/Destroy() QDEL_NULL_LIST(reagent_list) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index e22b414d61b5..7f659c54c40d 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -296,21 +296,23 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent()) /datum/reagent/proc/properties_to_datums() - if(chemical_properties_list) - var/new_properties = list() - for(var/P in properties) - if(istype(P, /datum/chem_property)) - new_properties += P - continue - var/datum/chem_property/D = chemical_properties_list[P] - if(D) - D = new D.type() - D.level = properties[P] - D.holder = src - new_properties += D - return new_properties - else - return properties +#ifdef UNIT_TESTS + if(!chemical_properties_list) + CRASH("Chemistry reagents are not set up!") +#endif + + var/new_properties = list() + for(var/prop in properties) + if(istype(prop, /datum/chem_property)) + new_properties += prop + continue + var/datum/chem_property/chem = chemical_properties_list[prop] + if(chem) + chem = new chem.type() + chem.level = properties[prop] + chem.holder = src + new_properties += chem + return new_properties /datum/reagent/proc/properties_to_assoc() var/new_properties = list() diff --git a/code/modules/reagents/chemical_research/Chemical-Research.dm b/code/modules/reagents/chemical_research/Chemical-Research.dm index bdf552445aeb..0b1152154dc3 100644 --- a/code/modules/reagents/chemical_research/Chemical-Research.dm +++ b/code/modules/reagents/chemical_research/Chemical-Research.dm @@ -98,47 +98,61 @@ var/global/datum/chemical_data/chemical_data = new /datum/chemical_data research_property_data += P //Chem storage for various chem dispensers -/datum/chemical_data/proc/add_chem_storage(obj/structure/machinery/chem_storage/C) - if(chemical_networks.Find(C.network)) +/datum/chemical_data/proc/add_chem_storage(obj/structure/machinery/chem_storage/storage) + if(chemical_networks.Find(storage.network)) return FALSE else - chemical_networks[C.network] = C + chemical_networks[storage.network] = storage + +/datum/chemical_data/proc/remove_chem_storage(obj/structure/machinery/chem_storage/storage) + if(!istype(storage)) + return FALSE + return chemical_networks.Remove(storage.network) /datum/chemical_data/proc/connect_chem_storage(network) - var/obj/structure/machinery/chem_storage/C = chemical_networks[network] - if(!C) + var/obj/structure/machinery/chem_storage/storage = chemical_networks[network] + if(!storage) return FALSE //Make the chem storage scale with number of dispensers - C.recharge_rate += 5 - C.max_energy += 50 - C.energy = C.max_energy - return C - + storage.recharge_rate += 5 + storage.max_energy += 50 + storage.energy = storage.max_energy + return storage + +/datum/chemical_data/proc/disconnect_chem_storage(network) + var/obj/structure/machinery/chem_storage/storage = chemical_networks[network] + if(!storage) + return FALSE + //Make the chem storage scale with number of dispensers + storage.recharge_rate -= 5 + storage.max_energy -= 50 + storage.energy = storage.max_energy + return TRUE -/datum/chemical_data/proc/complete_chemical(datum/reagent/S) +/datum/chemical_data/proc/complete_chemical(datum/reagent/chem) update_credits(2) - chemical_identified_list[S.id] = S.objective_value - chemical_not_completed_objective_list -= S.id + chemical_identified_list[chem.id] = chem.objective_value + chemical_not_completed_objective_list -= chem.id SSobjectives.statistics["chemicals_completed"]++ - SSobjectives.statistics["chemicals_total_points_earned"] += S.objective_value + SSobjectives.statistics["chemicals_total_points_earned"] += chem.objective_value var/datum/techtree/tree = GET_TREE(TREE_MARINE) - tree.add_points(S.objective_value) + tree.add_points(chem.objective_value) -/datum/chemical_data/proc/add_chemical_objective(datum/reagent/S) - chemical_objective_list[S.id] = S.objective_value - chemical_not_completed_objective_list[S.id] = S.objective_value +/datum/chemical_data/proc/add_chemical_objective(datum/reagent/chem) + chemical_objective_list[chem.id] = chem.objective_value + chemical_not_completed_objective_list[chem.id] = chem.objective_value /datum/chemical_data/proc/get_tgui_data(chemid) - var/datum/reagent/S = chemical_reagents_list[chemid] - if(!S) + var/datum/reagent/chem = chemical_reagents_list[chemid] + if(!chem) error("Invalid chemid [chemid]") return var/list/clue = list() - clue["text"] = S.name + clue["text"] = chem.name return clue diff --git a/code/modules/reagents/chemistry_machinery/chem_dispenser.dm b/code/modules/reagents/chemistry_machinery/chem_dispenser.dm index 2e6ac84e1f08..8de20ca2b79a 100644 --- a/code/modules/reagents/chemistry_machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry_machinery/chem_dispenser.dm @@ -36,6 +36,11 @@ dispensable_reagents = sortList(dispensable_reagents) start_processing() +/obj/structure/machinery/chem_dispenser/Destroy() + if(!chem_storage) + chem_storage = chemical_data.disconnect_chem_storage(network) + return ..() + /obj/structure/machinery/chem_dispenser/ex_act(severity) switch(severity) if(EXPLOSION_THRESHOLD_LOW to EXPLOSION_THRESHOLD_MEDIUM) diff --git a/code/modules/reagents/chemistry_machinery/chem_storage.dm b/code/modules/reagents/chemistry_machinery/chem_storage.dm index 731d9e57f8fa..3a05201dea25 100644 --- a/code/modules/reagents/chemistry_machinery/chem_storage.dm +++ b/code/modules/reagents/chemistry_machinery/chem_storage.dm @@ -34,6 +34,10 @@ chemical_data.add_chem_storage(src) start_processing() +/obj/structure/machinery/chem_storage/Destroy() + chemical_data.remove_chem_storage(src) + return ..() + /obj/structure/machinery/chem_storage/get_examine_text(mob/user) . = ..() if(in_range(user, src) || istype(user, /mob/dead/observer)) diff --git a/code/modules/shuttle/shuttles/dropship.dm b/code/modules/shuttle/shuttles/dropship.dm index 010a6fabd8a5..458fca5b3bd9 100644 --- a/code/modules/shuttle/shuttles/dropship.dm +++ b/code/modules/shuttle/shuttles/dropship.dm @@ -148,6 +148,14 @@ . = ..() link_landing_lights() +/obj/docking_port/stationary/marine_dropship/Destroy() + . = ..() + for(var/obj/structure/machinery/landinglight/light in landing_lights) + light.linked_port = null + if(landing_lights) + landing_lights.Cut() + landing_lights = null // We didn't make them, so lets leave them + /obj/docking_port/stationary/marine_dropship/proc/link_landing_lights() var/list/coords = return_coords() var/scan_range = 5 @@ -159,8 +167,9 @@ for(var/xscan = x0; xscan < x1; xscan++) for(var/yscan = y0; yscan < y1; yscan++) var/turf/searchspot = locate(xscan, yscan, src.z) - for(var/obj/structure/machinery/landinglight/L in searchspot) - landing_lights += L + for(var/obj/structure/machinery/landinglight/light in searchspot) + landing_lights += light + light.linked_port = src /obj/docking_port/stationary/marine_dropship/proc/turn_on_landing_lights() for(var/obj/structure/machinery/landinglight/light in landing_lights) diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 93cf3cc994e0..5e39aa3d8ee9 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -83,6 +83,7 @@ #include "timer_sanity.dm" #include "unit_test.dm" #include "spawn_humans.dm" +#include "check_runtimes.dm" #undef TEST_ASSERT #undef TEST_ASSERT_EQUAL diff --git a/code/modules/unit_tests/check_runtimes.dm b/code/modules/unit_tests/check_runtimes.dm new file mode 100644 index 000000000000..23d497375846 --- /dev/null +++ b/code/modules/unit_tests/check_runtimes.dm @@ -0,0 +1,17 @@ +/datum/unit_test/check_runtimes + priority = TEST_LONGER + + ///Regex patterns if we must satisfy checks with runtimes present + var/list/whitelisted_regex = list() + +/datum/unit_test/check_runtimes/Run() + for(var/runtime as anything in GLOB.STUI.runtime) + if(!is_whitelisted(runtime)) + TEST_FAIL(runtime) + +/datum/unit_test/check_runtimes/proc/is_whitelisted(message) + for(var/pattern as anything in whitelisted_regex) + var/regex/regex = new(pattern) + if(regex.Find(message)) + return TRUE + return FALSE diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index ecec6b0e2575..46f900eee71e 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -15,6 +15,7 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE) // These use walkaway() after initialization, which causes false positives /obj/item/explosive/grenade/flashbang/cluster/segment, /obj/item/explosive/grenade/flashbang/cluster_piece, + /obj/effect/fake_attacker, ) //This turf existing is an error in and of itself ignore += typesof(/turf/baseturf_skipover) @@ -59,34 +60,50 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE) var/list/to_del = spawn_at.contents - cached_contents if(length(to_del)) for(var/atom/to_kill in to_del) - qdel(to_kill) + if(!QDELETED(to_kill)) + qdel(to_kill) GLOB.running_create_and_destroy = FALSE //Hell code, we're bound to have ended the round somehow so let's stop if from ending while we work SSticker.delay_end = TRUE + + // Drastically lower the amount of time it takes to GC, since we don't have clients that can hold it up. + SSgarbage.collection_timeout[GC_QUEUE_CHECK] = 10 SECONDS //Prevent the garbage subsystem from harddeling anything, if only to save time SSgarbage.collection_timeout[GC_QUEUE_HARDDELETE] = 10000 HOURS //Clear it, just in case cached_contents.Cut() + var/list/queues_we_care_about = list() + // All up to harddel + for(var/i in 1 to GC_QUEUE_HARDDELETE - 1) + queues_we_care_about += i + //Now that we've qdel'd everything, let's sleep until the gc has processed all the shit we care about - var/time_needed = SSgarbage.collection_timeout[GC_QUEUE_CHECK] + // + 2 seconds to ensure that everything gets in the queue. + var/time_needed = 2 SECONDS + for(var/index in queues_we_care_about) + time_needed += SSgarbage.collection_timeout[index] + var/start_time = world.time var/garbage_queue_processed = FALSE sleep(time_needed) while(!garbage_queue_processed) - var/list/queue_to_check = SSgarbage.queues[GC_QUEUE_CHECK] - //How the hell did you manage to empty this? Good job! - if(!length(queue_to_check)) - garbage_queue_processed = TRUE - break + var/oldest_packet_creation = INFINITY + for(var/index in queues_we_care_about) + var/list/queue_to_check = SSgarbage.queues[index] + if(!length(queue_to_check)) + continue + + var/list/oldest_packet = queue_to_check[1] + //Pull out the time we inserted at + var/qdeld_at = oldest_packet[GC_QUEUE_ITEM_GCD_DESTROYED] + + oldest_packet_creation = min(qdeld_at, oldest_packet_creation) - var/list/oldest_packet = queue_to_check[1] - //Pull out the time we deld at - var/qdeld_at = oldest_packet[1] //If we've found a packet that got del'd later then we finished, then all our shit has been processed - if(qdeld_at > start_time) + if(oldest_packet_creation > start_time) garbage_queue_processed = TRUE break @@ -122,4 +139,5 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE) SSticker.delay_end = FALSE //This shouldn't be needed, but let's be polite - SSgarbage.collection_timeout[GC_QUEUE_HARDDELETE] = 10 SECONDS + SSgarbage.collection_timeout[GC_QUEUE_CHECK] = GC_CHECK_QUEUE + SSgarbage.collection_timeout[GC_QUEUE_HARDDELETE] = GC_DEL_QUEUE diff --git a/code/modules/vehicles/interior/objects/fancy_locker.dm b/code/modules/vehicles/interior/objects/fancy_locker.dm index 9f43d71f7cc1..f1068812a793 100644 --- a/code/modules/vehicles/interior/objects/fancy_locker.dm +++ b/code/modules/vehicles/interior/objects/fancy_locker.dm @@ -11,7 +11,10 @@ /obj/structure/closet/fancy/Initialize() . = ..() + return INITIALIZE_HINT_LATELOAD +/obj/structure/closet/fancy/LateInitialize() + . = ..() interior = new(src) INVOKE_ASYNC(src, PROC_REF(do_create_interior)) @@ -28,7 +31,6 @@ if(!succ) break - /obj/structure/interior_exit/fancy name = "fancy wooden door" icon = 'icons/obj/structures/doors/mineral_doors.dmi' diff --git a/code/modules/vehicles/multitile/multitile.dm b/code/modules/vehicles/multitile/multitile.dm index 6b8cd21509ec..7802d9a7edbd 100644 --- a/code/modules/vehicles/multitile/multitile.dm +++ b/code/modules/vehicles/multitile/multitile.dm @@ -163,10 +163,6 @@ /obj/vehicle/multitile/Initialize() . = ..() - if(interior_map) - interior = new(src) - INVOKE_ASYNC(src, PROC_REF(do_create_interior)) - var/angle_to_turn = turning_angle(SOUTH, dir) rotate_entrances(angle_to_turn) rotate_bounds(angle_to_turn) @@ -176,6 +172,15 @@ GLOB.all_multi_vehicles += src + return INITIALIZE_HINT_LATELOAD + +/obj/vehicle/multitile/LateInitialize() + . = ..() + + if(interior_map) + interior = new(src) + INVOKE_ASYNC(src, PROC_REF(do_create_interior)) + /obj/vehicle/multitile/proc/do_create_interior() interior.create_interior(interior_map) @@ -192,7 +197,7 @@ GLOB.all_multi_vehicles -= src - . = ..() + return ..() /obj/vehicle/multitile/proc/initialize_cameras() return diff --git a/colonialmarines.dme b/colonialmarines.dme index 6cd3cca1d78d..fb138da60d54 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -13,6 +13,7 @@ // BEGIN_INCLUDE #include "code\_byond_version_compat.dm" #include "code\_compile_options.dm" +#include "code\_experiments.dm" #include "code\_macros.dm" #include "code\global.dm" #include "code\names.dm" @@ -259,6 +260,7 @@ #include "code\controllers\subsystem\predships.dm" #include "code\controllers\subsystem\projectiles.dm" #include "code\controllers\subsystem\quadtrees.dm" +#include "code\controllers\subsystem\reagents.dm" #include "code\controllers\subsystem\redis.dm" #include "code\controllers\subsystem\round_recording.dm" #include "code\controllers\subsystem\shuttle.dm" diff --git a/maps/Nightmare/maps/DesertDam/nightmare.json b/maps/Nightmare/maps/DesertDam/nightmare.json index 33854cada347..e1b1e5123ac0 100644 --- a/maps/Nightmare/maps/DesertDam/nightmare.json +++ b/maps/Nightmare/maps/DesertDam/nightmare.json @@ -1,13 +1,8 @@ [ { "type": "pick", "choices": [ - { "type": "map_insert", "landmark": "green-east-bridge", "path": "greenriver/bridgerepaired.dmm" }, { "type": "map_insert", "landmark": "green-new-bridge", "path": "greenriver/newbridge.dmm" } ], "chance": 0.5 }, { "type": "pick", "choices": [ - { "weight": 1, "type": "map_insert", "landmark": "purple-center-bridge", "path": "purpleriver/bridgerepaired.dmm" }, - { "weight": 1, "type": "map_insert", "landmark": "purple-center-bridge", "path": "purpleriver/bridgedamaged.dmm" }, - { "weight": 1, "type": "map_insert", "landmark": "purple-south-bridge", "path": "purpleriver/bridgedamaged.dmm" }, - { "weight": 1, "type": "map_insert", "landmark": "purple-south-bridge", "path": "purpleriver/bridgerepaired.dmm" }, { "weight": 2, "type": "map_insert", "landmark": "purple-new-bridge", "path": "purpleriver/newbridge.dmm" } ], "chance": 0.6 }, { "type": "map_sprinkle", "path": "sprinkles/" } diff --git a/maps/Nightmare/maps/Whiskey_Outpost_v2/nightmare.json b/maps/Nightmare/maps/Whiskey_Outpost_v2/nightmare.json index 3ae3439adcc7..54c13d429c0e 100644 --- a/maps/Nightmare/maps/Whiskey_Outpost_v2/nightmare.json +++ b/maps/Nightmare/maps/Whiskey_Outpost_v2/nightmare.json @@ -1,3 +1,3 @@ [ - { "type": "map_sprinkle", "path": "map_files/Whiskey_Outpost_v2/sprinkles/" } + { "type": "map_sprinkle", "path": "sprinkles/" } ] diff --git a/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm b/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm index 3ba7fbdc8951..d88e8cd60bb7 100644 --- a/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm +++ b/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm @@ -424,10 +424,6 @@ /area/lv624/lazarus/main_hall) "bc" = ( /obj/effect/decal/cleanable/blood/splatter, -/obj/structure/surface/table{ - dir = 4; - flipped = 1 - }, /obj/structure/surface/table{ flipped = 1 }, @@ -712,10 +708,6 @@ /obj/structure/surface/table{ flipped = 1 }, -/obj/structure/surface/table{ - dir = 8; - flipped = 1 - }, /obj/item/ammo_casing, /obj/item/ammo_casing, /turf/open/floor{ diff --git a/tools/ci/install_byond.sh b/tools/ci/install_byond.sh index 4a688755d3d9..9108bde5ebec 100644 --- a/tools/ci/install_byond.sh +++ b/tools/ci/install_byond.sh @@ -1,7 +1,10 @@ #!/bin/bash set -euo pipefail -source dependencies.sh +# BYOND_MAJOR and BYOND_MINOR can be explicitly set, such as in alt_byond_versions.txt +if [ -z "${BYOND_MAJOR+x}" ]; then + source dependencies.sh +fi if [ -d "$HOME/BYOND/byond/bin" ] && grep -Fxq "${BYOND_MAJOR}.${BYOND_MINOR}" $HOME/BYOND/version.txt; then diff --git a/tools/maplint/lints/multiple_firelocks.yml b/tools/maplint/lints/multiple_firelocks.yml index 7b93d0816bcc..4fe83486e95e 100644 --- a/tools/maplint/lints/multiple_firelocks.yml +++ b/tools/maplint/lints/multiple_firelocks.yml @@ -1,3 +1,3 @@ =/obj/structure/machinery/door/firedoor: banned_neighbors: - - =/obj/structure/machinery/door/firedoor + - =/obj/structure/machinery/door/firedoor diff --git a/tools/maplint/lints/multiple_tables.yml b/tools/maplint/lints/multiple_tables.yml index d16b36d76293..a5f5393cd8de 100644 --- a/tools/maplint/lints/multiple_tables.yml +++ b/tools/maplint/lints/multiple_tables.yml @@ -1,4 +1,3 @@ /obj/structure/surface/table: banned_neighbors: - /obj/structure/surface/table: - identical: true + - /obj/structure/surface/table From df726f66444d07ef9e4ac65dac6efdc7401aefd3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 May 2023 23:37:45 +0100 Subject: [PATCH 062/495] Automatic changelog for PR #3305 [ci skip] --- html/changelogs/AutoChangeLog-pr-3305.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3305.yml diff --git a/html/changelogs/AutoChangeLog-pr-3305.yml b/html/changelogs/AutoChangeLog-pr-3305.yml new file mode 100644 index 000000000000..2d7f0069487d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3305.yml @@ -0,0 +1,10 @@ +author: "Drathek" +delete-after: True +changes: + - code_imp: "Added unit_testing to annotate and fail for runtimes, added a unit_test for 515, and improved debug information for reference lookups." + - code_imp: "Moved chemistry list setup to a new reagents subsystem rather than potentially before every reagents initialization." + - code_imp: "Ported many updates to SSgarbage, SSatoms, and create_and_destroy fixing inconsistent garbage handling, an edge case with atoms late loading, and improved speed." + - bugfix: "Fix nightmare inserts not occurring during unit testing (they will also ignore probabilities for testing now)." + - bugfix: "Fix runtimes for bad deletes and various hard deletes." + - maptweak: "Fix some nightmare inserts causing errors." + - server: "Initialize log for errors/warnings for SSatoms is now in each round's respective log folder." \ No newline at end of file From 95997cd3e1b745f93a49c1ce345a6b5f98a567e1 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Fri, 26 May 2023 00:16:22 +0100 Subject: [PATCH 063/495] =?UTF-8?q?Kepler=20Flamehot=E2=84=A2=20makes=20it?= =?UTF-8?q?s=20way=20to=20the=20outer=20colonies=20(#3414)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request This PR adds a new flavor of Kepler to CM, Kepler flame hot. For two extra dollars, you can experience this new mouth-burning sensation This PR also fixes an inconsistency in the OG kepler sprite # Explain why it's good for the game More variety of products from our corporate overlords may be a possible tool for people to RP around (I'm coping) # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Adds a new flavour of Kepler to the game "Kepler Flamehot" /:cl: --- code/game/machinery/vending/vending_types.dm | 2 ++ .../items/reagent_containers/food/snacks.dm | 13 +++++++++++++ code/game/objects/items/trash.dm | 4 ++++ icons/obj/items/food.dmi | Bin 106687 -> 108095 bytes icons/obj/items/trash.dmi | Bin 10162 -> 11117 bytes 5 files changed, 19 insertions(+) diff --git a/code/game/machinery/vending/vending_types.dm b/code/game/machinery/vending/vending_types.dm index ca038a4bb4f1..a61934324491 100644 --- a/code/game/machinery/vending/vending_types.dm +++ b/code/game/machinery/vending/vending_types.dm @@ -55,6 +55,7 @@ /obj/item/reagent_container/food/snacks/packaged_burrito = 12, /obj/item/reagent_container/food/snacks/packaged_hdogs =12, /obj/item/reagent_container/food/snacks/kepler_crisps = 12, + /obj/item/reagent_container/food/snacks/kepler_crisps/flamehot = 12, /obj/item/reagent_container/food/snacks/wy_chips/pepper = 12, /obj/item/reagent_container/food/snacks/eat_bar = 12, /obj/item/reagent_container/food/snacks/wrapped/booniebars = 6, @@ -67,6 +68,7 @@ /obj/item/reagent_container/food/snacks/packaged_burrito = 5, /obj/item/reagent_container/food/snacks/packaged_hdogs = 5, /obj/item/reagent_container/food/snacks/kepler_crisps = 3, + /obj/item/reagent_container/food/snacks/kepler_crisps/flamehot = 5, /obj/item/reagent_container/food/snacks/wy_chips/pepper = 3, /obj/item/reagent_container/food/snacks/eat_bar = 4, /obj/item/reagent_container/food/snacks/wrapped/booniebars = 4, diff --git a/code/game/objects/items/reagent_containers/food/snacks.dm b/code/game/objects/items/reagent_containers/food/snacks.dm index 58b9ec88459a..7dae94bfe4eb 100644 --- a/code/game/objects/items/reagent_containers/food/snacks.dm +++ b/code/game/objects/items/reagent_containers/food/snacks.dm @@ -3243,6 +3243,19 @@ reagents.add_reagent("bread", 4) reagents.add_reagent("sodiumchloride", 12) +/obj/item/reagent_container/food/snacks/kepler_crisps/flamehot + name = "Kepler Flamehot" + desc = "'They're disturbingly good!' Due to an exceptionally well-timed ad campaign with the release of Kepler Flamehot in 2165, the Kepler brand was able to overtake other confectionary Weyland products by quarter three of that year. Contains 0% trans fat." + icon_state = "flamehotkepler" + bitesize = 2 + trash = /obj/item/trash/kepler/flamehot + +/obj/item/reagent_container/food/snacks/kepler_crisps/flamehot/Initialize() + . = ..() + reagents.add_reagent("bread", 4) + reagents.add_reagent("sodiumchloride", 4) + reagents.add_reagent("hotsauce", 8) + //Wrapped candy bars /obj/item/reagent_container/food/snacks/wrapped diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 36bb6634f642..d9d40e003c7a 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -68,6 +68,10 @@ name = "Kepler wrapper" icon_state = "kepler" +/obj/item/trash/kepler/flamehot + name = "Kepler Flamehot wrapper" + icon_state = "flamehotkepler" + /obj/item/trash/liquidfood name = "\improper \"LiquidFood\" ration" icon_state = "liquidfood" diff --git a/icons/obj/items/food.dmi b/icons/obj/items/food.dmi index 8ccdab98843975cbf6600519c26464c1a22bc1f5..ac802dc66a9a348692e96a56be76e0e4b2743918 100644 GIT binary patch literal 108095 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

cvyhqkwDh@%PCh8K4a9xQlpcMt9mJg~TH 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 z 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 z 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 =2a^8AnD%ZRW}j*I&JK-19?V~ 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 From 3bc1bc11fa3d1c146a87a350bd55229343ac9366 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 00:23:02 +0100 Subject: [PATCH 064/495] Automatic changelog for PR #3414 [ci skip] --- html/changelogs/AutoChangeLog-pr-3414.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3414.yml diff --git a/html/changelogs/AutoChangeLog-pr-3414.yml b/html/changelogs/AutoChangeLog-pr-3414.yml new file mode 100644 index 000000000000..850b15ff21ef --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3414.yml @@ -0,0 +1,4 @@ +author: "spartanbobby" +delete-after: True +changes: + - rscadd: "Adds a new flavour of Kepler to the game \"Kepler Flamehot\"" \ No newline at end of file From 1efa13f31cc520a908e4ae2b5283f400d7ecb97c Mon Sep 17 00:00:00 2001 From: harryob Date: Fri, 26 May 2023 00:58:05 +0100 Subject: [PATCH 065/495] checks for missing icon states assigned to objects (#2755) yes this has CI errors, that's like, the whole point (i'm too lazy to run these tests locally) :cl: fix: fixed some objects with icon states unassigned /:cl: --- code/modules/admin/verbs/freeforghosts.dm | 2 +- code/modules/cm_preds/yaut_items.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 13 ++--- code/modules/unit_tests/_unit_tests.dm | 1 + code/modules/unit_tests/missing_icons.dm | 55 +++++++++++++++++++++ code/modules/unit_tests/spawn_humans.dm | 2 +- icons/landmarks.dmi | Bin 39218 -> 36451 bytes 7 files changed, 66 insertions(+), 9 deletions(-) create mode 100644 code/modules/unit_tests/missing_icons.dm diff --git a/code/modules/admin/verbs/freeforghosts.dm b/code/modules/admin/verbs/freeforghosts.dm index 7d3ad324f0cf..a2f3912030e5 100644 --- a/code/modules/admin/verbs/freeforghosts.dm +++ b/code/modules/admin/verbs/freeforghosts.dm @@ -20,7 +20,7 @@ if(mind || client) ghostize(FALSE) - GLOB.freed_mob_list |= src + GLOB.freed_mob_list |= WEAKREF(src) /client/proc/free_all_mobs_in_view() set name = "Free All Mobs" diff --git a/code/modules/cm_preds/yaut_items.dm b/code/modules/cm_preds/yaut_items.dm index e263a0cfdb77..4a7eb176f0ba 100644 --- a/code/modules/cm_preds/yaut_items.dm +++ b/code/modules/cm_preds/yaut_items.dm @@ -971,7 +971,7 @@ desc = "A bone from a human." icon = 'icons/obj/items/skeleton.dmi' accessory_icons = list(WEAR_BODY = 'icons/mob/humans/onmob/hunter/pred_gear.dmi') - icon_state = "head" + icon_state = null ///Has it been cleaned by a polishing rag? var/polished = FALSE /obj/item/clothing/accessory/limb/skeleton/l_arm diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 4b94cdbc94dc..20c8b7f374db 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -818,12 +818,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return var/list/mobs_by_role = list() // the list the mobs are assigned to first, for sorting purposes - for(var/mob/living/L as anything in GLOB.freed_mob_list) - var/role_name = L.get_role_name() + for(var/datum/weakref/ref as anything in GLOB.freed_mob_list) + var/mob/living/resolved_mob = ref.resolve() + var/role_name = resolved_mob.get_role_name() if(!role_name) role_name = "No Role" LAZYINITLIST(mobs_by_role[role_name]) - mobs_by_role[role_name] += L + mobs_by_role[role_name] += resolved_mob var/list/freed_mob_choices = list() // the list we'll be choosing from for(var/role in mobs_by_role) @@ -835,18 +836,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return var/mob/living/L = freed_mob_choices[choice] - if(!L || !(L in GLOB.freed_mob_list)) + if(!L || !(WEAKREF(L) in GLOB.freed_mob_list)) return if(!istype(L)) return if(QDELETED(L) || L.client) - GLOB.freed_mob_list -= L + GLOB.freed_mob_list -= WEAKREF(L) to_chat(src, SPAN_WARNING("Something went wrong.")) return - GLOB.freed_mob_list -= L + GLOB.freed_mob_list -= WEAKREF(L) M.mind.transfer_to(L, TRUE) /mob/dead/verb/join_as_hellhound() diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 5e39aa3d8ee9..be92afffb898 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -76,6 +76,7 @@ #include "create_and_destroy.dm" #include "focus_only_tests.dm" +#include "missing_icons.dm" #include "resist.dm" #include "spritesheets.dm" #include "subsystem_init.dm" diff --git a/code/modules/unit_tests/missing_icons.dm b/code/modules/unit_tests/missing_icons.dm new file mode 100644 index 000000000000..53abbed70d6a --- /dev/null +++ b/code/modules/unit_tests/missing_icons.dm @@ -0,0 +1,55 @@ +/// Makes sure objects actually have icons that exist! +/datum/unit_test/missing_icons + var/static/list/possible_icon_states = list() + /// additional_icon_location is for downstream modularity support. + /// Make sure this location is also present in tools/deploy.sh + /// If you need additional paths ontop of this second one, you can add another generate_possible_icon_states_list("your/folder/path/") below the if(additional_icon_location) block in Run(), and make sure to add that path to tools/deploy.sh as well. + var/additional_icon_location = null + +/datum/unit_test/missing_icons/proc/generate_possible_icon_states_list(directory_path) + if(!directory_path) + directory_path = "icons/obj/" + for(var/file_path in flist(directory_path)) + if(findtext(file_path, ".dmi")) + for(var/sprite_icon in icon_states("[directory_path][file_path]", 1)) //2nd arg = 1 enables 64x64+ icon support, otherwise you'll end up with "sword0_1" instead of "sword" + possible_icon_states[sprite_icon] += list("[directory_path][file_path]") + else + possible_icon_states += generate_possible_icon_states_list("[directory_path][file_path]") + +/datum/unit_test/missing_icons/Run() + generate_possible_icon_states_list() + generate_possible_icon_states_list("icons/effects/") + if(additional_icon_location) + generate_possible_icon_states_list(additional_icon_location) + + //Add EVEN MORE paths if needed here! + //generate_possible_icon_states_list("your/folder/path/") + var/list/bad_list = list() + for(var/obj/obj_path as anything in subtypesof(/obj)) + if(ispath(obj_path, /obj/item)) + var/obj/item/item_path = obj_path + if(initial(item_path.flags_item) & ITEM_ABSTRACT) + continue + + var/icon = initial(obj_path.icon) + if(isnull(icon)) + continue + var/icon_state = initial(obj_path.icon_state) + if(isnull(icon_state)) + continue + + if(length(bad_list) && (icon_state in bad_list[icon])) + continue + + if(icon_exists(icon, icon_state)) + continue + + bad_list[icon] += list(icon_state) + + var/match_message + if(icon_state in possible_icon_states) + for(var/file_place in possible_icon_states[icon_state]) + match_message += (match_message ? " & '[file_place]'" : " - Matching sprite found in: '[file_place]'") + + TEST_FAIL("Missing icon_state for [obj_path] in '[icon]'.\n\ticon_state = \"[icon_state]\"[match_message]") + diff --git a/code/modules/unit_tests/spawn_humans.dm b/code/modules/unit_tests/spawn_humans.dm index 71b67ced106a..5f327b141754 100644 --- a/code/modules/unit_tests/spawn_humans.dm +++ b/code/modules/unit_tests/spawn_humans.dm @@ -4,4 +4,4 @@ for(var/I in 1 to 5) new /mob/living/carbon/human(pick(locs)) - sleep(5 SECONDS) + sleep(60 SECONDS) diff --git a/icons/landmarks.dmi b/icons/landmarks.dmi index c9529c55f675e1055e3367a41bf899c48b2dccef..8898783f74c22bad599c970bd6f1fd652f7b6f31 100644 GIT binary patch literal 36451 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

h?d$?Ju*aW@-Js+*V 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

s#&JpQkuEQqb;XyNP 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

WEAPONS

", -1, null, null, null), + list("WEAPONS", 0, null, null, null), list("Configured Stunbaton", 25, /obj/item/weapon/baton/antag, "white", "A stun baton with more charge, tuned to work only for agents."), list("Tranquilizer Gun", 25, /obj/item/weapon/gun/pistol/tranquilizer, "white", "A tranquilizer gun. Comes with 5 darts. Deals no damage, knockout guaranteed."), list("Chloroform Cloth", 18, /obj/item/weapon/chloroform, "white", "A cloth dosed with chloroform. Has 8 effective uses and can only be used whilst behind a target. You must be in disarm intent to use."), - list("

ONE-USE TOOLS

", -1, null, null, null), + list("ONE-USE TOOLS", 0, null, null, null), list("Experimental Stimulant Pills", 20, /obj/item/storage/pill_bottle/ultrazine/antag, "white", "Useful stimulants that allow you to resist stamina damage. Lasts for approximately 2 minutes. Take only 1 pill. Use with care."), list("Decoy", 14, /obj/item/explosive/grenade/decoy, "white", "A decoy grenade. Emits a loud explosion that can be heard from very far away, keep away from ears. Can be used 3 times."), - list("

UTILITY

", -1, null, null, null), + list("UTILITY", 0, null, null, null), list("Security Access Tuner v2", 25, /obj/item/device/multitool/antag, "white", "An upgraded access tuner, able to rapidly hack various machinery. Disguised as a regular multitool"), list("OoI Tracker", 20, /obj/item/device/tracker, "white", "A tracker that tracks different objects of interest in a nearby range."), - list("

KITS

", -1, null, null, null), + list("KITS", 0, null, null, null), list("Badass Kit", 12, /obj/item/storage/box/badass_kit, "white", "Contains MP private comms encryption key, for snooping into enemy communications and sunglasses that protect you from flashbangs"), list("Tools Kit", 15, /obj/item/storage/toolbox/antag, "white", "A toolbox containing general tools and an engineering pamphlet to help you break into places of interest."), list("Hacking Kit", 15, /obj/item/storage/box/antag_signaller, "white", "A box containing a screwdriver, a multi-tool and an engineering pamphlet, as well as 5 signallers to help you hack doors."), - list("

TRANSFER POINTS

", -1, null, null, "A method of transferring points between agents."), - list("1 point", 1, /obj/item/stack/points/p1, "white", null), - list("5 points", 5, /obj/item/stack/points/p5, "white", null), - list("20 points", 20, /obj/item/stack/points/p20, "white", null), + list("TRANSFER POINTS", 0, null, null, null), + list("1 point", 1, /obj/item/stack/points/p1, "white", "A method of transferring points between agents."), + list("5 points", 5, /obj/item/stack/points/p5, "white", "A method of transferring points between agents."), + list("20 points", 20, /obj/item/stack/points/p20, "white", "A method of transferring points between agents."), ) points = 40 diff --git a/code/game/objects/items/devices/portable_vendor.dm b/code/game/objects/items/devices/portable_vendor.dm index a9e587c43dfb..0b96b859c4ac 100644 --- a/code/game/objects/items/devices/portable_vendor.dm +++ b/code/game/objects/items/devices/portable_vendor.dm @@ -14,18 +14,22 @@ throw_range = 4 w_class = SIZE_LARGE - var/req_role = "" //to be compared with assigned_role to only allow those to use that machine. + /// to be compared with assigned_role to only allow those to use that machine. + var/req_role = "" var/points = 40 var/max_points = 50 var/use_points = TRUE - var/fabricating = 0 - var/broken = 0 + var/fabricating = FALSE + var/broken = FALSE + var/list/purchase_log = list() var/list/listed_products = list() - var/special_prod_time_lock //needs to be a time define - var/list/special_prods //list of typepaths + /// needs to be a time define + var/special_prod_time_lock + /// list of typepaths + var/list/special_prods /obj/item/device/portable_vendor/attack_hand(mob/user) if(loc == user) @@ -67,119 +71,108 @@ user.set_interaction(src) - ui_interact(user) - - -/obj/item/device/portable_vendor/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null, force_open = 0) - - if(!ishuman(user)) return + tgui_interact(user) - var/list/display_list = list() - - - for(var/i in 1 to listed_products.len) - var/list/myprod = listed_products[i] - var/p_name = myprod[1] - var/p_cost = myprod[2] - if(p_cost > 0) - p_name += " ([p_cost] points)" +/obj/item/device/portable_vendor/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "PortableVendor", "[src]") + ui.open() - var/prod_available = FALSE - //var/avail_flag = myprod[4] - if(points >= p_cost || !use_points) - prod_available = TRUE +/obj/item/device/portable_vendor/ui_data(mob/user) + . = ..() - //place in main list, name, cost, available or not, color. - display_list += list(list("prod_index" = i, "prod_name" = p_name, "prod_available" = prod_available, "prod_color" = myprod[4], "prod_desc" = myprod[5])) + var/list/available_items = list() + for(var/index in 1 to length(listed_products)) + var/product = listed_products[index] + var/name = product[1] + var/cost = product[2] + var/color = product[4] + var/description = product[5] - var/list/data = list( - "vendor_name" = name, - "show_points" = use_points, - "current_points" = round(points), - "max_points" = max_points, - "displayed_records" = display_list, - ) + if(cost > 0) + name += " ([cost] points)" - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + var/available = points >= product[2] || !use_points + available_items += list(list("index" = index, "name" = name, "cost" = cost, "available" = available, "color" = color, "description" = description)) - if (!ui) - ui = new(user, src, ui_key, "portable_vendor.tmpl", name , 600, 700) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(0) + .["vendor_name"] = name + .["show_points"] = use_points + .["current_points"] = round(points) + .["max_points"] = max_points + .["displayed_records"] = available_items -/obj/item/device/portable_vendor/Topic(href, href_list) +/obj/item/device/portable_vendor/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() if(.) return + + switch(action) + if("vend") + vend(text2num(params["choice"]), ui.user) + +/obj/item/device/portable_vendor/proc/vend(choice, mob/user) if(broken) return - if(usr.is_mob_incapacitated()) + + if(user.is_mob_incapacitated()) return - if (in_range(src, usr) && ishuman(usr)) - usr.set_interaction(src) - if (href_list["vend"]) + if(!(in_range(src, user) || ishuman(user))) + return - if(!allowed(usr)) - to_chat(usr, SPAN_WARNING("Access denied.")) - return + user.set_interaction(src) - var/mob/living/carbon/human/H = usr - var/obj/item/card/id/I = H.wear_id - if(!istype(I)) //not wearing an ID - to_chat(H, SPAN_WARNING("Access denied. No ID card detected")) - return + if(!allowed(user)) + to_chat(user, SPAN_WARNING("Access denied.")) + return - if(I.registered_name != H.real_name) - to_chat(H, SPAN_WARNING("Wrong ID card owner detected.")) - return + var/mob/living/carbon/human/human_user = user + var/obj/item/card/id/id = human_user.get_idcard() - if(req_role && I.rank != req_role) - to_chat(H, SPAN_WARNING("This device isn't for you.")) - return + if(!istype(id)) + to_chat(human_user, SPAN_WARNING("Access denied. No ID card detected.")) + return - var/idx=text2num(href_list["vend"]) + if(req_role && req_role != id.rank) + to_chat(human_user, SPAN_WARNING("This device isn't for you.")) - var/list/L = listed_products[idx] - var/cost = L[2] + var/list/product = listed_products[choice] - if(use_points && points < cost) - to_chat(H, SPAN_WARNING("Not enough points.")) - return + var/cost = product[2] + if(use_points && points < cost) + to_chat(human_user, SPAN_WARNING("Not enough points.")) + return - var/turf/T = get_turf(loc) - if(length(T.contents) > 25) - to_chat(H, SPAN_WARNING("The floor is too cluttered, make some space.")) - return + var/turf/current_turf = get_turf(src) + if(length(current_turf.contents) > 25) + to_chat(human_user, SPAN_WARNING("The floor is too cluttered, make some space.")) + return - if(special_prod_time_lock) - if(L[3] in special_prods) - if(world.time < SSticker.mode.round_time_lobby + special_prod_time_lock) - to_chat(usr, SPAN_WARNING("\The [src] is still fabricating \the [L[1]]. Please wait another [round((SSticker.mode.round_time_lobby + special_prod_time_lock-world.time)/600)] minutes before trying again.")) - return + if(special_prod_time_lock && (product[3] in special_prods)) + if(ROUND_TIME < special_prod_time_lock) + to_chat(usr, SPAN_WARNING("[src] is still fabricating [product[1]]. Please wait another [round((SSticker.mode.round_time_lobby + special_prod_time_lock-world.time)/600)] minutes before trying again.")) + return - if(use_points) - points -= cost + if(use_points) + points -= cost - purchase_log += "[key_name(usr)] bought [L[1]]." + purchase_log += "[key_name(usr)] bought [product[1]]." - playsound(src, "sound/machines/fax.ogg", 5) - fabricating = 1 - update_overlays() - spawn(30) - var/type_p = L[3] - var/obj/IT = new type_p(get_turf(src)) - H.put_in_any_hand_if_possible(IT) - fabricating = 0 - update_overlays() + playsound(src, "sound/machines/fax.ogg", 5) + fabricating = TRUE + update_overlays() - src.add_fingerprint(usr) - ui_interact(usr) //updates the nanoUI window + addtimer(CALLBACK(src, PROC_REF(spawn_product), product[3], user), 3 SECONDS) +/obj/item/device/portable_vendor/proc/spawn_product(typepath, mob/user) + var/obj/new_item = new typepath(get_turf(src)) + user.put_in_any_hand_if_possible(new_item) + fabricating = FALSE + update_overlays() /obj/item/device/portable_vendor/proc/update_overlays() if(overlays) overlays.Cut() @@ -194,8 +187,7 @@ /obj/item/device/portable_vendor/process() points = min(max_points, points+0.05) - -/obj/item/device/portable_vendor/New() +/obj/item/device/portable_vendor/Initialize() . = ..() START_PROCESSING(SSobj, src) update_overlays() diff --git a/nano/templates/ert_shuttle_control_console.tmpl b/nano/templates/ert_shuttle_control_console.tmpl deleted file mode 100644 index 9ab626746e90..000000000000 --- a/nano/templates/ert_shuttle_control_console.tmpl +++ /dev/null @@ -1,90 +0,0 @@ -

Shuttle Status

-
- {{if data.shuttle_state != "crashed"}} -
- {{:data.shuttle_status}} -
- {{/if}} -
-
-
-
- {{if data.shuttle_state == "idle"}} - IDLE - {{else data.shuttle_state == "warmup"}} - SPINNING UP - {{else data.shuttle_state == "in_transit"}} - ENGAGED - {{else}} - ERROR - {{/if}} -
- {{if data.shuttle_state != "crashed" && data.recharge_time > 0}} - {{if data.shuttle_state == "idle"}} -
-
Recharge Status:
- {{if data.recharging > 0}} -
- The Shuttle Engines will be recharged in {{:data.recharging_seconds}} seconds. -
- {{else}} -
- The Shuttle Engines are ready to use. -
- {{/if}} -
- {{else}} -
- The Shuttle Engines are currently under use. -
- {{/if}} - {{/if}} -
-
- - -{{if data.has_docking && data.shuttle_state != "crashed"}} -
-
-
- Docking Status: -
-
- {{if data.docking_status == "docked"}} - DOCKED - {{else data.docking_status == "docking"}} - {{if !data.docking_override}} - DOCKING - {{else}} - DOCKING-MANUAL - {{/if}} - {{else data.docking_status == "undocking"}} - {{if !data.docking_override}} - UNDOCKING - {{else}} - UNDOCKING-MANUAL - {{/if}} - {{else data.docking_status == "undocked"}} - UNDOCKED - {{else}} - ERROR - {{/if}} - -
-
-
-{{/if}} - -{{if data.shuttle_state != "crashed"}} -
-

Shuttle Control

-
-
- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch? null : 'disabled' , null)}} - {{:helper.link('Select Docking Area', 'locked', {'select_dock' : '1'}, data.shuttle_state == "idle"? null : 'disabled' , null)}} -
-
-
-{{/if}} - - diff --git a/nano/templates/portable_vendor.tmpl b/nano/templates/portable_vendor.tmpl deleted file mode 100644 index d0e8f38a1faa..000000000000 --- a/nano/templates/portable_vendor.tmpl +++ /dev/null @@ -1,28 +0,0 @@ - - - -{{if data.show_points}} -
-

Points: {{:data.current_points}}/{{:data.max_points}}

-
-{{/if}} - -
- {{for data.displayed_records}} - {{if value.prod_color}} -
- {{:helper.link(value.prod_name, null, {'vend' : value.prod_index}, value.prod_available ? null : 'disabled', null)}} -
- {{else}} -
- {{:value.prod_name}} -
- {{/if}} - - {{if value.prod_desc}} -
- {{:value.prod_desc}} -
- {{/if}} - {{/for}} -
diff --git a/tgui/packages/tgui/interfaces/PortableVendor.tsx b/tgui/packages/tgui/interfaces/PortableVendor.tsx new file mode 100644 index 000000000000..22ba3b69e548 --- /dev/null +++ b/tgui/packages/tgui/interfaces/PortableVendor.tsx @@ -0,0 +1,81 @@ +import { useBackend } from '../backend'; +import { Button, Icon, ProgressBar, Stack, Tooltip } from '../components'; +import { Window } from '../layouts'; + +interface PortableVendorProduct { + index: number; + name: string; + cost: number; + color: string; + description: string; + available: boolean; +} + +interface PortableVendorProps { + show_points: boolean; + current_points: number; + max_points: number; + displayed_records: PortableVendorProduct[]; + name: string; +} + +interface RecordEntryProps { + record: PortableVendorProduct; +} + +const PointCounter = (props, context) => { + const { act, data } = useBackend(context); + + return ( + + + {data.current_points} points + + + ); +}; + +const RecordEntry = (props: RecordEntryProps, context) => { + const { act, data } = useBackend(context); + const { record } = props; + + if (!record.description) { + return {record.name}; + } + + return ( + + + + + + + + + + + ); +}; + +export const PortableVendor = (props, context) => { + const { act, data } = useBackend(context); + + return ( + + + + {data.show_points && } + {data.displayed_records.map((record) => { + return ( + + + + ); + })} + + + + ); +}; From 6b15f2af6fd6a2f843c8dc525276161634809cfc Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 01:26:54 +0100 Subject: [PATCH 069/495] Automatic changelog for PR #3133 [ci skip] --- html/changelogs/AutoChangeLog-pr-3133.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3133.yml diff --git a/html/changelogs/AutoChangeLog-pr-3133.yml b/html/changelogs/AutoChangeLog-pr-3133.yml new file mode 100644 index 000000000000..558d5a0077ec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3133.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - ui: "the portable vendor for CLs is now tgui" \ No newline at end of file From cf548ff502eb8f722f34eb32da648d6058b9318b Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 25 May 2023 17:25:50 -0700 Subject: [PATCH 070/495] Fix Shuttle Landing Lights and Looming Shadow (#3417) # About the pull request This PR restores the hyperspace ripple effect for shuttles that are landing, as well as their landing lights getting stuck on (though will be more obvious when #3305 is merged because it fixed its lingering references to landing lights when it gets crushed by the shuttle). A debug message should also be logged whenever an anchored thing is crushed by the shuttle: There's a few maps where they have stairs and such that either should get whitelisted here too, or just the map adjusted to have a properly cleared landing zone. # Explain why it's good for the game - Better indication where its not safe to be (else get gibbed) - It looks fancy again (see below section) # Testing Photographs and Procedure
Screenshots & Videos ![dark](https://github.com/cmss13-devs/cmss13/assets/76988376/2db4c846-52c4-4099-9857-b5d12f8ac8e9)
# Changelog :cl: Drathek fix: Fix shuttle landing lights getting stuck on imageadd: Added a transparent gray sprite to act as a shadow when a shuttle or something is looming over that tile /:cl: --- code/__DEFINES/shuttles.dm | 2 +- code/modules/shuttle/on_move.dm | 15 +++++++++++++++ code/modules/shuttle/ripple.dm | 15 +++++++++------ code/modules/shuttle/shuttle.dm | 4 ++-- icons/effects/effects.dmi | Bin 281496 -> 281512 bytes 5 files changed, 27 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index 47c9e1882d3f..126a8f82ece8 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -36,7 +36,7 @@ #define GAMEMODE_IMMUNE (1<<0) // Ripples, effects that signal a shuttle's arrival -#define SHUTTLE_RIPPLE_TIME 100 +#define SHUTTLE_RIPPLE_TIME 5 SECONDS #define TRANSIT_REQUEST 1 #define TRANSIT_READY 2 diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index e8faca015528..7bd3bcb5df7c 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -38,6 +38,21 @@ All ShuttleMove procs go here M.gib() else //non-living mobs shouldn't be affected by shuttles, which is why this is an else + if(thing.anchored) + // Ordered by most likely: + if(istype(thing, /obj/structure/machinery/landinglight)) + continue + if(istype(thing, /obj/docking_port)) + continue + if(istype(thing, /obj/structure/machinery/camera)) + continue + if(istype(thing, /obj/structure/machinery/floodlight/landing/floor)) + continue + + // SSshuttle also removes these in remove_ripples, but its timing is weird + if(!istype(thing, /obj/effect)) + log_debug("[shuttle] deleted an anchored [thing]") + qdel(thing) // Called on the old turf to move the turf data diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index 832a80871b18..e54ecc1ea15c 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -4,17 +4,20 @@ visual disturbances. It's probably best not to be on top of these \ when whatever is tunneling comes through." icon = 'icons/effects/effects.dmi' - icon_state = "" //somebody make an icon state for "medi_holo" instead of "". + icon_state = "shield" anchored = TRUE density = FALSE layer = RIPPLE_LAYER mouse_opacity = MOUSE_OPACITY_ICON alpha = 0 +/obj/effect/abstract/ripple/shadow + name = "looming shadow" + desc = "Something big is looming above. It's probably best \ + not to be under it." + icon = 'icons/effects/effects.dmi' + icon_state = "shadow_square" + /obj/effect/abstract/ripple/Initialize(mapload, time_left) . = ..() - animate(src, alpha=255, time=time_left) - addtimer(CALLBACK(src, PROC_REF(stop_animation)), 8, TIMER_CLIENT_TIME) - -/obj/effect/abstract/ripple/proc/stop_animation() - icon_state = "medi_holo_no_anim" + animate(src, alpha=255, time=time_left) // I wish the loop argument would override the sprite's setting diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 16a1b9b8ac50..0582c1dbcc06 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -644,7 +644,7 @@ return FALSE var/list/turfs = ripple_area(S1) for(var/t in turfs) - ripples += new /obj/effect/abstract/ripple(t, animate_time) + ripples += new /obj/effect/abstract/ripple/shadow(t, animate_time) return TRUE /obj/docking_port/mobile/proc/remove_ripples() @@ -727,7 +727,7 @@ /obj/docking_port/mobile/proc/check_effects() if(!ripples.len) - if((mode == SHUTTLE_CALL) || (mode == SHUTTLE_RECALL)) + if((mode == SHUTTLE_PREARRIVAL)) var/tl = timeLeft(1) if(tl <= SHUTTLE_RIPPLE_TIME) create_ripples(destination, tl) diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index ace3515d2f58f093ecb01e98883427b248d10674..c2fd9c2d626309092c5b2b61fc94b37af45798bb 100644 GIT binary patch delta 12751 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 delta 12727 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 LJeDs(m Date: Fri, 26 May 2023 01:40:39 +0100 Subject: [PATCH 071/495] Automatic changelog for PR #3417 [ci skip] --- html/changelogs/AutoChangeLog-pr-3417.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3417.yml diff --git a/html/changelogs/AutoChangeLog-pr-3417.yml b/html/changelogs/AutoChangeLog-pr-3417.yml new file mode 100644 index 000000000000..ede826da682f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3417.yml @@ -0,0 +1,5 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix shuttle landing lights getting stuck on" + - imageadd: "Added a transparent gray sprite to act as a shadow when a shuttle or something is looming over that tile" \ No newline at end of file From 9f348b8b798b4cd19c2e260ad63fca22e2178e53 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 26 May 2023 01:20:13 +0000 Subject: [PATCH 072/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2755.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3133.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3305.yml | 10 ---------- html/changelogs/AutoChangeLog-pr-3414.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3417.yml | 5 ----- html/changelogs/archive/2023-05.yml | 23 +++++++++++++++++++++++ 6 files changed, 23 insertions(+), 27 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2755.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3133.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3305.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3414.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3417.yml diff --git a/html/changelogs/AutoChangeLog-pr-2755.yml b/html/changelogs/AutoChangeLog-pr-2755.yml deleted file mode 100644 index c3578ce5e9a2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2755.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - bugfix: "fixed some objects with icon states unassigned" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3133.yml b/html/changelogs/AutoChangeLog-pr-3133.yml deleted file mode 100644 index 558d5a0077ec..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3133.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - ui: "the portable vendor for CLs is now tgui" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3305.yml b/html/changelogs/AutoChangeLog-pr-3305.yml deleted file mode 100644 index 2d7f0069487d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3305.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - code_imp: "Added unit_testing to annotate and fail for runtimes, added a unit_test for 515, and improved debug information for reference lookups." - - code_imp: "Moved chemistry list setup to a new reagents subsystem rather than potentially before every reagents initialization." - - code_imp: "Ported many updates to SSgarbage, SSatoms, and create_and_destroy fixing inconsistent garbage handling, an edge case with atoms late loading, and improved speed." - - bugfix: "Fix nightmare inserts not occurring during unit testing (they will also ignore probabilities for testing now)." - - bugfix: "Fix runtimes for bad deletes and various hard deletes." - - maptweak: "Fix some nightmare inserts causing errors." - - server: "Initialize log for errors/warnings for SSatoms is now in each round's respective log folder." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3414.yml b/html/changelogs/AutoChangeLog-pr-3414.yml deleted file mode 100644 index 850b15ff21ef..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3414.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "spartanbobby" -delete-after: True -changes: - - rscadd: "Adds a new flavour of Kepler to the game \"Kepler Flamehot\"" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3417.yml b/html/changelogs/AutoChangeLog-pr-3417.yml deleted file mode 100644 index ede826da682f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3417.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix shuttle landing lights getting stuck on" - - imageadd: "Added a transparent gray sprite to act as a shadow when a shuttle or something is looming over that tile" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 86b99021435c..2630331306c8 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -428,3 +428,26 @@ - mapadd: added 4 new NM inserts to Science Annex - maptweak: sentry in the park no longer terrorizes new players, and the stupid fucking console doesn't block movement. +2023-05-26: + Drathek: + - bugfix: Fix shuttle landing lights getting stuck on + - imageadd: Added a transparent gray sprite to act as a shadow when a shuttle or + something is looming over that tile + - code_imp: Added unit_testing to annotate and fail for runtimes, added a unit_test + for 515, and improved debug information for reference lookups. + - code_imp: Moved chemistry list setup to a new reagents subsystem rather than potentially + before every reagents initialization. + - code_imp: Ported many updates to SSgarbage, SSatoms, and create_and_destroy fixing + inconsistent garbage handling, an edge case with atoms late loading, and improved + speed. + - bugfix: Fix nightmare inserts not occurring during unit testing (they will also + ignore probabilities for testing now). + - bugfix: Fix runtimes for bad deletes and various hard deletes. + - maptweak: Fix some nightmare inserts causing errors. + - server: Initialize log for errors/warnings for SSatoms is now in each round's + respective log folder. + harryob: + - bugfix: fixed some objects with icon states unassigned + - ui: the portable vendor for CLs is now tgui + spartanbobby: + - rscadd: Adds a new flavour of Kepler to the game "Kepler Flamehot" From 00c6c81f4397b7fafa3d14d21894e14ec87d8de2 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Fri, 26 May 2023 09:00:12 +0100 Subject: [PATCH 073/495] Blood Defines and custom blood (#3129) # About the pull request Changes most references to blood colour to use defines rather than repeat individual definitions of hex codes. Also adds the ability for carbon mobs to have their blood changed to any reagentid using the special_blood var. Lastly, updated the proc for xeno blood IDs to use a caste variable rather than hardcode for queen and praetorian. # Explain why it's good for the game # Testing Photographs and Procedure Tested ingame.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags. ![image](https://user-images.githubusercontent.com/41653574/233793412-cca83ab6-aff9-4ecd-95b1-146270f52110.png)
# Changelog :cl: add: Added the ability for carbon mobs to have special blood. code: Updated the get_blood_id proc for xenos to check a variable rather than hard-code overrides for Queen and Praetorian. code: Changed most references to blood color to use defines. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/__DEFINES/blood.dm | 13 +++++++++++ .../effects/decals/cleanable/blood/xeno.dm | 6 ++--- .../game/objects/effects/temporary_visuals.dm | 14 +++++++----- code/modules/cm_preds/yaut_items.dm | 2 +- code/modules/mob/living/blood.dm | 22 +++++++++++-------- .../mob/living/carbon/carbon_defines.dm | 1 + .../mob/living/carbon/human/species/monkey.dm | 2 +- .../living/carbon/human/species/species.dm | 10 +++++++-- .../living/carbon/human/species/synthetic.dm | 4 ++-- .../mob/living/carbon/human/species/yautja.dm | 2 +- .../mob/living/carbon/human/species/zombie.dm | 2 +- .../mob/living/carbon/xenomorph/Xenomorph.dm | 7 +++++- .../carbon/xenomorph/castes/Praetorian.dm | 2 ++ .../living/carbon/xenomorph/castes/Queen.dm | 2 ++ .../living/carbon/xenomorph/xeno_defines.dm | 2 ++ .../reagents/chemistry_reagents/other.dm | 8 +++---- code/modules/surgery/chestburster.dm | 2 +- 17 files changed, 69 insertions(+), 32 deletions(-) diff --git a/code/__DEFINES/blood.dm b/code/__DEFINES/blood.dm index 8f63521caac7..b0d7ce2daf43 100644 --- a/code/__DEFINES/blood.dm +++ b/code/__DEFINES/blood.dm @@ -4,3 +4,16 @@ #define BLOOD_FEET (1<<2) #define BLOOD_ALL (BLOOD_BODY|BLOOD_HANDS|BLOOD_FEET) + +#define BLOOD_COLOR_HUMAN "#A10808" +#define BLOOD_COLOR_SYNTHETIC "#EEEEEE" + +#define BLOOD_COLOR_NEAERA "#1d2cbf" + +#define BLOOD_COLOR_XENO "#dffc00" +#define BLOOD_COLOR_XENO_ROYAL "#bbb900" + +#define BLOOD_COLOR_YAUTJA "#20d450" +#define BLOOD_COLOR_YAUTJA_DARK "#5A934A" + +#define BLOOD_COLOR_ZOMBIE "#333333" diff --git a/code/game/objects/effects/decals/cleanable/blood/xeno.dm b/code/game/objects/effects/decals/cleanable/blood/xeno.dm index 12f6e859493d..ade4723a1d74 100644 --- a/code/game/objects/effects/decals/cleanable/blood/xeno.dm +++ b/code/game/objects/effects/decals/cleanable/blood/xeno.dm @@ -5,7 +5,7 @@ name = "sizzling blood" desc = "It's yellow and acidic. It looks like... blood?" icon = 'icons/effects/blood.dmi' - basecolor = "#dffc00" + basecolor = BLOOD_COLOR_XENO amount = 1 /obj/effect/decal/cleanable/blood/gibs/xeno @@ -14,7 +14,7 @@ desc = "Gnarly..." icon_state = "xgib1" random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") - basecolor = "#dffc00" + basecolor = BLOOD_COLOR_XENO /obj/effect/decal/cleanable/blood/gibs/xeno/update_icon() color = "#FFFFFF" @@ -35,4 +35,4 @@ random_icon_states = list("xgibmid1", "xgibmid2", "xgibmid3") /obj/effect/decal/cleanable/blood/xtracks - basecolor = "#dffc00" + basecolor = BLOOD_COLOR_XENO diff --git a/code/game/objects/effects/temporary_visuals.dm b/code/game/objects/effects/temporary_visuals.dm index c1c4a558fa66..4dc07b76f3cb 100644 --- a/code/game/objects/effects/temporary_visuals.dm +++ b/code/game/objects/effects/temporary_visuals.dm @@ -40,7 +40,9 @@ layer = ABOVE_XENO_LAYER var/splatter_type = "splatter" -/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir, fx_duration) +/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir, fx_duration, color_override) + if(color_override) + color = color_override if(IS_DIAGONAL_DIR(set_dir)) icon_state = "[splatter_type][pick(1, 2, 6)]" else @@ -76,21 +78,21 @@ /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter splatter_type = "csplatter" - color = "#77b013" + color = BLOOD_COLOR_XENO /obj/effect/temp_visual/dir_setting/bloodsplatter/human splatter_type = "csplatter" - color = "#a8180d" + color = BLOOD_COLOR_HUMAN /obj/effect/temp_visual/dir_setting/bloodsplatter/hellhound splatter_type = "csplatter" - color = "#a80d3b" + color = BLOOD_COLOR_YAUTJA /obj/effect/temp_visual/dir_setting/bloodsplatter/yautjasplatter splatter_type = "csplatter" - color = "#5A934A" + color = BLOOD_COLOR_YAUTJA_DARK /obj/effect/temp_visual/dir_setting/bloodsplatter/synthsplatter splatter_type = "csplatter" - color = "#e0e0e0" + color = BLOOD_COLOR_SYNTHETIC diff --git a/code/modules/cm_preds/yaut_items.dm b/code/modules/cm_preds/yaut_items.dm index 4a7eb176f0ba..e9b7c36b5df6 100644 --- a/code/modules/cm_preds/yaut_items.dm +++ b/code/modules/cm_preds/yaut_items.dm @@ -506,7 +506,7 @@ var/variant = rand(1, 4) //Random sprite variant. icon_state = "scalp_[variant]" - blood_color = "#A10808" //So examine describes it as 'bloody'. Synths can't be scalped so it'll always be human blood. + blood_color = BLOOD_COLOR_HUMAN //So examine describes it as 'bloody'. Synths can't be scalped so it'll always be human blood. flags_atom = FPRINT|NOBLOODY //Don't want the ugly item blood overlay ending up on this. We'll use our own blood overlay. var/image/blood_overlay = image('icons/obj/items/hunter/pred_gear.dmi', "scalp_[variant]_blood") diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index c880558189da..61848eda251c 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -252,10 +252,12 @@ //returns the color of the mob's blood /mob/living/proc/get_blood_color() - return "#A10808" + return BLOOD_COLOR_HUMAN /mob/living/carbon/xenomorph/get_blood_color() - return "#dffc00" + if(caste && caste.royal_caste) + return BLOOD_COLOR_XENO_ROYAL + return BLOOD_COLOR_XENO /mob/living/carbon/human/get_blood_color() return species.blood_color @@ -266,17 +268,18 @@ return /mob/living/carbon/xenomorph/get_blood_id() - return "xenoblood" - -/mob/living/carbon/xenomorph/queen/get_blood_id() - return "xenobloodroyal" - -/mob/living/carbon/xenomorph/praetorian/get_blood_id() - return "xenobloodroyal" + if(special_blood) + return special_blood + if(caste.royal_caste) + return "xenobloodroyal" + else + return "xenoblood" /mob/living/carbon/human/get_blood_id() if((NO_BLOOD in species.flags)) return + if(special_blood) + return special_blood if(species.name == "Yautja") return "greenblood" if(species.flags & IS_SYNTHETIC) @@ -372,6 +375,7 @@ var/obj/effect/decal/cleanable/blood/xeno/XB = locate() in T.contents if(!XB) XB = new(T) + XB.color = get_blood_color() /mob/living/silicon/robot/add_splatter_floor(turf/T, small_drip, b_color) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 62c47bf4ec19..5cac9db53cc6 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -20,6 +20,7 @@ //blood.dm blood_volume = BLOOD_VOLUME_NORMAL + var/special_blood = null ///list of active transfusions from blood bags or iv stands var/list/active_transfusions = list() diff --git a/code/modules/mob/living/carbon/human/species/monkey.dm b/code/modules/mob/living/carbon/human/species/monkey.dm index acf10dc64eb4..6c774432e776 100644 --- a/code/modules/mob/living/carbon/human/species/monkey.dm +++ b/code/modules/mob/living/carbon/human/species/monkey.dm @@ -141,7 +141,7 @@ deform = 'icons/mob/humans/species/monkeys/r_neaera.dmi' flesh_color = "#8cd7a3" - blood_color = "#1d2cbf" + blood_color = BLOOD_COLOR_NEAERA tail = null /datum/species/monkey/neaera/New() diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 9db339cdac49..a6d0355bfbe5 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -71,7 +71,7 @@ var/list/abilities = list() // For species-derived or admin-given powers - var/blood_color = "#A10808" //Red. + var/blood_color = BLOOD_COLOR_HUMAN //Red. var/flesh_color = "#FFC896" //Pink. var/base_color //Used when setting species. var/hair_color //If the species only has one hair color @@ -463,7 +463,13 @@ return /datum/species/proc/handle_blood_splatter(mob/living/carbon/human/human, splatter_dir) - var/obj/effect/temp_visual/dir_setting/bloodsplatter/bloodsplatter = new bloodsplatter_type(human.loc, splatter_dir) + var/color_override + if(human.special_blood) + var/datum/reagent/D = chemical_reagents_list[human.special_blood] + if(D) + color_override = D.color + + var/obj/effect/temp_visual/dir_setting/bloodsplatter/bloodsplatter = new bloodsplatter_type(human.loc, splatter_dir, 5, color_override) return bloodsplatter /datum/species/proc/get_status_tab_items() diff --git a/code/modules/mob/living/carbon/human/species/synthetic.dm b/code/modules/mob/living/carbon/human/species/synthetic.dm index a7866fa50619..b881d82e9832 100644 --- a/code/modules/mob/living/carbon/human/species/synthetic.dm +++ b/code/modules/mob/living/carbon/human/species/synthetic.dm @@ -31,7 +31,7 @@ mob_flags = KNOWS_TECHNOLOGY flags = IS_WHITELISTED|NO_BREATHE|NO_CLONE_LOSS|NO_BLOOD|NO_POISON|IS_SYNTHETIC|NO_CHEM_METABOLIZATION|NO_NEURO|HAS_UNDERWEAR - blood_color = "#EEEEEE" + blood_color = BLOOD_COLOR_SYNTHETIC has_organ = list( "heart" = /datum/internal_organ/heart/prosthetic, @@ -145,4 +145,4 @@ bloodsplatter_type = /obj/effect/temp_visual/dir_setting/bloodsplatter/human - blood_color = "#A10808" + blood_color = BLOOD_COLOR_HUMAN diff --git a/code/modules/mob/living/carbon/human/species/yautja.dm b/code/modules/mob/living/carbon/human/species/yautja.dm index e9c5e5f27cdd..a4c87b5da4e1 100644 --- a/code/modules/mob/living/carbon/human/species/yautja.dm +++ b/code/modules/mob/living/carbon/human/species/yautja.dm @@ -19,7 +19,7 @@ secondary_unarmed_type = /datum/unarmed_attack/bite/strong pain_type = /datum/pain/yautja stamina_type = /datum/stamina/none - blood_color = "#20d450" + blood_color = BLOOD_COLOR_YAUTJA flesh_color = "#907E4A" speech_sounds = list('sound/voice/pred_click1.ogg', 'sound/voice/pred_click2.ogg') speech_chance = 100 diff --git a/code/modules/mob/living/carbon/human/species/zombie.dm b/code/modules/mob/living/carbon/human/species/zombie.dm index cf3ffc4c1419..2c9c423c671e 100644 --- a/code/modules/mob/living/carbon/human/species/zombie.dm +++ b/code/modules/mob/living/carbon/human/species/zombie.dm @@ -3,7 +3,7 @@ name = SPECIES_ZOMBIE name_plural = "Zombies" slowdown = 1 - blood_color = "#333333" + blood_color = BLOOD_COLOR_ZOMBIE icobase = 'icons/mob/humans/species/r_goo_zed.dmi' deform = 'icons/mob/humans/species/r_goo_zed.dmi' eyes = "blank_s" diff --git a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm index e6324ae01f43..f1d03d6507b1 100644 --- a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm +++ b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm @@ -1079,4 +1079,9 @@ return ..() /mob/living/carbon/xenomorph/handle_blood_splatter(splatter_dir, duration) - new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(loc, splatter_dir, duration) + var/color_override + if(special_blood) + var/datum/reagent/D = chemical_reagents_list[special_blood] + if(D) + color_override = D.color + new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(loc, splatter_dir, duration, color_override) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Praetorian.dm b/code/modules/mob/living/carbon/xenomorph/castes/Praetorian.dm index 94b876525a44..e1bdb18a29e2 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Praetorian.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Praetorian.dm @@ -32,6 +32,8 @@ minimap_icon = "praetorian" + royal_caste = TRUE + /mob/living/carbon/xenomorph/praetorian caste_type = XENO_CASTE_PRAETORIAN name = XENO_CASTE_PRAETORIAN diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index 2b33b6891680..93b6d230b198 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -48,6 +48,8 @@ minimap_icon = "xenoqueen" + royal_caste = TRUE + /proc/update_living_queens() // needed to update when you change a queen to a different hive outer_loop: var/datum/hive_status/hive diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 9a90d9a8ce33..b5431720e14a 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -136,6 +136,8 @@ ///The iconstate for leadered xenos on the minimap, added as overlay var/minimap_leadered_overlay = "xenoleader" + var/royal_caste = FALSE + /datum/caste_datum/can_vv_modify() return FALSE diff --git a/code/modules/reagents/chemistry_reagents/other.dm b/code/modules/reagents/chemistry_reagents/other.dm index aaf9901f46af..57bcd3fc34e4 100644 --- a/code/modules/reagents/chemistry_reagents/other.dm +++ b/code/modules/reagents/chemistry_reagents/other.dm @@ -42,14 +42,14 @@ name = "Green Blood" id = "greenblood" description = "A thick green blood, definitely not human." - color = "#20d450" + color = BLOOD_COLOR_YAUTJA chemclass = CHEM_CLASS_SPECIAL objective_value = OBJECTIVE_HIGH_VALUE /datum/reagent/blood/synth_blood name = "Synthetic Blood" id = "whiteblood" - color = "#EEEEEE" + color = BLOOD_COLOR_SYNTHETIC description = "A synthetic blood-like liquid used by all Synthetics. Very effective as a medium for liquid cooling of electronics." chemclass = CHEM_CLASS_NONE @@ -63,7 +63,7 @@ /datum/reagent/blood/xeno_blood name = "Acidic Blood" id = "xenoblood" - color = "#dffc00" + color = BLOOD_COLOR_XENO description = "A corrosive blood like substance. Makeup appears to be made out of acids and blood plasma." chemclass = CHEM_CLASS_SPECIAL objective_value = OBJECTIVE_HIGH_VALUE @@ -72,7 +72,7 @@ /datum/reagent/blood/xeno_blood/royal name = "Dark Acidic Blood" id = "xenobloodroyal" - color = "#bbb900" + color = BLOOD_COLOR_XENO_ROYAL chemclass = CHEM_CLASS_SPECIAL objective_value = OBJECTIVE_EXTREME_VALUE properties = list(PROPERTY_CORROSIVE = 6) diff --git a/code/modules/surgery/chestburster.dm b/code/modules/surgery/chestburster.dm index 366f47410e8f..a840bd026c40 100644 --- a/code/modules/surgery/chestburster.dm +++ b/code/modules/surgery/chestburster.dm @@ -57,7 +57,7 @@ if(prob(60) && !victim.stat && victim.pain.feels_pain) INVOKE_ASYNC(victim, TYPE_PROC_REF(/mob, emote), "scream") //Topkek victim.take_limb_damage(0, 12) //Sizzledam! This automagically burns a random existing body part. - victim.add_blood("#dffc00", BLOOD_BODY) + victim.add_blood(BLOOD_COLOR_XENO, BLOOD_BODY) playsound(victim, "acid_sizzle", 25, TRUE) animation_flash_color(victim, "#FF0000") //pain hit flicker From b48a1b7ecac39d5e51c8e00f2581913616223d7b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 09:07:43 +0100 Subject: [PATCH 074/495] Automatic changelog for PR #3129 [ci skip] --- html/changelogs/AutoChangeLog-pr-3129.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3129.yml diff --git a/html/changelogs/AutoChangeLog-pr-3129.yml b/html/changelogs/AutoChangeLog-pr-3129.yml new file mode 100644 index 000000000000..105dd3d2b078 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3129.yml @@ -0,0 +1,6 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added the ability for carbon mobs to have special blood." + - code_imp: "Updated the get_blood_id proc for xenos to check a variable rather than hard-code overrides for Queen and Praetorian." + - code_imp: "Changed most references to blood color to use defines." \ No newline at end of file From 6b5081a82d887bbd1101ff41b6b2336e4d40f468 Mon Sep 17 00:00:00 2001 From: Warfan1815 <69102610+Warfan1815@users.noreply.github.com> Date: Fri, 26 May 2023 15:09:29 +0100 Subject: [PATCH 075/495] Better Strip Systems (#3317) # About the pull request After being annoyed by the poorness of the strip actions, I've decided to try and fix them. There are 3 improvements I've made: 1) The strip command in the player panel now will not remove the dog tag 2) There is now an in view strip command (which also retains the dog tag) 3) There is now an additional multiple choice selection in the create-humans tab for how equipped you want your humans to be (fully equipped, no weapons, or no equipment) - this is mainly so vendors can be used without duplicate gear or people can be spawned in simply for their skill and then given different equipment. I have also tested the systems # Explain why it's good for the game Better event tools. # Testing Photographs and Procedure
Screenshots & Videos https://cdn.discordapp.com/attachments/746346213443633232/1107037393950871572/2023-05-13_21-06-38.mp4
# Changelog :cl: qol: Two improved strip systems: the one in the player panel now doesn't strip IDs, and there is a new one that strips all in view. qol: Removed now obsolete "cryo clf" roles from the gear list qol: changed multiple single letter definitions to more apt definitions add: Added a new selection to the create-humans panel where the spawning admin gets to choose the level of equipment ("full equipment", "no weapons", "no equipment") admin: made IDs exempt from being removed by the strip verbs /:cl: --------- Co-authored-by: harryob Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/modules/admin/admin_verbs.dm | 1 + .../admin/player_panel/actions/physical.dm | 12 +- code/modules/admin/tabs/admin_tab.dm | 29 + code/modules/admin/topic/topic_events.dm | 82 +- code/modules/admin/topic/topic_inview.dm | 2 + .../modules/gear_presets/_select_equipment.dm | 462 +++---- code/modules/gear_presets/agents.dm | 64 +- code/modules/gear_presets/clf.dm | 511 ++++---- code/modules/gear_presets/cmb.dm | 868 ++++++------- code/modules/gear_presets/colonist.dm | 76 +- code/modules/gear_presets/contractor.dm | 1138 ++++++++--------- code/modules/gear_presets/corpses.dm | 774 +++++------ code/modules/gear_presets/dust_raider.dm | 170 +-- code/modules/gear_presets/dutch.dm | 342 ++--- code/modules/gear_presets/forcon_survivors.dm | 240 ++-- code/modules/gear_presets/fun.dm | 390 +++--- code/modules/gear_presets/other.dm | 902 ++++++------- code/modules/gear_presets/pmc.dm | 864 ++++++------- code/modules/gear_presets/survivors.dm | 1136 ++++++++-------- code/modules/gear_presets/synths.dm | 340 ++--- code/modules/gear_presets/upp.dm | 1014 +++++++-------- code/modules/gear_presets/uscm.dm | 652 +++++----- code/modules/gear_presets/uscm_dress.dm | 40 +- code/modules/gear_presets/uscm_event.dm | 434 +++---- code/modules/gear_presets/uscm_medical.dm | 104 +- code/modules/gear_presets/uscm_police.dm | 138 +- code/modules/gear_presets/uscm_ship.dm | 428 +++---- code/modules/gear_presets/whiteout.dm | 216 ++-- code/modules/gear_presets/wo.dm | 614 ++++----- code/modules/gear_presets/wy.dm | 38 +- code/modules/gear_presets/wy_goons.dm | 150 +-- code/modules/gear_presets/yautja.dm | 116 +- html/create_humans.html | 9 +- 33 files changed, 6265 insertions(+), 6091 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c4214b4b26fa..445aa98d349a 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -49,6 +49,7 @@ var/list/admin_verbs_default = list( /client/proc/vehicle_panel, /client/proc/in_view_panel, /*allows application of aheal/sleep in an AOE*/ /client/proc/toggle_lz_resin, + /client/proc/strip_all_in_view, /client/proc/rejuvenate_all_in_view, /client/proc/rejuvenate_all_humans_in_view, /client/proc/rejuvenate_all_revivable_humans_in_view, diff --git a/code/modules/admin/player_panel/actions/physical.dm b/code/modules/admin/player_panel/actions/physical.dm index e1dd680c43c8..a48f39e81a5e 100644 --- a/code/modules/admin/player_panel/actions/physical.dm +++ b/code/modules/admin/player_panel/actions/physical.dm @@ -180,11 +180,15 @@ permissions_required = R_SPAWN /datum/player_action/strip_equipment/act(client/user, mob/target, list/params) - for (var/obj/item/I in target) + for (var/obj/item/current_item in target) + if(istype(current_item, /obj/item/card/id)) + continue + if(params["drop_items"]) - target.drop_inv_item_to_loc(I, target.loc, FALSE, TRUE) - else - qdel(I) + target.drop_inv_item_to_loc(current_item, target.loc, FALSE, TRUE) + continue + + qdel(current_item) message_admins("[key_name_admin(user)] stripped [target] of their items.") return TRUE diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index 2461474c2f6d..2fa88d926b3b 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -421,6 +421,33 @@ remove_verb(src, admin_verbs_hideable) add_verb(src, /client/proc/enable_admin_verbs) +/client/proc/strip_all_in_view() + set name = "Strip All" + set category = "Admin.InView" + set hidden = TRUE + + if(!admin_holder || !(admin_holder.rights & R_MOD)) + to_chat(src, "Only administrators may use this command.") + return + + if(tgui_alert(src, "This will strip ALL mobs within your view range. Are you sure?", "Confirmation", list("Yes", "Cancel")) != "Yes") + return + + var/strip_self = FALSE + if(tgui_alert(src, "Do you want to strip yourself as well?", "Confirmation", list("Yes", "No")) == "Yes") + strip_self = TRUE + + for(var/mob/living/current_mob in view()) + if(!strip_self && usr == current_mob) + continue + for (var/obj/item/current_item in current_mob) + //no more deletion of ID cards + if(istype(current_item, /obj/item/card/id)) + continue + qdel(current_item) + + message_admins(WRAP_STAFF_LOG(usr, "stripped everyone in [get_area(usr)] ([usr.x],[usr.y],[usr.z])."), usr.x, usr.y, usr.z) + /client/proc/rejuvenate_all_in_view() set name = "Rejuvenate All" set category = "Admin.InView" @@ -575,6 +602,8 @@
Alert Message In View
Subtle Message In View

+ Strip All Mobs In View
+
"} show_browser(usr, dat, "In View Panel", "inviews") diff --git a/code/modules/admin/topic/topic_events.dm b/code/modules/admin/topic/topic_events.dm index c95b6d33648d..1055d5e47879 100644 --- a/code/modules/admin/topic/topic_events.dm +++ b/code/modules/admin/topic/topic_events.dm @@ -115,16 +115,25 @@ else if(href_list["spawn_as"] == "ert") offer_as_ert = TRUE + var/strip_the_humans = FALSE + var/strip_weapons = FALSE + if(href_list["equip_with"] == "no_weapons") + strip_weapons = TRUE + + if(href_list["equip_with"] == "no_equipment") + strip_the_humans = TRUE + if(humans_to_spawn) var/list/turfs = list() if(isnull(range_to_spawn_on)) range_to_spawn_on = 0 + var/turf/spawn_turf if(range_to_spawn_on) - for(var/turf/T in range(initial_turf, range_to_spawn_on)) - if(!T || istype(T, /turf/closed)) + for(spawn_turf in range(initial_turf, range_to_spawn_on)) + if(!spawn_turf || istype(spawn_turf, /turf/closed)) continue - turfs += T + turfs += spawn_turf else turfs = list(initial_turf) @@ -132,20 +141,58 @@ return var/list/humans = list() - var/mob/living/carbon/human/H + var/mob/living/carbon/human/spawned_human for(var/i = 0 to humans_to_spawn-1) - var/turf/to_spawn_at = pick(turfs) - H = new(to_spawn_at) + spawn_turf = pick(turfs) + spawned_human = new(spawn_turf) - if(!H.hud_used) - H.create_hud() - - arm_equipment(H, job_name, TRUE, FALSE) + if(!spawned_human.hud_used) + spawned_human.create_hud() if(free_the_humans) - owner.free_for_ghosts(H) + owner.free_for_ghosts(spawned_human) + + arm_equipment(spawned_human, job_name, TRUE, FALSE) + + humans += spawned_human + + if(strip_the_humans) + for(var/obj/item/current_item in spawned_human) + //no more deletion of ID cards + if(istype(current_item, /obj/item/card/id/)) + continue + qdel(current_item) + continue + + if(strip_weapons) + var/obj/item_storage + for(var/obj/item/current_item in spawned_human.GetAllContents(3)) + if(istype(current_item, /obj/item/ammo_magazine)) + + item_storage = current_item.loc + qdel(current_item) + + if(istype(item_storage, /obj/item/storage)) + item_storage.update_icon() + + continue + + if(istype(current_item, /obj/item/weapon)) + qdel(current_item) + continue + + if(istype(current_item, /obj/item/explosive)) + qdel(current_item) + + for(var/obj/item/hand_item in spawned_human.hands) + if(istype(hand_item, /obj/item/weapon)) + qdel(hand_item) + continue + + if(istype(hand_item, /obj/item/explosive)) + qdel(hand_item) + - humans += H if (offer_as_ert) var/datum/emergency_call/custom/em_call = new() @@ -197,11 +244,12 @@ if(isnull(range_to_spawn_on)) range_to_spawn_on = 0 + var/turf/spawn_turf if(range_to_spawn_on) - for(var/turf/T in range(initial_turf, range_to_spawn_on)) - if(!T || istype(T, /turf/closed)) + for(spawn_turf in range(initial_turf, range_to_spawn_on)) + if(!spawn_turf || istype(spawn_turf, /turf/closed)) continue - turfs += T + turfs += spawn_turf else turfs = list(initial_turf) @@ -213,8 +261,8 @@ var/list/xenos = list() var/mob/living/carbon/xenomorph/X for(var/i = 0 to xenos_to_spawn - 1) - var/turf/to_spawn_at = pick(turfs) - X = new caste_type(to_spawn_at, null, xeno_hive) + spawn_turf = pick(turfs) + X = new caste_type(spawn_turf, null, xeno_hive) if(!X.hud_used) X.create_hud() diff --git a/code/modules/admin/topic/topic_inview.dm b/code/modules/admin/topic/topic_inview.dm index 38214af9587b..7535767af3a8 100644 --- a/code/modules/admin/topic/topic_inview.dm +++ b/code/modules/admin/topic/topic_inview.dm @@ -18,3 +18,5 @@ subtlemessageall() if("alertall") alertall() + if("stripall") + owner.strip_all_in_view() diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 7eac2eb44199..3eae6eee080e 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -80,38 +80,38 @@ faction_group = list(faction) //load_appearance() -/datum/equipment_preset/proc/load_race(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/proc/load_race(mob/living/carbon/human/new_human, client/mob_client) return -/datum/equipment_preset/proc/load_name(mob/living/carbon/human/H, randomise, client/mob_client) - H.gender = pick(60;MALE,40;FEMALE) +/datum/equipment_preset/proc/load_name(mob/living/carbon/human/new_human, randomise, client/mob_client) + new_human.gender = pick(60;MALE,40;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) - var/random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.age = rand(21,45) + A.randomize_appearance(new_human) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(21,45) -/datum/equipment_preset/proc/load_age(mob/living/carbon/human/H, client/mob_client) - if(minimum_age && H.age < minimum_age) - H.age = minimum_age +/datum/equipment_preset/proc/load_age(mob/living/carbon/human/new_human, client/mob_client) + if(minimum_age && new_human.age < minimum_age) + new_human.age = minimum_age -/datum/equipment_preset/proc/load_rank(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/proc/load_rank(mob/living/carbon/human/new_human, client/mob_client) return paygrade -/datum/equipment_preset/proc/load_gear(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/proc/load_gear(mob/living/carbon/human/new_human, client/mob_client) return -/datum/equipment_preset/proc/load_status(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/proc/load_status(mob/living/carbon/human/new_human, client/mob_client) return -/datum/equipment_preset/proc/load_skills(mob/living/carbon/human/H, client/mob_client) - H.set_skills(skills) +/datum/equipment_preset/proc/load_skills(mob/living/carbon/human/new_human, client/mob_client) + new_human.set_skills(skills) -/datum/equipment_preset/proc/load_id(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/proc/load_id(mob/living/carbon/human/new_human, client/mob_client) if(!idtype) return var/obj/item/card/id/W = new idtype() - W.name = "[H.real_name]'s ID Card" + W.name = "[new_human.real_name]'s ID Card" if(assignment) W.name += " ([assignment])" W.access = access.Copy(1, 0) @@ -119,91 +119,91 @@ W.faction_group = faction_group.Copy() W.assignment = assignment W.rank = rank - W.registered_name = H.real_name - W.registered_ref = WEAKREF(H) - W.registered_gid = H.gid - W.blood_type = H.blood_type - W.paygrade = load_rank(H) + W.registered_name = new_human.real_name + W.registered_ref = WEAKREF(new_human) + W.registered_gid = new_human.gid + W.blood_type = new_human.blood_type + W.paygrade = load_rank(new_human) W.uniform_sets = uniform_sets - H.equip_to_slot_or_del(W, WEAR_ID) - H.faction = faction - H.faction_group = faction_group.Copy() - if(H.mind) - H.mind.name = H.real_name + new_human.equip_to_slot_or_del(W, WEAR_ID) + new_human.faction = faction + new_human.faction_group = faction_group.Copy() + if(new_human.mind) + new_human.mind.name = new_human.real_name // Bank account details handled in generate_money_account() - H.job = rank - H.comm_title = role_comm_title + new_human.job = rank + new_human.comm_title = role_comm_title -/datum/equipment_preset/proc/load_languages(mob/living/carbon/human/H, client/mob_client) - H.set_languages(languages) +/datum/equipment_preset/proc/load_languages(mob/living/carbon/human/new_human, client/mob_client) + new_human.set_languages(languages) -/datum/equipment_preset/proc/load_preset(mob/living/carbon/human/H, randomise = FALSE, count_participant = FALSE, client/mob_client, show_job_gear = TRUE) - load_race(H, mob_client) +/datum/equipment_preset/proc/load_preset(mob/living/carbon/human/new_human, randomise = FALSE, count_participant = FALSE, client/mob_client, show_job_gear = TRUE) + load_race(new_human, mob_client) if(randomise || uses_special_name) - load_name(H, randomise, mob_client) + load_name(new_human, randomise, mob_client) else if(origin_override) var/datum/origin/origin = GLOB.origins[origin_override] - H.name = origin.correct_name(H.name, H.gender) + new_human.name = origin.correct_name(new_human.name, new_human.gender) if(origin_override) - H.origin = origin_override - load_skills(H, mob_client) //skills are set before equipment because of skill restrictions on certain clothes. - load_languages(H, mob_client) - load_age(H, mob_client) - load_id(H, mob_client) + new_human.origin = origin_override + load_skills(new_human, mob_client) //skills are set before equipment because of skill restrictions on certain clothes. + load_languages(new_human, mob_client) + load_age(new_human, mob_client) + load_id(new_human, mob_client) if(show_job_gear) - load_gear(H, mob_client) - load_status(H, mob_client) - load_vanity(H, mob_client) - load_traits(H, mob_client) + load_gear(new_human, mob_client) + load_status(new_human, mob_client) + load_vanity(new_human, mob_client) + load_traits(new_human, mob_client) if(round_statistics && count_participant) round_statistics.track_new_participant(faction) - H.assigned_equipment_preset = src + new_human.assigned_equipment_preset = src - H.regenerate_icons() + new_human.regenerate_icons() - H.marine_points = MARINE_TOTAL_BUY_POINTS //resetting buy points - H.marine_snowflake_points = MARINE_TOTAL_SNOWFLAKE_POINTS - H.marine_buy_flags = MARINE_CAN_BUY_ALL + new_human.marine_points = MARINE_TOTAL_BUY_POINTS //resetting buy points + new_human.marine_snowflake_points = MARINE_TOTAL_SNOWFLAKE_POINTS + new_human.marine_buy_flags = MARINE_CAN_BUY_ALL - H.hud_set_squad() - H.add_to_all_mob_huds() + new_human.hud_set_squad() + new_human.add_to_all_mob_huds() -/datum/equipment_preset/proc/load_vanity(mob/living/carbon/human/H, client/mob_client) - if(!H.client || !H.client.prefs || !H.client.prefs.gear) +/datum/equipment_preset/proc/load_vanity(mob/living/carbon/human/new_human, client/mob_client) + if(!new_human.client || !new_human.client.prefs || !new_human.client.prefs.gear) return//We want to equip them with custom stuff second, after they are equipped with everything else. var/datum/gear/G var/i - for(i in H.client.prefs.gear) + for(i in new_human.client.prefs.gear) G = gear_datums[i] if(G) if(G.allowed_roles && !(assignment in G.allowed_roles)) - to_chat(H, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Role")) + to_chat(new_human, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Role")) return - if(G.allowed_origins && !(H.origin in G.allowed_origins)) - to_chat(H, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Origin")) + if(G.allowed_origins && !(new_human.origin in G.allowed_origins)) + to_chat(new_human, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Origin")) return - if(!H.equip_to_slot_or_del(new G.path, G.slot)) - H.equip_to_slot_or_del(new G.path, WEAR_IN_BACK) + if(!new_human.equip_to_slot_or_del(new G.path, G.slot)) + new_human.equip_to_slot_or_del(new G.path, WEAR_IN_BACK) //Gives ranks to the ranked var/current_rank = paygrade - var/obj/item/card/id/I = H.get_idcard() + var/obj/item/card/id/I = new_human.get_idcard() if(I) current_rank = I.paygrade - if(H.w_uniform && current_rank) + if(new_human.w_uniform && current_rank) var/rankpath = get_rank_pins(current_rank) if(rankpath) var/obj/item/clothing/accessory/ranks/R = new rankpath() - if(H.wear_suit && H.wear_suit.can_attach_accessory(R)) - H.wear_suit.attach_accessory(H, R, TRUE) - else if(H.w_uniform && H.w_uniform.can_attach_accessory(R)) - H.w_uniform.attach_accessory(H, R, TRUE) + if(new_human.wear_suit && new_human.wear_suit.can_attach_accessory(R)) + new_human.wear_suit.attach_accessory(new_human, R, TRUE) + else if(new_human.w_uniform && new_human.w_uniform.can_attach_accessory(R)) + new_human.w_uniform.attach_accessory(new_human, R, TRUE) else qdel(R) if(flags & EQUIPMENT_PRESET_MARINE) - var/playtime = get_job_playtime(H.client, assignment) + var/playtime = get_job_playtime(new_human.client, assignment) var/medal_type switch(playtime) @@ -216,46 +216,46 @@ if(JOB_PLAYTIME_TIER_4 to INFINITY) medal_type = /obj/item/clothing/accessory/medal/platinum/service - if(!H.client.prefs.playtime_perks) + if(!new_human.client.prefs.playtime_perks) medal_type = null if(medal_type) var/obj/item/clothing/accessory/medal/medal = new medal_type() - medal.recipient_name = H.real_name + medal.recipient_name = new_human.real_name medal.recipient_rank = current_rank - if(H.wear_suit && H.wear_suit.can_attach_accessory(medal)) - H.wear_suit.attach_accessory(H, medal, TRUE) - else if(H.w_uniform && H.w_uniform.can_attach_accessory(medal)) - H.w_uniform.attach_accessory(H, medal, TRUE) + if(new_human.wear_suit && new_human.wear_suit.can_attach_accessory(medal)) + new_human.wear_suit.attach_accessory(new_human, medal, TRUE) + else if(new_human.w_uniform && new_human.w_uniform.can_attach_accessory(medal)) + new_human.w_uniform.attach_accessory(new_human, medal, TRUE) else - if(!H.equip_to_slot_if_possible(medal, WEAR_IN_BACK, disable_warning = TRUE)) - if(!H.equip_to_slot_if_possible(medal, WEAR_L_HAND)) - if(!H.equip_to_slot_if_possible(medal, WEAR_R_HAND)) - medal.forceMove(H.loc) + if(!new_human.equip_to_slot_if_possible(medal, WEAR_IN_BACK, disable_warning = TRUE)) + if(!new_human.equip_to_slot_if_possible(medal, WEAR_L_HAND)) + if(!new_human.equip_to_slot_if_possible(medal, WEAR_R_HAND)) + medal.forceMove(new_human.loc) //Gives glasses to the vision impaired - if(H.disabilities & NEARSIGHTED) + if(new_human.disabilities & NEARSIGHTED) var/obj/item/clothing/glasses/regular/P = new /obj/item/clothing/glasses/regular() - if(!H.equip_to_slot_if_possible(P, WEAR_EYES)) - if(istype(H.glasses, /obj/item/clothing/glasses)) - var/obj/item/clothing/glasses/EYES = H.glasses + if(!new_human.equip_to_slot_if_possible(P, WEAR_EYES)) + if(istype(new_human.glasses, /obj/item/clothing/glasses)) + var/obj/item/clothing/glasses/EYES = new_human.glasses if(EYES.prescription) //if they already have prescription glasses they don't need new ones return - if(!H.equip_to_slot_if_possible(P, WEAR_IN_BACK)) - if(!H.equip_to_slot_if_possible(P, WEAR_L_HAND)) - if(!H.equip_to_slot_if_possible(P, WEAR_R_HAND)) - P.forceMove(H.loc) + if(!new_human.equip_to_slot_if_possible(P, WEAR_IN_BACK)) + if(!new_human.equip_to_slot_if_possible(P, WEAR_L_HAND)) + if(!new_human.equip_to_slot_if_possible(P, WEAR_R_HAND)) + P.forceMove(new_human.loc) -/datum/equipment_preset/proc/load_traits(mob/living/carbon/human/H, client/mob_client) - var/client/real_client = mob_client || H.client +/datum/equipment_preset/proc/load_traits(mob/living/carbon/human/new_human, client/mob_client) + var/client/real_client = mob_client || new_human.client if(!real_client?.prefs?.traits) return for(var/trait in real_client.prefs.traits) var/datum/character_trait/CT = GLOB.character_traits[trait] - CT.apply_trait(H, src) + CT.apply_trait(new_human, src) /datum/equipment_preset/proc/get_minimap_icon(mob/living/carbon/human/user) var/image/background = mutable_appearance('icons/ui_icons/map_blips.dmi', "background") @@ -289,16 +289,16 @@ idtype = null -/datum/equipment_preset/proc/spawn_rebel_uniform(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_uniform(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/uniformpath = pick( /obj/item/clothing/under/colonist/clf, ) - H.equip_to_slot_or_del(new uniformpath, WEAR_BODY) + new_human.equip_to_slot_or_del(new uniformpath, WEAR_BODY) -/datum/equipment_preset/proc/spawn_rebel_suit(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_suit(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/suitpath = pick( /obj/item/clothing/suit/storage/militia, /obj/item/clothing/suit/storage/militia/vest, @@ -307,11 +307,11 @@ /obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/vest, ) - H.equip_to_slot_or_del(new suitpath, WEAR_JACKET) + new_human.equip_to_slot_or_del(new suitpath, WEAR_JACKET) -/datum/equipment_preset/proc/spawn_rebel_helmet(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_helmet(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/helmetpath = pick( /obj/item/clothing/head/militia, /obj/item/clothing/head/militia/bucket, @@ -325,11 +325,11 @@ /obj/item/clothing/head/headband/rebel, /obj/item/clothing/head/headband/rambo, ) - H.equip_to_slot_or_del(new helmetpath, WEAR_HEAD) + new_human.equip_to_slot_or_del(new helmetpath, WEAR_HEAD) -/datum/equipment_preset/proc/spawn_rebel_shoes(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_shoes(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/shoespath = pick( /obj/item/clothing/shoes/black, /obj/item/clothing/shoes/brown, @@ -338,22 +338,22 @@ /obj/item/clothing/shoes/combat, /obj/item/clothing/shoes/swat, ) - H.equip_to_slot_or_del(new shoespath, WEAR_FEET) + new_human.equip_to_slot_or_del(new shoespath, WEAR_FEET) -/datum/equipment_preset/proc/spawn_rebel_gloves(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_gloves(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/glovespath = pick( /obj/item/clothing/gloves/black, /obj/item/clothing/gloves/swat, /obj/item/clothing/gloves/combat, /obj/item/clothing/gloves/botanic_leather, ) - H.equip_to_slot_or_del(new glovespath, WEAR_HANDS) + new_human.equip_to_slot_or_del(new glovespath, WEAR_HANDS) -/datum/equipment_preset/proc/spawn_rebel_belt(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_rebel_belt(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/beltpath = pick( /obj/item/storage/belt/utility/full, /obj/item/storage/belt/knifepouch, @@ -362,7 +362,7 @@ /obj/item/storage/large_holster/katana/full, /obj/item/storage/large_holster/machete/full, /obj/item/storage/belt/marine) - H.equip_to_slot_or_del(new beltpath, WEAR_WAIST) + new_human.equip_to_slot_or_del(new beltpath, WEAR_WAIST) /datum/equipment_preset/proc/spawn_rebel_weapon(atom/M, sidearm = 0, ammo_amount = 12) @@ -527,8 +527,8 @@ var/list/rebel_rifles = list( return 1 -/datum/equipment_preset/proc/spawn_merc_helmet(mob/living/carbon/human/H) - if(!istype(H)) return +/datum/equipment_preset/proc/spawn_merc_helmet(mob/living/carbon/human/new_human) + if(!istype(new_human)) return var/helmetpath = pick( /obj/item/clothing/head/freelancer, /obj/item/clothing/head/helmet/skullcap, @@ -540,7 +540,7 @@ var/list/rebel_rifles = list( /obj/item/clothing/head/headband/red, /obj/item/clothing/head/headband/tan, ) - H.equip_to_slot_or_del(new helmetpath, WEAR_HEAD) + new_human.equip_to_slot_or_del(new helmetpath, WEAR_HEAD) /datum/equipment_preset/proc/spawn_merc_weapon(atom/M, sidearm = 0, ammo_amount = 12) @@ -624,8 +624,8 @@ var/list/rebel_rifles = list( var/ammopath = elite_merc_shotguns[gunpath] if(spawn_belt) if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun, WEAR_WAIST) + var/mob/living/carbon/human/new_human = M + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun, WEAR_WAIST) ammo_amount = 24 spawn_weapon(gunpath, ammopath, M, 0, ammo_amount) else @@ -633,8 +633,8 @@ var/list/rebel_rifles = list( var/ammopath = elite_merc_rifles[gunpath] if(spawn_belt) if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) + var/mob/living/carbon/human/new_human = M + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) spawn_weapon(gunpath, ammopath, M, 0, ammo_amount) @@ -646,11 +646,11 @@ var/list/rebel_rifles = list( if(gunpath) gun = new gunpath(spawnloc) if(ishuman(spawnloc)) - var/mob/living/carbon/human/H = spawnloc - H.equip_to_slot_or_del(gun, sidearm? pick(WEAR_L_HAND, WEAR_R_HAND) : WEAR_J_STORE) + var/mob/living/carbon/human/new_human = spawnloc + new_human.equip_to_slot_or_del(gun, sidearm? pick(WEAR_L_HAND, WEAR_R_HAND) : WEAR_J_STORE) if(ammopath && ammo_amount) for(var/i in 0 to ammo_amount-1) - if(!H.equip_to_appropriate_slot(new ammopath)) + if(!new_human.equip_to_appropriate_slot(new ammopath)) break else if(ammopath) spawnloc = get_turf(spawnloc) @@ -658,184 +658,184 @@ var/list/rebel_rifles = list( new ammopath(spawnloc) -/datum/equipment_preset/proc/generate_random_marine_primary_for_wo(mob/living/carbon/human/H, shuffle = rand(0,10)) +/datum/equipment_preset/proc/generate_random_marine_primary_for_wo(mob/living/carbon/human/new_human, shuffle = rand(0,10)) switch(shuffle) if(0 to 4) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/stripped(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/stripped(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) if(5,7) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m39(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m39(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) else - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full(new_human), WEAR_WAIST) return -/datum/equipment_preset/proc/add_common_wo_equipment(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/self_setting(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) +/datum/equipment_preset/proc/add_common_wo_equipment(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/self_setting(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) -/datum/equipment_preset/proc/add_ice_colony_survivor_equipment(mob/living/carbon/human/H) +/datum/equipment_preset/proc/add_ice_colony_survivor_equipment(mob/living/carbon/human/new_human) if((SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) && (SSmapping.configs[GROUND_MAP].map_name != MAP_CORSAT)) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) -/datum/equipment_preset/proc/add_random_synth_infiltrator_equipment(mob/living/carbon/human/H) //To mitigate people metaing infiltrators on the spot +/datum/equipment_preset/proc/add_random_synth_infiltrator_equipment(mob/living/carbon/human/new_human) //To mitigate people metaing infiltrators on the spot var/random_gear = rand(0,4) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) if(1) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) if(2) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) if(3) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/trainee(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/trainee(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(new_human), WEAR_FEET) if(4) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) -/datum/equipment_preset/proc/add_random_survivor_medical_gear(mob/living/carbon/human/H) // Randomized medical gear. Survivors wont have their gear all kitted out once the outbreak began much like a doctor on a coffee break wont carry their instruments around. This is a generation of items they may or maynot get when the outbreak happens +/datum/equipment_preset/proc/add_random_survivor_medical_gear(mob/living/carbon/human/new_human) // Randomized medical gear. Survivors wont have their gear all kitted out once the outbreak began much like a doctor on a coffee break wont carry their instruments around. This is a generation of items they may or maynot get when the outbreak happens var/random_gear = rand(0,4) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) if(1) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(new_human), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) if(3) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/surgical(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/robust(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/surgical(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) -/datum/equipment_preset/proc/add_random_survivor_research_gear(mob/living/carbon/human/H) // Randomized medical gear. Survivors wont have their gear all kitted out once the outbreak began much like a doctor on a coffee break wont carry their instruments around. This is a generation of items they may or maynot get when the outbreak happens +/datum/equipment_preset/proc/add_random_survivor_research_gear(mob/living/carbon/human/new_human) // Randomized medical gear. Survivors wont have their gear all kitted out once the outbreak began much like a doctor on a coffee break wont carry their instruments around. This is a generation of items they may or maynot get when the outbreak happens var/random_gear = rand(0,3) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector(new_human), WEAR_IN_BACK) if(1) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/metal_foam(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/metal_foam(new_human), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/structure/closet/bodybag/tarp/reactive(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/structure/closet/bodybag/tarp/reactive(new_human), WEAR_IN_BACK) if(3) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/antiweed(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/antiweed(new_human), WEAR_IN_BACK) -/datum/equipment_preset/proc/add_random_cl_survivor_loot(mob/living/carbon/human/H) // Loot Generation associated with CL survivor. Makes them a little more valuable and not a useless pick. +/datum/equipment_preset/proc/add_random_cl_survivor_loot(mob/living/carbon/human/new_human) // Loot Generation associated with CL survivor. Makes them a little more valuable and not a useless pick. var/random_gear = rand(0,2) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/grant/high(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/grant/high(new_human.back), WEAR_IN_BACK) if(1) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/grant(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/grant(new_human.back), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(new_human.back), WEAR_IN_BACK) -/datum/equipment_preset/proc/add_random_kutjevo_survivor_uniform(mob/living/carbon/human/H) // Kutjevo Survivor Clothing Randomizer +/datum/equipment_preset/proc/add_random_kutjevo_survivor_uniform(mob/living/carbon/human/new_human) // Kutjevo Survivor Clothing Randomizer var/random_gear = rand(0,1) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/clothing/under/kutjevo/drysuit(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/kutjevo/drysuit(new_human), WEAR_BODY) if(1) - H.equip_to_slot_or_del(new /obj/item/clothing/under/kutjevo(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/kutjevo(new_human), WEAR_BODY) -/datum/equipment_preset/proc/add_random_kutjevo_survivor_equipment(mob/living/carbon/human/H) // Kutjevo Survivor Clothing Randomizer +/datum/equipment_preset/proc/add_random_kutjevo_survivor_equipment(mob/living/carbon/human/new_human) // Kutjevo Survivor Clothing Randomizer var/random_gear = rand(0,2) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/kutjevo(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/kutjevo(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(new_human), WEAR_HEAD) if(1) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/kutjevo(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/kutjevo(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(new_human), WEAR_HEAD) if(2) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/kutjevo(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/kutjevo(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/kutjevo(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/kutjevo(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/kutjevo(new_human), WEAR_HEAD) -/datum/equipment_preset/proc/add_random_survivor_equipment(mob/living/carbon/human/H) // Think of this gear as something a survivor of an outbreak might get before shortly taking shelter I.E spawn. +/datum/equipment_preset/proc/add_random_survivor_equipment(mob/living/carbon/human/new_human) // Think of this gear as something a survivor of an outbreak might get before shortly taking shelter I.E spawn. var/random_gear = rand(0,5) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary/molotov(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary/molotov(new_human), WEAR_IN_BACK) if(1) - H.equip_to_slot_or_del(new /obj/item/storage/box/m94(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94(new_human), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/nailgun(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/nailgun(new_human), WEAR_IN_BACK) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/twohanded/fireaxe(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/twohanded/fireaxe(new_human), WEAR_IN_BACK) if(4) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/largetank(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/largetank(new_human), WEAR_IN_BACK) if(5) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human.back), WEAR_IN_BACK) // Random Survivor Weapon Spawners -/datum/equipment_preset/proc/add_survivor_weapon_pistol(mob/living/carbon/human/H) // Pistols a survivor might come across in a colony. They may have gotten it from a code red gun cabinet or simply have one becuase of hostile natives. +/datum/equipment_preset/proc/add_survivor_weapon_pistol(mob/living/carbon/human/new_human) // Pistols a survivor might come across in a colony. They may have gotten it from a code red gun cabinet or simply have one becuase of hostile natives. var/random_weapon = rand(0,4) switch(random_weapon) if(0) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/b92fs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/b92fs(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/b92fs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/b92fs(new_human), WEAR_IN_BACK) if(1) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb(new_human), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/highpower(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/highpower(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower(new_human), WEAR_IN_BACK) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) if(4) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/small(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/small(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/small(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/small(new_human), WEAR_IN_BACK) -/datum/equipment_preset/proc/add_pmc_survivor_weapon(mob/living/carbon/human/H) // Random Weapons a WY PMC may have during a deployment on a colony. They are not equiped with the elite weapons than their space station counterparts but they do bear some of the better weapons the outer rim has to offer. +/datum/equipment_preset/proc/add_pmc_survivor_weapon(mob/living/carbon/human/new_human) // Random Weapons a WY PMC may have during a deployment on a colony. They are not equiped with the elite weapons than their space station counterparts but they do bear some of the better weapons the outer rim has to offer. var/random_weapon = rand(0,5) switch(random_weapon) if(0) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mp5(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mp5(new_human), WEAR_WAIST) if(1) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/fp9000(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/fp9000(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/fp9000(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/fp9000(new_human), WEAR_WAIST) if(2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23/no_lock/stripped(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/nsg23(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23/no_lock/stripped(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/nsg23(new_human), WEAR_WAIST) if(4) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mar40(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mar40(new_human), WEAR_WAIST) if(5) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/merc(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/merc(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) /** * Randomizes the primary weapon a survivor might find at the start of the outbreak in a gun cabinet. @@ -844,41 +844,41 @@ var/list/rebel_rifles = list( * Some weapons may not appear at all in a colony so they will need the extra ammo. * MERC, and DB needed a handfull of shells to compete with the normal CMB. */ -/datum/equipment_preset/proc/add_survivor_weapon_civilian(mob/living/carbon/human/H) +/datum/equipment_preset/proc/add_survivor_weapon_civilian(mob/living/carbon/human/new_human) // a high chance to just not have a primary weapon if(prob(60)) return var/random_weapon = rand(0,3) switch(random_weapon) if(0) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/boltaction(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/boltaction(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/boltaction(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/boltaction(new_human), WEAR_WAIST) if(1) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/uzi(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/uzi(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/uzi(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/uzi(new_human), WEAR_WAIST) if(2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/ar10(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/ar10(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/ar10(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/ar10(new_human), WEAR_WAIST) -/datum/equipment_preset/proc/add_survivor_weapon_security(mob/living/carbon/human/H) // Randomizes the primary weapon a survivor might find at the start of the outbreak in a gun cabinet. +/datum/equipment_preset/proc/add_survivor_weapon_security(mob/living/carbon/human/new_human) // Randomizes the primary weapon a survivor might find at the start of the outbreak in a gun cabinet. var/random_weapon = rand(0, 3) switch(random_weapon) if(0) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mar40(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mar40(new_human), WEAR_WAIST) if(1) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mp5(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/mp5(new_human), WEAR_WAIST) if(2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m16(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m16(new_human), WEAR_WAIST) diff --git a/code/modules/gear_presets/agents.dm b/code/modules/gear_presets/agents.dm index 83b9ecc22ecb..e346cba373bf 100644 --- a/code/modules/gear_presets/agents.dm +++ b/code/modules/gear_presets/agents.dm @@ -38,12 +38,12 @@ dress_gloves = list(/obj/item/clothing/gloves/marine/dress) dress_shoes = list(/obj/item/clothing/shoes/laceup) -/datum/equipment_preset/uscm_ship/stowaway/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/stowaway(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/briefcase/stowaway(H), WEAR_L_HAND) +/datum/equipment_preset/uscm_ship/stowaway/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/stowaway(new_human), WEAR_BODY) + 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 /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/briefcase/stowaway(new_human), WEAR_L_HAND) /datum/equipment_preset/upp/representative name = "UPP Representative" @@ -70,12 +70,12 @@ role_comm_title = "UPP Rep." skills = /datum/skills/civilian/survivor -/datum/equipment_preset/upp/representative/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/rep(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/gimmick/jason(H), WEAR_JACKET) +/datum/equipment_preset/upp/representative/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/rep(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) + 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 /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/gimmick/jason(new_human), WEAR_JACKET) /datum/equipment_preset/twe/representative name = "TWE Representative" @@ -103,28 +103,28 @@ role_comm_title = "TWE Rep." skills = /datum/skills/civilian/survivor -/datum/equipment_preset/twe/representative/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE +/datum/equipment_preset/twe/representative/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male_dutch)] [pick(last_names_clf)]" - H.f_style = "Shaved" + new_human.f_style = "Shaved" - H.change_real_name(H, random_name) - H.age = rand(17,35) - H.h_style = "Crewcut" - H.r_hair = 0 - H.g_hair = 0 - H.b_hair = 0 - H.r_eyes = 139 - H.g_eyes = 62 - H.b_eyes = 19 + new_human.change_real_name(new_human, random_name) + new_human.age = rand(17,35) + new_human.h_style = "Crewcut" + new_human.r_hair = 0 + new_human.g_hair = 0 + new_human.b_hair = 0 + new_human.r_eyes = 139 + new_human.g_eyes = 62 + new_human.b_eyes = 19 -/datum/equipment_preset/twe/representative/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/rep(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/twe_suit(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) +/datum/equipment_preset/twe/representative/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/rep(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/twe_suit(new_human), WEAR_BODY) + 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 /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(new_human), WEAR_HANDS) diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index aa7fdeb1a041..35fbd991bdaa 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -11,18 +11,18 @@ . = ..() access = get_antagonist_access() -/datum/equipment_preset/clf/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(60;MALE, 40;FEMALE) +/datum/equipment_preset/clf/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(60;MALE, 40;FEMALE) var/random_name var/first_name var/last_name //gender checks - if(H.gender == MALE) + if(new_human.gender == MALE) if(prob(40)) first_name = "[capitalize(randomly_generate_japanese_word(rand(1, 3)))]" else first_name = "[pick(first_names_male_clf)]" - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") else if(prob(40)) first_name = "[capitalize(randomly_generate_japanese_word(rand(1, 3)))]" @@ -35,14 +35,14 @@ last_name = "[pick(last_names_clf)]" //put them together random_name = "[first_name] [last_name]" - H.change_real_name(H, random_name) - H.age = rand(17,45) - H.r_hair = 25 - H.g_hair = 25 - H.b_hair = 35 - H.r_eyes = 139 - H.g_eyes = 62 - H.b_eyes = 19 + new_human.change_real_name(new_human, random_name) + new_human.age = rand(17,45) + new_human.r_hair = 25 + new_human.g_hair = 25 + new_human.b_hair = 35 + new_human.r_eyes = 139 + new_human.g_eyes = 62 + new_human.b_eyes = 19 //*****************************************************************************************************/ @@ -55,27 +55,27 @@ skills = /datum/skills/clf -/datum/equipment_preset/clf/soldier/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/soldier/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/colonist/clf/jumpsuit = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - jumpsuit.attach_accessory(H, W) - H.equip_to_slot_or_del(jumpsuit, WEAR_BODY) - spawn_rebel_suit(H) - spawn_rebel_helmet(H) - spawn_rebel_shoes(H) - spawn_rebel_gloves(H) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full/random(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(H), WEAR_BACK) + jumpsuit.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(jumpsuit, WEAR_BODY) + spawn_rebel_suit(new_human) + spawn_rebel_helmet(new_human) + spawn_rebel_shoes(new_human) + spawn_rebel_gloves(new_human) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full/random(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb(new_human), WEAR_BACK) if(prob(50)) - spawn_rebel_smg(H) + spawn_rebel_smg(new_human) else - spawn_rebel_rifle(H) + spawn_rebel_rifle(new_human) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(new_human), WEAR_L_EAR) /datum/equipment_preset/clf/soldier/get_antag_clothing_equipment() return list( @@ -148,14 +148,6 @@ -//*****************************************************************************************************/ - -/datum/equipment_preset/clf/soldier/cryo - name = "CLF Cryo Soldier" - -/datum/equipment_preset/clf/soldier/cryo/load_gear(mob/living/carbon/human/H) - return - //*****************************************************************************************************/ /datum/equipment_preset/clf/engineer @@ -167,35 +159,35 @@ skills = /datum/skills/clf/combat_engineer -/datum/equipment_preset/clf/engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/engineer/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/colonist/clf/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) - - spawn_rebel_suit(H) - spawn_rebel_shoes(H) - spawn_rebel_gloves(H) - - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/welding, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/cct, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary/molotov, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/low_grade_full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_R_STORE) - - spawn_rebel_weapon(H) - spawn_rebel_weapon(H,1) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) + + spawn_rebel_suit(new_human) + spawn_rebel_shoes(new_human) + spawn_rebel_gloves(new_human) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/welding, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/cct, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary/molotov, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/low_grade_full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_R_STORE) + + spawn_rebel_weapon(new_human) + spawn_rebel_weapon(new_human,1) /datum/equipment_preset/clf/engineer/get_antag_clothing_equipment() return list( @@ -283,14 +275,6 @@ //*****************************************************************************************************/ -/datum/equipment_preset/clf/engineer/cryo - name = "CLF Cryo Engineer" - -/datum/equipment_preset/clf/engineer/cryo/load_gear(mob/living/carbon/human/H) - return - -//*****************************************************************************************************/ - /datum/equipment_preset/clf/medic name = "CLF Medic" flags = EQUIPMENT_PRESET_EXTRA @@ -299,38 +283,38 @@ role_comm_title = "MED" skills = /datum/skills/clf/combat_medic -/datum/equipment_preset/clf/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/medic/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/colonist/clf/CLF = new() var/obj/item/clothing/accessory/storage/surg_vest/equipped/W = new() - CLF.attach_accessory(H, W) - H.equip_to_slot_or_del(CLF, WEAR_BODY) - - spawn_rebel_suit(H) - spawn_rebel_helmet(H) - spawn_rebel_shoes(H) - spawn_rebel_gloves(H) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_defib_and_analyzer(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BELT) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/medic(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/structure/bed/portable_surgery(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + CLF.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(CLF, WEAR_BODY) + + spawn_rebel_suit(new_human) + spawn_rebel_helmet(new_human) + spawn_rebel_shoes(new_human) + spawn_rebel_gloves(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_defib_and_analyzer(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BELT) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/medic(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/structure/bed/portable_surgery(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(new_human), WEAR_R_STORE) - spawn_rebel_smg(H) + spawn_rebel_smg(new_human) /datum/equipment_preset/clf/medic/get_antag_clothing_equipment() return list( @@ -447,14 +431,6 @@ //*****************************************************************************************************/ -/datum/equipment_preset/clf/medic/cryo - name = "CLF Cryo Medic" - -/datum/equipment_preset/clf/medic/cryo/load_gear(mob/living/carbon/human/H) - return - -//*****************************************************************************************************/ - /datum/equipment_preset/clf/specialist name = "CLF Specialist" flags = EQUIPMENT_PRESET_EXTRA @@ -463,44 +439,44 @@ role_comm_title = "SPC" skills = /datum/skills/clf/specialist -/datum/equipment_preset/clf/specialist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/specialist/load_gear(mob/living/carbon/human/new_human) //jumpsuit and their webbing var/obj/item/clothing/under/colonist/clf/CLF = new() var/obj/item/clothing/accessory/storage/webbing/five_slots/W = new() - CLF.attach_accessory(H, W) - H.equip_to_slot_or_del(CLF, WEAR_BODY) + CLF.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(CLF, WEAR_BODY) //clothing - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night(H), WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/cct(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(new_human), WEAR_HANDS) + 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/glasses/night(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/cct(new_human), WEAR_L_EAR) //standard backpack stuff - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) //specialist backpack stuff - H.equip_to_slot_or_del(new /obj/item/prop/folded_anti_tank_sadar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/ears/earmuffs(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/prop/folded_anti_tank_sadar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/ears/earmuffs(new_human), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_BACK) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) if(prob(75)) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(H), WEAR_IN_BACK) - spawn_rebel_specialist_weapon(H, 10) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(new_human), WEAR_IN_BACK) + spawn_rebel_specialist_weapon(new_human, 10) else - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(H), WEAR_IN_JACKET) - spawn_weapon(/obj/item/weapon/gun/lever_action/r4t, /obj/item/ammo_magazine/handful/lever_action, H) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied(new_human), WEAR_IN_JACKET) + spawn_weapon(/obj/item/weapon/gun/lever_action/r4t, /obj/item/ammo_magazine/handful/lever_action, new_human) /datum/equipment_preset/clf/specialist/get_antag_clothing_equipment() return list( @@ -574,11 +550,129 @@ //*****************************************************************************************************/ -/datum/equipment_preset/clf/specialist/cryo - name = "CLF Cryo Specialist" +/datum/equipment_preset/clf/commander + name = "CLF Cell Commander" + flags = EQUIPMENT_PRESET_EXTRA + assignment = JOB_CLF_COMMANDER + rank = JOB_CLF_COMMANDER + role_comm_title = "CMDR" + skills = /datum/skills/clf/commander -/datum/equipment_preset/clf/specialist/cryo/load_gear(mob/living/carbon/human/H) - return +/datum/equipment_preset/clf/commander/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/command(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/clf(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia/smartgun(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/clf(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/clf(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/clf/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) + +/datum/equipment_preset/clf/commander/get_antag_clothing_equipment() + return list( + list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Combat Boots", 0, /obj/item/clothing/shoes/combat, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), + list("CLF Uniform", 0, /obj/item/clothing/under/colonist/clf, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), + list("CLF Smartgun Armor", 0, /obj/item/clothing/suit/storage/militia/smartgun, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("Black Gloves", 0, /obj/item/clothing/gloves/black, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), + list("CLF Smartgunner Belt", 0, /obj/item/storage/belt/gun/smartgunner/clf, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), + list("Headset", 0, /obj/item/device/radio/headset/distress/CLF/command, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), + list("Flashlight", 0, /obj/item/device/flashlight, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Combat Pack", 0, /obj/item/storage/backpack/lightpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), + + list("HELMET (CHOOSE 1)", 0, null, null, null), + list("Y8 Miner Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), + + list("POUCHES (CHOOSE 2)", 0, null, null, null), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + + list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), + list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Extended Barrel", 0, /obj/item/attachable/extended_barrel, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Gyroscopic Stabilizer", 0, /obj/item/attachable/gyro, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Laser Sight", 0, /obj/item/attachable/lasersight, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Masterkey Shotgun", 0, /obj/item/attachable/attached_gun/shotgun, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Recoil Compensator", 0, /obj/item/attachable/compensator, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Red-Dot Sight", 0, /obj/item/attachable/reddot, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Reflex Sight", 0, /obj/item/attachable/reflex, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Suppressor", 0, /obj/item/attachable/suppressor, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + list("Vertical Grip", 0, /obj/item/attachable/verticalgrip, MARINE_CAN_BUY_ATTACHMENT, 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) + ) + +/datum/equipment_preset/clf/commander/get_antag_gear_equipment() + return list( + list("CELL LEADER SET (MANDATORY)", 0, null, null, null), + list("Essential Leader Set", 0, /obj/effect/essentials_set/leader/upp, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), + + list("GENERAL SUPPLIES", 0, null, null, null), + list("Megaphone", 5, /obj/item/device/megaphone, null, VENDOR_ITEM_REGULAR), + list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), + + list("ENGINEERING SUPPLIES", 0, null, null, null), + list("Entrenching Tool", 2, /obj/item/tool/shovel/etool, null, VENDOR_ITEM_REGULAR), + list("Insulated Gloves", 3, /obj/item/clothing/gloves/yellow, null, VENDOR_ITEM_REGULAR), + list("Metal x10", 5, /obj/item/stack/sheet/metal/small_stack, null, VENDOR_ITEM_RECOMMENDED), + list("Plasteel x10", 7, /obj/item/stack/sheet/plasteel/small_stack, null, VENDOR_ITEM_RECOMMENDED), + list("Sandbags x25", 10, /obj/item/stack/sandbags_empty/half, null, VENDOR_ITEM_RECOMMENDED), + list("Tools Pouch (Full)", 5, /obj/item/storage/pouch/tools/full, null, VENDOR_ITEM_REGULAR), + list("Welding Goggles", 5, /obj/item/clothing/glasses/welding, null, VENDOR_ITEM_REGULAR), + + list("MEDICAL SUPPLIES", 0, null, null, null), + list("Adv Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), + list("Adv Trauma Kit", 2, /obj/item/stack/medical/advanced/bruise_pack, null, VENDOR_ITEM_REGULAR), + list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_REGULAR), + list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_REGULAR), + + list("Injector (Bicaridine)", 1, /obj/item/reagent_container/hypospray/autoinjector/bicaridine, null, VENDOR_ITEM_REGULAR), + list("Injector (Dexalin+)", 1, /obj/item/reagent_container/hypospray/autoinjector/dexalinp, null, VENDOR_ITEM_REGULAR), + list("Injector (Inaprovaline)", 1, /obj/item/reagent_container/hypospray/autoinjector/inaprovaline, null, VENDOR_ITEM_REGULAR), + list("Injector (Kelotane)", 1, /obj/item/reagent_container/hypospray/autoinjector/kelotane, null, VENDOR_ITEM_REGULAR), + list("Injector (Oxycodone)", 2, /obj/item/reagent_container/hypospray/autoinjector/oxycodone, null, VENDOR_ITEM_REGULAR), + list("Injector (Tramadol)", 1, /obj/item/reagent_container/hypospray/autoinjector/tramadol, null, VENDOR_ITEM_REGULAR), + list("Injector (Tricord)", 1, /obj/item/reagent_container/hypospray/autoinjector/tricord, null, VENDOR_ITEM_REGULAR), + + list("Health Analyzer", 4, /obj/item/device/healthanalyzer, null, VENDOR_ITEM_REGULAR), + list("Sensor Medical HUD", 4, /obj/item/clothing/glasses/hud/sensor, null, VENDOR_ITEM_MANDATORY), + + list("SPECIAL AMMUNITION", 0, null, null, null), + list("M16 AP Magazine (5.56x45mm)", 10, /obj/item/ammo_magazine/rifle/m16/ap, null, VENDOR_ITEM_REGULAR), + list("MAR Extended Magazine (7.62x39mm)", 10, /obj/item/ammo_magazine/rifle/mar40/extended, null, VENDOR_ITEM_REGULAR), + list("Shotgun Incendiary Shells (Handful)", 15, /obj/item/ammo_magazine/handful/shotgun/incendiary, null, VENDOR_ITEM_REGULAR), + + list("EXPLOSIVES", 0, null, null, null), + list("EMP Grenade", 10, /obj/item/explosive/grenade/empgrenade, null, VENDOR_ITEM_REGULAR), + list("Improvised Explosive Device", 15, /obj/item/explosive/grenade/custom/ied, null, VENDOR_ITEM_REGULAR), + list("Improvised Firebomb", 10, /obj/item/explosive/grenade/incendiary/molotov, null, VENDOR_ITEM_REGULAR), + list("Incendiary IED", 15, /obj/item/explosive/grenade/custom/ied_incendiary, null, VENDOR_ITEM_REGULAR), + list("Improvised Phosphorus Bomb", 20, /obj/item/explosive/grenade/phosphorus/clf, null, VENDOR_ITEM_REGULAR), + list("Smoke Grenade", 5, /obj/item/explosive/grenade/smokebomb, null, VENDOR_ITEM_REGULAR), + + list("UTILITIES", 0, null, null, null), + list("Fire Extinguisher (Portable)", 5, /obj/item/tool/extinguisher/mini, null, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 10, /obj/item/storage/pouch/general/large, null, VENDOR_ITEM_REGULAR), + list("Random Useful (Or Not) Item", 5, /obj/effect/essentials_set/random/clf_bonus_item, null, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", 10, /obj/item/clothing/accessory/storage/holster, null, VENDOR_ITEM_REGULAR), + list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR) + ) //*****************************************************************************************************/ @@ -590,36 +684,36 @@ role_comm_title = "LDR" skills = /datum/skills/clf/leader -/datum/equipment_preset/clf/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/leader/load_gear(mob/living/carbon/human/new_human) //No random armor, so that it's more clear that he's the leader - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/clf(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/clf(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor(H), WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/command(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/multitool(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - - spawn_weapon(/obj/item/weapon/gun/rifle/mar40, /obj/item/ammo_magazine/rifle/mar40, H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/command(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + + spawn_weapon(/obj/item/weapon/gun/rifle/mar40, /obj/item/ammo_magazine/rifle/mar40, new_human) /datum/equipment_preset/clf/leader/get_antag_clothing_equipment() return list( @@ -736,62 +830,62 @@ role_comm_title = "Syn" -/datum/equipment_preset/clf/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/clf/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name if(prob(10)) random_name = "[capitalize(randomly_generate_japanese_word(rand(2, 3)))]" - else if(H.gender == MALE) + else if(new_human.gender == MALE) random_name = "[pick(first_names_male_clf)]" else random_name = "[pick(first_names_female_clf)]" - if(H.gender == MALE) - H.f_style = "5 O'clock Shadow" + if(new_human.gender == MALE) + new_human.f_style = "5 O'clock Shadow" - H.change_real_name(H, random_name) - H.r_hair = 15 - H.g_hair = 15 - H.b_hair = 25 - H.r_eyes = 139 - H.g_eyes = 62 - H.b_eyes = 19 + new_human.change_real_name(new_human, random_name) + new_human.r_hair = 15 + new_human.g_hair = 15 + new_human.b_hair = 25 + new_human.r_eyes = 139 + new_human.g_eyes = 62 + new_human.b_eyes = 19 idtype = /obj/item/card/id/data -/datum/equipment_preset/clf/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_COLONY_GEN_ONE) +/datum/equipment_preset/clf/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_COLONY_GEN_ONE) -/datum/equipment_preset/clf/synth/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/clf/synth/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/colonist/clf/CLF = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - CLF.attach_accessory(H, W) - H.equip_to_slot_or_del(CLF, WEAR_BODY) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - - spawn_weapon(/obj/item/weapon/gun/rifle/mar40/carbine, /obj/item/ammo_magazine/rifle/mar40/extended, H, 0, 10) - - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet/upp, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/command(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/synth, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + CLF.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(CLF, WEAR_BODY) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/militia, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + + spawn_weapon(/obj/item/weapon/gun/rifle/mar40/carbine, /obj/item/ammo_magazine/rifle/mar40/extended, new_human, 0, 10) + + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet/upp, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF/command(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/synth, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) /datum/equipment_preset/clf/synth/get_antag_clothing_equipment() return list( @@ -910,17 +1004,6 @@ list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), ) - -//*****************************************************************************************************/ - - - -/datum/equipment_preset/clf/leader/cryo - name = "CLF Cryo Leader" - -/datum/equipment_preset/clf/leader/cryo/load_gear(mob/living/carbon/human/H) - return - //*****************************************************************************************************/ /datum/equipment_preset/clf/commander diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index 1894e661638d..3d8d1a6883ef 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -9,36 +9,36 @@ . = ..() access = get_all_accesses() + get_all_civilian_accesses() -/datum/equipment_preset/cmb/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(80;MALE,20;FEMALE) +/datum/equipment_preset/cmb/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(80;MALE,20;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] - if(H.gender == MALE) + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] + if(new_human.gender == MALE) random_name = "[pick(first_names_male)] [pick(last_names)]" - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) - H.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) + new_human.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) else random_name = "[pick(first_names_female)] [pick(last_names)]" - H.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = rand(15,35) - H.g_hair = rand(15,35) - H.b_hair = rand(25,45) + new_human.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = rand(15,35) + new_human.g_hair = rand(15,35) + new_human.b_hair = rand(25,45) //*****************************************************************************************************/ @@ -56,43 +56,43 @@ access = get_all_accesses() + get_all_civilian_accesses() -/datum/equipment_preset/cmb/load_name(mob/living/carbon/human/H) - H.gender = pick(80;MALE,20;FEMALE) +/datum/equipment_preset/cmb/load_name(mob/living/carbon/human/new_human) + new_human.gender = pick(80;MALE,20;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.name = H.real_name - H.age = rand(22,45) + random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.name = new_human.real_name + new_human.age = rand(22,45) var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] - if(H.gender == MALE) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) - H.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] + if(new_human.gender == MALE) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) + new_human.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) else - H.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = rand(15,35) - H.g_hair = rand(15,35) - H.b_hair = rand(25,45) - -/datum/equipment_preset/cmb/load_id(mob/living/carbon/human/H, client/mob_client) + new_human.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = rand(15,35) + new_human.g_hair = rand(15,35) + new_human.b_hair = rand(25,45) + +/datum/equipment_preset/cmb/load_id(mob/living/carbon/human/new_human, client/mob_client) if(human_versus_human) - var/obj/item/clothing/under/uniform = H.w_uniform + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_USCM @@ -109,76 +109,76 @@ rank = JOB_CMB skills = /datum/skills/cmb -/datum/equipment_preset/cmb/standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/cmb/standard/load_gear(mob/living/carbon/human/new_human) var/choice = rand(1,10) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) switch(choice) if(1 to 6) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) if(7 to 8) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/highpower, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/highpower, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/highpower, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) if(9 to 10) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/mp5, WEAR_IN_R_STORE) //*****************************************************************************************************/ @@ -196,45 +196,45 @@ minimum_age = 30 languages = ALL_HUMAN_LANGUAGES -/datum/equipment_preset/cmb/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/cmb/leader/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb/m3717, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/cmb, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb/m3717, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) //pouches - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot/incendiary, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/incendiary, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot/incendiary, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/incendiary, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/beanbag, WEAR_IN_R_STORE) //backpack - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15/rubber, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15/rubber, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) //*****************************************************************************************************/ /datum/equipment_preset/cmb/synth @@ -248,94 +248,94 @@ rank = JOB_CMB_SYN languages = ALL_SYNTH_LANGUAGES -/datum/equipment_preset/cmb/synth/load_skills(mob/living/carbon/human/H) - H.set_skills(/datum/skills/synthetic/cmb) - H.allow_gun_usage = FALSE +/datum/equipment_preset/cmb/synth/load_skills(mob/living/carbon/human/new_human) + new_human.set_skills(/datum/skills/synthetic/cmb) + new_human.allow_gun_usage = FALSE -/datum/equipment_preset/cmb/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/cmb/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male)]" else random_name = "[pick(first_names_female)]" - if(H.gender == MALE) - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + if(new_human.gender == MALE) + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") - H.change_real_name(H, random_name) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") + new_human.change_real_name(new_human, random_name) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] -/datum/equipment_preset/cmb/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_COLONY) +/datum/equipment_preset/cmb/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_COLONY) -/datum/equipment_preset/cmb/synth/load_gear(mob/living/carbon/human/H) - load_name(H) +/datum/equipment_preset/cmb/synth/load_gear(mob/living/carbon/human/new_human) + load_name(new_human) //backpack - H.equip_to_slot_or_del(new /obj/item/storage/backpack/security, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/autopsy_scanner, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/security, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb/normalpoint, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/cmb, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/autopsy_scanner, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen, WEAR_R_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/pen, WEAR_R_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB, WEAR_HEAD) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/droppouch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/candy, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/droppouch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/candy, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_J_STORE) //belt - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/synth, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/CMB/synth, WEAR_WAIST) //holding - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_L_HAND) //pouches - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) //*****************************************************************************************************/ @@ -352,41 +352,41 @@ skills = /datum/skills/civilian/survivor languages = list(LANGUAGE_ENGLISH, LANGUAGE_SPANISH, LANGUAGE_JAPANESE) -/datum/equipment_preset/cmb/liaison/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/cmb/liaison/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CMB/ICC, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/mod88, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/mod88, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/mod88, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest/yellow, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/spray/pepper, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/folder/blue, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CMB/ICC, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/mod88, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/mod88, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/mod88, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest/yellow, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/pepper, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/folder/blue, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) //holding - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clipboard, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clipboard, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) //pouches - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/wypacket, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/spacecash/c1000, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/spacecash/c1000, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/wypacket, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/spacecash/c1000, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/spacecash/c1000, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/pen/clicky, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/red, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/pen/clicky, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/red, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -403,40 +403,40 @@ skills = /datum/skills/civilian/survivor/doctor languages = list(LANGUAGE_ENGLISH, LANGUAGE_SPANISH, LANGUAGE_RUSSIAN) -/datum/equipment_preset/cmb/observer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/cmb/observer/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen, WEAR_R_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/suspenders, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/pen, WEAR_R_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/suspenders, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) //holding - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/camera, WEAR_R_HAND) //pouches - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/spray/pepper, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/pepper, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera_film, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/pen/clicky, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/folder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clipboard, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/camera_film, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/pen/clicky, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/carbon, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/folder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clipboard, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) //############ Anchorpoint Station Colonial Marines - They serve as reinforcements for the Colonial Marshals of Anchorpoint Station. ############# @@ -457,45 +457,45 @@ skills = /datum/skills/pfc/crafty faction = FACTION_USCM -/datum/equipment_preset/uscm/cmb/load_status(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/cmb/load_status(mob/living/carbon/human/new_human) . = ..() - H.nutrition = rand(NUTRITION_MAX, NUTRITION_NORMAL) + new_human.nutrition = rand(NUTRITION_MAX, NUTRITION_NORMAL) -/datum/equipment_preset/uscm/cmb/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) +/datum/equipment_preset/uscm/cmb/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 "ME1" return paygrade -/datum/equipment_preset/uscm/cmb/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton/cattleprod, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/ammo_box/rounds, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint/gl, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/high_explosive, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/high_explosive, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) +/datum/equipment_preset/uscm/cmb/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton/cattleprod, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_box/rounds, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint/gl, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/high_explosive, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/high_explosive, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) //Anchorpoint Station Marine Squad Leader @@ -513,36 +513,36 @@ minimum_age = 25 skills = /datum/skills/SL -/datum/equipment_preset/uscm/cmb/leader/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3/custom, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m37, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) // he's collected the squad's supply of these magazines on request of OW - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/shotgun/buckshot, WEAR_L_HAND) +/datum/equipment_preset/uscm/cmb/leader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3/custom, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m37, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) // he's collected the squad's supply of these magazines on request of OW + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/shotgun/buckshot, WEAR_L_HAND) //Anchorpoint Station Marine RTO - technical specialist, has the responsibility of engineering as well /datum/equipment_preset/uscm/cmb/rto @@ -558,39 +558,39 @@ role_comm_title = "A-TS" skills = /datum/skills/tl -/datum/equipment_preset/uscm/cmb/rto/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/rto, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/rto, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - - H.back.pickup() +/datum/equipment_preset/uscm/cmb/rto/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/rto, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/rto, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + + new_human.back.pickup() //Anchorpoint Station Corpsman /datum/equipment_preset/uscm/cmb/medic @@ -608,51 +608,51 @@ utility_under = list(/obj/item/clothing/under/marine/medic) -/datum/equipment_preset/uscm/cmb/medic/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/medic, WEAR_BACK) +/datum/equipment_preset/uscm/cmb/medic/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_gasmask, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/medic, WEAR_BACK) if(prob(50)) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/adrenaline, WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/adrenaline, WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/bodybag/cryobag, WEAR_IN_BELT) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/adrenaline, WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/adrenaline, WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency/skillless, WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/bodybag/cryobag, WEAR_IN_BELT) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription, WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/imidazoline, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/anchorpoint, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/imidazoline, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) //Anchorpoint Station Marine Smartgunnner /datum/equipment_preset/uscm/cmb/smartgunner @@ -668,23 +668,23 @@ role_comm_title = "A-SG" skills = /datum/skills/smartgunner -/datum/equipment_preset/uscm/cmb/smartgunner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3/custom, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/smartgunner/full/, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/headband/red, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo, WEAR_L_EAR) +/datum/equipment_preset/uscm/cmb/smartgunner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3/custom, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/rubber, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/smartgunner/full/, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/headband/red, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo, WEAR_L_EAR) diff --git a/code/modules/gear_presets/colonist.dm b/code/modules/gear_presets/colonist.dm index 8f852f83592a..81e5c8ec6ae8 100644 --- a/code/modules/gear_presets/colonist.dm +++ b/code/modules/gear_presets/colonist.dm @@ -13,16 +13,16 @@ minimap_icon = "surv" minimap_background = MINIMAP_ICON_BACKGROUND_CIVILIAN -/datum/equipment_preset/colonist/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) - -/datum/equipment_preset/survivor/load_id(mob/living/carbon/human/H, client/mob_client) - var/obj/item/clothing/under/uniform = H.w_uniform +/datum/equipment_preset/colonist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(new_human), WEAR_FEET) + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) + +/datum/equipment_preset/survivor/load_id(mob/living/carbon/human/new_human, client/mob_client) + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_COLONIST @@ -38,16 +38,16 @@ access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_ENGINEERING) skills = /datum/skills/OT -/datum/equipment_preset/colonist/engineer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) +/datum/equipment_preset/colonist/engineer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -59,15 +59,15 @@ access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_ENGINEERING, ACCESS_CIVILIAN_LOGISTICS, ACCESS_CIVILIAN_RESEARCH) skills = /datum/skills/MP -/datum/equipment_preset/colonist/security/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec(H), WEAR_HEAD) +/datum/equipment_preset/colonist/security/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec(new_human), WEAR_HEAD) - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -80,14 +80,14 @@ access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_RESEARCH, ACCESS_MARINE_MEDBAY, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) skills = /datum/skills/doctor -/datum/equipment_preset/colonist/doctor/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) +/datum/equipment_preset/colonist/doctor/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) + 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 /obj/item/clothing/head/surgery(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) diff --git a/code/modules/gear_presets/contractor.dm b/code/modules/gear_presets/contractor.dm index 8756e064099e..c318eb6b76d4 100644 --- a/code/modules/gear_presets/contractor.dm +++ b/code/modules/gear_presets/contractor.dm @@ -10,37 +10,37 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/contractor/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(80;MALE,20;FEMALE) +/datum/equipment_preset/contractor/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(80;MALE,20;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] idtype = /obj/item/card/id/data - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male)] [pick(last_names)]" - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) - H.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) + new_human.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) else random_name = "[pick(first_names_female)] [pick(last_names)]" - H.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = rand(15,35) - H.g_hair = rand(15,35) - H.b_hair = rand(25,45) + new_human.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = rand(15,35) + new_human.g_hair = rand(15,35) + new_human.b_hair = rand(25,45) //*****************************************************************************************************/ @@ -60,44 +60,44 @@ access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/dust_raider/load_name(mob/living/carbon/human/H) - H.gender = pick(60;MALE,40;FEMALE) +/datum/equipment_preset/dust_raider/load_name(mob/living/carbon/human/new_human) + new_human.gender = pick(60;MALE,40;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.name = H.real_name - H.age = rand(22,45) + random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.name = new_human.real_name + new_human.age = rand(22,45) var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] idtype = /obj/item/card/id/data - if(H.gender == MALE) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) - H.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) + if(new_human.gender == MALE) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) + new_human.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) else - H.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = rand(15,35) - H.g_hair = rand(15,35) - H.b_hair = rand(25,45) - -/datum/equipment_preset/contractor/load_id(mob/living/carbon/human/H, client/mob_client) + new_human.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = rand(15,35) + new_human.g_hair = rand(15,35) + new_human.b_hair = rand(25,45) + +/datum/equipment_preset/contractor/load_id(mob/living/carbon/human/new_human, client/mob_client) if(human_versus_human) - var/obj/item/clothing/under/uniform = H.w_uniform + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_CONTRACTOR @@ -115,91 +115,91 @@ skills = /datum/skills/contractor faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/duty/standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/duty/standard/load_gear(mob/living/carbon/human/new_human) var/choice = rand(1,10) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) switch(choice) if(1 to 3) // 30% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_BACK) if(4 to 5) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/l42a/abr40/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/l42a/abr40/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_BACK) if(6 to 8) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_BACK) if(8 to 9) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/covert, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/buckshot, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/covert, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/buckshot, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) if(10) // 10% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -215,37 +215,37 @@ skills = /datum/skills/contractor/heavy faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/duty/heavy/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/lmg/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) +/datum/equipment_preset/contractor/duty/heavy/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/gray_blu, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/lmg/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -261,38 +261,38 @@ skills = /datum/skills/contractor/engi faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/duty/engi/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) +/datum/equipment_preset/contractor/duty/engi/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) //storage items - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -307,38 +307,38 @@ skills = /datum/skills/contractor/medic faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/duty/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/duty/medic/load_gear(mob/living/carbon/human/new_human) //clothing - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br, WEAR_BODY) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br, WEAR_BODY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -353,43 +353,43 @@ skills = /datum/skills/contractor/leader faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/duty/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/duty/leader/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/m717/hacked/contractor, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/m717/hacked/contractor, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments, WEAR_IN_BACK) //*****************************************************************************************************/ /datum/equipment_preset/contractor/duty/synth @@ -403,83 +403,83 @@ faction = FACTION_CONTRACTOR languages = ALL_SYNTH_LANGUAGES -/datum/equipment_preset/contractor/duty/synth/load_skills(mob/living/carbon/human/H) - H.set_skills(/datum/skills/synthetic) - H.allow_gun_usage = FALSE +/datum/equipment_preset/contractor/duty/synth/load_skills(mob/living/carbon/human/new_human) + new_human.set_skills(/datum/skills/synthetic) + new_human.allow_gun_usage = FALSE -/datum/equipment_preset/contractor/duty/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/contractor/duty/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male)]" else random_name = "[pick(first_names_female)]" - if(H.gender == MALE) - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + if(new_human.gender == MALE) + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") - H.change_real_name(H, random_name) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") + new_human.change_real_name(new_human, random_name) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] -/datum/equipment_preset/contractor/duty/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_GEN_THREE) +/datum/equipment_preset/contractor/duty/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_GEN_THREE) -/datum/equipment_preset/contractor/duty/synth/load_gear(mob/living/carbon/human/H) - load_name(H) +/datum/equipment_preset/contractor/duty/synth/load_gear(mob/living/carbon/human/new_human) + load_name(new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/black, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/black, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine, WEAR_HEAD) //body - H.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/synvest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/r_bla, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/synvest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/weapon/twohanded/breacher/synth, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/weapon/twohanded/breacher/synth, WEAR_L_HAND) //póckets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) //*****************************************************************************************************/ @@ -494,93 +494,93 @@ skills = /datum/skills/contractor faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/covert/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/covert/load_gear(mob/living/carbon/human/new_human) var/choice = rand(1,10) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) switch(choice) if(1 to 3) // 30% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_BACK) if(4 to 5) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/l42a/abr40/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/l42a/abr40/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/abr40/holo_target, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/l42a/extended, WEAR_IN_BACK) if(6 to 8) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended, WEAR_IN_BACK) if(8 to 9) // 20% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/covert, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/buckshot, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/covert, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/buckshot, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) if(10) // 10% - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -600,39 +600,39 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/contractor/covert/heavy/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/lmg/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) +/datum/equipment_preset/contractor/covert/heavy/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/lmg/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE,WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/lmg, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -653,39 +653,39 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/contractor/covert/engi/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) +/datum/equipment_preset/contractor/covert/engi/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) //storage items - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -705,39 +705,39 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/contractor/covert/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/covert/medic/load_gear(mob/living/carbon/human/new_human) //clothing - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/mar40/carbine/tactical, WEAR_J_STORE) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/mar40/extended, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -752,44 +752,44 @@ skills = /datum/skills/contractor/leader faction = FACTION_CONTRACTOR -/datum/equipment_preset/contractor/covert/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/contractor/covert/leader/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911/socom, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap, WEAR_IN_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/m717/hacked/contractor, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/m717/hacked/contractor, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments, WEAR_IN_BACK) //*****************************************************************************************************/ /datum/equipment_preset/contractor/covert/synth @@ -804,82 +804,82 @@ faction = FACTION_CONTRACTOR languages = ALL_SYNTH_LANGUAGES -/datum/equipment_preset/contractor/covert/synth/load_skills(mob/living/carbon/human/H) - H.set_skills(/datum/skills/synthetic) - H.allow_gun_usage = FALSE +/datum/equipment_preset/contractor/covert/synth/load_skills(mob/living/carbon/human/new_human) + new_human.set_skills(/datum/skills/synthetic) + new_human.allow_gun_usage = FALSE -/datum/equipment_preset/contractor/covert/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/contractor/covert/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male)]" else random_name = "[pick(first_names_female)]" - if(H.gender == MALE) - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + if(new_human.gender == MALE) + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") - H.change_real_name(H, random_name) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") + new_human.change_real_name(new_human, random_name) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] idtype = /obj/item/card/id/data -/datum/equipment_preset/contractor/covert/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_GEN_THREE) +/datum/equipment_preset/contractor/covert/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_GEN_THREE) -/datum/equipment_preset/contractor/covert/synth/load_gear(mob/living/carbon/human/H) - load_name(H) +/datum/equipment_preset/contractor/covert/synth/load_gear(mob/living/carbon/human/new_human) + load_name(new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/black, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/black, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/cosmetic, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/covert, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/cosmetic, WEAR_IN_HELMET) //body - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/synvest, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/synvest, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/contractor, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/weapon/twohanded/breacher/synth, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/weapon/twohanded/breacher/synth, WEAR_L_HAND) //póckets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_R_STORE) diff --git a/code/modules/gear_presets/corpses.dm b/code/modules/gear_presets/corpses.dm index c99c40ff7ccc..08389ed00a60 100644 --- a/code/modules/gear_presets/corpses.dm +++ b/code/modules/gear_presets/corpses.dm @@ -11,44 +11,44 @@ idtype = /obj/item/card/id/lanyard var/xenovictim = FALSE //Set to true to make the corpse spawn as a victim of a xeno burst -/datum/equipment_preset/corpse/load_languages(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/load_languages(mob/living/carbon/human/new_human) return -/datum/equipment_preset/corpse/load_status(mob/living/carbon/human/H) - . = ..(H) - H.death(create_cause_data("existing"), TRUE) //Kills the new mob - H.apply_damage(100, BRUTE) - H.apply_damage(100, BRUTE) - H.apply_damage(100, BRUTE) +/datum/equipment_preset/corpse/load_status(mob/living/carbon/human/new_human) + . = ..(new_human) + new_human.death(create_cause_data("existing"), TRUE) //Kills the new mob + new_human.apply_damage(100, BRUTE) + new_human.apply_damage(100, BRUTE) + new_human.apply_damage(100, BRUTE) if(xenovictim) var/datum/internal_organ/O var/i for(i in list("heart","lungs")) - O = H.internal_organs_by_name[i] - H.internal_organs_by_name -= i - H.internal_organs -= O - H.chestburst = 2 - H.update_burst() + O = new_human.internal_organs_by_name[i] + new_human.internal_organs_by_name -= i + new_human.internal_organs -= O + new_human.chestburst = 2 + new_human.update_burst() //buckle to nest var/obj/structure/bed/nest/N = locate() in get_turf(src) if(N) - H.buckled = N - H.setDir(N.dir) - H.update_canmove() - N.buckled_mob = H - N.afterbuckle(H) - H.undefibbable = TRUE - H.spawned_corpse = TRUE - H.updatehealth() - H.pulse = PULSE_NONE - -/datum/equipment_preset/corpse/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - add_random_survivor_equipment(H) - add_survivor_weapon_civilian(H) - add_survivor_weapon_pistol(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) + new_human.buckled = N + new_human.setDir(N.dir) + new_human.update_canmove() + N.buckled_mob = new_human + N.afterbuckle(new_human) + new_human.undefibbable = TRUE + new_human.spawned_corpse = TRUE + new_human.updatehealth() + new_human.pulse = PULSE_NONE + +/datum/equipment_preset/corpse/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + add_random_survivor_equipment(new_human) + add_survivor_weapon_civilian(new_human) + add_survivor_weapon_pistol(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -65,24 +65,24 @@ ACCESS_ILLEGAL_PIRATE, ) -/datum/equipment_preset/corpse/realpirate/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(H), WEAR_BODY) +/datum/equipment_preset/corpse/realpirate/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(new_human), WEAR_HEAD) //*****************************************************************************************************/ /datum/equipment_preset/corpse/realpirate/ranged name = "Corpse - Pirate Gunner" -/datum/equipment_preset/corpse/realpirate/ranged/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/pirate(H), WEAR_HEAD) +/datum/equipment_preset/corpse/realpirate/ranged/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/pirate(new_human), WEAR_HEAD) . = ..() //*****************************************************************************************************/ @@ -101,20 +101,20 @@ /datum/equipment_preset/corpse/russian -/datum/equipment_preset/corpse/russian/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/russian/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) if(prob(25)) - H.equip_to_slot_or_del(new /obj/item/clothing/head/bearpelt(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/bearpelt(new_human), WEAR_HEAD) else - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) //*****************************************************************************************************/ // Civilians @@ -123,17 +123,17 @@ name = "Corpse - Prisoner" assignment = "Prisoner" -/datum/equipment_preset/corpse/prisoner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(H), WEAR_BODY) +/datum/equipment_preset/corpse/prisoner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -142,16 +142,16 @@ assignment = "Chef" access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/corpse/chef/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(H), WEAR_BODY) +/datum/equipment_preset/corpse/chef/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chef(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack(new_human), WEAR_BACK) //*****************************************************************************************************/ @@ -161,21 +161,21 @@ xenovictim = TRUE access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_RESEARCH, ACCESS_CIVILIAN_MEDBAY) -/datum/equipment_preset/corpse/doctor/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), WEAR_BODY) +/datum/equipment_preset/corpse/doctor/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(H), WEAR_JACKET) - add_random_survivor_medical_gear(H) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + 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 /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/chef/classic(new_human), WEAR_JACKET) + add_random_survivor_medical_gear(new_human) //*****************************************************************************************************/ @@ -185,27 +185,27 @@ xenovictim = TRUE access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_LOGISTICS, ACCESS_CIVILIAN_ENGINEERING) -/datum/equipment_preset/corpse/engineer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) +/datum/equipment_preset/corpse/engineer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human.back), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -219,20 +219,20 @@ //As a joke, clown has all access so they can clown everywhere... access = get_all_accesses() -/datum/equipment_preset/corpse/clown/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/corpse/clown/load_name(mob/living/carbon/human/new_human, randomise) . = ..() //To load gender, randomise appearance, etc. - H.change_real_name(H, pick(clown_names)) //Picking a proper clown name! - -/datum/equipment_preset/corpse/clown/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/toy/bikehorn(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/clown(H), WEAR_BACK) + new_human.change_real_name(new_human, pick(clown_names)) //Picking a proper clown name! + +/datum/equipment_preset/corpse/clown/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/toy/bikehorn(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/clown(new_human), WEAR_BACK) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -242,33 +242,33 @@ xenovictim = TRUE access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_LOGISTICS, ACCESS_CIVILIAN_ENGINEERING, ACCESS_CIVILIAN_RESEARCH, ACCESS_CIVILIAN_MEDBAY) -/datum/equipment_preset/corpse/scientist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/scientist/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(H), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(new_human), WEAR_IN_JACKET) //*****************************************************************************************************/ @@ -278,15 +278,15 @@ xenovictim = TRUE access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_LOGISTICS, ACCESS_CIVILIAN_ENGINEERING) -/datum/equipment_preset/corpse/miner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) +/datum/equipment_preset/corpse/miner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/industrial(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/industrial(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -296,26 +296,26 @@ xenovictim = TRUE access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_BRIG, ACCESS_CIVILIAN_MEDBAY, ACCESS_CIVILIAN_COMMAND) -/datum/equipment_preset/corpse/security/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/security/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -334,25 +334,25 @@ ACCESS_CIVILIAN_COMMAND, ) -/datum/equipment_preset/corpse/security/marshal/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/security/marshal/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/heavy(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/heavy(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) . = ..() @@ -373,24 +373,24 @@ ACCESS_CIVILIAN_COMMAND, ) -/datum/equipment_preset/corpse/security/liaison/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(H), WEAR_BODY) +/datum/equipment_preset/corpse/security/liaison/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - add_random_cl_survivor_loot(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human), WEAR_JACKET) + 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/device/radio/headset/distress/WY(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + add_random_cl_survivor_loot(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) . = ..() //*****************************************************************************************************/ @@ -408,18 +408,18 @@ ACCESS_CIVILIAN_COMMAND, ) -/datum/equipment_preset/corpse/prison_security/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/prison_security/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) //*****************************************************************************************************/ /////////////////Officers////////////////////// @@ -438,15 +438,15 @@ ACCESS_CIVILIAN_COMMAND, ) -/datum/equipment_preset/corpse/bridgeofficer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(H), WEAR_BODY) +/datum/equipment_preset/corpse/bridgeofficer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/bulletproof(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/bulletproof(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) //*****************************************************************************************************/ /datum/equipment_preset/corpse/bridgeofficer/johnson @@ -471,12 +471,12 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/bridgeofficer/johnson/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/waiter(H), WEAR_BODY) +/datum/equipment_preset/corpse/bridgeofficer/johnson/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/waiter(new_human), WEAR_BODY) . = ..() -/datum/equipment_preset/corpse/bridgeofficer/johnson/load_name(mob/living/carbon/human/H, randomise) - H.change_real_name(H, "Johnson Telovin") +/datum/equipment_preset/corpse/bridgeofficer/johnson/load_name(mob/living/carbon/human/new_human, randomise) + new_human.change_real_name(new_human, "Johnson Telovin") //*****************************************************************************************************/ @@ -494,20 +494,20 @@ ACCESS_CIVILIAN_COMMAND, ) -/datum/equipment_preset/corpse/commander/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_commander(H), WEAR_BODY) +/datum/equipment_preset/corpse/commander/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_commander(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/bulletproof(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar/cohiba(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/centhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/swat(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/swat(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(H), WEAR_R_STORE) - add_random_cl_survivor_loot(H) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/bulletproof(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar/cohiba(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/centhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/swat(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/swat(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(new_human), WEAR_R_STORE) + add_random_cl_survivor_loot(new_human) //*****************************************************************************************************/ @@ -531,16 +531,16 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/wysec/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(H), WEAR_BODY) +/datum/equipment_preset/corpse/wysec/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) /////Actually specific colonists @@ -554,17 +554,17 @@ access = list(ACCESS_CIVILIAN_PUBLIC) idtype = /obj/item/card/id/lanyard -/datum/equipment_preset/colonist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/colonist/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) /datum/equipment_preset/corpse/colonist/burst name = "Corpse - Burst Colonist" @@ -579,10 +579,10 @@ access = list(ACCESS_CIVILIAN_PUBLIC) idtype = /obj/item/card/id/lanyard -/datum/equipment_preset/corpse/colonist/random/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/colonist/random/load_gear(mob/living/carbon/human/new_human) var/random_surv_type = pick(SSmapping.configs[GROUND_MAP].survivor_types) var/datum/equipment_preset/survivor/surv_equipment = new random_surv_type - surv_equipment.load_gear(H) + surv_equipment.load_gear(new_human) /datum/equipment_preset/corpse/colonist/random/burst name = "Corpse - Burst Colonist Random" @@ -597,15 +597,15 @@ access = list(ACCESS_CIVILIAN_PUBLIC) idtype = /obj/item/card/id/lanyard -/datum/equipment_preset/corpse/colonist/kutjevo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/colonist/kutjevo/load_gear(mob/living/carbon/human/new_human) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - add_random_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + add_random_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) /datum/equipment_preset/corpse/colonist/kutjevo/burst name = "Corpse - Burst Colonist Kutjevo" @@ -629,32 +629,32 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/ua_riot/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/ua_riot/load_gear(mob/living/carbon/human/new_human) var/random = rand(1,5) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/ua_riot(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/riot_shield(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/classic_baton(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec, WEAR_BACK) + 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 /obj/item/clothing/suit/storage/marine/veteran/ua_riot(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/riot_shield(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/classic_baton(new_human), WEAR_WAIST) switch(random) if(1) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security, WEAR_EYES) if(2) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) if(3) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(new_human), WEAR_EYES) if(4) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) if(5) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human), WEAR_IN_BACK) /datum/equipment_preset/corpse/ua_riot/burst @@ -681,23 +681,23 @@ ACCESS_MARINE_MEDBAY, ) -/datum/equipment_preset/corpse/wy/manager/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/wy/manager/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/manager(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/attachable/bayonet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - add_random_cl_survivor_loot(H) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/manager(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/attachable/bayonet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + add_random_cl_survivor_loot(new_human) /datum/equipment_preset/corpse/wy/manager/burst @@ -724,24 +724,24 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/clf/load_gear(mob/living/carbon/human/H) - - spawn_rebel_uniform(H) - spawn_rebel_suit(H) - spawn_rebel_helmet(H) - spawn_rebel_shoes(H) - spawn_rebel_gloves(H) - spawn_rebel_belt(H) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - add_random_survivor_equipment(H) - add_pmc_survivor_weapon(H) - add_survivor_weapon_pistol(H) +/datum/equipment_preset/corpse/clf/load_gear(mob/living/carbon/human/new_human) + + spawn_rebel_uniform(new_human) + spawn_rebel_suit(new_human) + spawn_rebel_helmet(new_human) + spawn_rebel_shoes(new_human) + spawn_rebel_gloves(new_human) + spawn_rebel_belt(new_human) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + add_random_survivor_equipment(new_human) + add_pmc_survivor_weapon(new_human) + add_survivor_weapon_pistol(new_human) /datum/equipment_preset/corpse/clf/burst name = "Corpse - Burst Colonial Liberation Front Soldier" @@ -765,23 +765,23 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/upp/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/upp/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - add_random_survivor_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + add_random_survivor_equipment(new_human) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/corpse/upp/burst name = "Corpse - Burst Union of Progressive Peoples Soldier" @@ -807,20 +807,20 @@ ACCESS_CIVILIAN_LOGISTICS, ) -/datum/equipment_preset/corpse/pmc/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/pmc/hvh, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - add_random_survivor_equipment(H) +/datum/equipment_preset/corpse/pmc/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/pmc/hvh, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + add_random_survivor_equipment(new_human) /datum/equipment_preset/corpse/pmc/burst name = "Corpse - Burst Weyland-Yutani PMC (Standard)" @@ -834,19 +834,19 @@ paygrade = "WEY-GOON" skills = /datum/skills/MP -/datum/equipment_preset/corpse/pmc/goon/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) +/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, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) /datum/equipment_preset/corpse/pmc/goon/lead name = "Corpse - Weyland-Yutani Corporate Security Lead (Goon Lead)" @@ -855,19 +855,19 @@ rank = JOB_WY_GOON_LEAD paygrade = "WEY-GOON-L" -/datum/equipment_preset/corpse/pmc/goon/lead/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate/lead, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate/lead, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate/lead, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) +/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, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate/lead, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate/lead, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate/lead, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) // Freelancer @@ -888,19 +888,19 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/freelancer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/freelancer/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - spawn_merc_helmet(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + spawn_merc_helmet(new_human) /datum/equipment_preset/corpse/freelancer/burst name = "Corpse - Burst Freelancer Mercenary" @@ -928,19 +928,19 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/dutchrifle/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/dutchrifle/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(H), WEAR_FEET) - spawn_merc_helmet(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) + spawn_merc_helmet(new_human) /datum/equipment_preset/corpse/dutchrifle/burst name = "Corpse - Burst Dutch Dozen Rifleman" @@ -966,27 +966,27 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/pizza/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/pizza/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/pizza, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pizza, WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) + add_ice_colony_survivor_equipment(new_human) else - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/red, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/margherita, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/vegetable, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/mushroom, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/meat, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/thirteenloko, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/red, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/margherita, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/vegetable, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/mushroom, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/meat, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/thirteenloko, WEAR_IN_BACK) /datum/equipment_preset/corpse/pizza/burst name = "Corpse - Burst Pizza Deliverer" @@ -1012,19 +1012,19 @@ ACCESS_WY_CORPORATE, ) -/datum/equipment_preset/corpse/gladiator/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/corpse/gladiator/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) - var/obj/item/lantern = new /obj/item/device/flashlight/lantern(H) + var/obj/item/lantern = new /obj/item/device/flashlight/lantern(new_human) lantern.name = "Beacon of Holy Light" /datum/equipment_preset/corpse/gladiator/burst diff --git a/code/modules/gear_presets/dust_raider.dm b/code/modules/gear_presets/dust_raider.dm index 8416554e09b8..0f62ae71fbb7 100644 --- a/code/modules/gear_presets/dust_raider.dm +++ b/code/modules/gear_presets/dust_raider.dm @@ -5,15 +5,15 @@ faction = FACTION_MARINE -/datum/equipment_preset/dust_raider/load_name(mob/living/carbon/human/H) - H.gender = pick(60;MALE,40;FEMALE) +/datum/equipment_preset/dust_raider/load_name(mob/living/carbon/human/new_human) + new_human.gender = pick(60;MALE,40;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.name = H.real_name - H.age = rand(21,45) + random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.name = new_human.real_name + new_human.age = rand(21,45) //*****************************************************************************************************/ @@ -28,14 +28,14 @@ role_comm_title = "RFN" skills = /datum/skills/pfc/crafty -/datum/equipment_preset/dust_raider/private/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/private/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + 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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -50,21 +50,21 @@ role_comm_title = "SL" skills = /datum/skills/SL -/datum/equipment_preset/dust_raider/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/leader/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/map/whiskey_outpost_map(H), WEAR_IN_BACK) - add_common_wo_equipment(H) + 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/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/map/whiskey_outpost_map(new_human), WEAR_IN_BACK) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -79,18 +79,18 @@ role_comm_title = "SG" skills = /datum/skills/smartgunner -/datum/equipment_preset/dust_raider/smartgunner/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/smartgunner/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(H), WEAR_J_STORE) - add_common_wo_equipment(H) + 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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) + add_common_wo_equipment(new_human) //Backup SMG Weapon - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) //*****************************************************************************************************/ @@ -105,21 +105,21 @@ role_comm_title = "Eng" skills = /datum/skills/combat_engineer -/datum/equipment_preset/dust_raider/engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/engineer/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_L_STORE) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_L_STORE) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -134,27 +134,27 @@ role_comm_title = "HM" skills = /datum/skills/combat_medic -/datum/equipment_preset/dust_raider/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/medic/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) if(prob(50)) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(H), WEAR_L_STORE) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(new_human), WEAR_L_STORE) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -169,19 +169,19 @@ role_comm_title = "Spc" skills = /datum/skills/specialist -/datum/equipment_preset/dust_raider/specialist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/dust_raider/specialist/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) - add_common_wo_equipment(H) + 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/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) + add_common_wo_equipment(new_human) diff --git a/code/modules/gear_presets/dutch.dm b/code/modules/gear_presets/dutch.dm index a917025342cc..a88d282b1e91 100644 --- a/code/modules/gear_presets/dutch.dm +++ b/code/modules/gear_presets/dutch.dm @@ -13,73 +13,73 @@ ..() rank = assignment -/datum/equipment_preset/dutch/load_name(mob/living/carbon/human/NEW_HUMAN, randomise) - NEW_HUMAN.gender = pick(60;MALE,40;FEMALE) - var/datum/preferences/HUMAN = new() - HUMAN.randomize_appearance(NEW_HUMAN) +/datum/equipment_preset/dutch/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(60;MALE,40;FEMALE) + var/datum/preferences/human = new() + human.randomize_appearance(new_human) var/random_name - if(NEW_HUMAN.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male_dutch)] [pick(last_names)]" - NEW_HUMAN.f_style = "5 O'clock Shadow" + new_human.f_style = "5 O'clock Shadow" else random_name = "[pick(first_names_female_dutch)] [pick(last_names)]" - NEW_HUMAN.change_real_name(NEW_HUMAN, random_name) - NEW_HUMAN.age = rand(25,35) - NEW_HUMAN.r_hair = rand(10,30) - NEW_HUMAN.g_hair = rand(10,30) - NEW_HUMAN.b_hair = rand(20,50) - NEW_HUMAN.r_eyes = rand(129,149) - NEW_HUMAN.g_eyes = rand(52,72) - NEW_HUMAN.b_eyes = rand(9,29) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(25,35) + new_human.r_hair = rand(10,30) + new_human.g_hair = rand(10,30) + new_human.b_hair = rand(20,50) + new_human.r_eyes = rand(129,149) + new_human.g_eyes = rand(52,72) + new_human.b_eyes = rand(9,29) idtype = /obj/item/card/id/dogtag -/datum/equipment_preset/dutch/load_gear(mob/living/carbon/human/NEW_HUMAN) - - - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(NEW_HUMAN), WEAR_HEAD) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(NEW_HUMAN), WEAR_L_EAR) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(NEW_HUMAN), WEAR_BODY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(NEW_HUMAN), WEAR_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(NEW_HUMAN), WEAR_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster(NEW_HUMAN), WEAR_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(NEW_HUMAN), WEAR_HANDS) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(NEW_HUMAN), WEAR_R_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(NEW_HUMAN), WEAR_FEET) +/datum/equipment_preset/dutch/load_gear(mob/living/carbon/human/new_human) + + + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) switch(rand(1, 10)) if(1 to 6) // 60% for standard m16 - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16/dutch(NEW_HUMAN), WEAR_J_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(NEW_HUMAN), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16/dutch(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(new_human), WEAR_L_STORE) if(7 to 9) // 30% for m16 with m203 - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16/grenadier/dutch(NEW_HUMAN), WEAR_J_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large/dutch/full(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(NEW_HUMAN), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m16/grenadier/dutch(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large/dutch/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(new_human), WEAR_L_STORE) if(10) // 10% for M60 - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/m60(NEW_HUMAN), WEAR_J_STORE)//these preds gonna GET SOME!!!!!!!!!!! - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m60(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m60(NEW_HUMAN), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/m60(new_human), WEAR_J_STORE)//these preds gonna GET SOME!!!!!!!!!!! + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m60(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m60(new_human), WEAR_L_STORE) - to_chat(NEW_HUMAN, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs. You have a very wide variety of skills, put them to use!")) + to_chat(new_human, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs. You have a very wide variety of skills, put them to use!")) /datum/equipment_preset/dutch/minigun name = JOB_DUTCH_MINIGUNNER @@ -89,30 +89,30 @@ skills = /datum/skills/dutchmerc -/datum/equipment_preset/dutch/minigun/load_gear(mob/living/carbon/human/NEW_HUMAN) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(NEW_HUMAN), WEAR_HEAD) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(NEW_HUMAN), WEAR_L_EAR) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(NEW_HUMAN), WEAR_BODY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(NEW_HUMAN), WEAR_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun(NEW_HUMAN), WEAR_J_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(NEW_HUMAN), WEAR_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(NEW_HUMAN), WEAR_HANDS) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(NEW_HUMAN), WEAR_R_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/emp_dutch(NEW_HUMAN), WEAR_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(NEW_HUMAN), WEAR_FEET) - - to_chat(NEW_HUMAN, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) +/datum/equipment_preset/dutch/minigun/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/emp_dutch(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) + + to_chat(new_human, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) /datum/equipment_preset/dutch/flamer name = JOB_DUTCH_FLAMETHROWER @@ -122,31 +122,31 @@ skills = /datum/skills/dutchmerc -/datum/equipment_preset/dutch/flamer/load_gear(mob/living/carbon/human/NEW_HUMAN) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(NEW_HUMAN), WEAR_BODY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(NEW_HUMAN), WEAR_HEAD) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(NEW_HUMAN), WEAR_L_EAR) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(NEW_HUMAN), WEAR_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch, WEAR_J_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster(NEW_HUMAN), WEAR_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(NEW_HUMAN), WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/large_holster/fuelpack(NEW_HUMAN), WEAR_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/M240T(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(NEW_HUMAN), WEAR_HANDS) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank(NEW_HUMAN), WEAR_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/X(NEW_HUMAN), WEAR_IN_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/B(NEW_HUMAN), WEAR_IN_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(NEW_HUMAN), WEAR_R_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(NEW_HUMAN), WEAR_FEET) - - to_chat(NEW_HUMAN, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) +/datum/equipment_preset/dutch/flamer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/fuelpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/M240T(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/X(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/B(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) + + to_chat(new_human, SPAN_WARNING("You are a member of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) /datum/equipment_preset/dutch/medic name = JOB_DUTCH_MEDIC @@ -156,40 +156,40 @@ skills = /datum/skills/dutchmedic -/datum/equipment_preset/dutch/medic/load_gear(mob/living/carbon/human/NEW_HUMAN) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(NEW_HUMAN), WEAR_HEAD) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(NEW_HUMAN), WEAR_IN_HELMET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(NEW_HUMAN), WEAR_L_EAR) - if(NEW_HUMAN.disabilities & NEARSIGHTED) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(NEW_HUMAN), WEAR_EYES) +/datum/equipment_preset/dutch/medic/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo(new_human), WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(NEW_HUMAN), WEAR_EYES) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(NEW_HUMAN), WEAR_BODY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(NEW_HUMAN), WEAR_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch(NEW_HUMAN), WEAR_J_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(NEW_HUMAN), WEAR_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact_adv(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/dutch(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(NEW_HUMAN), WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(NEW_HUMAN), WEAR_HANDS) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(NEW_HUMAN), WEAR_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(NEW_HUMAN), WEAR_R_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(NEW_HUMAN), WEAR_FEET) - - to_chat(NEW_HUMAN, SPAN_WARNING("You are a medic of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to help your team members hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/empgrenade/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact_adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/dutch(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/m16/ap(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) + + to_chat(new_human, SPAN_WARNING("You are a medic of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your leader's face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your backpack have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to help your team members hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) /datum/equipment_preset/dutch/arnie name = "Dutch's Dozen - Arnold" @@ -200,42 +200,42 @@ skills = /datum/skills/dutch idtype = /obj/item/card/id/gold -/datum/equipment_preset/dutch/arnie/load_name(mob/living/carbon/human/NEW_HUMAN, randomise) - NEW_HUMAN.gender = MALE - NEW_HUMAN.change_real_name(NEW_HUMAN, "Arnold 'Dutch' Schäfer") - NEW_HUMAN.f_style = "5 O'clock Shadow" - NEW_HUMAN.h_style = "Mulder" - - NEW_HUMAN.age = 38 - NEW_HUMAN.r_hair = 15 - NEW_HUMAN.g_hair = 15 - NEW_HUMAN.b_hair = 25 - NEW_HUMAN.r_eyes = 139 - NEW_HUMAN.g_eyes = 62 - NEW_HUMAN.b_eyes = 19 +/datum/equipment_preset/dutch/arnie/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "Arnold 'Dutch' Schäfer") + new_human.f_style = "5 O'clock Shadow" + new_human.h_style = "Mulder" + + new_human.age = 38 + new_human.r_hair = 15 + new_human.g_hair = 15 + new_human.b_hair = 25 + new_human.r_eyes = 139 + new_human.g_eyes = 62 + new_human.b_eyes = 19 idtype = /obj/item/card/id/gold -/datum/equipment_preset/dutch/arnie/load_gear(mob/living/carbon/human/NEW_HUMAN) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch/cap(NEW_HUMAN), WEAR_HEAD) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(NEW_HUMAN), WEAR_L_EAR) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/empproof(NEW_HUMAN), WEAR_EYES) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/yautja/hunter(NEW_HUMAN), WEAR_FACE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(NEW_HUMAN), WEAR_BODY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(NEW_HUMAN), WEAR_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch(NEW_HUMAN), WEAR_J_STORE) //he uses a grenadier m16 in the movie but too gear limited to add it so he gets the cool gun - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(NEW_HUMAN), WEAR_IN_JACKET) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/large_holster/machete/arnold/full(NEW_HUMAN), WEAR_BACK) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(NEW_HUMAN), WEAR_WAIST) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(NEW_HUMAN), WEAR_HANDS) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/emp_dutch(NEW_HUMAN), WEAR_L_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/socmed/dutch(NEW_HUMAN), WEAR_R_STORE) - NEW_HUMAN.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(NEW_HUMAN), WEAR_FEET) - - NEW_HUMAN.set_species("Human Hero") //Arnold is STRONG. - - to_chat(NEW_HUMAN, SPAN_WARNING("You are Dutch, the leader of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your pouch have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) +/datum/equipment_preset/dutch/arnie/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/dutch/cap(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal/empproof(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/yautja/hunter(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/dutch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/dutch(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/xm177/dutch(new_human), WEAR_J_STORE) //he uses a grenadier m16 in the movie but too gear limited to add it so he gets the cool gun + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/machete/arnold/full(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m16/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/dutch/m16/ap(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/emp_dutch(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/socmed/dutch(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle/knife(new_human), WEAR_FEET) + + new_human.set_species("Human Hero") //Arnold is STRONG. + + to_chat(new_human, SPAN_WARNING("You are Dutch, the leader of the Dutch's Dozen! You are fully aware of anything and everything regarding the Yautja, down to every minute detail. The Yautja mask on your face serves to let the Yautja track you, or for you to place traps. The Yautja can detect their gear signatures, and will track this mask as soon as you arrive. The EMP grenades in your pouch have a very wide area range. They will interrupt Predator cloak and consume their bracer charge. REMEMBER: Your objective is to hunt, kill and loot the Predators planetside, and NOT hunt Xenomorphs.")) diff --git a/code/modules/gear_presets/forcon_survivors.dm b/code/modules/gear_presets/forcon_survivors.dm index 8be3be5d9a8c..c18582ff44e1 100644 --- a/code/modules/gear_presets/forcon_survivors.dm +++ b/code/modules/gear_presets/forcon_survivors.dm @@ -14,103 +14,103 @@ ACCESS_CIVILIAN_LOGISTICS, ) -/datum/equipment_preset/survivor/forecon/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/marine/reconnaissance/uniform = new() var/obj/item/clothing/accessory/storage/droppouch/pouch = new() var/obj/item/clothing/accessory/ranks/marine/e5/pin = new() var/obj/item/clothing/accessory/patch/patch_uscm = new() var/obj/item/clothing/accessory/patch/forecon/patch_forecon = new() - uniform.attach_accessory(H,pouch) - uniform.attach_accessory(H,patch_uscm) - uniform.attach_accessory(H,pin) - uniform.attach_accessory(H,patch_forecon) - H.equip_to_slot_or_del(uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/flask/marine(H), WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/facepaint/sniper(H), WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/radio(H), WEAR_IN_BACK) - GLOB.character_traits[/datum/character_trait/skills/spotter].apply_trait(H) - -/datum/equipment_preset/survivor/forecon/add_survivor_weapon_security(mob/living/carbon/human/H) + uniform.attach_accessory(new_human,pouch) + uniform.attach_accessory(new_human,patch_uscm) + uniform.attach_accessory(new_human,pin) + uniform.attach_accessory(new_human,patch_forecon) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/flask/marine(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/facepaint/sniper(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + GLOB.character_traits[/datum/character_trait/skills/spotter].apply_trait(new_human) + +/datum/equipment_preset/survivor/forecon/add_survivor_weapon_security(mob/living/carbon/human/new_human) return -/datum/equipment_preset/survivor/forecon/proc/add_forecon_weapon(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/proc/add_forecon_weapon(mob/living/carbon/human/new_human) var/random_gun = rand(1,3) switch(random_gun) if(1 , 2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m4ra(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m4ra(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra(new_human), WEAR_IN_BACK) -/datum/equipment_preset/survivor/forecon/add_survivor_weapon_pistol(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/add_survivor_weapon_pistol(mob/living/carbon/human/new_human) return -/datum/equipment_preset/survivor/forecon/proc/add_forecon_weapon_pistol(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/proc/add_forecon_weapon_pistol(mob/living/carbon/human/new_human) var/random_pistol = rand(1,5) switch(random_pistol) if(1 , 2) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) if(3 , 4) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/extended(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/extended(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/extended(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/extended(new_human), WEAR_IN_BACK) if(5) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector(H),WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector(new_human),WEAR_WAIST) -/datum/equipment_preset/survivor/forecon/add_random_survivor_equipment(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/add_random_survivor_equipment(mob/living/carbon/human/new_human) return -/datum/equipment_preset/survivor/forecon/proc/add_forecon_equipment(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/proc/add_forecon_equipment(mob/living/carbon/human/new_human) var/random_equipment = rand(1,3) switch(random_equipment) if(1) - H.equip_to_slot_or_del(new /obj/item/device/walkman(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/cassette_tape/indie(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/walkman(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cassette_tape/indie(new_human), WEAR_IN_BACK) if(2) - H.equip_to_slot_or_del(new /obj/item/toy/deck(H), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/toy/deck(new_human), WEAR_IN_ACCESSORY) if(3) - H.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(H), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/fancy/cigarettes/lucky_strikes(new_human), WEAR_IN_ACCESSORY) -/datum/equipment_preset/survivor/forecon/proc/spawn_random_headgear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/proc/spawn_random_headgear(mob/living/carbon/human/new_human) var/i = rand(1,10) switch(i) if (1 , 2) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) if (3 , 4) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beanie/gray(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beanie/gray(new_human), WEAR_HEAD) if (5 , 6) - H.equip_to_slot_or_del(new /obj/item/clothing/head/durag(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/durag(new_human), WEAR_HEAD) if (7 , 8) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie/tan(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie/tan(new_human), WEAR_HEAD) if (9) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) /datum/equipment_preset/survivor/forecon/standard name = "Survivor - USCM Reconnaissance Marine" assignment = "Reconnaissance Rifleman" skills = /datum/skills/military/survivor/forecon_standard -/datum/equipment_preset/survivor/forecon/standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/standard/load_gear(mob/living/carbon/human/new_human) ..() - add_forecon_weapon_pistol(H) - add_forecon_weapon(H) - spawn_random_headgear(H) - add_forecon_equipment(H) + add_forecon_weapon_pistol(new_human) + add_forecon_weapon(new_human) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) ///*****************************// @@ -119,20 +119,20 @@ assignment = "Reconnaissance Support Technician" skills = /datum/skills/military/survivor/forecon_techician -/datum/equipment_preset/survivor/forecon/tech/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/big(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) +/datum/equipment_preset/survivor/forecon/tech/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/big(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) ..() - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H), WEAR_IN_BACK) - add_forecon_weapon(H) - spawn_random_headgear(H) - add_forecon_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BACK) + add_forecon_weapon(new_human) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) ///*****************************// @@ -141,14 +141,14 @@ assignment = "Reconnaissance Marksman" skills = /datum/skills/military/survivor/forecon_marksman -/datum/equipment_preset/survivor/forecon/marksman/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m4ra_custom(H), WEAR_L_HAND) +/datum/equipment_preset/survivor/forecon/marksman/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m4ra_custom(new_human), WEAR_L_HAND) ..() - add_forecon_weapon_pistol(H) - spawn_random_headgear(H) - add_forecon_equipment(H) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra/custom(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra/custom(H), WEAR_IN_BACK) + add_forecon_weapon_pistol(new_human) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra/custom(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m4ra/custom(new_human), WEAR_IN_BACK) ///*****************************// @@ -157,16 +157,16 @@ assignment = "Reconnaissance Smartgunner" skills = /datum/skills/military/survivor/forecon_smartgunner -/datum/equipment_preset/survivor/forecon/smartgunner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_R_HAND) +/datum/equipment_preset/survivor/forecon/smartgunner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_R_HAND) ..() - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BELT) - add_forecon_weapon(H) - spawn_random_headgear(H) - add_forecon_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) + add_forecon_weapon(new_human) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) ///*****************************// @@ -175,16 +175,16 @@ assignment = "Reconnaissance Grenadier" skills = /datum/skills/military/survivor/forecon_grenadier -/datum/equipment_preset/survivor/forecon/grenadier/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/launcher/grenade/m81/m79(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(H), WEAR_R_HAND) +/datum/equipment_preset/survivor/forecon/grenadier/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/launcher/grenade/m81/m79(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_R_HAND) ..() - H.equip_to_slot_or_del(new /obj/item/storage/belt/grenade(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/incendiary(H), WEAR_IN_BACK) - spawn_random_headgear(H) - add_forecon_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/grenade(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/incendiary(new_human), WEAR_IN_BACK) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) //---------------------------\\ @@ -194,23 +194,23 @@ skills = /datum/skills/military/survivor/forecon_squad_leader paygrade = "MO1" -/datum/equipment_preset/survivor/forecon/squad_leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/squad_leader/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/marine/reconnaissance/uniform = new() var/obj/item/clothing/accessory/storage/droppouch/pouch = new() var/obj/item/clothing/accessory/ranks/marine/o1/pin = new() var/obj/item/clothing/accessory/patch/patch_uscm = new() var/obj/item/clothing/accessory/patch/forecon/patch_forecon = new() - uniform.attach_accessory(H,pouch) - uniform.attach_accessory(H,patch_uscm) - uniform.attach_accessory(H,pin) - uniform.attach_accessory(H,patch_forecon) - H.equip_to_slot_or_del(uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump(H), WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/shotgun/slugs(H), WEAR_L_HAND) + uniform.attach_accessory(new_human,pouch) + uniform.attach_accessory(new_human,patch_uscm) + uniform.attach_accessory(new_human,pin) + uniform.attach_accessory(new_human,patch_forecon) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/pump(new_human), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/shotgun/slugs(new_human), WEAR_L_HAND) ..() - add_forecon_weapon_pistol(H) - spawn_random_headgear(H) - add_forecon_equipment(H) + add_forecon_weapon_pistol(new_human) + spawn_random_headgear(new_human) + add_forecon_equipment(new_human) //---------------------------\\ @@ -222,28 +222,28 @@ idtype = /obj/item/card/id/gold role_comm_title = "FORECON CO" -/datum/equipment_preset/survivor/forecon/major/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/forecon/major/load_gear(mob/living/carbon/human/new_human) var/obj/item/clothing/under/marine/reconnaissance/uniform = new() var/obj/item/clothing/accessory/storage/droppouch/pouch = new() var/obj/item/clothing/accessory/ranks/marine/o4/pin = new() var/obj/item/clothing/accessory/patch/patch_uscm = new() var/obj/item/clothing/accessory/patch/forecon/patch_forecon = new() - uniform.attach_accessory(H,pouch) - uniform.attach_accessory(H,patch_uscm) - uniform.attach_accessory(H,pin) - uniform.attach_accessory(H,patch_forecon) - H.equip_to_slot_or_del(uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/windbreaker/windbreaker_green(H), WEAR_JACKET) + uniform.attach_accessory(new_human,pouch) + uniform.attach_accessory(new_human,patch_uscm) + uniform.attach_accessory(new_human,pin) + uniform.attach_accessory(new_human,patch_forecon) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/windbreaker/windbreaker_green(new_human), WEAR_JACKET) ..() - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/cmateba(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/mateba/cmateba(H), WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo/gold(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/bottle/davenport(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/cmateba(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/mateba/cmateba(new_human), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/cigarette/cigar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/lighter/zippo/gold(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/bottle/davenport(new_human), WEAR_IN_BACK) //----------------------\\ diff --git a/code/modules/gear_presets/fun.dm b/code/modules/gear_presets/fun.dm index 0fa536f6d1c3..19eb64942f10 100644 --- a/code/modules/gear_presets/fun.dm +++ b/code/modules/gear_presets/fun.dm @@ -16,18 +16,18 @@ skills = /datum/skills/pfc/crafty -/datum/equipment_preset/fun/pirate/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), WEAR_EYES) +/datum/equipment_preset/fun/pirate/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/bandana(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(new_human), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/weapon/energy/sword/pirate(H), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/energy/sword/pirate(new_human), WEAR_L_HAND) - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -38,19 +38,19 @@ skills = /datum/skills/SL idtype = /obj/item/card/id/silver -/datum/equipment_preset/fun/pirate/captain/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/pirate(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), WEAR_EYES) +/datum/equipment_preset/fun/pirate/captain/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/pirate(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(new_human), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/weapon/energy/sword/pirate(H), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/energy/sword/pirate(new_human), WEAR_L_HAND) - H.equip_to_slot(new /obj/item/attachable/bayonet(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) + new_human.equip_to_slot(new /obj/item/attachable/bayonet(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -58,15 +58,15 @@ name = "Fun - Clown" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/fun/clown/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/clown(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), WEAR_FACE) +/datum/equipment_preset/fun/clown/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/clown(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/clown(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(new_human), WEAR_FACE) - H.equip_to_slot(new /obj/item/toy/bikehorn(H), WEAR_L_STORE) - H.equip_to_slot(new /obj/item/device/flashlight(H), WEAR_R_STORE) + new_human.equip_to_slot(new /obj/item/toy/bikehorn(new_human), WEAR_L_STORE) + new_human.equip_to_slot(new /obj/item/device/flashlight(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -87,12 +87,12 @@ skills = /datum/skills/specialist -/datum/equipment_preset/fun/hefa/load_skills(mob/living/carbon/human/H) +/datum/equipment_preset/fun/hefa/load_skills(mob/living/carbon/human/new_human) ..() - H.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_GRENADIER) + new_human.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_GRENADIER) -/datum/equipment_preset/fun/hefa/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE +/datum/equipment_preset/fun/hefa/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE var/list/names = list( "Lancelot", "Gawain", "Geraint", "Percival", "Bors", "Lamorak", "Kay", "Gareth", "Bedivere", "Gaheris", "Galahad", "Tristan", "Palamedes", "Aban", "Abrioris", "Aglovale", "Agravain", "Aqiff", "Bagdemagus", "Baudwin", "Brastius", "Bredbeddle", "Breunor", "Caradoc", "Calogrenant", @@ -101,30 +101,30 @@ ) var/new_name = pick(names) + " of the HEFA Order" - H.change_real_name(H, new_name) - H.f_style = "5 O'clock Shadow" + new_human.change_real_name(new_human, new_name) + new_human.f_style = "5 O'clock Shadow" -/datum/equipment_preset/fun/hefa/load_gear(mob/living/carbon/human/H) - var/obj/item/clothing/under/marine/M = new(H) +/datum/equipment_preset/fun/hefa/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/M = new(new_human) var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - - H.equip_to_slot_or_del(M, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist/hefa(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - var/jacket_success = H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/M3G/hefa(H), WEAR_JACKET) - var/satchel_success = H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(H), WEAR_BACK) - var/waist_success = H.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large(H), WEAR_WAIST) - var/pouch_r_success = H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive(H), WEAR_R_STORE) - var/gun_success = H.equip_to_slot_or_del(new /obj/item/weapon/gun/launcher/grenade/m92(H), WEAR_J_STORE) + M.attach_accessory(new_human, W) + + new_human.equip_to_slot_or_del(M, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist/hefa(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + var/jacket_success = new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/M3G/hefa(new_human), WEAR_JACKET) + var/satchel_success = new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + var/waist_success = new_human.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large(new_human), WEAR_WAIST) + var/pouch_r_success = new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive(new_human), WEAR_R_STORE) + var/gun_success = new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/launcher/grenade/m92(new_human), WEAR_J_STORE) // Now pump /everything/ full of HEFAs // M92 launcher if(gun_success) - var/obj/item/weapon/gun/launcher/grenade/m92/launcher = H.s_store + var/obj/item/weapon/gun/launcher/grenade/m92/launcher = new_human.s_store launcher.name = "HEFA grenade launcher" launcher.internal_slots = 10 // big buff @@ -146,91 +146,91 @@ // Satchel if(satchel_success) for(var/i in 1 to 7) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.back), WEAR_IN_BACK) // Belt if(waist_success) - var/obj/item/storage/belt/grenade/large/belt = H.belt + var/obj/item/storage/belt/grenade/large/belt = new_human.belt belt.name = "M42 HEFA rig Mk. XVII" for(var/i in 1 to belt.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.belt), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.belt), WEAR_IN_BELT) // Armor/suit if(jacket_success) - var/obj/item/clothing/suit/storage/marine/M3G/armor = H.wear_suit + var/obj/item/clothing/suit/storage/marine/M3G/armor = new_human.wear_suit armor.name = "HEFA Knight armor" for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.wear_suit), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.wear_suit), WEAR_IN_JACKET) // Pouch if(pouch_r_success) - var/obj/item/storage/pouch/explosive/pouch = H.r_store + var/obj/item/storage/pouch/explosive/pouch = new_human.r_store pouch.name = "HEFA pouch" for(var/i in 1 to pouch.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.r_store), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.r_store), WEAR_IN_R_STORE) // Webbing for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.back), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.back), WEAR_IN_ACCESSORY) /datum/equipment_preset/fun/hefa/melee name = "HEFA Knight - Melee" -/datum/equipment_preset/fun/hefa/melee/load_gear(mob/living/carbon/human/H) - var/obj/item/clothing/under/marine/M = new(H) +/datum/equipment_preset/fun/hefa/melee/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/M = new(new_human) M.name = "HEFA Knight uniform" var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - - H.equip_to_slot_or_del(M, WEAR_BODY) - var/shoes_success = H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist/hefa(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - var/jacket_success = H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/M3G/hefa(H), WEAR_JACKET) - var/satchel_success = H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(H), WEAR_BACK) - var/waist_success = H.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large(H), WEAR_WAIST) - var/pouch_r_success = H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/hefa(H), WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/hefa(H), WEAR_IN_BACK) + M.attach_accessory(new_human, W) + + new_human.equip_to_slot_or_del(M, WEAR_BODY) + var/shoes_success = new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist/hefa(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + var/jacket_success = new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/M3G/hefa(new_human), WEAR_JACKET) + var/satchel_success = new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + var/waist_success = new_human.equip_to_slot_or_del(new /obj/item/storage/belt/grenade/large(new_human), WEAR_WAIST) + var/pouch_r_success = new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/hefa(new_human), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/hefa(new_human), WEAR_IN_BACK) if(shoes_success) - var/obj/item/clothing/shoes/marine/knife/shoes = H.shoes + var/obj/item/clothing/shoes/marine/knife/shoes = new_human.shoes shoes.name = "HEFA Knight combat boots" // Now pump /everything/ full of HEFAs // Satchel if(satchel_success) - var/obj/item/storage/backpack/marine/satchel = H.back + var/obj/item/storage/backpack/marine/satchel = new_human.back satchel.name = "HEFA storage bag" for(var/i in 1 to 7) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.back), WEAR_IN_BACK) // Belt if(waist_success) - var/obj/item/storage/belt/grenade/large/belt = H.belt + var/obj/item/storage/belt/grenade/large/belt = new_human.belt belt.name = "M42 HEFA rig Mk. XVII" for(var/i in 1 to belt.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.belt), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.belt), WEAR_IN_BELT) // Armor/suit if(jacket_success) - var/obj/item/clothing/suit/storage/marine/M3G/armor = H.wear_suit + var/obj/item/clothing/suit/storage/marine/M3G/armor = new_human.wear_suit armor.name = "HEFA Knight armor" for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.wear_suit), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.wear_suit), WEAR_IN_JACKET) // Pouches if(pouch_r_success) - var/obj/item/storage/pouch/explosive/pouch = H.r_store + var/obj/item/storage/pouch/explosive/pouch = new_human.r_store pouch.name = "HEFA pouch" for(var/i in 1 to pouch.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.r_store), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.r_store), WEAR_IN_R_STORE) // Webbing for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(H.back), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/frag(new_human.back), WEAR_IN_ACCESSORY) /datum/equipment_preset/fun/santa name = "Fun - Santa" @@ -248,37 +248,37 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/fun/santa/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "Santa") +/datum/equipment_preset/fun/santa/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "Santa") - H.age = 270 //he is old - H.r_hair = 0 - H.g_hair = 0 - H.b_hair = 0 + new_human.age = 270 //he is old + new_human.r_hair = 0 + new_human.g_hair = 0 + new_human.b_hair = 0 -/datum/equipment_preset/fun/santa/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/fun/santa/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/santabag(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/santabag(new_human), WEAR_BACK) //pack filled with gifts //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) //body - H.equip_to_slot_or_del(new /obj/item/clothing/under/pj/red(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/space/santa(H), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pj/red(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/space/santa(new_human), WEAR_JACKET) //pockets - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human), WEAR_L_STORE) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/santahat(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/santahat(new_human), WEAR_HEAD) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(new_human), WEAR_FEET) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/santa(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/santa(new_human), WEAR_WAIST) - H.set_species("Human Hero") //Santa is STRONG. - ADD_TRAIT(H, TRAIT_SANTA, TRAIT_SOURCE_ADMIN) + new_human.set_species("Human Hero") //Santa is STRONG. + ADD_TRAIT(new_human, TRAIT_SANTA, TRAIT_SOURCE_ADMIN) /datum/equipment_preset/upp/ivan name = "Fun - Ivan" @@ -288,46 +288,46 @@ rank = "UPP Armsmaster" role_comm_title = null -/datum/equipment_preset/upp/ivan/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "Ivan") - H.f_style = "Shaved" - H.h_style = "Shaved Head" - H.ethnicity = "Scandinavian" - H.r_hair = 165 - H.g_hair = 42 - H.b_hair = 42 - -/datum/equipment_preset/upp/ivan/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/ivan/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "Ivan") + new_human.f_style = "Shaved" + new_human.h_style = "Shaved Head" + new_human.ethnicity = "Scandinavian" + new_human.r_hair = 165 + new_human.g_hair = 42 + new_human.b_hair = 42 + +/datum/equipment_preset/upp/ivan/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/ivan, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/ivan, WEAR_BACK) //back filled with random guns, it's awesome //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //body + webbing var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/jacket/ivan, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/m60, WEAR_J_STORE) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/jacket/ivan, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/m60, WEAR_J_STORE) //webbing - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/m60, WEAR_IN_ACCESSORY) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full, WEAR_R_STORE) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/ivanberet, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ivanberet, WEAR_HEAD) //limb - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/ivan, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/ivan, WEAR_WAIST) //belt filled with random magazines, it's cool - H.set_species("Human Hero") //Ivan is STRONG. + new_human.set_species("Human Hero") //Ivan is STRONG. /datum/equipment_preset/fun/van_bandolier @@ -344,64 +344,64 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/fun/van_bandolier/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "Van Bandolier") - H.age = 55 - H.r_hair = 153 //Light brown hair. - H.g_hair = 102 - H.b_hair = 51 - H.r_facial = 153 - H.g_facial = 102 - H.b_facial = 51 - H.h_style = "Mullet" - H.f_style = "Full English" - H.ethnicity = "Anglo" - H.r_eyes = 102 //Brown eyes. - H.g_eyes = 51 - H.b_eyes = 0 - -/datum/equipment_preset/fun/van_bandolier/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/fun/van_bandolier/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "Van Bandolier") + new_human.age = 55 + new_human.r_hair = 153 //Light brown hair. + new_human.g_hair = 102 + new_human.b_hair = 51 + new_human.r_facial = 153 + new_human.g_facial = 102 + new_human.b_facial = 51 + new_human.h_style = "Mullet" + new_human.f_style = "Full English" + new_human.ethnicity = "Anglo" + new_human.r_eyes = 102 //Brown eyes. + new_human.g_eyes = 51 + new_human.b_eyes = 0 + +/datum/equipment_preset/fun/van_bandolier/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/double/twobore(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/double/twobore(new_human), WEAR_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) //body - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/van_bandolier(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/van_bandolier(H), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/van_bandolier(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/van_bandolier(new_human), WEAR_JACKET) //suit storage - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/van_bandolier(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/van_bandolier(new_human), WEAR_J_STORE) //suit pockets - H.equip_to_slot_or_del(new /obj/item/device/binoculars/civ(H.wear_suit), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint(H.wear_suit), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/civ(new_human.wear_suit), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint(new_human.wear_suit), WEAR_IN_JACKET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human), WEAR_R_STORE) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/van_bandolier(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/van_bandolier(new_human), WEAR_HEAD) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated/van_bandolier(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/van_bandolier(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated/van_bandolier(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/van_bandolier(new_human), WEAR_FEET) //hands - H.equip_to_slot_or_del(new /obj/item/storage/box/twobore(H), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/twobore(new_human), WEAR_L_HAND) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/webley/full(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/webley/full(new_human), WEAR_WAIST) - H.set_species("Human Hero") //Van Bandolier is not easily subdued. + new_human.set_species("Human Hero") //Van Bandolier is not easily subdued. //But he isn't completely unstoppable, either. Reenables slow, knockout, daze, stun and permanent (organ dam, IB etc.) damage. //Stuns and knockdowns are shorter but he's not completely immune. - H.status_flags &= ~NO_PERMANENT_DAMAGE - H.status_flags |= STATUS_FLAGS_DEBILITATE - ADD_TRAIT(H, TRAIT_TWOBORE_TRAINING, TRAIT_SOURCE_ADMIN) //Means he can handle his gun and speak its hit lines. + new_human.status_flags &= ~NO_PERMANENT_DAMAGE + new_human.status_flags |= STATUS_FLAGS_DEBILITATE + ADD_TRAIT(new_human, TRAIT_TWOBORE_TRAINING, TRAIT_SOURCE_ADMIN) //Means he can handle his gun and speak its hit lines. /datum/equipment_preset/fun/monkey @@ -417,16 +417,16 @@ rank = "Monkey" idtype = /obj/item/card/id/dogtag -/datum/equipment_preset/fun/monkey/load_race(mob/living/carbon/human/H, client/mob_client) - H.set_species(SPECIES_MONKEY) +/datum/equipment_preset/fun/monkey/load_race(mob/living/carbon/human/new_human, client/mob_client) + new_human.set_species(SPECIES_MONKEY) -/datum/equipment_preset/fun/monkey/load_name(mob/living/carbon/human/H, randomise, client/mob_client) - H.gender = pick(60;MALE,40;FEMALE) - var/random_name = get_random_name(H) - H.change_real_name(H, random_name) - H.age = rand(1, 40) +/datum/equipment_preset/fun/monkey/load_name(mob/living/carbon/human/new_human, randomise, client/mob_client) + new_human.gender = pick(60;MALE,40;FEMALE) + var/random_name = get_random_name(new_human) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(1, 40) -/datum/equipment_preset/fun/monkey/proc/get_random_name(mob/living/carbon/human/H) +/datum/equipment_preset/fun/monkey/proc/get_random_name(mob/living/carbon/human/new_human) return pick(monkey_names) /datum/equipment_preset/fun/monkey/marine @@ -436,15 +436,15 @@ rank = "Monkey Marine" paygrade = "ME2" -/datum/equipment_preset/fun/monkey/marine/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/monkey(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(H), WEAR_IN_JACKET) +/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/monkey(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_JACKET) /datum/equipment_preset/fun/monkey/soldier name = "Fun - Monkey Soldier" @@ -453,15 +453,15 @@ rank = "Monkey Soldier" paygrade = "UE1" -/datum/equipment_preset/fun/monkey/soldier/get_random_name(mob/living/carbon/human/H) - return H.gender == MALE ? pick(first_names_male_upp) : pick(first_names_female_upp) - -/datum/equipment_preset/fun/monkey/soldier/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/monkey(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/rifleman(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp(H), WEAR_IN_JACKET) +/datum/equipment_preset/fun/monkey/soldier/get_random_name(mob/living/carbon/human/new_human) + return new_human.gender == MALE ? pick(first_names_male_upp) : pick(first_names_female_upp) + +/datum/equipment_preset/fun/monkey/soldier/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/monkey(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/rifleman(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp(new_human), WEAR_IN_JACKET) diff --git a/code/modules/gear_presets/other.dm b/code/modules/gear_presets/other.dm index 6b7b1ff484d8..6dd3f830eb12 100644 --- a/code/modules/gear_presets/other.dm +++ b/code/modules/gear_presets/other.dm @@ -8,25 +8,25 @@ name = "Mutineer" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/other/mutineer/load_status(mob/living/carbon/human/H) +/datum/equipment_preset/other/mutineer/load_status(mob/living/carbon/human/new_human) . = ..() - H.mob_flags |= MUTINEER - H.hud_set_squad() + new_human.mob_flags |= MUTINEER + new_human.hud_set_squad() - to_chat(H, SPAN_HIGHDANGER("
You are now a Mutineer!")) - to_chat(H, SPAN_DANGER("Please check the rules to see what you can and can't do as a mutineer.
")) + to_chat(new_human, SPAN_HIGHDANGER("
You are now a Mutineer!")) + to_chat(new_human, SPAN_DANGER("Please check the rules to see what you can and can't do as a mutineer.
")) /datum/equipment_preset/other/mutineer/leader name = "Mutineer Leader" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/other/mutineer/leader/load_status(mob/living/carbon/human/H) - for(var/datum/action/human_action/activable/mutineer/A in H.actions) - A.remove_from(H) +/datum/equipment_preset/other/mutineer/leader/load_status(mob/living/carbon/human/new_human) + for(var/datum/action/human_action/activable/mutineer/A in new_human.actions) + A.remove_from(new_human) var/list/abilities = subtypesof(/datum/action/human_action/activable/mutineer) for(var/type in abilities) - give_action(H, type) + give_action(new_human, type) /datum/equipment_preset/other/freelancer name = "Freelancer" @@ -40,21 +40,21 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/other/freelancer/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(60;MALE,40;FEMALE) +/datum/equipment_preset/other/freelancer/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(60;MALE,40;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male_colonist)] [pick(last_names_colonist)]" - H.f_style = "5 O'clock Shadow" + new_human.f_style = "5 O'clock Shadow" else random_name = "[pick(first_names_female_colonist)] [pick(last_names_colonist)]" - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = 25 - H.g_hair = 25 - H.b_hair = 35 + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = 25 + new_human.g_hair = 25 + new_human.b_hair = 35 //*****************************************************************************************************/ @@ -65,68 +65,68 @@ skills = /datum/skills/freelancer -/datum/equipment_preset/other/freelancer/standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/freelancer/standard/load_gear(mob/living/carbon/human/new_human) //generic clothing - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - spawn_merc_helmet(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + spawn_merc_helmet(new_human) //storage and specific stuff, they all get an ERT medpouch. - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) - load_freelancer_soldier(H) + load_freelancer_soldier(new_human) -/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_soldier(mob/living/carbon/human/H) +/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_soldier(mob/living/carbon/human/new_human) var/percentage = rand(1, 100) switch(percentage) //most freelancers are rifleman, most others are breachers, some have HPRs. if(1 to 66) - load_freelancer_rifleman(H) + load_freelancer_rifleman(new_human) if(67 to 85) - load_freelancer_shotgunner(H) + load_freelancer_shotgunner(new_human) else - load_freelancer_machinegunner(H) - -/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_machinegunner(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - spawn_merc_weapon(H,1,6) - spawn_weapon(/obj/item/weapon/gun/rifle/lmg, /obj/item/ammo_magazine/rifle/lmg, H, 0, 5) //HPR mini-spec - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/lmg/holo_target, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/lmg/holo_target, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) - -/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_shotgunner(mob/living/carbon/human/H) + load_freelancer_machinegunner(new_human) + +/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_machinegunner(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + spawn_merc_weapon(new_human,1,6) + spawn_weapon(/obj/item/weapon/gun/rifle/lmg, /obj/item/ammo_magazine/rifle/lmg, new_human, 0, 5) //HPR mini-spec + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/lmg/holo_target, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/lmg/holo_target, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + +/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_shotgunner(mob/living/carbon/human/new_human) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - spawn_weapon(/obj/item/weapon/gun/shotgun/type23, pick(shotgun_handfuls_8g), H, 0, 14) //shotgunner mini-spec - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/smokebomb, WEAR_IN_BACK) - - -/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_rifleman(mob/living/carbon/human/H) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + spawn_weapon(/obj/item/weapon/gun/shotgun/type23, pick(shotgun_handfuls_8g), new_human, 0, 14) //shotgunner mini-spec + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/ied_incendiary, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/smokebomb, WEAR_IN_BACK) + + +/datum/equipment_preset/other/freelancer/standard/proc/load_freelancer_rifleman(mob/living/carbon/human/new_human) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/upp, WEAR_R_STORE) - spawn_merc_weapon(H) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/upp, WEAR_R_STORE) + spawn_merc_weapon(new_human) //backpack stuff - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -137,67 +137,67 @@ assignment = "Freelancer Medic" skills = /datum/skills/freelancer/combat_medic -/datum/equipment_preset/other/freelancer/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/freelancer/medic/load_gear(mob/living/carbon/human/new_human) var/shotgunner = FALSE if(prob(50)) shotgunner = TRUE - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) else var/obj/item/clothing/under/marine/veteran/freelancer/FREELANCER = new() var/obj/item/clothing/accessory/storage/surg_vest/equipped/W = new() - FREELANCER.attach_accessory(H, W) - H.equip_to_slot_or_del(FREELANCER, WEAR_BODY) - - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - spawn_merc_helmet(H) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + FREELANCER.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(FREELANCER, WEAR_BODY) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + spawn_merc_helmet(new_human) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) - load_freelancer_medic(H, shotgunner) + load_freelancer_medic(new_human, shotgunner) -/datum/equipment_preset/other/freelancer/medic/proc/load_freelancer_medic(mob/living/carbon/human/H, shotgunner) +/datum/equipment_preset/other/freelancer/medic/proc/load_freelancer_medic(mob/living/carbon/human/new_human, shotgunner) if(shotgunner) - load_shotgunner_medic(H) + load_shotgunner_medic(new_human) else - load_standard_medic(H) + load_standard_medic(new_human) -/datum/equipment_preset/other/freelancer/medic/proc/load_shotgunner_medic(mob/living/carbon/human/H) +/datum/equipment_preset/other/freelancer/medic/proc/load_shotgunner_medic(mob/living/carbon/human/new_human) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BELT) //stuff in backpack - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) //gun - spawn_merc_shotgun(H) + spawn_merc_shotgun(new_human) -/datum/equipment_preset/other/freelancer/medic/proc/load_standard_medic(mob/living/carbon/human/H, /obj/item/clothing/under/marine/veteran/freelancer/FREELANCER) +/datum/equipment_preset/other/freelancer/medic/proc/load_standard_medic(mob/living/carbon/human/new_human, /obj/item/clothing/under/marine/veteran/freelancer/FREELANCER) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) //stuff in backpack - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line is in vest. - spawn_merc_rifle(H) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line is in vest. + spawn_merc_rifle(new_human) //*****************************************************************************************************/ @@ -210,30 +210,30 @@ skills = /datum/skills/freelancer/SL -/datum/equipment_preset/other/freelancer/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/freelancer/leader/load_gear(mob/living/carbon/human/new_human) //No random helmet, so that it's more clear that he's the leader - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/freelancer/beret, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/freelancer/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) - - spawn_weapon(/obj/item/weapon/gun/rifle/m41aMK1, /obj/item/ammo_magazine/rifle/m41aMK1, H, 0, 9) - spawn_merc_weapon(H,1,2) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/stick, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + + spawn_weapon(/obj/item/weapon/gun/rifle/m41aMK1, /obj/item/ammo_magazine/rifle/m41aMK1, new_human, 0, 9) + spawn_merc_weapon(new_human,1,2) //*****************************************************************************************************/ @@ -249,21 +249,21 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/other/elite_merc/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(70;MALE,30;FEMALE) +/datum/equipment_preset/other/elite_merc/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(70;MALE,30;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male_colonist)] [pick(last_names_colonist)]" - H.f_style = "5 O'clock Shadow" + new_human.f_style = "5 O'clock Shadow" else random_name = "[pick(first_names_female_colonist)] [pick(last_names_colonist)]" - H.change_real_name(H, random_name) - H.age = rand(20,45) - H.r_hair = rand(15,35) - H.g_hair = rand(15,35) - H.b_hair = rand(25,45) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(20,45) + new_human.r_hair = rand(15,35) + new_human.g_hair = rand(15,35) + new_human.b_hair = rand(25,45) //*****************************************************************************************************/ @@ -282,29 +282,29 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/other/elite_merc/standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/elite_merc/standard/load_gear(mob/living/carbon/human/new_human) //TODO: add unique backpacks and satchels //clothes - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/miner, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/miner, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/miner, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/miner, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) //storage items, belt spawning is handled in the spawn elite weapon proc. - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/upp, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/upp, WEAR_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/hefa, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/hefa, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) - spawn_merc_elite_weapon(H, 12, 50, 1) + spawn_merc_elite_weapon(new_human, 12, 50, 1) //*****************************************************************************************************/ @@ -323,32 +323,32 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/other/elite_merc/heavy/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/elite_merc/heavy/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels //clothes - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/heavy, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/heavy, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/heavy, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/heavy, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/phosphorus, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/phosphorus, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun(new_human), WEAR_IN_BACK) //gun - H.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun(new_human), WEAR_J_STORE) //*****************************************************************************************************/ @@ -367,45 +367,45 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/other/elite_merc/engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/elite_merc/engineer/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels //snowflake webbing var/obj/item/clothing/under/marine/veteran/mercenary/support/SUPPORT = new() var/obj/item/clothing/accessory/storage/black_vest/W = new() - SUPPORT.attach_accessory(H, W) + SUPPORT.attach_accessory(new_human, W) W.hold.storage_slots = 7 - H.equip_to_slot_or_del(SUPPORT, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/bicaridine, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/bicaridine, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/kelotane, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/kelotane, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/tramadol, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/tramadol, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(SUPPORT, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/bicaridine, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/bicaridine, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/kelotane, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/kelotane, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/tramadol, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/tramadol, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/emergency, WEAR_IN_ACCESSORY) //clothes - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/support, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/support/engineer, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/support, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/support/engineer, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles, WEAR_EYES) //storage items - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/elite_merc, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/elite_merc, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical/full, WEAR_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/ert, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/large_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) //gun - spawn_merc_elite_weapon(H, 9, 100, 0) //only shotguns + spawn_merc_elite_weapon(new_human, 9, 100, 0) //only shotguns //*****************************************************************************************************/ @@ -424,38 +424,38 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/other/elite_merc/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/elite_merc/medic/load_gear(mob/living/carbon/human/new_human) //webbing var/obj/item/clothing/under/marine/veteran/mercenary/support/SUPPORT = new() var/obj/item/clothing/accessory/storage/surg_vest/equipped/W = new() - SUPPORT.attach_accessory(H, W) - H.equip_to_slot_or_del(SUPPORT, WEAR_BODY) + SUPPORT.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(SUPPORT, WEAR_BODY) //clothing - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/support, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/support, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/support, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/support, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/support, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/support, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) //Line in vest. + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) //gun - spawn_merc_elite_weapon(H, 7, 0, 0) //no shotguns + spawn_merc_elite_weapon(new_human, 7, 0, 0) //no shotguns //*****************************************************************************************************/ @@ -474,30 +474,30 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/other/elite_merc/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/elite_merc/leader/load_gear(mob/living/carbon/human/new_human) //clothes - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) //storage items - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) //backpack and stuff in it - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/m15, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/packet/phosphorus/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/elite_merc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/m15, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/smoke, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/phosphorus/upp, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked/elite_merc, WEAR_IN_BACK) //gun - spawn_merc_elite_weapon(H, 7, 25, 1) //lower shotgun chance, but not zero + spawn_merc_elite_weapon(new_human, 7, 25, 1) //lower shotgun chance, but not zero //*****************************************************************************************************/ @@ -514,14 +514,14 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/other/business_person/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/business_person/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_if_possible(new /obj/item/clothing/under/lawyer/bluesuit, WEAR_BODY) - H.equip_if_possible(new /obj/item/clothing/shoes/centcom, WEAR_FEET) - H.equip_if_possible(new /obj/item/clothing/gloves/white, WEAR_HANDS) + new_human.equip_if_possible(new /obj/item/clothing/under/lawyer/bluesuit, WEAR_BODY) + new_human.equip_if_possible(new /obj/item/clothing/shoes/centcom, WEAR_FEET) + new_human.equip_if_possible(new /obj/item/clothing/gloves/white, WEAR_HANDS) - H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) - H.equip_if_possible(new /obj/item/clipboard, WEAR_WAIST) + new_human.equip_if_possible(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) + new_human.equip_if_possible(new /obj/item/clipboard, WEAR_WAIST) //*****************************************************************************************************/ @@ -532,19 +532,19 @@ skills = /datum/skills/pfc idtype = /obj/item/card/id/data -/datum/equipment_preset/other/compression_suit/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/compression_suit/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/space/compression, WEAR_JACKET) - H.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(H) - H.equip_to_slot_or_del(J, WEAR_BACK) + 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() - H.equip_to_slot_or_del(new /obj/item/clothing/mask/breath, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/breath, WEAR_FACE) J.Topic(null, list("stat" = 1)) - spawn_merc_weapon(H) + spawn_merc_weapon(new_human) //*****************************************************************************************************/ @@ -564,35 +564,35 @@ . = ..() access = get_freelancer_access() -/datum/equipment_preset/other/pizza/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE,FEMALE) +/datum/equipment_preset/other/pizza/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE,FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(first_names_male)] [pick(last_names)]" else random_name = "[pick(first_names_female)] [pick(last_names)]" - H.change_real_name(H, random_name) - H.age = rand(17,45) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(17,45) -/datum/equipment_preset/other/pizza/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/pizza/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/pizza, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/red, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/margherita, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/vegetable, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/mushroom, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/pizzabox/meat, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/thirteenloko, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/pizza, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/red, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/margherita, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/holdout, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/vegetable, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/mushroom, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/pizzabox/meat, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/dr_gibb, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/cans/thirteenloko, WEAR_IN_BACK) /datum/equipment_preset/other/souto name = "Souto Man" @@ -609,28 +609,28 @@ . = ..() access = get_freelancer_access() -/datum/equipment_preset/other/souto/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "Souto Man") - H.age = 40 +/datum/equipment_preset/other/souto/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "Souto Man") + new_human.age = 40 -/datum/equipment_preset/other/souto/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/souto/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/souto, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/souto, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/souto, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/souto, WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/fake_mustache, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/space/souto, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/souto, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/souto, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/souto, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/souto, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/souto, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/souto, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/souto, WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/fake_mustache, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/space/souto, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/souto, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/souto, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/souto, WEAR_FEET) var/obj/vehicle/souto/super/V = new - V.forceMove(H.loc) - V.buckle_mob(H, H) + V.forceMove(new_human.loc) + V.buckle_mob(new_human, new_human) //*****************************************************************************************************/ @@ -643,45 +643,45 @@ faction = FACTION_ZOMBIE //Overloading the function to be able to spawn gear first -/datum/equipment_preset/other/zombie/load_preset(mob/living/carbon/human/H, randomise = FALSE) +/datum/equipment_preset/other/zombie/load_preset(mob/living/carbon/human/new_human, randomise = FALSE) if(randomise) - load_name(H) - load_skills(H) //skills are set before equipment because of skill restrictions on certain clothes. - load_languages(H) - load_gear(H) - load_id(H) - load_status(H) - load_vanity(H) - load_race(H)//Race is loaded last, otherwise we wouldn't be able to equip gear! - H.assigned_equipment_preset = src - H.regenerate_icons() - -/datum/equipment_preset/other/zombie/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE, FEMALE) + load_name(new_human) + load_skills(new_human) //skills are set before equipment because of skill restrictions on certain clothes. + load_languages(new_human) + load_gear(new_human) + load_id(new_human) + load_status(new_human) + load_vanity(new_human) + load_race(new_human)//Race is loaded last, otherwise we wouldn't be able to equip gear! + new_human.assigned_equipment_preset = src + new_human.regenerate_icons() + +/datum/equipment_preset/other/zombie/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE, FEMALE) var/datum/preferences/A = new - A.randomize_appearance(H) - var/random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.age = rand(21,45) + A.randomize_appearance(new_human) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(21,45) -/datum/equipment_preset/other/zombie/load_id(mob/living/carbon/human/H, client/mob_client) - var/obj/item/clothing/under/uniform = H.w_uniform +/datum/equipment_preset/other/zombie/load_id(mob/living/carbon/human/new_human, client/mob_client) + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_COLONIST - H.job = "Zombie" - H.faction = faction + new_human.job = "Zombie" + new_human.faction = faction return ..() -/datum/equipment_preset/other/zombie/load_race(mob/living/carbon/human/H) - H.set_species(SPECIES_HUMAN) // Set back, so that we can get our claws again - H.set_species(SPECIES_ZOMBIE) +/datum/equipment_preset/other/zombie/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SPECIES_HUMAN) // Set back, so that we can get our claws again + new_human.set_species(SPECIES_ZOMBIE) -/datum/equipment_preset/other/zombie/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/zombie/load_gear(mob/living/carbon/human/new_human) var/uniform_path = pick(/obj/item/clothing/under/colonist, /obj/item/clothing/under/colonist/ua_civvies, /obj/item/clothing/under/colonist/wy_davisone, /obj/item/clothing/under/colonist/wy_joliet_shopsteward, /obj/item/clothing/under/marine/ua_riot, /obj/item/clothing/under/suit_jacket/manager, /obj/item/clothing/under/suit_jacket/director) - H.equip_to_slot_or_del(new uniform_path, WEAR_BODY) + new_human.equip_to_slot_or_del(new uniform_path, WEAR_BODY) var/shoe_path = pick(/obj/item/clothing/shoes/laceup, /obj/item/clothing/shoes/leather, /obj/item/clothing/shoes/jackboots) - H.equip_to_slot_or_del(new shoe_path, WEAR_FEET) + new_human.equip_to_slot_or_del(new shoe_path, WEAR_FEET) //*****************************************************************************************************/ @@ -696,30 +696,30 @@ rank = FACTION_GLADIATOR faction = FACTION_GLADIATOR -/datum/equipment_preset/other/gladiator/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE, FEMALE) +/datum/equipment_preset/other/gladiator/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE, FEMALE) var/datum/preferences/A = new - A.randomize_appearance(H) - var/random_name = capitalize(pick(H.gender == MALE ? first_names_male_gladiator : first_names_female_gladiator)) - H.change_real_name(H, random_name) - H.age = rand(21,45) - -/datum/equipment_preset/other/gladiator/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) - - var/obj/item/lantern = new /obj/item/device/flashlight/lantern(H) + A.randomize_appearance(new_human) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male_gladiator : first_names_female_gladiator)) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(21,45) + +/datum/equipment_preset/other/gladiator/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) + + var/obj/item/lantern = new /obj/item/device/flashlight/lantern(new_human) lantern.name = "Beacon of Holy Light" - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) - H.equip_to_slot_or_del(lantern, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(lantern, WEAR_R_STORE) //*****************************************************************************************************/ @@ -730,22 +730,22 @@ assignment = "Samnite" rank = "Samnite" -/datum/equipment_preset/other/gladiator/champion/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) - - var/obj/item/lantern = new /obj/item/device/flashlight/lantern(H) +/datum/equipment_preset/other/gladiator/champion/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) + + var/obj/item/lantern = new /obj/item/device/flashlight/lantern(new_human) lantern.name = "Beacon of Holy Light" - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) - H.equip_to_slot_or_del(lantern, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(lantern, WEAR_R_STORE) //*****************************************************************************************************/ @@ -756,22 +756,22 @@ assignment = "Spartacus" rank = "Spartacus" -/datum/equipment_preset/other/gladiator/leader/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) - - var/obj/item/lantern = new /obj/item/device/flashlight/lantern(H) +/datum/equipment_preset/other/gladiator/leader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/gladiator, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/gladiator, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword, WEAR_L_HAND) + + var/obj/item/lantern = new /obj/item/device/flashlight/lantern(new_human) lantern.name = "Beacon of Holy Light" - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) - H.equip_to_slot_or_del(lantern, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(lantern, WEAR_R_STORE) //*****************************************************************************************************/ @@ -791,53 +791,53 @@ . = ..() access = get_all_civilian_accesses() -/datum/equipment_preset/other/xeno_cultist/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain/cultist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(H), WEAR_L_STORE) +/datum/equipment_preset/other/xeno_cultist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain/cultist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) - var/obj/item/clothing/suit/cultist_hoodie/hoodie = new /obj/item/clothing/suit/cultist_hoodie(H) + var/obj/item/clothing/suit/cultist_hoodie/hoodie = new /obj/item/clothing/suit/cultist_hoodie(new_human) hoodie.flags_item |= NODROP|DELONDROP - H.equip_to_slot_or_del(hoodie, WEAR_JACKET) + new_human.equip_to_slot_or_del(hoodie, WEAR_JACKET) - var/obj/item/clothing/head/cultist_hood/hood = new /obj/item/clothing/head/cultist_hood(H) + var/obj/item/clothing/head/cultist_hood/hood = new /obj/item/clothing/head/cultist_hood(new_human) hood.flags_item |= NODROP|DELONDROP - H.equip_to_slot_or_del(hood, WEAR_HEAD) + new_human.equip_to_slot_or_del(hood, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(H), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran(new_human), WEAR_HANDS) //*****************************************************************************************************/ -/datum/equipment_preset/other/xeno_cultist/load_status(mob/living/carbon/human/H, hivenumber = XENO_HIVE_NORMAL) - if(SSticker.mode && H.mind) - SSticker.mode.xenomorphs += H.mind +/datum/equipment_preset/other/xeno_cultist/load_status(mob/living/carbon/human/new_human, hivenumber = XENO_HIVE_NORMAL) + if(SSticker.mode && new_human.mind) + SSticker.mode.xenomorphs += new_human.mind var/datum/hive_status/hive = GLOB.hive_datum[hivenumber] if(hive) - H.faction = hive.internal_faction - if(hive.leading_cult_sl == H) + new_human.faction = hive.internal_faction + if(hive.leading_cult_sl == new_human) hive.leading_cult_sl = null - H.hivenumber = hivenumber + new_human.hivenumber = hivenumber - GLOB.xeno_cultists += H + GLOB.xeno_cultists += new_human var/list/huds_to_add = list(MOB_HUD_XENO_INFECTION, MOB_HUD_XENO_STATUS) for(var/hud_to_add in huds_to_add) var/datum/mob_hud/hud = huds[hud_to_add] - hud.add_hud_to(H) + hud.add_hud_to(new_human) var/list/actions_to_add = subtypesof(/datum/action/human_action/activable/cult) - if(istype(H.wear_suit, /obj/item/clothing/suit/cultist_hoodie) || istype(H.head, /obj/item/clothing/head/cultist_hood)) + if(istype(new_human.wear_suit, /obj/item/clothing/suit/cultist_hoodie) || istype(new_human.head, /obj/item/clothing/head/cultist_hood)) actions_to_add -= /datum/action/human_action/activable/cult/obtain_equipment for(var/action_to_add in actions_to_add) - give_action(H, action_to_add) + give_action(new_human, action_to_add) - H.default_lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - H.update_sight() + new_human.default_lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + new_human.update_sight() /datum/equipment_preset/other/xeno_cultist/leader name = "Cultist - Xeno Cultist Leader" @@ -848,19 +848,19 @@ assignment = "Cultist Leader" rank = "Cultist Leader" -/datum/equipment_preset/other/xeno_cultist/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/xeno_cultist/leader/load_gear(mob/living/carbon/human/new_human) . = ..() - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/cultist(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/cultist(new_human), WEAR_EYES) -/datum/equipment_preset/other/xeno_cultist/leader/load_status(mob/living/carbon/human/H) +/datum/equipment_preset/other/xeno_cultist/leader/load_status(mob/living/carbon/human/new_human) . = ..() - var/datum/hive_status/hive = GLOB.hive_datum[H.hivenumber] - hive.leading_cult_sl = H + var/datum/hive_status/hive = GLOB.hive_datum[new_human.hivenumber] + hive.leading_cult_sl = new_human var/list/types = subtypesof(/datum/action/human_action/activable/cult_leader) for(var/type in types) - give_action(H, type) + give_action(new_human, type) //*****************************************************************************************************/ @@ -872,27 +872,27 @@ idtype = /obj/item/card/id/dogtag uses_special_name = TRUE -/datum/equipment_preset/other/professor_dummy/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE, FEMALE) - H.real_name = "Professor DUMMY the Medical Mannequin" - H.name = H.real_name - H.age = rand(1,5) +/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.name = new_human.real_name + new_human.age = rand(1,5) var/datum/preferences/A = new - A.randomize_appearance(H) + A.randomize_appearance(new_human) -/datum/equipment_preset/other/professor_dummy/load_race(mob/living/carbon/human/H) +/datum/equipment_preset/other/professor_dummy/load_race(mob/living/carbon/human/new_human) . = ..() //Can't hug the dummy! Otherwise it's basically human... - H.huggable = FALSE - H.mob_flags |= EASY_SURGERY //Nurses can practise surgery on it. + new_human.huggable = FALSE + new_human.mob_flags |= EASY_SURGERY //Nurses can practise surgery on it. -/datum/equipment_preset/other/professor_dummy/load_gear(mob/living/carbon/human/H) - var/obj/item/device/professor_dummy_tablet/tablet = new /obj/item/device/professor_dummy_tablet(H) - tablet.link_mob(H) - H.equip_to_slot_or_del(tablet, WEAR_R_HAND) +/datum/equipment_preset/other/professor_dummy/load_gear(mob/living/carbon/human/new_human) + var/obj/item/device/professor_dummy_tablet/tablet = new /obj/item/device/professor_dummy_tablet(new_human) + tablet.link_mob(new_human) + new_human.equip_to_slot_or_del(tablet, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical, WEAR_BODY) //*****************************************************************************************************/ @@ -914,20 +914,20 @@ . = ..() access = get_antagonist_access() -/datum/equipment_preset/other/tank/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/tank/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/tanker(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/weldpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech/tanker(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/tanker(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech/tanker(new_human), WEAR_HEAD) - spawn_weapon(/obj/item/weapon/gun/smg/m39, /obj/item/ammo_magazine/smg/m39/extended, H, 0, 3) + spawn_weapon(/obj/item/weapon/gun/smg/m39, /obj/item/ammo_magazine/smg/m39/extended, new_human, 0, 3) /datum/equipment_preset/other/tank/load_status() return @@ -961,13 +961,13 @@ ACCESS_MARINE_DELTA, ) -/datum/equipment_preset/other/tank/trainee/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/other/tank/trainee/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(new_human), WEAR_R_STORE) //*****************************************************************************************************/ diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index cd7fec5ce058..3e111ce3fa30 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -15,19 +15,19 @@ access = get_all_accesses() + get_all_centcom_access() + get_antagonist_access() -/datum/equipment_preset/pmc/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE,FEMALE) +/datum/equipment_preset/pmc/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE,FEMALE) var/random_name var/first_name var/last_name var/datum/preferences/A = new() - A.randomize_appearance(H) - if(H.gender == MALE) + A.randomize_appearance(new_human) + if(new_human.gender == MALE) if(prob(10)) first_name = "[capitalize(randomly_generate_japanese_word(rand(2, 3)))]" else first_name = "[pick(first_names_male_pmc)]" - H.f_style = "5 O'clock Shadow" + new_human.f_style = "5 O'clock Shadow" else if(prob(10)) first_name = "[capitalize(randomly_generate_japanese_word(rand(2, 3)))]" @@ -38,16 +38,16 @@ else last_name = "[pick(last_names_pmc)]" random_name = "[first_name] [last_name]" - H.change_real_name(H, random_name) - H.age = rand(25,35) - H.h_style = "Shaved Head" - H.r_hair = 25 - H.g_hair = 25 - H.b_hair = 35 - -/datum/equipment_preset/pmc/load_id(mob/living/carbon/human/H, client/mob_client) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(25,35) + new_human.h_style = "Shaved Head" + new_human.r_hair = 25 + new_human.g_hair = 25 + new_human.b_hair = 35 + +/datum/equipment_preset/pmc/load_id(mob/living/carbon/human/new_human, client/mob_client) if(human_versus_human) - var/obj/item/clothing/under/uniform = H.w_uniform + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_PMC @@ -64,52 +64,52 @@ paygrade = "PMC-OP" skills = /datum/skills/pmc -/datum/equipment_preset/pmc/pmc_standard/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_standard/load_gear(mob/living/carbon/human/new_human) var/choice = rand(1,5) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) if(prob(50)) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) else - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) switch(choice) if(1,2) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) if(3) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/nsg_ap, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/extended, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/nsg_ap, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/extended, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/extended, WEAR_IN_BACK) if(4,5) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) /datum/equipment_preset/pmc/pmc_standard/get_antag_clothing_equipment() return list( @@ -206,39 +206,39 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), paygrade = "PMC-EN" skills = /datum/skills/pmc -/datum/equipment_preset/pmc/pmc_detainer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_detainer/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) if(prob(50)) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) else - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/corporate/detainer, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/box/zipcuffs/small, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/tactical, WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/corporate/detainer, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/zipcuffs/small, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_BACK) /datum/equipment_preset/pmc/pmc_detainer/get_antag_clothing_equipment() return list( @@ -336,41 +336,41 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/medic headset_type = /obj/item/device/radio/headset/distress/pmc/medic -/datum/equipment_preset/pmc/pmc_medic/load_gear(mob/living/carbon/human/H) - - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) +/datum/equipment_preset/pmc/pmc_medic/load_gear(mob/living/carbon/human/new_human) + + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_R_STORE) /datum/equipment_preset/pmc/pmc_medic/get_antag_clothing_equipment() return list( @@ -511,44 +511,44 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/medic/chem headset_type = /obj/item/device/radio/headset/distress/pmc/medic -/datum/equipment_preset/pmc/pmc_med_investigator/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_med_investigator/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/device/reagent_scanner, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/syringe/full, WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/syringe/counteragent, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/sedative, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/device/reagent_scanner, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/syringe/full, WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/syringe/counteragent, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/sedative, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) /datum/equipment_preset/pmc/pmc_med_investigator/get_antag_clothing_equipment() return list( @@ -691,44 +691,44 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/SL headset_type = /obj/item/device/radio/headset/distress/pmc/command -/datum/equipment_preset/pmc/pmc_leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_leader/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/leader, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/leader, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) - - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) - - var/obj/item/device/radio/headset/R = H.wear_l_ear + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/leader, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/leader, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + + var/obj/item/device/radio/headset/R = new_human.wear_l_ear if(istype(R)) R.volume = RADIO_VOLUME_IMPORTANT @@ -843,33 +843,33 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/SL/chem headset_type = /obj/item/device/radio/headset/distress/pmc/command -/datum/equipment_preset/pmc/pmc_lead_investigator/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_lead_investigator/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/leader, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/leader, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/device/reagent_scanner, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/leader, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/leader, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/reagent_scanner, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_rifle, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) /datum/equipment_preset/pmc/pmc_lead_investigator/get_antag_clothing_equipment() return list( @@ -981,27 +981,27 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), role_comm_title = "SG" skills = /datum/skills/pmc/smartgunner -/datum/equipment_preset/pmc/pmc_gunner/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_gunner/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/gunner, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/cell/hyper, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/dirty, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/large/vp78, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/pmc/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/gunner, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/cell/hyper, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/dirty, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/large/vp78, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/pmc/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) /datum/equipment_preset/pmc/pmc_gunner/get_antag_clothing_equipment() return list( @@ -1088,36 +1088,36 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/specialist headset_type = /obj/item/device/radio/headset/distress/pmc/cct -/datum/equipment_preset/pmc/pmc_sniper/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/pmc_sniper/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/sniper, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/sniper, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full/elite, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/sniper/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/elite, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/elite, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sniper, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/sniper, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/sniper, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full/elite, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/sniper/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/elite, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/elite, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sniper, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) /datum/equipment_preset/pmc/pmc_sniper/get_antag_clothing_equipment() return list( @@ -1209,23 +1209,23 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/tank_crew headset_type = /obj/item/device/radio/headset/distress/pmc/cct -/datum/equipment_preset/pmc/pmc_crewman/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/tool/weldpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) - - spawn_weapon(/obj/item/weapon/gun/smg/m39/elite, /obj/item/ammo_magazine/smg/m39/ap, H, 0, 0) +/datum/equipment_preset/pmc/pmc_crewman/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) + + spawn_weapon(/obj/item/weapon/gun/smg/m39/elite, /obj/item/ammo_magazine/smg/m39/ap, new_human, 0, 0) /datum/equipment_preset/pmc/pmc_crewman/get_antag_clothing_equipment() return list( @@ -1339,38 +1339,38 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_XENOMORPH) headset_type = /obj/item/device/radio/headset/distress/pmc/command -/datum/equipment_preset/pmc/xeno_handler/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) +/datum/equipment_preset/pmc/xeno_handler/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) /datum/equipment_preset/pmc/xeno_handler/get_antag_clothing_equipment() return list( @@ -1484,37 +1484,37 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/doctor headset_type = /obj/item/device/radio/headset/distress/pmc/medic -/datum/equipment_preset/pmc/doctor/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) +/datum/equipment_preset/pmc/doctor/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, WEAR_R_STORE) //surgery + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, WEAR_R_STORE) //surgery /datum/equipment_preset/pmc/doctor/get_antag_clothing_equipment() @@ -1658,34 +1658,34 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/engineer headset_type = /obj/item/device/radio/headset/distress/pmc/cct -/datum/equipment_preset/pmc/technician/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/brown_vest, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_R_STORE) +/datum/equipment_preset/pmc/technician/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/brown_vest, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior, WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/ap, WEAR_IN_JACKET) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full, WEAR_R_STORE) /datum/equipment_preset/pmc/technician/get_antag_clothing_equipment() return list( @@ -1807,25 +1807,25 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), skills = /datum/skills/pmc/director headset_type = /obj/item/device/radio/headset/distress/pmc/command/director -/datum/equipment_preset/pmc/director/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/director, WEAR_HEAD) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/director, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/director, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/pmc, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) +/datum/equipment_preset/pmc/director/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/director, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/director, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/director, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/pmc, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable, WEAR_BACK) - var/obj/item/storage/pouch/pistol/command/command_pouch = new(H) + var/obj/item/storage/pouch/pistol/command/command_pouch = new(new_human) command_pouch.desc = replacetext(command_pouch.desc, "Captains", "corporate PMC directors") - H.equip_to_slot_or_del(command_pouch, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/cotablet/pmc(H), WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(command_pouch, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/pmc(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) - var/obj/item/device/radio/headset/R = H.wear_l_ear + var/obj/item/device/radio/headset/R = new_human.wear_l_ear if(istype(R)) R.volume = RADIO_VOLUME_CRITICAL @@ -1845,73 +1845,73 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), headset_type = /obj/item/device/radio/headset/distress/pmc/command -/datum/equipment_preset/pmc/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/pmc/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name if(prob(10)) random_name = "[capitalize(randomly_generate_japanese_word(rand(2, 3)))]" - else if(H.gender == MALE) + else if(new_human.gender == MALE) random_name = "[pick(first_names_male_pmc)]" else random_name = "[pick(first_names_female_pmc)]" - if(H.gender == MALE) - H.f_style = "5 O'clock Shadow" - - H.change_real_name(H, random_name) - H.r_hair = 15 - H.g_hair = 15 - H.b_hair = 25 - H.r_eyes = 139 - H.g_eyes = 62 - H.b_eyes = 19 - -/datum/equipment_preset/pmc/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_GEN_THREE) - -/datum/equipment_preset/pmc/synth/load_skills(mob/living/carbon/human/H) - H.set_skills(/datum/skills/synthetic) - H.allow_gun_usage = FALSE - -/datum/equipment_preset/pmc/synth/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/synth, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/nailgun, WEAR_IN_JACKET) - - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) - - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/white, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/nailgun, WEAR_IN_BACK) - new /obj/item/clothing/suit/auto_cpr(H.back) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/nailgun/compact, WEAR_J_STORE) - - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) + if(new_human.gender == MALE) + new_human.f_style = "5 O'clock Shadow" + + new_human.change_real_name(new_human, random_name) + new_human.r_hair = 15 + new_human.g_hair = 15 + new_human.b_hair = 25 + new_human.r_eyes = 139 + new_human.g_eyes = 62 + new_human.b_eyes = 19 + +/datum/equipment_preset/pmc/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_GEN_THREE) + +/datum/equipment_preset/pmc/synth/load_skills(mob/living/carbon/human/new_human) + new_human.set_skills(/datum/skills/synthetic) + new_human.allow_gun_usage = FALSE + +/datum/equipment_preset/pmc/synth/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/surg_vest/equipped, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/synth, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/nailgun, WEAR_IN_JACKET) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/experimental_mesons, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc, WEAR_FACE) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/white, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/nailgun, WEAR_IN_BACK) + new /obj/item/clothing/suit/auto_cpr(new_human.back) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/nailgun/compact, WEAR_J_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver/tactical, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wirecutters/tactical, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/wrench, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) /datum/equipment_preset/pmc/synth/get_antag_clothing_equipment() return list( diff --git a/code/modules/gear_presets/survivors.dm b/code/modules/gear_presets/survivors.dm index 5c0815137465..d29498ee9f89 100644 --- a/code/modules/gear_presets/survivors.dm +++ b/code/modules/gear_presets/survivors.dm @@ -18,23 +18,23 @@ var/survivor_variant = CIVILIAN_SURVIVOR -/datum/equipment_preset/survivor/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE, FEMALE) +/datum/equipment_preset/survivor/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE, FEMALE) var/datum/preferences/A = new - A.randomize_appearance(H) - var/random_name = capitalize(pick(H.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) - H.change_real_name(H, random_name) - H.age = rand(21,45) - -/datum/equipment_preset/survivor/load_gear(mob/living/carbon/human/H) // Essentially where you will put the most essential piece of kit you want survivors to spawn with. - add_random_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(H), WEAR_IN_BACK) - add_survivor_weapon_pistol(H) - -/datum/equipment_preset/survivor/load_id(mob/living/carbon/human/H, client/mob_client) - var/obj/item/clothing/under/uniform = H.w_uniform + A.randomize_appearance(new_human) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male : first_names_female)) + " " + capitalize(pick(last_names)) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(21,45) + +/datum/equipment_preset/survivor/load_gear(mob/living/carbon/human/new_human) // Essentially where you will put the most essential piece of kit you want survivors to spawn with. + add_random_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(new_human), WEAR_IN_BACK) + add_survivor_weapon_pistol(new_human) + +/datum/equipment_preset/survivor/load_id(mob/living/carbon/human/new_human, client/mob_client) + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_COLONIST @@ -53,22 +53,22 @@ survivor_variant = SCIENTIST_SURVIVOR -/datum/equipment_preset/survivor/scientist/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(H), WEAR_BODY) +/datum/equipment_preset/survivor/scientist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) - add_random_survivor_research_gear(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) + add_random_survivor_research_gear(new_human) ..() @@ -76,14 +76,14 @@ name = "Survivor - Sorokyne Strata Researcher" assignment = "Sorokyne Strata Researcher" -/datum/equipment_preset/survivor/scientist/soro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/regular(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/tox(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(H), WEAR_JACKET) +/datum/equipment_preset/survivor/scientist/soro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(new_human), WEAR_BODY) + 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 /obj/item/clothing/glasses/regular(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/tox(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(new_human), WEAR_JACKET) ..() @@ -91,14 +91,14 @@ name = "Survivor - Shivas Snowball Researcher" assignment = "Shivas Snowball Researcher" -/datum/equipment_preset/survivor/scientist/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/tox(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/purple(H), WEAR_JACKET) +/datum/equipment_preset/survivor/scientist/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/tox(new_human), WEAR_BACK) + 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 /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/purple(new_human), WEAR_JACKET) ..() @@ -106,10 +106,10 @@ name = "Survivor - CORSAT Researcher" assignment = "CORSAT Researcher" -/datum/equipment_preset/survivor/scientist/corsat/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) +/datum/equipment_preset/survivor/scientist/corsat/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(new_human), WEAR_BODY) + 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 /obj/item/clothing/shoes/white(new_human), WEAR_FEET) ..() @@ -117,15 +117,15 @@ name = "Survivor - Florina Researcher" assignment = "Florina Researcher" -/datum/equipment_preset/survivor/scientist/florina/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/purple(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) +/datum/equipment_preset/survivor/scientist/florina/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/purple(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(new_human), WEAR_JACKET) + 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 /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) ..() @@ -133,14 +133,14 @@ name = "Survivor - LV-624 Archeologist" assignment = "LV-624 Archeologist" -/datum/equipment_preset/survivor/scientist/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/scientist/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie(new_human), WEAR_HEAD) + 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 /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -148,14 +148,14 @@ name = "Survivor - Solaris Scientist" assignment = "Solaris Scientist" -/datum/equipment_preset/survivor/scientist/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(H), WEAR_FEET) +/datum/equipment_preset/survivor/scientist/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/green(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/green(new_human), WEAR_FEET) ..() @@ -171,29 +171,29 @@ survivor_variant = MEDICAL_SURVIVOR -/datum/equipment_preset/survivor/doctor/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), WEAR_BODY) +/datum/equipment_preset/survivor/doctor/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), WEAR_JACKET) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/med(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + 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 /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(new_human), WEAR_JACKET) var/random_gear = rand(0,4) switch(random_gear) if(0) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_R_STORE) if(1) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/full(new_human), WEAR_R_STORE) if(2) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) if(3) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/first_responder/full(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/first_responder/full(new_human), WEAR_R_STORE) if(4) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(H), WEAR_R_STORE) - add_random_survivor_medical_gear(H) - add_survivor_weapon_civilian(H) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_R_STORE) + add_random_survivor_medical_gear(new_human) + add_survivor_weapon_civilian(new_human) ..() @@ -202,9 +202,9 @@ name = "Survivor - Trijent Doctor" assignment = "Trijent Dam Doctor" -/datum/equipment_preset/survivor/doctor/trijent/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/blue(H), WEAR_HEAD) +/datum/equipment_preset/survivor/doctor/trijent/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/blue(new_human), WEAR_HEAD) ..() @@ -212,10 +212,10 @@ name = "Survivor - Sorokyne Strata Doctor" assignment = "Sorokyne Strata Doctor" -/datum/equipment_preset/survivor/doctor/soro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) +/datum/equipment_preset/survivor/doctor/soro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) ..() @@ -223,9 +223,9 @@ name = "Survivor - CORSAT Doctor" assignment = "CORSAT Doctor" -/datum/equipment_preset/survivor/doctor/corsat/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) +/datum/equipment_preset/survivor/doctor/corsat/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) ..() @@ -233,9 +233,9 @@ name = "Survivor - Florina Doctor" assignment = "Florina Doctor" -/datum/equipment_preset/survivor/doctor/florina/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(H), WEAR_HEAD) +/datum/equipment_preset/survivor/doctor/florina/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(new_human), WEAR_HEAD) ..() @@ -243,15 +243,15 @@ name = "Survivor - Kutjevo Doctor" assignment = "Kutjevo Doctor" -/datum/equipment_preset/survivor/doctor/kutjevo/load_gear(mob/living/carbon/human/H) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) +/datum/equipment_preset/survivor/doctor/kutjevo/load_gear(mob/living/carbon/human/new_human) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) ..() @@ -259,10 +259,10 @@ name = "Survivor - LV-624 Emergency Medical Technician" assignment = "LV-624 Emergency Medical Technician" -/datum/equipment_preset/survivor/doctor/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H.back), WEAR_IN_BACK) +/datum/equipment_preset/survivor/doctor/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human.back), WEAR_IN_BACK) ..() @@ -270,9 +270,9 @@ name = "Survivor - Solaris Doctor" assignment = "Solaris Doctor" -/datum/equipment_preset/survivor/doctor/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/purple(H), WEAR_HEAD) +/datum/equipment_preset/survivor/doctor/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/purple(new_human), WEAR_HEAD) ..() @@ -280,13 +280,13 @@ name = "Survivor - Shivas Snowball Doctor" assignment = "Shivas Snowball Doctor" -/datum/equipment_preset/survivor/doctor/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/green(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) +/datum/equipment_preset/survivor/doctor/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/green(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) ..() @@ -304,24 +304,24 @@ survivor_variant = CORPORATE_SURVIVOR -/datum/equipment_preset/survivor/corporate/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(H), WEAR_BODY) +/datum/equipment_preset/survivor/corporate/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - add_random_cl_survivor_loot(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - add_survivor_weapon_civilian(H) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/document(H), WEAR_R_STORE) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + add_random_cl_survivor_loot(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + add_survivor_weapon_civilian(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/document(new_human), WEAR_R_STORE) ..() -/datum/equipment_preset/survivor/corporate/load_rank(mob/living/carbon/human/H) - if(H.client) - var/playtime = get_job_playtime(H.client, JOB_CORPORATE_LIAISON) - if(H.client.prefs.playtime_perks) +/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 "WYC5" else if(playtime > JOB_PLAYTIME_TIER_3) @@ -336,13 +336,13 @@ name = "Survivor - Shivas Snowball Corporate Liaison" assignment = "Shivas Snowball Corporate Liaison" -/datum/equipment_preset/survivor/corporate/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/navy(H), WEAR_JACKET) +/datum/equipment_preset/survivor/corporate/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/navy(new_human), WEAR_JACKET) ..() @@ -358,33 +358,33 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/survivor/security/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(H), WEAR_BODY) +/datum/equipment_preset/survivor/security/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine(H), WEAR_R_STORE) - add_survivor_weapon_security(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine(new_human), WEAR_R_STORE) + add_survivor_weapon_security(new_human) ..() /datum/equipment_preset/survivor/security/trijent name = "Survivor - Trijent Security Guard" assignment = "Trijent Dam Security Guard" -/datum/equipment_preset/survivor/security/trijent/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_security/navyblue(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/mpcap(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/det_suit/black(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/trijent/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_security/navyblue(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/mpcap(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/det_suit/black(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -392,14 +392,14 @@ name = "Survivor - Sorokyne Strata Security" assignment = "Sorokyne Strata Security" -/datum/equipment_preset/survivor/security/soro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) +/datum/equipment_preset/survivor/security/soro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/veteran/soviet_uniform_01(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) ..() @@ -408,16 +408,16 @@ assignment = "Weyland-Yutani Security Guard" languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE) -/datum/equipment_preset/survivor/security/corsat/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(H), WEAR_HEAD) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) +/datum/equipment_preset/survivor/security/corsat/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(new_human), WEAR_HEAD) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -425,13 +425,13 @@ name = "Survivor - Florina Prison Guard" assignment = "Florina Prison Guard" -/datum/equipment_preset/survivor/security/florina/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/florina/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -440,13 +440,13 @@ assignment = "Kutjevo Security Guard" -/datum/equipment_preset/survivor/security/kutjevo/load_gear(mob/living/carbon/human/H) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/kutjevo/load_gear(mob/living/carbon/human/new_human) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -455,12 +455,12 @@ assignment = "Weyland-Yutani Security Guard" languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE) -/datum/equipment_preset/survivor/security/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/formal/servicedress(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/security(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/jungle(new_human), WEAR_FEET) ..() @@ -468,14 +468,14 @@ name = "Survivor - Shivas Snowball Security Guard" assignment = "United Americas Peacekeeper" -/datum/equipment_preset/survivor/security/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -483,13 +483,13 @@ name = "Survivor - Solaris United Americas Peacekeepers" assignment = "United Americas Peacekeeper" -/datum/equipment_preset/survivor/security/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/security/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -504,16 +504,16 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/survivor/prisoner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(H), WEAR_BODY) +/datum/equipment_preset/survivor/prisoner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - if(prob(50)) H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - if(prob(50)) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H.back), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + if(prob(50)) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + if(prob(50)) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human.back), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() /datum/equipment_preset/survivor/gangleader @@ -523,16 +523,16 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/gangleader/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(H), WEAR_BODY) +/datum/equipment_preset/survivor/gangleader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - if(prob(50)) H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(H), WEAR_HEAD) - if(prob(50)) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H.back), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + if(prob(50)) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet(new_human), WEAR_HEAD) + if(prob(50)) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human.back), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() // ----- Civilian Survivor @@ -544,41 +544,41 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/civilian/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/civilian/load_gear(mob/living/carbon/human/new_human) var/random_gear = rand(0, 3) switch(random_gear) if(0) // Normal Colonist - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) if(1) // Janitor - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/janitor(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/vir(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/purple(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/mgoggles(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/purple(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/galoshes(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/janitor(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/vir(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/purple(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/mgoggles(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/purple(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/galoshes(new_human), WEAR_FEET) if(2) // Bar Tender - H.equip_to_slot_or_del(new /obj/item/clothing/under/waiter(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/lawyer/bluejacket(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/bowlerhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/fake_mustache(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/beer_pack(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/waiter(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/lawyer/bluejacket(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/bowlerhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/fake_mustache(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/beer_pack(new_human.back), WEAR_IN_BACK) if(3) // Botanist - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/hyd(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/tool/hatchet(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/hyd(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/tool/hatchet(new_human.back), WEAR_IN_BACK) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() @@ -591,16 +591,16 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/chef/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(H), WEAR_BODY) +/datum/equipment_preset/survivor/chef/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/tool/kitchen/rollingpin(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/chef(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/tool/kitchen/rollingpin(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() @@ -613,16 +613,16 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/chaplain/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain(H), WEAR_BODY) +/datum/equipment_preset/survivor/chaplain/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/bible/booze(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/bible/booze(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() @@ -630,10 +630,10 @@ name = "Survivor - Trijent Chaplain" assignment = "Trijent Chaplain" -/datum/equipment_preset/survivor/chaplain/trijent/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/nun(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/nun_hood(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(H), WEAR_JACKET) +/datum/equipment_preset/survivor/chaplain/trijent/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/nun(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/nun_hood(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(new_human), WEAR_JACKET) ..() @@ -641,11 +641,11 @@ name = "Survivor - Kutjevo Chaplain" assignment = "Kutjevo Chaplain" -/datum/equipment_preset/survivor/chaplain/kutjevo/load_gear(mob/living/carbon/human/H) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) +/datum/equipment_preset/survivor/chaplain/kutjevo/load_gear(mob/living/carbon/human/new_human) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) ..() @@ -653,10 +653,10 @@ name = "Survivor - LV-624 Priest" assignment = "LV-624 Priest" -/datum/equipment_preset/survivor/chaplain/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/priest_robe(H), WEAR_JACKET) +/datum/equipment_preset/survivor/chaplain/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/priest_robe(new_human), WEAR_JACKET) ..() @@ -664,9 +664,9 @@ name = "Survivor - Solaris Chaplain" assignment = "Solaris Chaplain" -/datum/equipment_preset/survivor/chaplain/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/nun_hood(H), WEAR_HEAD) +/datum/equipment_preset/survivor/chaplain/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/holidaypriest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/nun_hood(new_human), WEAR_HEAD) ..() @@ -681,18 +681,18 @@ survivor_variant = ENGINEERING_SURVIVOR -/datum/equipment_preset/survivor/engineer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) +/datum/equipment_preset/survivor/engineer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/largetank(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/med_small_stack(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/largetank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/plasteel/med_small_stack(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + add_survivor_weapon_civilian(new_human) ..() @@ -701,12 +701,12 @@ name = "Survivor - Dam Maintenance Technician" assignment = "Dam Maintenance Technician" -/datum/equipment_preset/survivor/engineer/trijent/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/engineer/trijent/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -715,12 +715,12 @@ name = "Survivor - LV-624 Engineer" assignment = "LV-624 Engineer" -/datum/equipment_preset/survivor/engineer/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/dispatch(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(H), WEAR_HEAD) +/datum/equipment_preset/survivor/engineer/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/dispatch(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(new_human), WEAR_HEAD) ..() @@ -728,13 +728,13 @@ name = "Survivor - Shivas Snowball Engineer" assignment = "Shivas Snowball Engineer" -/datum/equipment_preset/survivor/engineer/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/yellow(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) +/datum/equipment_preset/survivor/engineer/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/yellow(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) ..() @@ -742,13 +742,13 @@ name = "Survivor - Sorokyne Strata Political Prisioner" assignment = "Sorokyne Strata Political Prisioner" -/datum/equipment_preset/survivor/engineer/soro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) +/datum/equipment_preset/survivor/engineer/soro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/soviet(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) ..() @@ -756,12 +756,12 @@ name = "Survivor - Hydro Electric Engineer" assignment = "Hydro Electric Engineer" -/datum/equipment_preset/survivor/engineer/trijent/hydro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat(H), WEAR_HEAD) +/datum/equipment_preset/survivor/engineer/trijent/hydro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat(new_human), WEAR_HEAD) ..() @@ -769,11 +769,11 @@ name = "Survivor - Corsat Station Engineer" assignment = "Corsat Station Engineer" -/datum/equipment_preset/survivor/engineer/corsat/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/techofficer(H), WEAR_HEAD) +/datum/equipment_preset/survivor/engineer/corsat/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/techofficer(new_human), WEAR_HEAD) ..() @@ -781,12 +781,12 @@ name = "Survivor - Florina Engineer" assignment = "Florina Engineer" -/datum/equipment_preset/survivor/engineer/florina/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/white(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(H), WEAR_HEAD) +/datum/equipment_preset/survivor/engineer/florina/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/color/white(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(new_human), WEAR_HEAD) ..() @@ -794,12 +794,12 @@ name = "Survivor - Kutjevo Engineer" assignment = "Kutjevo Engineer" -/datum/equipment_preset/survivor/engineer/kutjevo/load_gear(mob/living/carbon/human/H) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) +/datum/equipment_preset/survivor/engineer/kutjevo/load_gear(mob/living/carbon/human/new_human) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) ..() @@ -807,11 +807,11 @@ name = "Survivor - Solaris Engineer" assignment = "Solaris Engineer" -/datum/equipment_preset/survivor/engineer/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) +/datum/equipment_preset/survivor/engineer/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) ..() @@ -824,16 +824,16 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_ENGINEERING, ACCESS_CIVILIAN_LOGISTICS) -/datum/equipment_preset/survivor/miner/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/miner(H), WEAR_BODY) +/datum/equipment_preset/survivor/miner/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/miner(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/tool/pickaxe(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/norm(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/tool/pickaxe(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) ..() @@ -847,15 +847,15 @@ idtype = /obj/item/card/id/data access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/salesman/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(H), WEAR_BODY) +/datum/equipment_preset/survivor/salesman/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/wcoat(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/document(H), WEAR_R_STORE) - add_random_cl_survivor_loot(H) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/wcoat(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/document(new_human), WEAR_R_STORE) + add_random_cl_survivor_loot(new_human) + add_survivor_weapon_civilian(new_human) ..() // ---- Trucker Survivor @@ -869,17 +869,17 @@ survivor_variant = ENGINEERING_SURVIVOR -/datum/equipment_preset/survivor/trucker/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/overalls(H), WEAR_BODY) +/datum/equipment_preset/survivor/trucker/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/overalls(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/hardpoint/locomotion/van_wheels(H), WEAR_R_HAND) - add_survivor_weapon_civilian(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/hardpoint/locomotion/van_wheels(new_human), WEAR_R_HAND) + add_survivor_weapon_civilian(new_human) ..() @@ -887,12 +887,12 @@ name = "Survivor - LV-624 Cargo Technician" assignment = "LV-624 Cargo Technician" -/datum/equipment_preset/survivor/trucker/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargo(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) +/datum/equipment_preset/survivor/trucker/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargo(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/yellow(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) ..() @@ -900,12 +900,12 @@ name = "Survivor - Kutjevo Heavy Vehicle Operator" assignment = "Kutjevo Heavy Vehicle Operator" -/datum/equipment_preset/survivor/trucker/kutjevo/load_gear(mob/living/carbon/human/H) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) +/datum/equipment_preset/survivor/trucker/kutjevo/load_gear(mob/living/carbon/human/new_human) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) ..() @@ -914,11 +914,11 @@ assignment = "Solaris Heavy Vehicle Operator" skills = /datum/skills/civilian/survivor/trucker -/datum/equipment_preset/survivor/trucker/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/worker_overalls(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big(H), WEAR_EYES) +/datum/equipment_preset/survivor/trucker/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/worker_overalls(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/soft/red(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big(new_human), WEAR_EYES) ..() @@ -927,12 +927,12 @@ assignment = "Trijent Dam Heavy Vehicle Operator" skills = /datum/skills/civilian/survivor/trucker -/datum/equipment_preset/survivor/trucker/trijent/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank(H), WEAR_IN_BACK) +/datum/equipment_preset/survivor/trucker/trijent/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank(new_human), WEAR_IN_BACK) ..() @@ -959,20 +959,20 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/survivor/colonial_marshal/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(H), WEAR_BODY) +/datum/equipment_preset/survivor/colonial_marshal/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(H), WEAR_HEAD) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(new_human), WEAR_HEAD) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(H), WEAR_R_STORE) - add_survivor_weapon_security(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/CMB(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(new_human), WEAR_R_STORE) + add_survivor_weapon_security(new_human) ..() @@ -980,14 +980,14 @@ name = "Survivor - United Americas Riot Officer" assignment = "United Americas Riot Officer" -/datum/equipment_preset/survivor/colonial_marshal/florina/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/ua_riot(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/riot_shield(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(H), WEAR_FEET) +/datum/equipment_preset/survivor/colonial_marshal/florina/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/ua_riot(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/ua_riot(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/ua_riot(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/riot_shield(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/jackboots(new_human), WEAR_FEET) ..() @@ -995,11 +995,11 @@ name = "Survivor - LV-624 Head of Security" assignment = "LV-624 Head of Security" -/datum/equipment_preset/survivor/colonial_marshal/lv/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_security/navyblue(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/colonial_marshal/lv/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/head_of_security/navyblue(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/hos(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -1007,11 +1007,11 @@ name = "Survivor - Solaris Colonial Marshal Deputy" assignment = "CMB Deputy" -/datum/equipment_preset/survivor/colonial_marshal/solaris/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/colonial_marshal/solaris/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -1019,10 +1019,10 @@ name = "Survivor - Kutjevo Colonial Marshal Deputy" assignment = "CMB Deputy" -/datum/equipment_preset/survivor/colonial_marshal/kutjevo/load_gear(mob/living/carbon/human/H) - add_random_kutjevo_survivor_uniform(H) - add_random_kutjevo_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/colonial_marshal/kutjevo/load_gear(mob/living/carbon/human/new_human) + add_random_kutjevo_survivor_uniform(new_human) + add_random_kutjevo_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -1030,14 +1030,14 @@ name = "Survivor - Shivas Colonial Marshal Deputy" assignment = "CMB Deputy" -/datum/equipment_preset/survivor/colonial_marshal/shiva/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security/corp(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/red(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) +/datum/equipment_preset/survivor/colonial_marshal/shiva/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/security/corp(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor/parka/red(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/white(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) ..() @@ -1055,18 +1055,18 @@ survivor_variant = CORPORATE_SURVIVOR -/datum/equipment_preset/survivor/interstellar_commerce_commission_liason/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(H), WEAR_BODY) +/datum/equipment_preset/survivor/interstellar_commerce_commission_liason/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/document(H), WEAR_R_STORE) - add_survivor_weapon_civilian(H) - add_random_cl_survivor_loot(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/document(new_human), WEAR_R_STORE) + add_survivor_weapon_civilian(new_human) + add_random_cl_survivor_loot(new_human) ..() @@ -1074,10 +1074,10 @@ name = "Survivor - Interstellar Commerce Commission Liaison CORSAT" assignment = "Interstellar Commerce Commission Corporate Liaison" -/datum/equipment_preset/survivor/interstellar_commerce_commission_liason/corsat/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), WEAR_JACKET) +/datum/equipment_preset/survivor/interstellar_commerce_commission_liason/corsat/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/formal(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/white(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human), WEAR_JACKET) @@ -1092,18 +1092,18 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/roughneck/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/color/white(H), WEAR_BODY) +/datum/equipment_preset/survivor/roughneck/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/color/white(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/centcom(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(H), WEAR_R_STORE) - add_pmc_survivor_weapon(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/apron/overalls(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/centcom(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large(new_human), WEAR_R_STORE) + add_pmc_survivor_weapon(new_human) ..() @@ -1116,17 +1116,17 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC,ACCESS_CIVILIAN_COMMAND) -/datum/equipment_preset/survivor/interstellar_human_rights_observer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/suspenders(H), WEAR_BODY) +/datum/equipment_preset/survivor/interstellar_human_rights_observer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/suspenders(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - add_random_cl_survivor_loot(H) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - add_survivor_weapon_civilian(H) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/document(H), WEAR_R_STORE) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + add_random_cl_survivor_loot(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + add_survivor_weapon_civilian(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/document(new_human), WEAR_R_STORE) ..() @@ -1135,9 +1135,9 @@ assignment = "Interstellar Human Rights Observer(Sorokyne)" -/datum/equipment_preset/survivor/interstellar_human_rights_observer/soro/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(H), WEAR_HEAD) +/datum/equipment_preset/survivor/interstellar_human_rights_observer/soro/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/snow_suit/survivor(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/ushanka(new_human), WEAR_HEAD) ..() @@ -1155,27 +1155,27 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/survivor/goon/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) +/datum/equipment_preset/survivor/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88_near_empty, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) /datum/equipment_preset/survivor/pmc name = "Survivor - PMC" @@ -1189,17 +1189,17 @@ languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE) access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_COMMAND) -/datum/equipment_preset/survivor/pmc/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/pmc/hvh, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) - add_pmc_survivor_weapon(H) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) +/datum/equipment_preset/survivor/pmc/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/pmc/hvh, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc, WEAR_BODY) + add_pmc_survivor_weapon(new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) ..() @@ -1226,21 +1226,21 @@ survivor_variant = CORPORATE_SURVIVOR -/datum/equipment_preset/survivor/wy/manager/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/wy/manager/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(new_human), WEAR_BODY) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - add_ice_colony_survivor_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/manager(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - add_pmc_survivor_weapon(H) - add_random_cl_survivor_loot(H) + add_ice_colony_survivor_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/lockable/liaison, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/manager(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/good(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/beaker/vial/random/good(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + add_pmc_survivor_weapon(new_human) + add_random_cl_survivor_loot(new_human) ..() @@ -1255,12 +1255,12 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/pmc/miner/one/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/miner, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/miner, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - add_pmc_survivor_weapon(H) +/datum/equipment_preset/survivor/pmc/miner/one/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/mercenary/miner, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/mercenary/miner, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + add_pmc_survivor_weapon(new_human) ..() @@ -1271,17 +1271,17 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) -/datum/equipment_preset/survivor/pmc/freelancer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/survivor/pmc/freelancer/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) - spawn_merc_helmet(H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - add_pmc_survivor_weapon(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/freelancer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/freelancer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc, WEAR_HANDS) + spawn_merc_helmet(new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + add_pmc_survivor_weapon(new_human) ..() @@ -1297,22 +1297,22 @@ access = list(ACCESS_CIVILIAN_PUBLIC) survivor_variant = HOSTILE_SURVIVOR -/datum/equipment_preset/survivor/clf/load_gear(mob/living/carbon/human/H) - - spawn_rebel_uniform(H) - spawn_rebel_suit(H) - spawn_rebel_helmet(H) - spawn_rebel_shoes(H) - spawn_rebel_gloves(H) - spawn_rebel_belt(H) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_R_STORE) - add_survivor_weapon_security(H) - add_survivor_weapon_pistol(H) +/datum/equipment_preset/survivor/clf/load_gear(mob/living/carbon/human/new_human) + + spawn_rebel_uniform(new_human) + spawn_rebel_suit(new_human) + spawn_rebel_helmet(new_human) + spawn_rebel_shoes(new_human) + spawn_rebel_gloves(new_human) + spawn_rebel_belt(new_human) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/CLF(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + add_survivor_weapon_security(new_human) + add_survivor_weapon_pistol(new_human) ..() diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index 5e785d381e3a..50c2edfea3eb 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -11,26 +11,26 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/synth/load_race(mob/living/carbon/human/H) - if(H.client?.prefs?.synthetic_type) - H.set_species(H.client.prefs.synthetic_type) +/datum/equipment_preset/synth/load_race(mob/living/carbon/human/new_human) + if(new_human.client?.prefs?.synthetic_type) + new_human.set_species(new_human.client.prefs.synthetic_type) return - H.set_species(SYNTH_GEN_THREE) + new_human.set_species(SYNTH_GEN_THREE) -/datum/equipment_preset/synth/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/synth/load_name(mob/living/carbon/human/new_human, randomise) var/final_name = "David" - if(H.client && H.client.prefs) - final_name = H.client.prefs.synthetic_name + if(new_human.client && new_human.client.prefs) + final_name = new_human.client.prefs.synthetic_name if(!final_name || final_name == "Undefined") final_name = "David" - H.change_real_name(H, final_name) + new_human.change_real_name(new_human, final_name) -/datum/equipment_preset/synth/load_skills(mob/living/carbon/human/H) +/datum/equipment_preset/synth/load_skills(mob/living/carbon/human/new_human) . = ..() - if(iscolonysynthetic(H) && !isworkingjoe(H)) - H.set_skills(/datum/skills/colonial_synthetic) + if(iscolonysynthetic(new_human) && !isworkingjoe(new_human)) + new_human.set_skills(/datum/skills/colonial_synthetic) - H.allow_gun_usage = FALSE + new_human.allow_gun_usage = FALSE //*****************************************************************************************************/ @@ -44,17 +44,17 @@ paygrade = "SYN" role_comm_title = "Syn" -/datum/equipment_preset/synth/uscm/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/uscm/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) //*****************************************************************************************************/ @@ -68,17 +68,17 @@ paygrade = "SYN" role_comm_title = "Syn" -/datum/equipment_preset/synth/uscm/councillor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/uscm/councillor/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/councillor(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/councillor(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) //*****************************************************************************************************/ @@ -86,19 +86,19 @@ name = "WO Support Synthetic" flags = EQUIPMENT_PRESET_START_OF_ROUND_WO -/datum/equipment_preset/synth/uscm/wo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/uscm/wo/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/RO(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/brown_vest(H), WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/tan(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/synth(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/RO(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/brown_vest(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smartpack/tan(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -124,35 +124,35 @@ var/survivor_variant = CIVILIAN_SURVIVOR -/datum/equipment_preset/synth/survivor/load_race(mob/living/carbon/human/H) +/datum/equipment_preset/synth/survivor/load_race(mob/living/carbon/human/new_human) //Switch to check client for synthetic generation preference, and set the subspecies of colonial synth var/generation_selection = SYNTH_COLONY_GEN_ONE - if(H.client?.prefs?.synthetic_type) - generation_selection = H.client.prefs.synthetic_type + if(new_human.client?.prefs?.synthetic_type) + generation_selection = new_human.client.prefs.synthetic_type switch(generation_selection) if(SYNTH_GEN_THREE) - H.set_species(SYNTH_COLONY) + new_human.set_species(SYNTH_COLONY) if(SYNTH_GEN_TWO) - H.set_species(SYNTH_COLONY_GEN_TWO) + new_human.set_species(SYNTH_COLONY_GEN_TWO) if(SYNTH_GEN_ONE) - H.set_species(SYNTH_COLONY_GEN_ONE) + new_human.set_species(SYNTH_COLONY_GEN_ONE) else - H.set_species(SYNTH_COLONY) + new_human.set_species(SYNTH_COLONY) /datum/equipment_preset/synth/survivor/New() . = ..() access = get_all_civilian_accesses() + get_region_accesses(2) + get_region_accesses(4) + ACCESS_MARINE_RESEARCH + ACCESS_WY_CORPORATE //Access to civillians stuff + medbay stuff + engineering stuff + research -/datum/equipment_preset/synth/survivor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/survivor/load_gear(mob/living/carbon/human/new_human) for(var/equipment in equipment_to_spawn) var/equipment_path = islist(equipment_to_spawn[equipment]) ? pick(equipment_to_spawn[equipment]) : equipment_to_spawn[equipment] - H.equip_to_slot_or_del(new equipment_path(H), equipment) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/synth/full(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new equipment_path(new_human), equipment) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/synth/full(new_human), WEAR_L_STORE) -/datum/equipment_preset/synth/survivor/load_id(mob/living/carbon/human/H, client/mob_client) - var/obj/item/clothing/under/uniform = H.w_uniform +/datum/equipment_preset/synth/survivor/load_id(mob/living/carbon/human/new_human, client/mob_client) + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_COLONIST @@ -241,9 +241,9 @@ survivor_variant = ENGINEERING_SURVIVOR -/datum/equipment_preset/synth/survivor/corporate_synth/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/survivor/corporate_synth/load_gear(mob/living/carbon/human/new_human) ..() - add_random_cl_survivor_loot(H) + add_random_cl_survivor_loot(new_human) /datum/equipment_preset/synth/survivor/janitor_synth name = "Survivor - Synthetic - Janitor Synth" @@ -467,48 +467,48 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_WORKING_JOE) +/datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_WORKING_JOE) -/datum/equipment_preset/synth/working_joe/load_vanity(mob/living/carbon/human/H) +/datum/equipment_preset/synth/working_joe/load_vanity(mob/living/carbon/human/new_human) return -/datum/equipment_preset/synth/working_joe/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/electronics(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bucket(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/mop(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/wet_sign(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/bag/trash(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/bag/trash(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/lightreplacer(H.back), WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/maintenance_jack(H), WEAR_J_STORE) - -/datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/H) +/datum/equipment_preset/synth/working_joe/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/electronics(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bucket(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/mop(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/wet_sign(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/lightreplacer(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/maintenance_jack(new_human), WEAR_J_STORE) + +/datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/new_human) . = ..() - H.h_style = "Bald" - H.f_style = "Shaved" + new_human.h_style = "Bald" + new_human.f_style = "Shaved" if(prob(5)) - H.h_style = "Shoulder-length Hair" //Added the chance of hair as per Monkeyfist lore accuracy - H.r_eyes = 0 - H.g_eyes = 0 - H.b_eyes = 0 - H.r_hair = 100 - H.g_hair = 88 - H.b_hair = 74 - H.r_facial = 255 - H.g_facial = 255 - H.b_facial = 255 - -/datum/equipment_preset/synth/working_joe/load_name(mob/living/carbon/human/H, randomise) - H.change_real_name(H, "Working Joe #[rand(100)][rand(100)]") + new_human.h_style = "Shoulder-length Hair" //Added the chance of hair as per Monkeyfist lore accuracy + new_human.r_eyes = 0 + new_human.g_eyes = 0 + new_human.b_eyes = 0 + new_human.r_hair = 100 + new_human.g_hair = 88 + new_human.b_hair = 74 + new_human.r_facial = 255 + new_human.g_facial = 255 + new_human.b_facial = 255 + +/datum/equipment_preset/synth/working_joe/load_name(mob/living/carbon/human/new_human, randomise) + new_human.change_real_name(new_human, "Working Joe #[rand(100)][rand(100)]") //*****************************************************************************************************/ @@ -516,27 +516,27 @@ name = "Cultist - Xeno Cultist Synthetic" faction = FACTION_XENOMORPH -/datum/equipment_preset/synth/survivor/cultist_synth/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/survivor/cultist_synth/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain/cultist(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/baton(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(H), WEAR_L_EAR) - - var/obj/item/clothing/head/cultist_hood/hood = new /obj/item/clothing/head/cultist_hood(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain/cultist(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + 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/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + + var/obj/item/clothing/head/cultist_hood/hood = new /obj/item/clothing/head/cultist_hood(new_human) hood.flags_item |= NODROP|DELONDROP - H.equip_to_slot_or_del(hood, WEAR_HEAD) + new_human.equip_to_slot_or_del(hood, WEAR_HEAD) //*****************************************************************************************************/ @@ -544,36 +544,36 @@ name = "Fun - Xeno Cultist Midwife (Synthetic)" faction = FACTION_XENOMORPH -/datum/equipment_preset/synth/survivor/midwife/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/synth/survivor/midwife/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/xenos(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/collectable/xenom(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/weapon/baton(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(H), WEAR_L_EAR) - - -/datum/equipment_preset/synth/survivor/midwife/load_name(mob/living/carbon/human/H, randomise) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + 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/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/full/with_suture_and_graft(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/xenos(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/collectable/xenom(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/dutch(new_human), WEAR_L_EAR) + + +/datum/equipment_preset/synth/survivor/midwife/load_name(mob/living/carbon/human/new_human, randomise) var/final_name = "Midwife Joe" - if(H.client && H.client.prefs) - final_name = H.client.prefs.synthetic_name + if(new_human.client && new_human.client.prefs) + final_name = new_human.client.prefs.synthetic_name if(!final_name || final_name == "Undefined") //In case they don't have a name set or no prefs, there's a name. final_name = "Midwife Joe" else - final_name = "Midwife [H.real_name]" - H.change_real_name(H, final_name) + final_name = "Midwife [new_human.real_name]" + new_human.change_real_name(new_human, final_name) //*****************************************************************************************************/ @@ -591,56 +591,56 @@ . = ..() access = get_all_accesses() -/datum/equipment_preset/synth/infiltrator/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE,FEMALE) +/datum/equipment_preset/synth/infiltrator/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE,FEMALE) var/random_name var/first_name var/last_name var/datum/preferences/A = new() - A.randomize_appearance(H) - if(H.gender == MALE) + A.randomize_appearance(new_human) + if(new_human.gender == MALE) first_name = "[pick(first_names_male_colonist)]" else first_name ="[pick(first_names_female_colonist)]" last_name ="[pick(last_names_colonist)]" random_name = "[first_name] [last_name]" - H.change_real_name(H, random_name) + new_human.change_real_name(new_human, random_name) var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] - -/datum/equipment_preset/synth/infiltrator/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_INFILTRATOR) - -/datum/equipment_preset/synth/infiltrator/load_skills(mob/living/carbon/human/H) - H.set_skills(/datum/skills/infiltrator_synthetic) - H.allow_gun_usage = TRUE - -/datum/equipment_preset/synth/infiltrator/load_gear(mob/living/carbon/human/H) - add_random_synth_infiltrator_equipment(H) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/tranquilizer(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/butterfly(H), WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/chloroform(H), WEAR_IN_L_STORE) + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] + +/datum/equipment_preset/synth/infiltrator/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_INFILTRATOR) + +/datum/equipment_preset/synth/infiltrator/load_skills(mob/living/carbon/human/new_human) + new_human.set_skills(/datum/skills/infiltrator_synthetic) + new_human.allow_gun_usage = TRUE + +/datum/equipment_preset/synth/infiltrator/load_gear(mob/living/carbon/human/new_human) + add_random_synth_infiltrator_equipment(new_human) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/tranquilizer(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/butterfly(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/chloroform(new_human), WEAR_IN_L_STORE) //*****************************************************************************************************/ diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index d5f86630e4d7..35b4f5fe68c8 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -9,20 +9,20 @@ . = ..() access = get_antagonist_access() -/datum/equipment_preset/upp/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(60;MALE,40;FEMALE) +/datum/equipment_preset/upp/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(60;MALE,40;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name var/first_name var/last_name //gender checks - if(H.gender == MALE) + if(new_human.gender == MALE) if(prob(40)) first_name = "[capitalize(randomly_generate_chinese_word(1))]" else first_name = "[pick(first_names_male_upp)]" - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") else if(prob(40)) first_name = "[capitalize(randomly_generate_chinese_word(1))]" @@ -36,22 +36,22 @@ //put them together random_name = "[first_name] [last_name]" - H.change_real_name(H, random_name) - H.age = rand(17,35) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Bun, Topknot") + new_human.change_real_name(new_human, random_name) + new_human.age = rand(17,35) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Bun, Topknot") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] idtype = /obj/item/card/id/dogtag //*****************************************************************************************************/ @@ -66,97 +66,97 @@ role_comm_title = "Sol" paygrade = "UE1" -/datum/equipment_preset/upp/soldier/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/soldier/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) - load_upp_soldier(H, UPP) + load_upp_soldier(new_human, UPP) -/datum/equipment_preset/upp/soldier/proc/load_upp_soldier(mob/living/carbon/human/H, obj/item/clothing/under/marine/veteran/UPP/UPP) +/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) //most UPP are rifleman, most others are breachers, some have both primaries. if(1 to 66) - load_upp_rifleman(H, UPP) + load_upp_rifleman(new_human, UPP) if(67 to 85) - load_upp_breacher(H, UPP) + load_upp_breacher(new_human, UPP) else - load_upp_double(H, UPP) + load_upp_double(new_human, UPP) -/datum/equipment_preset/upp/soldier/proc/load_upp_rifleman(mob/living/carbon/human/H) +/datum/equipment_preset/upp/soldier/proc/load_upp_rifleman(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.75 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.5 - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) //2.25 - H.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //3.25 - H.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //4.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.75 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.5 + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) //2.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //3.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //4.25 //body - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/rifleman, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/rifleman, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/full, WEAR_WAIST) //rpocket - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_R_STORE) //lpocket - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) -/datum/equipment_preset/upp/soldier/proc/load_upp_breacher(mob/living/carbon/human/H) +/datum/equipment_preset/upp/soldier/proc/load_upp_breacher(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.75 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.5 - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) //2.25 - H.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //3.25 - H.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //4.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.75 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.5 + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_BACK) //2.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //3.25 + new_human.equip_to_slot_or_del(new /obj/item/storage/box/m94, WEAR_IN_BACK) //4.25 //waist var/gunbelt = prob(50) ? /obj/item/storage/belt/gun/type47/NY : /obj/item/storage/belt/gun/type47/PK9 - H.equip_to_slot_or_del(new gunbelt, WEAR_WAIST) - pick_ammotype(H) + new_human.equip_to_slot_or_del(new gunbelt, WEAR_WAIST) + pick_ammotype(new_human) -/datum/equipment_preset/upp/soldier/proc/pick_ammotype(mob/living/carbon/human/H) +/datum/equipment_preset/upp/soldier/proc/pick_ammotype(mob/living/carbon/human/new_human) var/percentage = rand(1, 100) switch(percentage) if(1 to 33) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_R_STORE) if(34 to 66) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher/slug, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyslug, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyslug, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher/slug, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyslug, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyslug, WEAR_R_STORE) else - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher/flechette, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyflechette, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyflechette, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/breacher/flechette, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyflechette, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavyflechette, WEAR_R_STORE) -/datum/equipment_preset/upp/soldier/proc/load_upp_double(mob/living/carbon/human/H, obj/item/clothing/under/marine/veteran/UPP/UPP) +/datum/equipment_preset/upp/soldier/proc/load_upp_double(mob/living/carbon/human/new_human, obj/item/clothing/under/marine/veteran/UPP/UPP) //back var/rifle = prob(50) ? /obj/item/weapon/gun/rifle/type71/dual : /obj/item/weapon/gun/rifle/type71/carbine/dual - H.equip_to_slot_or_del(new rifle, WEAR_BACK) + new_human.equip_to_slot_or_del(new rifle, WEAR_BACK) //body - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dual, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dual, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/full, WEAR_WAIST) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/heavybuck, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) /datum/equipment_preset/upp/soldier/get_antag_clothing_equipment() return list( @@ -248,44 +248,44 @@ role_comm_title = "Med" paygrade = "UE3M" -/datum/equipment_preset/upp/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/medic/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //2.33 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3.33 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //2.33 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3.33 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/medic, WEAR_L_EAR) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/medic, WEAR_L_EAR) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) //body - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/medic, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/skorpion/upp/medic, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/medic, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/skorpion/upp/medic, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //póckets var/obj/item/storage/pouch/magazine/pistol/large/ppouch = new() - H.equip_to_slot_or_del(ppouch, WEAR_R_STORE) + new_human.equip_to_slot_or_del(ppouch, WEAR_R_STORE) for(var/i = 1 to ppouch.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/skorpion, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/skorpion, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/medic/get_antag_clothing_equipment() return list( @@ -417,38 +417,38 @@ role_comm_title = "Sap" paygrade = "UE3S" -/datum/equipment_preset/upp/sapper/load_gear(mob/living/carbon/human/H) +/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 //But that'll need a lot of effort so for now they are just soldiers with a toolbox. //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.33 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.66 - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) //1.66 - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) //2.66 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.33 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //.66 + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) //1.66 + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) //2.66 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas, WEAR_FACE) //head var/headgear = prob(70) ? /obj/item/clothing/head/helmet/marine/veteran/UPP/engi : /obj/item/clothing/head/uppcap/ushanka - H.equip_to_slot_or_del(new headgear, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headgear, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/engi/UPP = new() var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/sapper, WEAR_J_STORE) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/sapper, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/sapper(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/sapper(new_human), WEAR_WAIST) //limb - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_R_STORE) /datum/equipment_preset/upp/sapper/get_antag_clothing_equipment() return list( @@ -551,45 +551,45 @@ role_comm_title = "Spc" paygrade = "UE5" -/datum/equipment_preset/upp/specialist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/specialist/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.33 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.66 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.33 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.66 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.33 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.66 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.33 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.66 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) var/obj/item/device/internal_implant/subdermal_armor/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) //body var/obj/item/clothing/accessory/storage/black_vest/W = new() - UPP.attach_accessory(H, W) + UPP.attach_accessory(new_human, W) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/dragonsbreath, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dragon, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/dragonsbreath, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/dragonsbreath, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dragon, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/dragonsbreath, WEAR_IN_JACKET) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY, WEAR_WAIST) /datum/equipment_preset/upp/specialist/get_antag_clothing_equipment() return list( @@ -680,41 +680,41 @@ role_comm_title = "Spc" paygrade = "UE5" -/datum/equipment_preset/upp/minigunner/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/minigunner/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.33 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.66 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.33 - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.66 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.33 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //1.66 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.33 + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //2.66 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) var/obj/item/device/internal_implant/subdermal_armor/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) //body - H.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun/upp, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/minigun/upp, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/minigun, WEAR_IN_JACKET) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) /datum/equipment_preset/upp/minigunner/get_antag_clothing_equipment() return list( @@ -805,37 +805,37 @@ role_comm_title = "SL" paygrade = "UE6" -/datum/equipment_preset/upp/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/leader/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/jima, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/jima, WEAR_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer, WEAR_J_STORE) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert, WEAR_L_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/leader/get_antag_clothing_equipment() return list( @@ -958,37 +958,37 @@ role_comm_title = "MP" paygrade = "UE6" -/datum/equipment_preset/upp/military_police/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/military_police/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + 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/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/UPP/mp/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/ap, WEAR_IN_ACCESSORY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/mp, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/mp, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/UPP/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/UPP/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_R_STORE) /datum/equipment_preset/upp/military_police/get_antag_clothing_equipment() return list( @@ -1112,44 +1112,44 @@ role_comm_title = "Lt." paygrade = "UO1" -/datum/equipment_preset/upp/officer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/officer/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) + 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/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/UPP/officer/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/officer/get_antag_clothing_equipment() return list( @@ -1272,44 +1272,44 @@ role_comm_title = "Sr-Lt." paygrade = "UO1E" -/datum/equipment_preset/upp/officer/senior/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/officer/senior/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) + 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/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/UPP/officer/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY/shrapnel, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/officer/senior/get_antag_clothing_equipment() return list( @@ -1429,44 +1429,44 @@ role_comm_title = "May." paygrade = "UO3" -/datum/equipment_preset/upp/officer/major/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/officer/major/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) + 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/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/peaked, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/peaked, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/UPP/officer/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/kapitan, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/officer/major/get_antag_clothing_equipment() return list( @@ -1587,44 +1587,44 @@ paygrade = "UO5" skills = /datum/skills/upp/commander -/datum/equipment_preset/upp/officer/kolonel/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/officer/kolonel/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher, WEAR_IN_BACK) + 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/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/peaked, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/peaked, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/UPP/officer/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71/heap, WEAR_IN_ACCESSORY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer/leader, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/autoinjector/full, WEAR_R_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/officer/kolonel/get_antag_clothing_equipment() return list( @@ -1739,38 +1739,38 @@ /datum/equipment_preset/upp/sapper/survivor name = "UPP Sapper (Survivor)" -/datum/equipment_preset/upp/sapper/survivor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/sapper/survivor/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/nagant, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //1.3 - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //1.6 - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) //3 - H.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) //4 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/revolver/nagant, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //1.3 + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //1.6 + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/upp, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) //3 + new_human.equip_to_slot_or_del(new /obj/item/defenses/handheld/sentry/mini, WEAR_IN_BACK) //4 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas, WEAR_FACE) //head var/headgear = prob(70) ? /obj/item/clothing/head/helmet/marine/veteran/UPP/engi : /obj/item/clothing/head/uppcap/ushanka - H.equip_to_slot_or_del(new headgear, WEAR_HEAD) + new_human.equip_to_slot_or_del(new headgear, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/engi/UPP = new() var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dual, WEAR_J_STORE) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23/dual, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/upp/heavybuck(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/upp/heavybuck(new_human), WEAR_WAIST) //limb - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_R_STORE) //*****************************************************************************************************/ /datum/equipment_preset/upp/synth @@ -1785,84 +1785,84 @@ paygrade = "SYN" idtype = /obj/item/card/id/gold -/datum/equipment_preset/upp/synth/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(50;MALE,50;FEMALE) +/datum/equipment_preset/upp/synth/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(50;MALE,50;FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name if(prob(10)) random_name = "[capitalize(randomly_generate_chinese_word(2))]" - else if(H.gender == MALE) + else if(new_human.gender == MALE) random_name = "[pick(first_names_male_upp)]" else random_name = "[pick(first_names_female_upp)]" - if(H.gender == MALE) - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + if(new_human.gender == MALE) + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") - H.change_real_name(H, random_name) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") + new_human.change_real_name(new_human, random_name) + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] idtype = /obj/item/card/id/dogtag -/datum/equipment_preset/upp/synth/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_GEN_THREE) +/datum/equipment_preset/upp/synth/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_GEN_THREE) -/datum/equipment_preset/upp/synth/load_gear(mob/living/carbon/human/H) - load_name(H) +/datum/equipment_preset/upp/synth/load_gear(mob/living/carbon/human/new_human) + load_name(new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact, WEAR_IN_BACK) //1 - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //2.33 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //2.66 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3 - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3.33 + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/compact, WEAR_IN_BACK) //1 + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) //2 + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //2.33 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //2.66 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3 + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //3.33 //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) //head var/hat = pick(/obj/item/clothing/head/uppcap, /obj/item/clothing/head/uppcap/beret, /obj/item/clothing/head/uppcap/ushanka) - H.equip_to_slot_or_del(new hat, WEAR_HEAD) + new_human.equip_to_slot_or_del(new hat, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/medic/UPP = new() var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/jacket, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bottle/tricordrazine, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/skorpion/upp/medic, WEAR_J_STORE) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/jacket, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bottle/tricordrazine, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/skorpion/upp/medic, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //póckets var/obj/item/storage/pouch/magazine/pistol/large/ppouch = new() - H.equip_to_slot_or_del(ppouch, WEAR_R_STORE) + new_human.equip_to_slot_or_del(ppouch, WEAR_R_STORE) for(var/i = 1 to ppouch.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/skorpion, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/skorpion, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) /datum/equipment_preset/upp/synth/get_antag_clothing_equipment() return list( @@ -1993,58 +1993,58 @@ role_comm_title = "Cons" paygrade = "UE0" -/datum/equipment_preset/upp/conscript/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/conscript/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels //back var/maybebackpack = prob(20) ? pick(/obj/item/storage/backpack/lightpack/upp, /obj/item/storage/backpack/lightpack) : null if(maybebackpack) - H.equip_to_slot_or_del(new maybebackpack, WEAR_BACK) //what in back? + new_human.equip_to_slot_or_del(new maybebackpack, WEAR_BACK) //what in back? //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) //head var/maybehat = prob(66) ? pick(/obj/item/clothing/head/uppcap, /obj/item/clothing/head/uppcap/beret, /obj/item/clothing/head/ushanka, /obj/item/clothing/head/uppcap/ushanka) : null if(maybehat) - H.equip_to_slot_or_del(new maybehat, WEAR_HEAD) + new_human.equip_to_slot_or_del(new maybehat, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/UPP = new() - H.equip_to_slot_or_del(UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) var/maybejacket = prob(50) ? pick(/obj/item/clothing/suit/storage/marine/faction/UPP/jacket, /obj/item/clothing/suit/storage/snow_suit/soviet) : null if(maybejacket) - H.equip_to_slot_or_del(new maybejacket, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/bottle/vodka, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new maybejacket, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/bottle/vodka, WEAR_IN_JACKET) //limit of snowcoat - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp, WEAR_IN_JACKET) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) var/maybegloves = prob(80) ? pick(/obj/item/clothing/gloves/black, /obj/item/clothing/gloves/marine/veteran, /obj/item/clothing/gloves/combat) : null if(maybegloves) - H.equip_to_slot_or_del(new maybegloves, WEAR_HANDS) + new_human.equip_to_slot_or_del(new maybegloves, WEAR_HANDS) //gun - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/carbine, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/carbine, WEAR_R_HAND) //webbing or belt? if(prob(30)) var/obj/item/clothing/accessory/storage/webbing/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71, WEAR_IN_ACCESSORY) else if(prob(30)) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/scarce, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp/scarce, WEAR_WAIST) //if you fail the rolls you must scavenge the ammo from your fallen brethren if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) if(prob(10)) //sometimes Ivan smiles upon the corps - H.set_species("Human Hero") + new_human.set_species("Human Hero") /datum/equipment_preset/upp/conscript/get_antag_clothing_equipment() return list( @@ -2103,31 +2103,31 @@ idtype = /obj/item/card/id/data languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_TSL, LANGUAGE_SPANISH, LANGUAGE_CHINESE) -/datum/equipment_preset/upp/commando/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/commando/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9/tranq, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) - - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) - - spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, H, 0, 8) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9/tranq, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) + + 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/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) + + spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, new_human, 0, 8) /datum/equipment_preset/upp/commando/get_antag_clothing_equipment() return list( @@ -2224,39 +2224,39 @@ role_comm_title = "2ndKdo" paygrade = "UC2" -/datum/equipment_preset/upp/commando/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/commando/medic/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo/medic, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/medic, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo/medic, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/medic, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_IN_BACK) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_L_STORE) + 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/storage/pouch/explosive/C4, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_JACKET) - spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, H, 0, 5) + spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, new_human, 0, 5) /datum/equipment_preset/upp/commando/medic/get_antag_clothing_equipment() return list( @@ -2392,33 +2392,33 @@ paygrade = "UC3" idtype = /obj/item/card/id/silver -/datum/equipment_preset/upp/commando/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/commando/leader/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo/command, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9/tranq, WEAR_WAIST) - - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_L_STORE) - - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/handcuffs, WEAR_IN_BACK) - - spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, H, 0, 7) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo/command, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/commando, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/scout_cloak/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/upp, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/upp, WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9/tranq, WEAR_WAIST) + + 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/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus/upp, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/explosive/C4, WEAR_L_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/handcuffs, WEAR_IN_BACK) + + spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine/commando, /obj/item/ammo_magazine/rifle/type71/heap, new_human, 0, 7) /datum/equipment_preset/upp/commando/leader/get_antag_clothing_equipment() return list( @@ -2544,20 +2544,20 @@ minimum_age = 30 skills = /datum/skills/tank_crew -/datum/equipment_preset/upp/tank/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/weldpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/engi(H), WEAR_HEAD) - - spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine, /obj/item/ammo_magazine/rifle/type71, H, 0, 3) +/datum/equipment_preset/upp/tank/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/cct(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/engi(new_human), WEAR_HEAD) + + spawn_weapon(/obj/item/weapon/gun/rifle/type71/carbine, /obj/item/ammo_magazine/rifle/type71, new_human, 0, 3) /datum/equipment_preset/upp/tank/load_status() return @@ -2657,44 +2657,44 @@ role_comm_title = "Lt. Med." paygrade = "UO1M" -/datum/equipment_preset/upp/doctor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/upp/doctor/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) - H.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/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller/surgical, WEAR_IN_BACK) + 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/reagent_container/food/snacks/upp, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP, WEAR_L_EAR) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/ushanka, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/ushanka, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/medic/UPP = new() var/obj/item/clothing/accessory/storage/surg_vest/equipped/W = new() - UPP.attach_accessory(H, W) - H.equip_to_slot_or_del(UPP, WEAR_BODY) + UPP.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(UPP, WEAR_BODY) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) //póckets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/oxycodone, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/oxycodone, WEAR_IN_L_STORE) - H.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/oxycodone, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/autoinjector/oxycodone, WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/hypospray/tricordrazine, WEAR_IN_L_STORE) if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green, WEAR_FACE) /datum/equipment_preset/upp/doctor/get_antag_clothing_equipment() return list( diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index ac80717962c6..2bae28c7fa76 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -23,34 +23,34 @@ dress_shoes = list(/obj/item/clothing/shoes/dress) var/auto_squad_name -/datum/equipment_preset/uscm/load_status(mob/living/carbon/human/H) - H.nutrition = rand(NUTRITION_VERYLOW, NUTRITION_LOW) +/datum/equipment_preset/uscm/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = rand(NUTRITION_VERYLOW, NUTRITION_LOW) -/datum/equipment_preset/uscm/load_preset(mob/living/carbon/human/H, randomise, count_participant) +/datum/equipment_preset/uscm/load_preset(mob/living/carbon/human/new_human, randomise, count_participant) . = ..() - if(!auto_squad_name || is_admin_level(H.z)) + if(!auto_squad_name || is_admin_level(new_human.z)) return - if(!GLOB.data_core.manifest_modify(H.real_name, WEAKREF(H), assignment, rank)) - GLOB.data_core.manifest_inject(H) + if(!GLOB.data_core.manifest_modify(new_human.real_name, WEAKREF(new_human), assignment, rank)) + GLOB.data_core.manifest_inject(new_human) var/datum/squad/auto_squad = get_squad_by_name(auto_squad_name) if(auto_squad) - transfer_marine_to_squad(H, auto_squad, H.assigned_squad, H.wear_id) + transfer_marine_to_squad(new_human, auto_squad, new_human.assigned_squad, new_human.wear_id) if(!auto_squad.active) auto_squad.engage_squad(FALSE) - H.marine_buy_flags &= ~MARINE_CAN_BUY_EAR - H.sec_hud_set_ID() - H.hud_set_squad() + new_human.marine_buy_flags &= ~MARINE_CAN_BUY_EAR + new_human.sec_hud_set_ID() + new_human.hud_set_squad() - if(H.wear_l_ear) - if(istype(H.wear_l_ear, /obj/item/device/radio/headset/almayer/marine)) - var/obj/item/device/radio/headset/almayer/marine/equipped_headset = H.wear_l_ear - equipped_headset.add_hud_tracker(H) - else if(H.wear_r_ear) - if(istype(H.wear_r_ear, /obj/item/device/radio/headset/almayer/marine)) - var/obj/item/device/radio/headset/almayer/marine/equipped_headset = H.wear_r_ear - equipped_headset.add_hud_tracker(H) + if(new_human.wear_l_ear) + if(istype(new_human.wear_l_ear, /obj/item/device/radio/headset/almayer/marine)) + var/obj/item/device/radio/headset/almayer/marine/equipped_headset = new_human.wear_l_ear + equipped_headset.add_hud_tracker(new_human) + else if(new_human.wear_r_ear) + if(istype(new_human.wear_r_ear, /obj/item/device/radio/headset/almayer/marine)) + var/obj/item/device/radio/headset/almayer/marine/equipped_headset = new_human.wear_r_ear + equipped_headset.add_hud_tracker(new_human) //*****************************************************************************************************/ @@ -67,16 +67,16 @@ minimap_icon = "private" -/datum/equipment_preset/uscm/pfc/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/pfc/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + 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/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) +/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 "ME1" return paygrade @@ -84,9 +84,9 @@ name = "USCM Cryo Squad Rifleman" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/pfc/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/pfc/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) //*****************************************************************************************************/ @@ -103,20 +103,20 @@ minimap_icon = "smartgunner" -/datum/equipment_preset/uscm/sg/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/sg/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) /datum/equipment_preset/uscm/sg/cryo name = "USCM Cryo Squad Smartgunner" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/sg/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/sg/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) //*****************************************************************************************************/ @@ -124,16 +124,16 @@ name = "USCM Squad Smartgunner" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/sg/full/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/specrag(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(H), WEAR_EYES) +/datum/equipment_preset/uscm/sg/full/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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/specrag(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) /datum/equipment_preset/uscm/sg/full/load_status() return //No cryo munchies @@ -161,16 +161,16 @@ minimap_icon = "vc" -/datum/equipment_preset/uscm/tank/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/tank/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service/tanker, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service/tanker, WEAR_JACKET) /datum/equipment_preset/uscm/tank/load_status() return @@ -183,19 +183,19 @@ utility_under = list(/obj/item/clothing/under/marine/officer/tanker) -/datum/equipment_preset/uscm/tank/full/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/tanker(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/weldpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech/tanker(H), WEAR_HEAD) +/datum/equipment_preset/uscm/tank/full/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/vc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/tanker(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + 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/suit/storage/marine/tanker(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech/tanker(new_human), WEAR_HEAD) - spawn_weapon(/obj/item/weapon/gun/smg/m39, /obj/item/ammo_magazine/smg/m39/extended, H, 0, 3) + spawn_weapon(/obj/item/weapon/gun/smg/m39, /obj/item/ammo_magazine/smg/m39/extended, new_human, 0, 3) //*****************************************************************************************************/ @@ -223,14 +223,14 @@ minimap_icon = "io" -/datum/equipment_preset/uscm/intel/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/intel/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/intel(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/intel(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) /datum/equipment_preset/uscm/intel/load_status() return //No cryo munchies @@ -243,25 +243,25 @@ utility_under = list(/obj/item/clothing/under/marine/officer/intel) -/datum/equipment_preset/uscm/intel/full/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/intel/full/load_gear(mob/living/carbon/human/new_human) - var/obj/item/clothing/under/marine/officer/intel/U = new(H) + var/obj/item/clothing/under/marine/officer/intel/U = new(new_human) var/obj/item/clothing/accessory/storage/webbing/W = new() - U.attach_accessory(H, W) - H.equip_to_slot_or_del(U, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/intel(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto/intel(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto/intel(src), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(src), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/intel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/document(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_L_HAND) - - - H.hud_set_squad() + U.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(U, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/intel(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto/intel(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto/intel(src), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(src), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/intel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/document(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_L_HAND) + + + new_human.hud_set_squad() /*****************************************************************************************************/ /datum/equipment_preset/uscm/spec @@ -277,22 +277,22 @@ minimap_icon = "spec" -/datum/equipment_preset/uscm/spec/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/spec/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/specrag(H), 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/clothing/head/helmet/specrag(new_human), WEAR_HEAD) /datum/equipment_preset/uscm/spec/cryo name = "USCM Cryo Squad Weapons Specialist" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/spec/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/spec/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/spec_kit/cryo, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/spec_kit/cryo, WEAR_R_HAND) //*****************************************************************************************************/ @@ -300,21 +300,21 @@ name = "USCM Weapons Specialist (B18 Armor)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/spec/full_armor/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/specialist(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/specialist(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) +/datum/equipment_preset/uscm/spec/full_armor/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/suit/storage/marine/specialist(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/specialist(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/specialist(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm/spec/full_armor/load_status() return //No cryo munchies @@ -336,20 +336,20 @@ utility_under = list(/obj/item/clothing/under/marine/medic) -/datum/equipment_preset/uscm/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/medic/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) /datum/equipment_preset/uscm/medic/cryo name = "USCM Cryo Squad Hospital Corpsman" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/medic/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/medic/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med(new_human), WEAR_L_EAR) //*****************************************************************************************************/ @@ -366,20 +366,20 @@ minimap_icon = "tl" -/datum/equipment_preset/uscm/tl/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/tl/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) /datum/equipment_preset/uscm/tl/cryo name = "USCM Cryo Fireteam Leader" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/tl/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/tl/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl(new_human), WEAR_L_EAR) /*****************************************************************************************************/ @@ -398,20 +398,20 @@ utility_under = list(/obj/item/clothing/under/marine/engineer) -/datum/equipment_preset/uscm/engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/engineer/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) /datum/equipment_preset/uscm/engineer/cryo name = "USCM Cryo Squad Combat Technician" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/engineer/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/engineer/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/engi(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/engi(new_human), WEAR_L_EAR) //*****************************************************************************************************/ @@ -429,20 +429,20 @@ minimap_icon = "leader" -/datum/equipment_preset/uscm/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/leader/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) /datum/equipment_preset/uscm/leader/cryo name = "USCM Cryo Squad Leader" auto_squad_name = SQUAD_MARINE_CRYO -/datum/equipment_preset/uscm/leader/cryo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/leader/cryo/load_gear(mob/living/carbon/human/new_human) ..() - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead(new_human), WEAR_L_EAR) //*****************************************************************************************************/ @@ -461,30 +461,30 @@ minimap_icon = "private" -/datum/equipment_preset/uscm/private_equipped/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) +/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 "ME1" return paygrade -/datum/equipment_preset/uscm/private_equipped/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) +/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) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm/private_equipped/cryo name = "USCM Cryo Squad Rifleman (Equipped)" @@ -507,24 +507,24 @@ minimap_icon = "leader" -/datum/equipment_preset/uscm/leader_equipped/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_BACK) +/datum/equipment_preset/uscm/leader_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/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/lead(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm/leader_equipped/cryo name = "USCM Cryo Squad Leader (Equipped)" @@ -545,23 +545,23 @@ minimap_icon = "smartgunner" -/datum/equipment_preset/uscm/smartgunner_equipped/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) +/datum/equipment_preset/uscm/smartgunner_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/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) //Backup SMG Weapon - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) /datum/equipment_preset/uscm/smartgunner_equipped/cryo name = "USCM Cryo Squad Smartgunner (Equipped)" @@ -585,27 +585,27 @@ utility_under = list(/obj/item/clothing/under/marine/engineer) -/datum/equipment_preset/uscm/engineer_equipped/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/engineer_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/engi(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/engi(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm/engineer_equipped/cryo name = "USCM Cryo Squad Combat Technician (Equipped)" @@ -628,34 +628,34 @@ utility_under = list(/obj/item/clothing/under/marine/medic) -/datum/equipment_preset/uscm/medic_equipped/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) +/datum/equipment_preset/uscm/medic_equipped/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/med(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) if(prob(50)) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(H.back), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(H.back), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/extended(new_human.back), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(new_human), WEAR_IN_BACK) /datum/equipment_preset/uscm/medic_equipped/cryo name = "USCM Cryo Hospital Corpsman (Equipped)" @@ -677,27 +677,27 @@ minimap_icon = "spec" -/datum/equipment_preset/uscm/specialist_equipped/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/specialist_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(H), WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) + 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/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) /datum/equipment_preset/uscm/specialist_equipped/cryo name = "USCM Cryo Squad Weapons Specialist (Equipped)" @@ -708,26 +708,26 @@ /datum/equipment_preset/uscm/specialist_equipped/sniper name = "USCM Sniper Specialist (Equipped)" -/datum/equipment_preset/uscm/specialist_equipped/sniper/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/specialist_equipped/sniper/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/ghillie(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/ghillie(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smock(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(H), WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/incendiary(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/flak(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/flak(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/attachments(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/MRE(H), WEAR_IN_BACK) - - spawn_weapon(/obj/item/weapon/gun/rifle/sniper/M42A, /obj/item/ammo_magazine/sniper, H, 0, 5) + 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/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/ghillie(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/ghillie(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/smock(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/incendiary(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/flak(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/sniper/flak(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) + + spawn_weapon(/obj/item/weapon/gun/rifle/sniper/M42A, /obj/item/ammo_magazine/sniper, new_human, 0, 5) //*****************************************************************************************************/ @@ -744,23 +744,23 @@ minimap_icon = "tl" -/datum/equipment_preset/uscm/tl_equipped/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/tl_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - var/obj/item/clothing/under/marine/rto/U = new(H) + var/obj/item/clothing/under/marine/rto/U = new(new_human) var/obj/item/clothing/accessory/storage/webbing/W = new() - U.attach_accessory(H, W) - H.equip_to_slot_or_del(U, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto(src), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(src), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/rto(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_L_HAND) - - H.back.pickup() + U.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(U, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/rto(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo/tl(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/rto(src), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(src), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/rto(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_L_HAND) + + new_human.back.pickup() /datum/equipment_preset/uscm/tl_equipped/cryo name = "USCM Cryo Fireteam Leader (Equipped)" @@ -781,56 +781,56 @@ minimap_icon = "private" -/datum/equipment_preset/uscm/marsoc/load_status(mob/living/carbon/human/H) - H.nutrition = NUTRITION_NORMAL +/datum/equipment_preset/uscm/marsoc/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL /datum/equipment_preset/uscm/marsoc/New() . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/uscm/marsoc/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/marsoc/load_gear(mob/living/carbon/human/new_human) //back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/marsoc, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/marsoc, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/super, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/health/ceramic_plate, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/sof, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/marsoc, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/sof, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/marsoc, WEAR_FACE) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/sof, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/sof, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/prop/helmetgarb/helmet_nvg/marsoc, WEAR_IN_HELMET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_HELMET) //uniform var/obj/item/clothing/under/marine/veteran/marsoc/M = new() var/obj/item/clothing/accessory/storage/black_vest/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/buckshot, WEAR_IN_ACCESSORY) //jacket var/obj/item/clothing/suit/storage/marine/sof/armor = new() - H.equip_to_slot_or_del(armor, WEAR_JACKET) + new_human.equip_to_slot_or_del(armor, WEAR_JACKET) for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/xm40/heap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/xm40, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/xm40/heap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/xm40, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/marsoc, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/marsoc, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine, WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/socmed/full, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical/full, WEAR_R_STORE) + 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/H) - if(H.client) - if(get_job_playtime(H.client, rank) > JOB_PLAYTIME_TIER_2) +/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 "ME7" return paygrade @@ -838,11 +838,11 @@ /datum/equipment_preset/uscm/marsoc/covert name = "Marine Raiders (Covert)" uses_special_name = TRUE -/datum/equipment_preset/uscm/marsoc/covert/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "[pick(nato_phonetic_alphabet)]") - H.age = rand(20,30) -/datum/equipment_preset/uscm/marsoc/covert/load_rank(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/marsoc/covert/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "[pick(nato_phonetic_alphabet)]") + new_human.age = rand(20,30) +/datum/equipment_preset/uscm/marsoc/covert/load_rank(mob/living/carbon/human/new_human) return "O" //Team Leader @@ -856,9 +856,9 @@ minimap_icon = "leader" -/datum/equipment_preset/uscm/marsoc/sl/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) > JOB_PLAYTIME_TIER_2) +/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 "MO2" return paygrade @@ -866,11 +866,11 @@ /datum/equipment_preset/uscm/marsoc/sl/covert name = "Marine Raider Team Leader (Covert)" uses_special_name = TRUE -/datum/equipment_preset/uscm/marsoc/sl/covert/load_name(mob/living/carbon/human/H, randomise) - H.gender = MALE - H.change_real_name(H, "[pick(nato_phonetic_alphabet)]") - H.age = rand(20,30) -/datum/equipment_preset/uscm/marsoc/sl/covert/load_rank(mob/living/carbon/human/H) +/datum/equipment_preset/uscm/marsoc/sl/covert/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = MALE + new_human.change_real_name(new_human, "[pick(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 "O" //Officer /datum/equipment_preset/uscm/marsoc/cmd @@ -881,8 +881,8 @@ paygrade = "MO3" skills = /datum/skills/commando/deathsquad/officer -/datum/equipment_preset/uscm/marsoc/cmd/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) > JOB_PLAYTIME_TIER_3) +/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 "MO4" return paygrade diff --git a/code/modules/gear_presets/uscm_dress.dm b/code/modules/gear_presets/uscm_dress.dm index 9fe641717706..cf95bca252cc 100644 --- a/code/modules/gear_presets/uscm_dress.dm +++ b/code/modules/gear_presets/uscm_dress.dm @@ -15,13 +15,13 @@ dress_gloves = list(/obj/item/clothing/gloves/marine/dress) dress_shoes = list(/obj/item/clothing/shoes/dress) -/datum/equipment_preset/uscm_event/dress/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/dress(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/marine/dress_cover(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues(H), WEAR_JACKET) +/datum/equipment_preset/uscm_event/dress/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues(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/clothing/gloves/marine/dress(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/marine/dress_cover(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues(new_human), WEAR_JACKET) /datum/equipment_preset/uscm_event/dress/lcpl name = "Dress Blues - (E-3) Lance Corporal" @@ -37,9 +37,9 @@ dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/nco) -/datum/equipment_preset/uscm_event/dress/nco/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/senior(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues/nco(H), WEAR_JACKET) +/datum/equipment_preset/uscm_event/dress/nco/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/senior(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues/nco(new_human), WEAR_JACKET) . = ..() /datum/equipment_preset/uscm_event/dress/nco/sgt @@ -52,8 +52,8 @@ skills = /datum/skills/SEA access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP) -/datum/equipment_preset/uscm_event/dress/nco/snco/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(H), WEAR_L_EAR) +/datum/equipment_preset/uscm_event/dress/nco/snco/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(new_human), WEAR_L_EAR) . = ..() /datum/equipment_preset/uscm_event/dress/nco/snco/gysgt @@ -91,11 +91,11 @@ dress_gloves = list(/obj/item/clothing/gloves/marine/dress) dress_shoes = list(/obj/item/clothing/shoes/dress) -/datum/equipment_preset/uscm_event/dress/officer/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/senior(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/marine/dress_cover/officer(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) +/datum/equipment_preset/uscm_event/dress/officer/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/senior(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/marine/dress_cover/officer(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) . = ..() /datum/equipment_preset/uscm_event/dress/officer/firstlt @@ -147,9 +147,9 @@ . = ..() access = get_all_marine_access() -/datum/equipment_preset/uscm_event/dress/officer/general/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/general(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) +/datum/equipment_preset/uscm_event/dress/officer/general/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/dress/blues/general(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) . = ..() diff --git a/code/modules/gear_presets/uscm_event.dm b/code/modules/gear_presets/uscm_event.dm index 43a2e169ccc9..52e7b2a83e48 100644 --- a/code/modules/gear_presets/uscm_event.dm +++ b/code/modules/gear_presets/uscm_event.dm @@ -41,17 +41,17 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/uscm_event/colonel/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/cmateba/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_JACKET) +/datum/equipment_preset/uscm_event/colonel/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(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/suit/storage/jacket/marine/service(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/cmateba/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_JACKET) /datum/equipment_preset/uscm_event/general name = "USCM O-7 - Brigadier General (High Command)" @@ -76,29 +76,29 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/uscm_event/general/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/general/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/general(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/head/general(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/general(H), WEAR_JACKET) - - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/large/mateba/impact(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/general(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/cotablet(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/mateba_case/general(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H.back), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_JACKET) - - H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/general(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/general(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/dress/general(new_human), WEAR_JACKET) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/large/mateba/impact(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/flashbang(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/general(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/mateba_case/general(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human.back), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/telebaton, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flash, WEAR_IN_JACKET) + + new_human.equip_if_possible(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) /datum/equipment_preset/uscm_event/general/o7 name = "USCM O-7 - Brigadier General (High Command)" @@ -149,33 +149,33 @@ role_comm_title = "OT" skills = /datum/skills/spy -/datum/equipment_preset/uscm_event/upp_spy/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/upp_spy/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi/OT(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/demo_scanner(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi/OT(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/demo_scanner(new_human), WEAR_L_STORE) //TODO: preload all of those items before equipping the backpack //Otherwise, if you spawn the spy next to other people //they will see messages for them putting guns and explosives into their backpack... - H.equip_to_slot_or_del(new /obj/item/handcuffs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/c99/upp/tranq(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/c99/tranq(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/c99/tranq(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/handcuffs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/chameleon(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp(H.back), WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic(H.back), WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic(H.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/c99/upp/tranq(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/c99/tranq(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/c99/tranq(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/handcuffs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/chameleon(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/upp(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic(new_human.back), WEAR_IN_R_STORE) @@ -217,37 +217,37 @@ role_comm_title = "PvE" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/provost/enforcer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/enforcer/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/enforcer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/enforcer(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/enforcer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/enforcer(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/slug(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot(H), WEAR_L_HAND) - - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost(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/shotgun/large/beanbag(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/slug(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot(new_human), WEAR_L_HAND) + + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(new_human), WEAR_J_STORE) /datum/equipment_preset/uscm_event/provost/tml name = "Provost Team Leader (ME6)" @@ -259,38 +259,38 @@ role_comm_title = "PvTML" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/provost/tml/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/tml/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/tml(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/tml(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/tml(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/tml(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/slug(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/storage/box/nade_box/tear_gas(H), WEAR_R_HAND) - - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(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/shotgun/large/beanbag(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/slug(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/shield/riot(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/nade_box/tear_gas(new_human), WEAR_R_HAND) + + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/taser(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(new_human), WEAR_J_STORE) /datum/equipment_preset/uscm_event/provost/advisor @@ -303,29 +303,29 @@ role_comm_title = "PvA" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/provost/advisor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/advisor/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/advisor(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/advisor(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/advisor(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + 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/suit/storage/jacket/marine/provost/advisor(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost(new_human.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human), WEAR_IN_JACKET) /datum/equipment_preset/uscm_event/provost/inspector name = "Provost Inspector (PvI)" @@ -337,29 +337,29 @@ role_comm_title = "PvI" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/provost/inspector/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/inspector/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/inspector(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/inspector(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/inspector(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + 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/suit/storage/jacket/marine/provost/inspector(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/provost/senior(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost(new_human.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human), WEAR_IN_JACKET) /datum/equipment_preset/uscm_event/provost/marshal @@ -373,26 +373,26 @@ role_comm_title = "PvM" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/provost/marshal/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/marshal/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm_event/provost/marshal/sector @@ -405,26 +405,26 @@ paygrade = "MO7" role_comm_title = "PvSM" -/datum/equipment_preset/uscm_event/provost/marshal/sector/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/marshal/sector/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm_event/provost/marshal/chief @@ -437,26 +437,26 @@ paygrade = "PvCM" role_comm_title = "PvCM" -/datum/equipment_preset/uscm_event/provost/marshal/chief/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/provost/marshal/chief/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal/chief(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal/chief(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp/provost/marshal/chief(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/provost/marshal/chief(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal/chief(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/mp/provost/marshal(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal/chief(new_human.back), WEAR_IN_BACK) /*****************************************************************************************************/ @@ -498,21 +498,21 @@ role_comm_title = "TIS-IO" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/uaac/tis/io/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/uaac/tis/io/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/uaac/tis/io(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/uaac/tis/io(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder(new_human), WEAR_L_STORE) /datum/equipment_preset/uscm_event/uaac/tis/sa name = "UAAC-TIS Special Agent (NO5)" @@ -525,25 +525,25 @@ role_comm_title = "TIS-SA" flags = EQUIPMENT_PRESET_EXTRA -/datum/equipment_preset/uscm_event/uaac/tis/sa/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_event/uaac/tis/sa/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/uaac/tis(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/uaac/tis/sa(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/uaac/tis(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general/impact(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/uaac/tis/sa(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/tis(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/tis(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(new_human), WEAR_R_STORE) /*****************************************************************************************************/ diff --git a/code/modules/gear_presets/uscm_medical.dm b/code/modules/gear_presets/uscm_medical.dm index 6ce218275a92..ac1e082f6655 100644 --- a/code/modules/gear_presets/uscm_medical.dm +++ b/code/modules/gear_presets/uscm_medical.dm @@ -49,29 +49,29 @@ utility_shoes = list(/obj/item/clothing/shoes/white) utility_extra = list(/obj/item/clothing/suit/storage/labcoat) -/datum/equipment_preset/uscm_ship/uscm_medical/cmo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_medical/cmo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chief_medical_officer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/decent(H), WEAR_IN_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chief_medical_officer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) + 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 /obj/item/clothing/suit/storage/labcoat(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/decent(new_human), WEAR_IN_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmo(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + 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/medical(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmo(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_J_STORE) //*****************************************************************************************************/ @@ -86,20 +86,20 @@ minimap_icon = list("medic" = MINIMAP_ICON_COLOR_DOCTOR) -/datum/equipment_preset/uscm_ship/uscm_medical/doctor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_medical/doctor/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) //Surgeon this part of the code is to change the name on your ID @@ -120,25 +120,25 @@ minimap_icon = list("medic") -/datum/equipment_preset/uscm_ship/uscm_medical/nurse/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_medical/nurse/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/nurse(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/nurse(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) -/datum/equipment_preset/uscm_ship/uscm_medical/nurse/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) +/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 "ME3" return paygrade @@ -163,21 +163,21 @@ service_under = list(/obj/item/clothing/under/marine/officer/researcher) -/datum/equipment_preset/uscm_ship/uscm_medical/researcher/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_medical/researcher/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(new_human), WEAR_FEET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/researcher(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/paper/research_notes/bad(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/reagent_container/syringe(H), WEAR_IN_JACKET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/researcher(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/paper/research_notes/bad(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/syringe(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) diff --git a/code/modules/gear_presets/uscm_police.dm b/code/modules/gear_presets/uscm_police.dm index 527151ffe646..5b921f07f219 100644 --- a/code/modules/gear_presets/uscm_police.dm +++ b/code/modules/gear_presets/uscm_police.dm @@ -39,25 +39,25 @@ service_over = list(/obj/item/clothing/suit/storage/jacket/marine/service/mp) -/datum/equipment_preset/uscm_ship/uscm_police/mp/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_police/mp/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mmpo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mmpo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/mp(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp(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/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) @@ -102,25 +102,25 @@ service_over = list(/obj/item/clothing/suit/storage/jacket/marine/service/warden) -/datum/equipment_preset/uscm_ship/uscm_police/warden/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_police/warden/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/warden(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/warden(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/warden(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/warden(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/warden(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/warden(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -164,25 +164,25 @@ service_over = list(/obj/item/clothing/suit/storage/jacket/marine/service/cmp) -/datum/equipment_preset/uscm_ship/uscm_police/cmp/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_police/cmp/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/warrant(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/WO(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/warrant(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/WO(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/cmp(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/mp/cmp(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/device/taperecorder(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -206,33 +206,33 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/uscm_ship/uscm_police/riot_mp/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/uscm_police/riot_mp/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/warrant(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/riot/marine(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/riot(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/weapon/shield/riot(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/riot(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs(H.back), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag/riot(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag/riot(H), WEAR_R_STORE) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmpcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/warrant(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/riot/marine(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/riot(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/security/MP/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas(new_human), WEAR_FACE) + 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 /obj/item/weapon/shield/riot(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat/riot(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/flashbangs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/custom/teargas(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag/riot(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/shotgun/large/beanbag/riot(new_human), WEAR_R_STORE) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/sechud(new_human), WEAR_EYES) //*****************************************************************************************************/ diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index ff8e6dfade18..1569d282807e 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -70,21 +70,21 @@ dress_gloves = list(/obj/item/clothing/gloves/marine/dress) dress_shoes = list(/obj/item/clothing/shoes/laceup) -/datum/equipment_preset/uscm_ship/liaison/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/liaison/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/lockable/liaison //There is no suitable backpack for a CL really... - //if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + //if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) //back_item = /obj/item/storage/backpack - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcl(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcl(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(new_human), WEAR_BODY) + 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/H) - if(H.client) - var/playtime = get_job_playtime(H.client, rank) - if(H.client.prefs.playtime_perks) +/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 "WYC5" else if(playtime > JOB_PLAYTIME_TIER_3) @@ -125,19 +125,19 @@ minimap_icon = "correspondent" minimap_background = MINIMAP_ICON_BACKGROUND_CIVILIAN -/datum/equipment_preset/uscm_ship/reporter/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/reporter/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/reporter(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/reporter(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/reporter(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/camera_film(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/notepad(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/reporter(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/reporter(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/reporter(new_human), WEAR_JACKET) + 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) + new_human.equip_to_slot_or_del(new /obj/item/device/camera(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/camera_film(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/notepad(new_human), WEAR_IN_BACK) /datum/equipment_preset/uscm_ship/reporter_uscm name = "Combat Correspondent" @@ -157,29 +157,29 @@ minimap_icon = "correspondent" minimap_background = MINIMAP_ICON_BACKGROUND_CIC -/datum/equipment_preset/uscm_ship/reporter_uscm/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/reporter_uscm/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine var/obj/item/clothing/under/marine/uniform = new() - uniform.attach_accessory(H, new /obj/item/clothing/accessory/storage/black_vest/brown_vest) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/reporter(H), WEAR_L_EAR) - H.equip_to_slot_or_del(uniform, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/device/camera(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/camera_film(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/notepad(H), WEAR_IN_BACK) + uniform.attach_accessory(new_human, new /obj/item/clothing/accessory/storage/black_vest/brown_vest) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/reporter(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(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/medium(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/device/camera(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/camera_film(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/notepad(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -211,18 +211,18 @@ utility_under = list(/obj/item/clothing/under/marine/officer/ce) -/datum/equipment_preset/uscm_ship/chief_engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/chief_engineer/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ce(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/ce(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/electronics(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ce(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/ce(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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/electronics(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -245,25 +245,25 @@ utility_under = list(/obj/item/clothing/under/marine/officer/engi) -/datum/equipment_preset/uscm_ship/maint/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/maint/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/welding(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/demo_scanner(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/bag/trash(H), WEAR_L_HAND) - -/datum/equipment_preset/uscm_ship/maint/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/welding(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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) + new_human.equip_to_slot_or_del(new /obj/item/device/demo_scanner(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human), WEAR_L_HAND) + +/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 "ME1" return paygrade @@ -290,19 +290,19 @@ utility_under = list(/obj/item/clothing/under/marine/officer/engi) -/datum/equipment_preset/uscm_ship/ordn/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/ordn/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi/OT(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/demo_scanner(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/engi/OT(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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) + new_human.equip_to_slot_or_del(new /obj/item/device/demo_scanner(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -335,19 +335,19 @@ utility_under = list(/obj/item/clothing/under/rank/ro_suit) -/datum/equipment_preset/uscm_ship/ro/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/ro/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ro(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/ro_suit(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/req(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ro(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/ro_suit(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/req(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/device/flash(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -366,23 +366,23 @@ utility_under = list(/obj/item/clothing/under/rank/cargotech) -/datum/equipment_preset/uscm_ship/cargo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/cargo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ct(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargotech(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beanie(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - -/datum/equipment_preset/uscm_ship/cargo/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ct(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargotech(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beanie(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/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 "ME1" return paygrade @@ -422,18 +422,18 @@ . = ..() access = get_all_marine_access() -/datum/equipment_preset/uscm_ship/commander/load_race(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/uscm_ship/commander/load_race(mob/living/carbon/human/new_human, client/mob_client) ..() - ADD_TRAIT(H, TRAIT_EMOTE_CD_EXEMPT, TRAIT_SOURCE_JOB) + ADD_TRAIT(new_human, TRAIT_EMOTE_CD_EXEMPT, TRAIT_SOURCE_JOB) -/datum/equipment_preset/uscm_ship/commander/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/commander/load_gear(mob/living/carbon/human/new_human) var/sidearm = "Mateba" var/kit = null var/sidearmpath = /obj/item/storage/belt/gun/mateba/cmateba/full var/back_item = /obj/item/storage/backpack/satchel/lockable - if(H.client && H.client.prefs) - sidearm = H.client.prefs.commander_sidearm + if(new_human.client && new_human.client.prefs) + sidearm = new_human.client.prefs.commander_sidearm switch(sidearm) if("Mateba") sidearmpath = /obj/item/storage/belt/gun/mateba/cmateba/full @@ -450,18 +450,18 @@ if("VP78") sidearmpath = /obj/item/storage/belt/gun/m4a3/vp78 - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(H), WEAR_HEAD) - H.equip_to_slot_or_del(new sidearmpath(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol/command(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(H), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(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/suit/storage/jacket/marine/service(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new sidearmpath(new_human), WEAR_WAIST) + 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_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol/command(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(new_human), WEAR_L_HAND) if(kit) - H.equip_to_slot_or_del(new kit(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new kit(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -475,9 +475,9 @@ role_comm_title = "CO" minimum_age = 35 -/datum/equipment_preset/uscm_ship/commander/council/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/commander/council(H), WEAR_HEAD) +/datum/equipment_preset/uscm_ship/commander/council/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/commander/council(new_human), WEAR_HEAD) . = ..() /datum/equipment_preset/uscm_ship/commander/council/plus @@ -485,8 +485,8 @@ idtype = /obj/item/card/id/general paygrade = "MO6" -/datum/equipment_preset/uscm_ship/commander/council/plus/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/commander/councilchief(H), WEAR_HEAD) +/datum/equipment_preset/uscm_ship/commander/council/plus/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/commander/councilchief(new_human), WEAR_HEAD) . = ..() //*****************************************************************************************************/ @@ -512,20 +512,20 @@ . = ..() access = get_all_marine_access() - ACCESS_MARINE_CAPTAIN -/datum/equipment_preset/uscm_ship/xo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/xo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/exec(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/exec(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service(new_human), WEAR_JACKET) + 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/clothing/head/cmcap(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) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -545,20 +545,20 @@ minimap_icon = list("cic" = MINIMAP_ICON_COLOR_BRONZE) minimap_background = MINIMAP_ICON_BACKGROUND_CIC -/datum/equipment_preset/uscm_ship/so/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/so/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/ro(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_L_HAND) + 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/ro(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) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_HAND) //*****************************************************************************************************/ @@ -583,21 +583,21 @@ . = ..() access = get_all_marine_access() - ACCESS_MARINE_CAPTAIN -/datum/equipment_preset/uscm_ship/sea/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/sea/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m44/custom(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/drillhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flash(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/whistle(H), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(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/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m44/custom(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/drillhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_L_STORE) + 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) if(rankee?.client?.prefs?.pref_special_job_options[rank]) @@ -621,15 +621,15 @@ minimap_icon = "pilot" -/datum/equipment_preset/uscm_ship/po/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/po/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if(H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if(new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -639,21 +639,21 @@ utility_under = list(/obj/item/clothing/under/marine/officer/pilot) -/datum/equipment_preset/uscm_ship/po/full/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/po/full/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if(H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if(new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest/pilot(H), WEAR_JACKET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/pilot(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + 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/suit/armor/vest/pilot(new_human), WEAR_JACKET) + 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_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/pilot(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) //*****************************************************************************************************/ @@ -671,15 +671,15 @@ minimap_icon = "dcc" -/datum/equipment_preset/uscm_ship/dcc/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/dcc/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if(H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if(new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot/dcc(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot/dcc(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) //*****************************************************************************************************/ @@ -689,21 +689,21 @@ utility_under = list(/obj/item/clothing/under/marine/officer/pilot/dcc) -/datum/equipment_preset/uscm_ship/dcc/full/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/dcc/full/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if(H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if(new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot/dcc(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest/dcc(H), WEAR_JACKET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/po(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/pilot/dcc(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + 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/suit/storage/marine/light/vest/dcc(new_human), WEAR_JACKET) + 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_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) //*****************************************************************************************************/ @@ -735,16 +735,16 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/uscm_ship/officer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/officer/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels - H.equip_if_possible(new /obj/item/clothing/under/rank/centcom/officer(H), WEAR_BODY) - H.equip_if_possible(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - H.equip_if_possible(new /obj/item/clothing/gloves/white(H), WEAR_HANDS) - H.equip_if_possible(new /obj/item/clothing/head/beret/centcom/officer(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) + new_human.equip_if_possible(new /obj/item/clothing/under/rank/centcom/officer(new_human), WEAR_BODY) + new_human.equip_if_possible(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + new_human.equip_if_possible(new /obj/item/clothing/gloves/white(new_human), WEAR_HANDS) + new_human.equip_if_possible(new /obj/item/clothing/head/beret/centcom/officer(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) - H.equip_if_possible(new /obj/item/clothing/glasses/sunglasses(H), WEAR_EYES) - H.equip_if_possible(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + new_human.equip_if_possible(new /obj/item/clothing/glasses/sunglasses(new_human), WEAR_EYES) + new_human.equip_if_possible(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) //*****************************************************************************************************/ @@ -763,23 +763,23 @@ utility_under = list(/obj/item/clothing/under/marine/chef) -/datum/equipment_preset/uscm_ship/chef/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/uscm_ship/chef/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/chef(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/chef(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/chef(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - -/datum/equipment_preset/uscm_ship/chef/load_rank(mob/living/carbon/human/H) - if(H.client) - if(get_job_playtime(H.client, rank) < JOB_PLAYTIME_TIER_1) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/chefhat(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/chef(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/chef(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/chef(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/full(new_human), WEAR_WAIST) + 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 /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 "ME1" return paygrade diff --git a/code/modules/gear_presets/whiteout.dm b/code/modules/gear_presets/whiteout.dm index 21d55e616684..3c242cd506d3 100644 --- a/code/modules/gear_presets/whiteout.dm +++ b/code/modules/gear_presets/whiteout.dm @@ -15,68 +15,68 @@ . = ..() access = get_antagonist_pmc_access() -/datum/equipment_preset/pmc/w_y_whiteout/load_race(mob/living/carbon/human/H) - H.set_species(SYNTH_COMBAT) - H.allow_gun_usage = TRUE //To allow usage of Guns/Grenades - H.h_style = "Bald" - H.f_style = "Shaved" - -/datum/equipment_preset/pmc/w_y_whiteout/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE) +/datum/equipment_preset/pmc/w_y_whiteout/load_race(mob/living/carbon/human/new_human) + new_human.set_species(SYNTH_COMBAT) + new_human.allow_gun_usage = TRUE //To allow usage of Guns/Grenades + new_human.h_style = "Bald" + new_human.f_style = "Shaved" + +/datum/equipment_preset/pmc/w_y_whiteout/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE) //var/datum/preferences/A = new() //A.randomize_appearance(mob) var/random_name - if(H.gender == MALE) + if(new_human.gender == MALE) random_name = "[pick(greek_letters)]" else random_name = "[pick(greek_letters)]" - H.change_real_name(H, random_name) - H.age = rand(17,45) + new_human.change_real_name(new_human, random_name) + new_human.age = rand(17,45) -/datum/equipment_preset/pmc/w_y_whiteout/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/w_y_whiteout/load_gear(mob/living/carbon/human/new_human) // back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/EX, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/EX, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/EX, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/EX, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/pmc/commando/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) //jacket var/obj/item/clothing/suit/storage/marine/veteran/pmc/commando/armor = new() - H.equip_to_slot_or_del(armor, WEAR_JACKET) + new_human.equip_to_slot_or_del(armor, WEAR_JACKET) for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/heap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/whiteout, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/heap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/whiteout, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/deathsquad, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/deathsquad, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_L_STORE) var/obj/item/device/internal_implant/agility/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) //*****************************************************************************************************/ @@ -86,47 +86,47 @@ assignment = "Whiteout Team Medic" role_comm_title = "WO-TM" -/datum/equipment_preset/pmc/w_y_whiteout/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/w_y_whiteout/medic/load_gear(mob/living/carbon/human/new_human) // back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/medhud, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/pmc/commando/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_ACCESSORY) //jacket var/obj/item/clothing/suit/storage/marine/veteran/pmc/commando/armor = new() - H.equip_to_slot_or_del(armor, WEAR_JACKET) + new_human.equip_to_slot_or_del(armor, WEAR_JACKET) for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/heap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite/whiteout, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39/heap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/m39/elite/whiteout, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/deathsquad, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/deathsquad, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/smg_heap, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/smg_heap, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/smg_heap, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/smg_heap, WEAR_R_STORE) var/obj/item/device/internal_implant/agility/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) //*****************************************************************************************************/ /datum/equipment_preset/pmc/w_y_whiteout/terminator @@ -135,39 +135,39 @@ assignment = "Whiteout Team Terminator" role_comm_title = "WO-TT" -/datum/equipment_preset/pmc/w_y_whiteout/terminator/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/w_y_whiteout/terminator/load_gear(mob/living/carbon/human/new_human) // back - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) //face - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles/whiteout, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles/whiteout, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/pmc/commando/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) //jacket var/obj/item/clothing/suit/storage/marine/smartgunner/veteran/pmc/terminator/armor = new() - H.equip_to_slot_or_del(armor, WEAR_JACKET) + new_human.equip_to_slot_or_del(armor, WEAR_JACKET) for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/dirty/elite, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/dirty/elite, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/whiteout/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/whiteout/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_L_STORE) var/obj/item/device/internal_implant/agility/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) //*****************************************************************************************************/ /datum/equipment_preset/pmc/w_y_whiteout/leader @@ -176,44 +176,44 @@ assignment = "Whiteout Team Leader" role_comm_title = "WO-TL" -/datum/equipment_preset/pmc/w_y_whiteout/leader/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/pmc/w_y_whiteout/leader/load_gear(mob/living/carbon/human/new_human) // back - H.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/commando, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/nanopaste, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth, WEAR_IN_BACK) //face - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m42_night_goggles/m42c, WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/commando, WEAR_HEAD) //uniform var/obj/item/clothing/under/marine/veteran/pmc/commando/M = new() var/obj/item/clothing/accessory/storage/webbing/W = new() - M.attach_accessory(H, W) - H.equip_to_slot_or_del(M, WEAR_BODY) + M.attach_accessory(new_human, W) + new_human.equip_to_slot_or_del(M, WEAR_BODY) for(var/i in 1 to W.hold.storage_slots) - H.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive/pmc, WEAR_IN_ACCESSORY) //jacket var/obj/item/clothing/suit/storage/marine/veteran/pmc/commando/armor = new() - H.equip_to_slot_or_del(armor, WEAR_JACKET) + new_human.equip_to_slot_or_del(armor, WEAR_JACKET) for(var/i in 1 to armor.storage_slots) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/heap, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/whiteout, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/heap, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/elite/whiteout, WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/full, WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc/commando, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/knife, WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/rifle_heap, WEAR_L_STORE) var/obj/item/device/internal_implant/agility/implant = new() - implant.on_implanted(H) + implant.on_implanted(new_human) diff --git a/code/modules/gear_presets/wo.dm b/code/modules/gear_presets/wo.dm index 253b00b0487f..5ca610c06434 100644 --- a/code/modules/gear_presets/wo.dm +++ b/code/modules/gear_presets/wo.dm @@ -5,8 +5,8 @@ languages = list(LANGUAGE_ENGLISH) idtype = /obj/item/card/id/dogtag -/datum/equipment_preset/wo/load_status(mob/living/carbon/human/H) - H.nutrition = NUTRITION_NORMAL +/datum/equipment_preset/wo/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL //*****************************************************************************************************/ @@ -43,14 +43,14 @@ . = ..() access = get_all_marine_access() -/datum/equipment_preset/wo/commander/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/commander/load_gear(mob/living/carbon/human/new_human) var/sidearm = "Mateba" var/kit = null var/sidearmpath = /obj/item/storage/belt/gun/mateba/cmateba/full var/back_item = /obj/item/storage/backpack/satchel/lockable - if(H.client && H.client.prefs) - sidearm = H.client.prefs.commander_sidearm + if(new_human.client && new_human.client.prefs) + sidearm = new_human.client.prefs.commander_sidearm switch(sidearm) if("Mateba") sidearmpath = /obj/item/storage/belt/gun/mateba/cmateba/full @@ -68,26 +68,26 @@ sidearmpath = /obj/item/storage/belt/gun/m4a3/vp78 //back - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) if(kit) - H.equip_to_slot_or_del(new kit(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new kit(new_human), WEAR_IN_BACK) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/cm(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/command(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/command(new_human), WEAR_BODY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/SO(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword/ceremonial(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/SO(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/claymore/mercsword/ceremonial(new_human), WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new sidearmpath(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new sidearmpath(new_human), WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/techofficer/commander(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(H), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/techofficer/commander(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress/commander(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range/designator(new_human), WEAR_L_HAND) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol/command(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol/command(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -111,27 +111,27 @@ . = ..() access = get_all_marine_access() -/datum/equipment_preset/wo/xo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/xo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine //back - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(H), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom/cdrcom(new_human), WEAR_L_EAR) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/exec(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/exec(new_human), WEAR_BODY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/SO(H), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/SO(new_human), WEAR_JACKET) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -149,28 +149,28 @@ minimap_icon = "cmp" -/datum/equipment_preset/wo/cmp/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/cmp/load_gear(mob/living/carbon/human/new_human) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) //back - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) //head - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor/com(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/chiefofficer(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor/com(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/chiefofficer(new_human), WEAR_HEAD) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/pmc(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/bayonet(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/bayonet(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) //SG headset - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) //*****************************************************************************************************/ /datum/equipment_preset/wo/vhg @@ -187,30 +187,30 @@ minimap_icon = "so" -/datum/equipment_preset/wo/vhg/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/vhg/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security //back - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) //head - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/alt(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor/com(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/sec/alt(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor/com(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(new_human), WEAR_EYES) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) //jacket - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(H), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(new_human), WEAR_J_STORE) //waist - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(new_human), WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(H), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(new_human), WEAR_HANDS) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/bayonet(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/bayonet(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -229,28 +229,28 @@ minimap_icon = "spec" -/datum/equipment_preset/wo/hgs/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/hgs/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security //back - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) //head - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/logisticsofficer(H), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/logisticsofficer(new_human), WEAR_HEAD) //uniform - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) //waist - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(H), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(new_human), WEAR_WAIST) //limbs - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/spec_kit(H), WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/spec_kit(new_human), WEAR_R_HAND) //pockets - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) //*****************************************************************************************************/ @@ -268,24 +268,24 @@ minimap_icon = "mp" -/datum/equipment_preset/wo/hg/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/hg/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel/sec - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/security - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/logisticsofficer(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/bayonet(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor(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/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/officer(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/shotgun/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/aviator(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/logisticsofficer(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/bayonet(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/combat(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -302,24 +302,24 @@ minimap_icon = "vc" -/datum/equipment_preset/wo/mortar_crew/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/mortar_crew/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mortar, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new back_item, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/screwdriver, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/mortar, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mortar, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife, WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new back_item, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/mortar, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses, WEAR_IN_BACK) //*****************************************************************************************************/ @@ -338,19 +338,19 @@ minimap_icon = "ro" -/datum/equipment_preset/wo/quartermaster/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/quartermaster/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/techofficer(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m44/custom(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/req(H), WEAR_HEAD) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(H), WEAR_R_STORE) + 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/marine(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/techofficer(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m44/custom(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/req(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_R_STORE) //*****************************************************************************************************/ @@ -366,23 +366,23 @@ skills = /datum/skills/CE idtype = /obj/item/card/id -/datum/equipment_preset/wo/cargo/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/cargo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/industrial - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ct(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/ct(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -400,32 +400,32 @@ minimap_icon = "cmo" -/datum/equipment_preset/wo/head_surgeon/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/head_surgeon/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmo(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/cmo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) + 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 /obj/item/clothing/suit/storage/labcoat(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) - //H.equip_to_slot_or_del(new /obj/item/clothing/head/cmo(H), WEAR_HEAD)//2.10.2018 Will want to work on this a bit more, it doesn't quite fit. - Joshuu - H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), WEAR_J_STORE) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H.back), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + 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/medical(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) + //new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmo(new_human), WEAR_HEAD)//2.10.2018 Will want to work on this a bit more, it doesn't quite fit. - Joshuu + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(new_human), WEAR_J_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human.back), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human.back), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -443,29 +443,29 @@ minimap_icon = "doctor" -/datum/equipment_preset/wo/doctor/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/doctor/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/green(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(new_human), WEAR_HANDS) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(H), WEAR_HEAD) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H.back), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + 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/medical(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/green(new_human), WEAR_HEAD) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human.back), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human.back), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -483,29 +483,29 @@ minimap_icon = "researcher" -/datum/equipment_preset/wo/chemist/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/chemist/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/researcher(H), WEAR_JACKET) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/doc(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/latex(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/researcher(new_human), WEAR_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + 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/medical(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(H.back), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human.back), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human.back), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -523,23 +523,23 @@ minimap_icon = "ce" -/datum/equipment_preset/wo/bcm/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/bcm/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(new_human), WEAR_HEAD) + 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/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -557,23 +557,23 @@ minimap_icon = "mt" -/datum/equipment_preset/wo/bc/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/bc/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/eng(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + 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 /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + 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/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -595,22 +595,22 @@ minimap_icon = "surv" minimap_background = MINIMAP_ICON_BACKGROUND_CIVILIAN -/datum/equipment_preset/wo/reporter/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/reporter/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel //There is no suitable backpack for a CL really... - //if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + //if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) //back_item = /obj/item/storage/backpack - H.equip_to_slot_or_del(new /obj/item/clothing/head/fedora(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit/suspenders(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), WEAR_FEET) - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/device/camera(H), WEAR_L_HAND) - H.equip_to_slot_or_del(new /obj/item/device/camera_film(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/taperecorder(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/megaphone(H), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/fedora(new_human), WEAR_HEAD) + 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/liaison_suit/suspenders(new_human), WEAR_BODY) + 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) + new_human.equip_to_slot_or_del(new /obj/item/device/camera(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/device/camera_film(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/megaphone(new_human), WEAR_IN_BACK) //*****************************************************************************************************/ @@ -631,27 +631,27 @@ role_comm_title = "SL" skills = /datum/skills/SL -/datum/equipment_preset/wo/marine/sl/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/sl/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/leader(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/map/whiskey_outpost_map(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/designator(H), WEAR_IN_BACK) + 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/leader(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/leader(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/map/whiskey_outpost_map(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/designator(new_human), WEAR_IN_BACK) - add_common_wo_equipment(H) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -666,27 +666,27 @@ role_comm_title = "Spc" skills = /datum/skills/specialist -/datum/equipment_preset/wo/marine/spec/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/spec/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing(H), WEAR_ACCESSORY) - H.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(H), WEAR_L_STORE) + 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/accessory/storage/webbing(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/whiskey_supply_beacon(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/m39/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/smg/m39(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/pistol(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/attachable/magnetic_harness(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/spec_kit, WEAR_R_HAND) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_m39(new_human), WEAR_L_STORE) - add_common_wo_equipment(H) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -701,18 +701,18 @@ role_comm_title = "SG" skills = /datum/skills/smartgunner -/datum/equipment_preset/wo/marine/sg/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/sg/load_gear(mob/living/carbon/human/new_human) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(H), WEAR_EYES) + 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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) - add_common_wo_equipment(H) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -727,26 +727,26 @@ role_comm_title = "ComTech" skills = /datum/skills/combat_engineer -/datum/equipment_preset/wo/marine/engineer/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/engineer/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/tech - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/tech - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(H), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(H), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/binoculars/range(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(H), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/tech(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yellow(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars/range(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/shovel/etool/folded(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full(new_human), WEAR_L_STORE) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -761,30 +761,30 @@ role_comm_title = "HM" skills = /datum/skills/combat_medic -/datum/equipment_preset/wo/marine/medic/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/medic/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel/medic - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine/medic - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) - - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), WEAR_FACE) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/device/defibrillator(H), WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(H), WEAR_WAIST) - if(H.disabilities & NEARSIGHTED) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(H), WEAR_EYES) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) else - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(H), WEAR_EYES) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_JACKET) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_JACKET) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) //*****************************************************************************************************/ @@ -799,16 +799,16 @@ role_comm_title = "RFN" skills = /datum/skills/pfc -/datum/equipment_preset/wo/marine/pfc/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/wo/marine/pfc/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/marine/satchel - if (H.client && H.client.prefs && (H.client.prefs.backbag == 1)) + if (new_human.client && new_human.client.prefs && (new_human.client.prefs.backbag == 1)) back_item = /obj/item/storage/backpack/marine - H.equip_to_slot_or_del(new back_item(H), WEAR_BACK) + new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(H), WEAR_JACKET) + 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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/medium(new_human), WEAR_JACKET) - generate_random_marine_primary_for_wo(H) - add_common_wo_equipment(H) + generate_random_marine_primary_for_wo(new_human) + add_common_wo_equipment(new_human) diff --git a/code/modules/gear_presets/wy.dm b/code/modules/gear_presets/wy.dm index 8cabac9c01a3..8532391dd2c5 100644 --- a/code/modules/gear_presets/wy.dm +++ b/code/modules/gear_presets/wy.dm @@ -23,14 +23,14 @@ . = ..() access += get_all_civilian_accesses() + get_all_centcom_access() -/datum/equipment_preset/wy/load_id(mob/living/carbon/human/H) +/datum/equipment_preset/wy/load_id(mob/living/carbon/human/new_human) . = ..() -/datum/equipment_preset/wy/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new headset_type(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(H), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(H), WEAR_BACK) +/datum/equipment_preset/wy/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new headset_type(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) . = ..() /datum/equipment_preset/wy/trainee @@ -40,8 +40,8 @@ rank = JOB_TRAINEE paygrade = "WYC1" -/datum/equipment_preset/wy/trainee/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/trainee(H), WEAR_BODY) +/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) . = ..() /datum/equipment_preset/wy/junior_exec @@ -88,11 +88,11 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/wy/manager/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/manager(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(H), WEAR_WAIST) +/datum/equipment_preset/wy/manager/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/manager(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/manager(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/vp78(new_human), WEAR_WAIST) ..() /datum/equipment_preset/wy/manager/assistant_manager @@ -103,7 +103,7 @@ paygrade = "WYC7" /datum/equipment_preset/wy/manager/division_manager - name = "Corporate - H - Division Manager" + name = "Corporate - new_human - Division Manager" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_DIVISION_MANAGER rank = JOB_DIVISION_MANAGER @@ -125,9 +125,9 @@ skills = /datum/skills/civilian/manager/director headset_type = /obj/item/device/radio/headset/distress/pmc/command/director -/datum/equipment_preset/wy/manager/director/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/director(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/director(H), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/head/director(H), WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general(H), WEAR_WAIST) +/datum/equipment_preset/wy/manager/director/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/director(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/director(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/director(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/mateba/general(new_human), WEAR_WAIST) ..() diff --git a/code/modules/gear_presets/wy_goons.dm b/code/modules/gear_presets/wy_goons.dm index 292cb09929b6..8bc4cd1ad681 100644 --- a/code/modules/gear_presets/wy_goons.dm +++ b/code/modules/gear_presets/wy_goons.dm @@ -11,44 +11,44 @@ . = ..() access = get_all_accesses() + get_all_centcom_access() -/datum/equipment_preset/goon/load_name(mob/living/carbon/human/H, randomise) - H.gender = pick(MALE, FEMALE) +/datum/equipment_preset/goon/load_name(mob/living/carbon/human/new_human, randomise) + new_human.gender = pick(MALE, FEMALE) var/datum/preferences/A = new() - A.randomize_appearance(H) + A.randomize_appearance(new_human) var/random_name var/first_name var/last_name //gender checks - if(H.gender == MALE) + if(new_human.gender == MALE) first_name = "[pick(first_names_male_pmc)]" - H.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") + new_human.f_style = pick("3 O'clock Shadow", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache") else first_name = "[pick(first_names_female_pmc)]" last_name = "[pick(last_names_pmc)]" random_name = "[first_name] [last_name]" - H.change_real_name(H, random_name) + new_human.change_real_name(new_human, random_name) - H.age = rand(17,35) + new_human.age = rand(17,35) - H.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") + new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut") var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) var/hair_color = pick(hair_colors) - H.r_hair = hair_colors[hair_color][1] - H.g_hair = hair_colors[hair_color][2] - H.b_hair = hair_colors[hair_color][3] - H.r_facial = hair_colors[hair_color][1] - H.g_facial = hair_colors[hair_color][2] - H.b_facial = hair_colors[hair_color][3] + new_human.r_hair = hair_colors[hair_color][1] + new_human.g_hair = hair_colors[hair_color][2] + new_human.b_hair = hair_colors[hair_color][3] + new_human.r_facial = hair_colors[hair_color][1] + new_human.g_facial = hair_colors[hair_color][2] + new_human.b_facial = hair_colors[hair_color][3] var/eye_color = pick(colors) - H.r_eyes = colors[eye_color][1] - H.g_eyes = colors[eye_color][2] - H.b_eyes = colors[eye_color][3] + new_human.r_eyes = colors[eye_color][1] + new_human.g_eyes = colors[eye_color][2] + new_human.b_eyes = colors[eye_color][3] -/datum/equipment_preset/goon/load_id(mob/living/carbon/human/H, client/mob_client) - var/obj/item/clothing/under/uniform = H.w_uniform +/datum/equipment_preset/goon/load_id(mob/living/carbon/human/new_human, client/mob_client) + var/obj/item/clothing/under/uniform = new_human.w_uniform if(istype(uniform)) uniform.has_sensor = UNIFORM_HAS_SENSORS uniform.sensor_faction = FACTION_WY @@ -64,28 +64,28 @@ paygrade = "WEY-GOON" skills = /datum/skills/MP -/datum/equipment_preset/goon/standard/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) +/datum/equipment_preset/goon/standard/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/corporate, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pulse_rifle, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/corporate, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pulse_rifle, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap, WEAR_IN_BACK) /datum/equipment_preset/goon/lead @@ -97,28 +97,28 @@ paygrade = "WEY-GOON-L" skills = /datum/skills/MP -/datum/equipment_preset/goon/lead/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate/lead, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate/lead, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate/lead, WEAR_HEAD) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) - - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) - - H.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/nsg_ap, WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/ap, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/ap, WEAR_IN_BACK) +/datum/equipment_preset/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/pmc/corporate/lead, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/veteran/pmc/light/corporate/lead, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/pmc/corporate/lead, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) + + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/baton, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handcuffs/zip, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar, WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/nsg23, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/nsg_ap, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/ap, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/nsg23/ap, WEAR_IN_BACK) /datum/equipment_preset/goon/researcher name = "Weyland-Yutani Corporate Research Consultant (Goon Researcher)" @@ -129,26 +129,26 @@ paygrade = "CCMO" skills = /datum/skills/researcher -/datum/equipment_preset/goon/researcher/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit, WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat, WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) +/datum/equipment_preset/goon/researcher/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) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/corporate, WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) - H.equip_to_slot_or_del(new /obj/item/handheld_distress_beacon, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handheld_distress_beacon, WEAR_IN_BACK) var/obj/item/spacecash/bundle/money = new /obj/item/spacecash/bundle money.worth = 5000 money.update_icon() - H.equip_to_slot_or_del(money, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(money, WEAR_IN_BACK) - H.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full, WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_R_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced, WEAR_L_STORE) diff --git a/code/modules/gear_presets/yautja.dm b/code/modules/gear_presets/yautja.dm index 36eaadb54537..51d2178bd905 100644 --- a/code/modules/gear_presets/yautja.dm +++ b/code/modules/gear_presets/yautja.dm @@ -9,24 +9,24 @@ var/default_cape_type = "None" -/datum/equipment_preset/yautja/load_race(mob/living/carbon/human/H, client/mob_client) - H.set_species(SPECIES_YAUTJA) - H.ethnicity = "tan" - H.body_type = "pred" //can be removed in future for body types +/datum/equipment_preset/yautja/load_race(mob/living/carbon/human/new_human, client/mob_client) + new_human.set_species(SPECIES_YAUTJA) + new_human.ethnicity = "tan" + new_human.body_type = "pred" //can be removed in future for body types if(!mob_client) - mob_client = H.client + mob_client = new_human.client if(mob_client?.prefs) - H.h_style = mob_client.prefs.predator_h_style - H.ethnicity = mob_client.prefs.predator_skin_color + new_human.h_style = mob_client.prefs.predator_h_style + new_human.ethnicity = mob_client.prefs.predator_skin_color -/datum/equipment_preset/yautja/load_id(mob/living/carbon/human/H) - H.job = rank - H.faction = faction +/datum/equipment_preset/yautja/load_id(mob/living/carbon/human/new_human) + new_human.job = rank + new_human.faction = faction -/datum/equipment_preset/yautja/load_vanity(mob/living/carbon/human/H) +/datum/equipment_preset/yautja/load_vanity(mob/living/carbon/human/new_human) return //No vanity items for Yautja! -/datum/equipment_preset/yautja/load_gear(mob/living/carbon/human/H, client/mob_client) +/datum/equipment_preset/yautja/load_gear(mob/living/carbon/human/new_human, client/mob_client) var/armor_number = 1 var/boot_number = 1 var/mask_number = 1 @@ -39,7 +39,7 @@ var/cape_color = "#654321" if(!mob_client) - mob_client = H.client + mob_client = new_human.client if(mob_client?.prefs) armor_number = mob_client.prefs.predator_armor_type boot_number = mob_client.prefs.predator_boot_type @@ -52,48 +52,48 @@ cape_type = mob_client.prefs.predator_cape_type cape_color = mob_client.prefs.predator_cape_color - H.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter(H), WEAR_BODY) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/yautja/hunter(H, translator_type, caster_material), WEAR_HANDS) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja(H), WEAR_L_EAR) - H.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(H), WEAR_R_STORE) - H.equip_to_slot_or_del(new /obj/item/device/yautja_teleporter(H), WEAR_L_STORE) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/yautja(H), WEAR_WAIST) - H.equip_to_slot_or_del(new /obj/item/storage/medicomp/full(H), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/chainshirt/hunter(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/yautja/hunter(new_human, translator_type, caster_material), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight/lantern(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/yautja_teleporter(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/yautja(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/medicomp/full(new_human), WEAR_IN_BELT) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/yautja/hunter/knife(H, boot_number, greave_material), WEAR_FEET) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/yautja/hunter(H, armor_number, armor_material), WEAR_JACKET) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/yautja/hunter(H, mask_number, mask_material), WEAR_FACE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/yautja/hunter/knife(new_human, boot_number, greave_material), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/yautja/hunter(new_human, armor_number, armor_material), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/yautja/hunter(new_human, mask_number, mask_material), WEAR_FACE) var/cape_path = GLOB.all_yautja_capes[cape_type] if(ispath(cape_path)) - H.equip_to_slot_or_del(new cape_path(H, cape_color), WEAR_BACK) + new_human.equip_to_slot_or_del(new cape_path(new_human, cape_color), WEAR_BACK) -/datum/equipment_preset/yautja/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/load_name(mob/living/carbon/human/new_human, randomise) var/final_name = "Le'pro" - H.gender = MALE - H.age = 100 - H.flavor_text = "" - H.flavor_texts["general"] = H.flavor_text - - if(H.client && H.client.prefs) - H.gender = H.client.prefs.predator_gender - H.age = H.client.prefs.predator_age - final_name = H.client.prefs.predator_name - H.flavor_text = H.client.prefs.predator_flavor_text - H.flavor_texts["general"] = H.flavor_text + new_human.gender = MALE + new_human.age = 100 + new_human.flavor_text = "" + new_human.flavor_texts["general"] = new_human.flavor_text + + if(new_human.client && new_human.client.prefs) + new_human.gender = new_human.client.prefs.predator_gender + new_human.age = new_human.client.prefs.predator_age + final_name = new_human.client.prefs.predator_name + new_human.flavor_text = new_human.client.prefs.predator_flavor_text + new_human.flavor_texts["general"] = new_human.flavor_text if(!final_name || final_name == "Undefined") //In case they don't have a name set or no prefs, there's a name. final_name = "Le'pro" - H.change_real_name(H, final_name) + new_human.change_real_name(new_human, final_name) // YOUNG BLOOD /datum/equipment_preset/yautja/youngblood name = "Yautja Young" flags = EQUIPMENT_PRESET_START_OF_ROUND -/datum/equipment_preset/yautja/youngblood/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/youngblood/load_name(mob/living/carbon/human/new_human, randomise) . = ..() - var/new_name = "Young [H.real_name]" - H.change_real_name(H, new_name) + var/new_name = "Young [new_human.real_name]" + new_human.change_real_name(new_human, new_name) //BLOODED /datum/equipment_preset/yautja/blooded @@ -107,10 +107,10 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND default_cape_type = PRED_YAUTJA_HALF_CAPE -/datum/equipment_preset/yautja/elite/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/elite/load_name(mob/living/carbon/human/new_human, randomise) . = ..() - var/new_name = "Elite [H.real_name]" - H.change_real_name(H, new_name) + var/new_name = "Elite [new_human.real_name]" + new_human.change_real_name(new_human, new_name) // ELDER /datum/equipment_preset/yautja/elder @@ -118,13 +118,13 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND default_cape_type = PRED_YAUTJA_THIRD_CAPE -/datum/equipment_preset/yautja/elder/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/elder/load_name(mob/living/carbon/human/new_human, randomise) . = ..() - var/new_name = "Elder [H.real_name]" - H.change_real_name(H, new_name) + var/new_name = "Elder [new_human.real_name]" + new_human.change_real_name(new_human, new_name) -/datum/equipment_preset/yautja/elder/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(H), WEAR_L_EAR) +/datum/equipment_preset/yautja/elder/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(new_human), WEAR_L_EAR) return ..() // CLAN LEADER @@ -133,13 +133,13 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND default_cape_type = PRED_YAUTJA_CAPE -/datum/equipment_preset/yautja/leader/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/leader/load_name(mob/living/carbon/human/new_human, randomise) . = ..() - var/new_name = "Clan Leader [H.real_name]" - H.change_real_name(H, new_name) + var/new_name = "Clan Leader [new_human.real_name]" + new_human.change_real_name(new_human, new_name) -/datum/equipment_preset/yautja/leader/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(H), WEAR_L_EAR) +/datum/equipment_preset/yautja/leader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(new_human), WEAR_L_EAR) return ..() // ANCIENT @@ -148,11 +148,11 @@ flags = EQUIPMENT_PRESET_START_OF_ROUND default_cape_type = PRED_YAUTJA_PONCHO -/datum/equipment_preset/yautja/ancient/load_name(mob/living/carbon/human/H, randomise) +/datum/equipment_preset/yautja/ancient/load_name(mob/living/carbon/human/new_human, randomise) . = ..() - var/new_name = "Ancient [H.real_name]" - H.change_real_name(H, new_name) + var/new_name = "Ancient [new_human.real_name]" + new_human.change_real_name(new_human, new_name) -/datum/equipment_preset/yautja/ancient/load_gear(mob/living/carbon/human/H) - H.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(H), WEAR_L_EAR) +/datum/equipment_preset/yautja/ancient/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/yautja/elder(new_human), WEAR_L_EAR) return ..() diff --git a/html/create_humans.html b/html/create_humans.html index a7d71e75eadb..ed9361fc6f25 100644 --- a/html/create_humans.html +++ b/html/create_humans.html @@ -18,7 +18,14 @@ Freed mob
ERT

- Search for equipment:
+ + Spawn mobs with:
+ Full Equipment
+ No Weapons
+ No Equipment +

+ + Search for equipment and skills:

From 195e83c8ff5c4a5cd6a7a8fd391edd259917ae9a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 15:17:06 +0100 Subject: [PATCH 076/495] Automatic changelog for PR #3317 [ci skip] --- html/changelogs/AutoChangeLog-pr-3317.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3317.yml diff --git a/html/changelogs/AutoChangeLog-pr-3317.yml b/html/changelogs/AutoChangeLog-pr-3317.yml new file mode 100644 index 000000000000..0d6ef981d5b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3317.yml @@ -0,0 +1,8 @@ +author: "Warfan1815" +delete-after: True +changes: + - qol: "Two improved strip systems: the one in the player panel now doesn't strip IDs, and there is a new one that strips all in view." + - qol: "Removed now obsolete \"cryo clf\" roles from the gear list" + - qol: "changed multiple single letter definitions to more apt definitions" + - rscadd: "Added a new selection to the create-humans panel where the spawning admin gets to choose the level of equipment (\"full equipment\", \"no weapons\", \"no equipment\")" + - admin: "made IDs exempt from being removed by the strip verbs" \ No newline at end of file From 44279a5ac26e9b6b400a72991b20adbf360ce878 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Fri, 26 May 2023 11:38:11 -0400 Subject: [PATCH 077/495] Broken bones can now cause IB (#3411) # About the pull request Unsplinted broken bones can cause IB in a similar way to organ damage # Explain why it's good for the game It only makes sense that loose bones in your limbs will cut you up. # Changelog :cl: balance: Unsplinted broken bones that are not hands or feet can now cause IB balance: bloodbag capacity raised to 300u /:cl: --------- Co-authored-by: Morrow --- .../objects/items/reagent_containers/blood_pack.dm | 2 +- .../mob/living/carbon/human/life/handle_organs.dm | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/reagent_containers/blood_pack.dm b/code/game/objects/items/reagent_containers/blood_pack.dm index c507b2633828..450cdde2fa00 100644 --- a/code/game/objects/items/reagent_containers/blood_pack.dm +++ b/code/game/objects/items/reagent_containers/blood_pack.dm @@ -6,7 +6,7 @@ desc = "Contains blood used for transfusion." icon = 'icons/obj/items/bloodpack.dmi' icon_state = "empty" - volume = 160 + volume = 300 matter = list("plastic" = 500) flags_atom = CAN_BE_SYRINGED transparent = TRUE diff --git a/code/modules/mob/living/carbon/human/life/handle_organs.dm b/code/modules/mob/living/carbon/human/life/handle_organs.dm index 3872a0675f3c..605d1f6612c0 100644 --- a/code/modules/mob/living/carbon/human/life/handle_organs.dm +++ b/code/modules/mob/living/carbon/human/life/handle_organs.dm @@ -1,4 +1,4 @@ - +#define NO_IB_LIMBS list("l_foot","r_foot","l_hand","r_hand") // Takes care of organ & limb related updates, such as broken and missing limbs /mob/living/carbon/human/proc/handle_organs() @@ -25,6 +25,13 @@ var/damage = rand(3,5) I.take_damage(damage) pain.apply_pain(damage * PAIN_ORGAN_DAMAGE_MULTIPLIER) + if(E.is_broken() && prob(2) && !(E.name in NO_IB_LIMBS)) + var/damage = rand(3,5) + var/datum/wound/internal_bleeding/internal_bleed = new + E.add_bleeding(internal_bleed, TRUE, damage) + E.wounds += internal_bleed + custom_pain("You feel broken bones cutting at you in your [E.display_name]!", 1) + pain.apply_pain(damage * 1.5) if(!lying && !buckled && prob(2)) var/left_leg_crippled = FALSE @@ -53,3 +60,5 @@ emote("pain") custom_pain("You can't stand on broken legs!", 1) apply_effect(5, WEAKEN) + +#undef NO_IB_LIMBS From 0862f8d6d77cb6d65a196cb82f7e53e88a9c8808 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 16:47:21 +0100 Subject: [PATCH 078/495] Automatic changelog for PR #3411 [ci skip] --- html/changelogs/AutoChangeLog-pr-3411.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3411.yml diff --git a/html/changelogs/AutoChangeLog-pr-3411.yml b/html/changelogs/AutoChangeLog-pr-3411.yml new file mode 100644 index 000000000000..f66ef41003d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3411.yml @@ -0,0 +1,5 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - balance: "Unsplinted broken bones that are not hands or feet can now cause IB" + - balance: "bloodbag capacity raised to 300u" \ No newline at end of file From a589633becbc4ccdeb9ea9b88ef8ece3aa55dd61 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 26 May 2023 17:30:27 -0400 Subject: [PATCH 079/495] Fixes helmets stopping all of your limbs from being delimbed (#3422) # About the pull request Fixes helmets stopping all of your limbs from being delimbed Fixes a runtime due to lack of cause data for head delimb # 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: Morrow fix: Fixed helmets stopping all of your limbs from being delimbed fix: Fixed a runtime due to lack of cause data for head delimb /:cl: --- code/modules/organs/limbs.dm | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/code/modules/organs/limbs.dm b/code/modules/organs/limbs.dm index e3b98b99a232..b869754f4fb8 100644 --- a/code/modules/organs/limbs.dm +++ b/code/modules/organs/limbs.dm @@ -249,7 +249,7 @@ */ /obj/limb/proc/take_damage(brute, burn, sharp, edge, used_weapon = null,\ list/forbidden_limbs = list(), - no_limb_loss, damage_source = "dismemberment",\ + no_limb_loss, damage_source = create_cause_data("amputation"),\ mob/attack_source = null,\ brute_reduced_by = -1, burn_reduced_by = -1) if((brute <= 0) && (burn <= 0)) @@ -355,22 +355,17 @@ if(CONFIG_GET(flag/limbs_can_break) && brute_dam >= max_damage * CONFIG_GET(number/organ_health_multiplier)) var/cut_prob = brute/max_damage * 5 if(prob(cut_prob)) - var/obj/item/clothing/head/helmet/owner_helmet = owner.head - if(istype(owner_helmet) && owner.allow_gun_usage) - if(!(owner_helmet.flags_inventory & FULL_DECAP_PROTECTION)) - owner.visible_message("[owner]'s [owner_helmet] goes flying off from the impact!", SPAN_USERDANGER("Your [owner_helmet] goes flying off from the impact!")) - owner.drop_inv_item_on_ground(owner_helmet) - INVOKE_ASYNC(owner_helmet, TYPE_PROC_REF(/atom/movable, throw_atom), pick(range(get_turf(loc), 1)), 1, SPEED_FAST) - playsound(owner, 'sound/effects/helmet_noise.ogg', 100) - else - droplimb(0, 0, damage_source) - return + limb_delimb(damage_source) SEND_SIGNAL(src, COMSIG_LIMB_TAKEN_DAMAGE, is_ff, previous_brute, previous_burn) owner.updatehealth() update_icon() start_processing() +///Special delimbs for different limbs +/obj/limb/proc/limb_delimb(damage_source) + droplimb(0, 0, damage_source) + /obj/limb/proc/heal_damage(brute, burn, robo_repair = FALSE) if(status & (LIMB_ROBOT|LIMB_SYNTHSKIN) && !robo_repair) return @@ -1461,3 +1456,18 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit return "an incomplete surgical operation" if(2, 3) return "several incomplete surgical operations" + +/obj/limb/head/limb_delimb(damage_source) + var/obj/item/clothing/head/helmet/owner_helmet = owner.head + + if(!istype(owner_helmet) || !owner.allow_gun_usage) + droplimb(0, 0, damage_source) + return + + if(owner_helmet.flags_inventory & FULL_DECAP_PROTECTION) + return + + owner.visible_message("[owner]'s [owner_helmet] goes flying off from the impact!", SPAN_USERDANGER("Your [owner_helmet] goes flying off from the impact!")) + owner.drop_inv_item_on_ground(owner_helmet) + INVOKE_ASYNC(owner_helmet, TYPE_PROC_REF(/atom/movable, throw_atom), pick(range(get_turf(loc), 1)), 1, SPEED_FAST) + playsound(owner, 'sound/effects/helmet_noise.ogg', 100) From 73736e02af0a63f0894eb2d3b744ad4d8abda63c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 22:39:06 +0100 Subject: [PATCH 080/495] Automatic changelog for PR #3422 [ci skip] --- html/changelogs/AutoChangeLog-pr-3422.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3422.yml diff --git a/html/changelogs/AutoChangeLog-pr-3422.yml b/html/changelogs/AutoChangeLog-pr-3422.yml new file mode 100644 index 000000000000..02290b05294e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3422.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed helmets stopping all of your limbs from being delimbed" + - bugfix: "Fixed a runtime due to lack of cause data for head delimb" \ No newline at end of file From 739dd2c1626d5aa541c92bb04331574136fd4fd0 Mon Sep 17 00:00:00 2001 From: Katskan Date: Fri, 26 May 2023 19:14:18 -0400 Subject: [PATCH 081/495] Synthetic Acid Blood Dodge (#3402) # About the pull request Re-adds the acid blood dodge from before acid blood damage was reduced, used same values as it previously had. Confirmed with Morrow about it being part of the circular return in council discord. Literally just un-does PR #3105 # Explain why it's good for the game Lets synthetics actually defend themselves a little instead of being punished more for self defense than just staring and tanking damage. # Testing Photographs and Procedure
# Changelog :cl: add: Synthetic gets a chance to dodge xeno acid blood spray /:cl: --------- Co-authored-by: morrowwolf --- code/modules/mob/living/carbon/human/species/synthetic.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/species/synthetic.dm b/code/modules/mob/living/carbon/human/species/synthetic.dm index b881d82e9832..bdd0a994ed49 100644 --- a/code/modules/mob/living/carbon/human/species/synthetic.dm +++ b/code/modules/mob/living/carbon/human/species/synthetic.dm @@ -40,6 +40,7 @@ knock_down_reduction = 5 stun_reduction = 5 + acid_blood_dodge_chance = 25 inherent_verbs = list( /mob/living/carbon/human/synthetic/proc/toggle_HUD, From 61c83873428a92acc41216dc614a6de2ae203524 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 00:25:06 +0100 Subject: [PATCH 082/495] Automatic changelog for PR #3402 [ci skip] --- html/changelogs/AutoChangeLog-pr-3402.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3402.yml diff --git a/html/changelogs/AutoChangeLog-pr-3402.yml b/html/changelogs/AutoChangeLog-pr-3402.yml new file mode 100644 index 000000000000..bff6fc5f270b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3402.yml @@ -0,0 +1,4 @@ +author: "Katskan" +delete-after: True +changes: + - rscadd: "Synthetic gets a chance to dodge xeno acid blood spray" \ No newline at end of file From 7c37014a03cb857d7b529f78ac8601568249c1cc Mon Sep 17 00:00:00 2001 From: Diegoflores31 <47069269+Diegoflores31@users.noreply.github.com> Date: Fri, 26 May 2023 19:17:59 -0500 Subject: [PATCH 083/495] hardcore outpost (#3395) # About the pull request Makes Hardcore Mode enabled by default on Whiskey outpost gamemode. # Explain why it's good for the game It brings a fresh Air to Whiskey outpost and solves a lot of issues for boths sides . Marines obtain a thrilling round with a lot of dopamine , Xenos can feel they are doing something rather than bashing their heads agains barricades. PD: Burrowers will need a rebalance after this but that shall come in another PR. PD2: i am using the event toggle so admins can easily turn it Off if they want to. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Whiskey Outpost will start on Global Hardcore mode by default. /:cl: --- code/game/gamemodes/colonialmarines/whiskey_outpost.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm index d2fd5af6dda9..64d8795be3d2 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm @@ -87,6 +87,7 @@ return 1 /datum/game_mode/whiskey_outpost/pre_setup() + SSticker.mode.toggleable_flags ^= MODE_HARDCORE_PERMA for(var/obj/effect/landmark/whiskey_outpost/xenospawn/X) xeno_spawns += X.loc for(var/obj/effect/landmark/whiskey_outpost/supplydrops/S) From bfd6e8c6dd57330c346db828601264afaa4da1c5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 01:26:17 +0100 Subject: [PATCH 084/495] Automatic changelog for PR #3395 [ci skip] --- html/changelogs/AutoChangeLog-pr-3395.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3395.yml diff --git a/html/changelogs/AutoChangeLog-pr-3395.yml b/html/changelogs/AutoChangeLog-pr-3395.yml new file mode 100644 index 000000000000..cf48a0491810 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3395.yml @@ -0,0 +1,4 @@ +author: "Diegoflores31" +delete-after: True +changes: + - balance: "Whiskey Outpost will start on Global Hardcore mode by default." \ No newline at end of file From d4e2e3bc8a5285b9311224e22e9ac0edd2b21c9c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 27 May 2023 01:20:30 +0000 Subject: [PATCH 085/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3129.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3317.yml | 8 -------- html/changelogs/AutoChangeLog-pr-3395.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3402.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3411.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3422.yml | 5 ----- html/changelogs/archive/2023-05.yml | 24 +++++++++++++++++++++++ 7 files changed, 24 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3129.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3317.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3395.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3402.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3411.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3422.yml diff --git a/html/changelogs/AutoChangeLog-pr-3129.yml b/html/changelogs/AutoChangeLog-pr-3129.yml deleted file mode 100644 index 105dd3d2b078..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3129.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added the ability for carbon mobs to have special blood." - - code_imp: "Updated the get_blood_id proc for xenos to check a variable rather than hard-code overrides for Queen and Praetorian." - - code_imp: "Changed most references to blood color to use defines." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3317.yml b/html/changelogs/AutoChangeLog-pr-3317.yml deleted file mode 100644 index 0d6ef981d5b6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3317.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "Warfan1815" -delete-after: True -changes: - - qol: "Two improved strip systems: the one in the player panel now doesn't strip IDs, and there is a new one that strips all in view." - - qol: "Removed now obsolete \"cryo clf\" roles from the gear list" - - qol: "changed multiple single letter definitions to more apt definitions" - - rscadd: "Added a new selection to the create-humans panel where the spawning admin gets to choose the level of equipment (\"full equipment\", \"no weapons\", \"no equipment\")" - - admin: "made IDs exempt from being removed by the strip verbs" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3395.yml b/html/changelogs/AutoChangeLog-pr-3395.yml deleted file mode 100644 index cf48a0491810..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3395.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Diegoflores31" -delete-after: True -changes: - - balance: "Whiskey Outpost will start on Global Hardcore mode by default." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3402.yml b/html/changelogs/AutoChangeLog-pr-3402.yml deleted file mode 100644 index bff6fc5f270b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3402.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Katskan" -delete-after: True -changes: - - rscadd: "Synthetic gets a chance to dodge xeno acid blood spray" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3411.yml b/html/changelogs/AutoChangeLog-pr-3411.yml deleted file mode 100644 index f66ef41003d6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3411.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - balance: "Unsplinted broken bones that are not hands or feet can now cause IB" - - balance: "bloodbag capacity raised to 300u" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3422.yml b/html/changelogs/AutoChangeLog-pr-3422.yml deleted file mode 100644 index 02290b05294e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3422.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed helmets stopping all of your limbs from being delimbed" - - bugfix: "Fixed a runtime due to lack of cause data for head delimb" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 2630331306c8..21f8bf832a41 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -451,3 +451,27 @@ - ui: the portable vendor for CLs is now tgui spartanbobby: - rscadd: Adds a new flavour of Kepler to the game "Kepler Flamehot" +2023-05-27: + BeagleGaming1: + - balance: Unsplinted broken bones that are not hands or feet can now cause IB + - balance: bloodbag capacity raised to 300u + Diegoflores31: + - balance: Whiskey Outpost will start on Global Hardcore mode by default. + Katskan: + - rscadd: Synthetic gets a chance to dodge xeno acid blood spray + Morrow: + - bugfix: Fixed helmets stopping all of your limbs from being delimbed + - bugfix: Fixed a runtime due to lack of cause data for head delimb + Warfan1815: + - qol: 'Two improved strip systems: the one in the player panel now doesn''t strip + IDs, and there is a new one that strips all in view.' + - qol: Removed now obsolete "cryo clf" roles from the gear list + - qol: changed multiple single letter definitions to more apt definitions + - rscadd: Added a new selection to the create-humans panel where the spawning admin + gets to choose the level of equipment ("full equipment", "no weapons", "no equipment") + - admin: made IDs exempt from being removed by the strip verbs + realforest2001: + - rscadd: Added the ability for carbon mobs to have special blood. + - code_imp: Updated the get_blood_id proc for xenos to check a variable rather than + hard-code overrides for Queen and Praetorian. + - code_imp: Changed most references to blood color to use defines. From 7afee356640ac8b103b46610a20e85b92e7eec4a Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Fri, 26 May 2023 18:28:20 -0700 Subject: [PATCH 086/495] Adds interactions with potted plants and fire alarms. (#3236) # About the pull request Fire alarms now announce who pulled them, and potted plants can now have small items hidden in them (barring important things like the command tablet and ID cards.) # Explain why it's good for the game It's funny and fire alarms currently don't show who pulled them. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: You can now hide small items in potted plants. add: Fire alarms now announce who activates/deactivates them. /:cl: --------- Co-authored-by: harryob --- code/game/machinery/fire_alarm.dm | 2 ++ code/game/objects/structures/flora.dm | 43 +++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/code/game/machinery/fire_alarm.dm b/code/game/machinery/fire_alarm.dm index 261eea67913b..fe1f80646c4f 100644 --- a/code/game/machinery/fire_alarm.dm +++ b/code/game/machinery/fire_alarm.dm @@ -139,8 +139,10 @@ FIRE ALARM var/area/area = get_area(src) if (area.flags_alarm_state & ALARM_WARNING_FIRE) + user.visible_message("[user] deactivates [src].", "You deactivate [src].") reset() else + user.visible_message("[user] activates [src].", "You activate [src].") alarm() return diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index ef0f5cf51119..01f03fd05de0 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -417,7 +417,50 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. icon = 'icons/obj/structures/props/plants.dmi' icon_state = "pottedplant_26" density = FALSE + var/stashed_item + var/static/possible_starting_items = list(/obj/item/clothing/mask/cigarette/weed, /obj/item/clothing/mask/cigarette, /obj/item/clothing/mask/cigarette/bcigarette) //breaking bad reference + /// For things that might affect someone/everyone's round if hidden. + var/static/blocked_atoms = list(/obj/item/device/cotablet, /obj/item/card/id) + var/static/blacklist_typecache +/obj/structure/flora/pottedplant/Initialize(mapload) + . = ..() + + if(!blacklist_typecache) + blacklist_typecache = typecacheof(blocked_atoms) + + if(prob(5)) + var/prestashed_item = pick(possible_starting_items) + stashed_item = new prestashed_item(src) + +/obj/structure/flora/pottedplant/attackby(obj/item/stash, mob/user) + if(stashed_item) + to_chat(user, SPAN_WARNING("There's already something stashed here!")) + return + + if(is_type_in_typecache(stash, blacklist_typecache)) + to_chat(user, SPAN_WARNING("You probably shouldn't hide [stash] in [src].")) + return + + if(stash.w_class == SIZE_TINY) + user.drop_inv_item_to_loc(stash, src) + stashed_item = stash + user.visible_message("[user] puts something in [src].", "You hide [stash] in [src].") + return + + to_chat(user, SPAN_WARNING("[stash] is too big to fit into [src]!")) + +/obj/structure/flora/pottedplant/attack_hand(mob/user) + if(!stashed_item) + return + user.put_in_hands(contents[1]) + user.visible_message( "[user] takes something out of [src].", "You take [stashed_item] from [src].") + stashed_item = null + +/obj/structure/flora/pottedplant/Destroy() + if(stashed_item) + QDEL_NULL(stashed_item) + return ..() /obj/structure/flora/pottedplant/random icon_tag = "pottedplant" variations = "30" From 0b7f74b955818f6d957da21a334a5c8ac838adaa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 02:37:02 +0100 Subject: [PATCH 087/495] Automatic changelog for PR #3236 [ci skip] --- html/changelogs/AutoChangeLog-pr-3236.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3236.yml diff --git a/html/changelogs/AutoChangeLog-pr-3236.yml b/html/changelogs/AutoChangeLog-pr-3236.yml new file mode 100644 index 000000000000..2a798277ee90 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3236.yml @@ -0,0 +1,5 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - rscadd: "You can now hide small items in potted plants." + - rscadd: "Fire alarms now announce who activates/deactivates them." \ No newline at end of file From a48765efae67120b21d9e3dab994eb9a74cffd15 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 26 May 2023 22:07:56 -0700 Subject: [PATCH 088/495] Fix Rare Emergency Locker Hard Delete (#3425) # About the pull request This PR fixes a hard delete caught by the flaky test checker where the emergency locker would rarely pick its delete case, QDEL itself in init (though it didn't report this as the error, instead it was unhappy there were items with it in its loc). The INITIALIZE_HINT_QDEL seems to fix this. Also, the test is now forced to pick "both" since we don't want randomness in unit_tests, but forcing the "delete" case did reliably reproduce the fail case. I also added code to null out /atom/movable/screen.master in case that ever would have been an issue. # Explain why it's good for the game Fixes #3423 # Changelog :cl: Drathek fix: Fixed the emergency locker sometimes hard deleting /:cl: --- code/_onclick/hud/map_popups.dm | 5 +++++ .../structures/crates_lockers/closets/utility_closets.dm | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/code/_onclick/hud/map_popups.dm b/code/_onclick/hud/map_popups.dm index 21d9a9414bbc..b5ee41e6d54c 100644 --- a/code/_onclick/hud/map_popups.dm +++ b/code/_onclick/hud/map_popups.dm @@ -41,6 +41,11 @@ /// If FALSE, this will not be cleared when calling /client/clear_screen() var/clear_with_screen = TRUE +/atom/movable/screen/Destroy() + master = null + hud = null // Not currently ever used + return ..() + /** * A screen object, which acts as a container for turfs and other things * you want to show on the map, which you usually attach to "vis_contents". 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 89393ee9a43b..7848aaba4897 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -22,7 +22,12 @@ /obj/structure/closet/emcloset/Initialize() . = ..() +#ifndef UNIT_TESTS switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10, "nothing" = 0, "delete" = 0))) +#else + var/test = "both" + switch (test) // We don't want randomness in tests +#endif if ("small") new /obj/item/tank/emergency_oxygen(src) new /obj/item/tank/emergency_oxygen(src) @@ -51,12 +56,12 @@ // teehee - Ah, tg coders... if ("delete") - qdel(src) + return INITIALIZE_HINT_QDEL //If you want to re-add fire, just add "fire" = 15 to the pick list. /*if ("fire") new /obj/structure/closet/firecloset(src.loc) - qdel(src)*/ + return INITIALIZE_HINT_QDEL*/ /obj/structure/closet/emcloset/legacy/Initialize() . = ..() From 3ed0b7cd95abd8e0a7f14639fdb4850617228cfd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 06:16:16 +0100 Subject: [PATCH 089/495] Automatic changelog for PR #3425 [ci skip] --- html/changelogs/AutoChangeLog-pr-3425.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3425.yml diff --git a/html/changelogs/AutoChangeLog-pr-3425.yml b/html/changelogs/AutoChangeLog-pr-3425.yml new file mode 100644 index 000000000000..49e0da6d8c7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3425.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed the emergency locker sometimes hard deleting" \ No newline at end of file From 274dffcf8574897b6b8fbcad07d81aa0f28292bb Mon Sep 17 00:00:00 2001 From: LunaMayn <86085328+LunaMayn@users.noreply.github.com> Date: Sat, 27 May 2023 04:13:44 -0400 Subject: [PATCH 090/495] Adds a dartboard, pouch, and darts, sprited by Thwomper. (#3407) # About the pull request Adds a dartboard, darts, and a dart pouch sprite by Thwomper. Mention if you have tested your changes. If you changed a map, make sure you used the mapmerge tool. If this is an Issue Correction, you can type "Fixes Issue #169420" to link the PR to the corresponding Issue number #169420. Remember: something that is self-evident to you might not be to others. Explain your rationale fully, even if you feel it goes without saying. --> # Explain why it's good for the game Based soul based based based. Requested by Thwomper. # Testing Photographs and Procedure I had no errors. Put screenshots and videos here with an empty line between the screenshots and the `
` tags. # Changelog :cl: add: Added dartboards and darts to throw at your friends. /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/game/objects/items/weapons/misc.dm | 17 +++++++++++++++++ code/game/objects/structures/signs.dm | 6 ++++++ icons/obj/items/clothing/pouches.dmi | Bin 8547 -> 17179 bytes icons/obj/items/items.dmi | Bin 72621 -> 67448 bytes icons/obj/structures/props/props.dmi | Bin 1146 -> 2721 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 17 +++++++++++++++-- 6 files changed, 38 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/misc.dm b/code/game/objects/items/weapons/misc.dm index 6ffb179c4ed0..26a0a59b8090 100644 --- a/code/game/objects/items/weapons/misc.dm +++ b/code/game/objects/items/weapons/misc.dm @@ -56,3 +56,20 @@ new/obj/item/shard(src.loc) playsound(src, "shatter", 25, 1) qdel(src) + +/obj/item/weapon/dart + name = "red throwing dart" + desc = "A dart. For throwing. This one's red." + icon = 'icons/obj/items/items.dmi' + icon_state = "red_dart" + force = MELEE_FORCE_WEAK + throwforce = MELEE_FORCE_WEAK + throw_speed = SPEED_VERY_FAST + throw_range = 5 + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("stabbed", "poked", "attacked") + +/obj/item/weapon/dart/green + name = "green throwing dart" + desc = "A dart. For throwing. This one's green." + icon_state = "green_dart" diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 70240452655b..cacb8232fd60 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -592,3 +592,9 @@ desc = "An unbelievably creepy cat clock that surveys the room with every tick and every tock." icon = 'icons/obj/structures/props/catclock.dmi' icon_state = "cat_clock_motion" + +/obj/structure/sign/dartboard + name = "dartboard" + desc = "A dartboard, secured with a nail and a string. It has bullet holes and knife stab marks over and around it." + icon = 'icons/obj/structures/props/props.dmi' + icon_state = "dart_board" diff --git a/icons/obj/items/clothing/pouches.dmi b/icons/obj/items/clothing/pouches.dmi index ca060e63b0637e51b003010c6635125d2a807560..6a7af0d3e049e95094928ddd9ed91df4b240ef1a 100644 GIT binary patch literal 17179 zcmbt*by$>NxAxE_3?)c+mvl2jgQSFr2uL@mfJh9Xq*4lqba%J3gwl=D4BbOB#1P-Z z`+LvzopW91`tpy7XV0F!_w0H0z1F(dy&`nARSEH_@j)OEp}Lxq9teb%2|NOEv4NJ| z3Zc#%pb&YVvfxeB(Y690Djh*a%+*l}!rO`Lo!!ICk|-@*g=UiSCaqoIB37Q{u_a#cVI9DDTB zXO8FO4Xi_!-}ElV(fzCmeL%)8j_IebCi%(e6rJv!yiiryRWS{R{SlFSIu8|P`+ljb2V9$=ttITe0raiRU*l=+2wE?Q?SPu@rt&)T8U3{D&q zubvdoq@n*X|G{(Bj2`Dk<#1*;O(Ehyl&Ap-GkwF~P4zc-<|!NKf zoqwM`AbOaK$eA4osd{3mQ)eTuL5Idwwel?#-||!53~HIr%?;ghr;t799AD_T+syEH zkdpbwrE(FGwV=D3M=h@S z{CorHV>k<&W7&BEo!ndv>(JMUj~sKXvu2{m)zFMAa|>#b&u-U`lP}_l>b9DjZe+ig zwC?SOU0!$1h3r+ibgD?yPqMH~8uFMej(@V)`|{!o#aA0>w#5BndlWiMOnHlN{*;{< zgBE#+1dfr9U;3&%_%Z7gt82IKz{~aH?ge`+v{+r_D>W@ao)KbLHa5+Xm@p?fRHm}C zc;jU>cp*<-{C@8_Vh^YFGeby2^531??r=ZJ#4d!6LKUrALpFYszqo!wrS4wusVWiq zoISJTZtwf7CyG~Pd~-}bQ~Bi;+?1;7ft+_oLUTon^iIh~g@bOQh>xL4VAYR`1EahY zj((%07=#AABEF^BmhGaeAH`U=mIJM1KYN53m1rtK1s8+H+VXNTTUvYn5KNKaVA?5S zAr_Q*y55HONB&W^4(X4z&CVNh9#4RNE7j}ei6_O-0!Bk6P`>wCdr{{@^~edU){yVB zZO}6)p5&kwPCgd(e!&ilpfsO`&(Oz|i0^{)FNl!-Fqu?+tkw3Y2bf=+>Vr%UZvQr) zZd(*H7qS#dh{*6f;$b$#q(2Dl)*>eI9(+lLC3eT>>#;YHL|NL;0J=jr-1jiOYE`!(^6 z(C3jcO)*cQ%kMD)>?bSM4_1F1k;f(Wxl=vuc}4x+n7q=(T0hI(!6(bO*}?j$Li??e zJHKa%lVrgTui^P^TgC{YSZZ_rq{5`(;4-GJL4ExoDZBK)L`mO1@JSo$?!pUc*~(c(7U+ z?j=n3JS?(*D#{g=4{3LH<9T2T|F|XjyDH=F$X&O_Zko&J<&mH1biK~X$?p^=g@KoE zZ(kyJb|Cgu?JMWI&-HhQM}-d7lk2AI)rT@C@T1*vAf)}D6_P+-wq6UUCE}VI>nFk8 zTn{)eNCpeHMvA%nPcAFgW(`unA$#zP?V6LGbAIsMm+s{bEcX-C$nCx<0$EbhuXsX} zA|2enWj(fOSEX)ec)8KqP?p4p8j&jV+^s$6G0y3qR(5xsj_h0YS^sig<>(Ua;v}0n znICyWY2;$%D=jx^Yo7aNiVNgBJ7;{7!k1-pbw*P-Bo|>G588P(g*I|G$#rvrs4!3G zd?L%Zz+CG+a(nG>3{S`NV}0_{dH#}7G9yVe{RVFCb~uDO(J1ixtdXWml^LBZxL*2Z z(|_|}e1(2scHyIo2v@Xm{qv*Mo|)Wa?!WUC{2&9{xp!w-&}v9acJ|zD*63S<{2av_ zWk%G~#f)ZWy%w|mEV53a!wV8SjkLuxgsR`kg>Ozv02A7$<_|%RB**TkP%!n9GniJI zfBmW`bkEIszU)tEvwyW+=j|631|F`Q&+xyZ5&|Z`Rxor+9~=-2O53gIB9I@u1vpI~ zieM`&4k?~5K76s?qr>aozf-9*U2ASAnS3+k@|hWN_oj!4O{}qZkOsmJ|GO{w{(G78 z^l&jZ_sm}yqV>3!>Gfy*M@h+8n?&-mO~rB|=Bl{7_)QmLyGAY<)PGU8S0`=WF?Vn4 zUQ?y*&C)E={4s6NM#%?<{WvAiE$?ghVu&xNrnYYASdD@3PbS?WZ_X*BVAOvZnX|LSkuvt4aV2=1{^dYhZY ztJ@ohuVSN?IIElmJ@IHyadMd5mUfTJW*CHyHFsKsO zCom}gVo0jSO50V1g$yUeLu_#qfDF@NI;@A60Q7Yj9`*_`#puSEhE-;6@$yAIrmxiBWPeVc?qO4CnxL>JP*5f5Bi8`^tI zufK4iy&XBWOxbG7tZy0Drjk=a@zy@poIdyWUqCt}U^I9WTzU8rn}}uZBAB)*swlPdU|&P*OiI z>4VlrR>z^sme2-2IGuZm)q!ajO*gO+;P}p->P3ZC&l6mzEX>i#DUGhpF{s>gUULSN z`JAaL1LDQoyk5M7eNmJ+RrS#69eLT|?#n=m?;QF7MCLsZE&hD)qt(gN^dhSL*Zc*= zi5-u!AC}r#4Q!>H4F|+&-DhPvPz8#`^1+LZ9(~m50&HFjIWDoxL*Pw*F9C52Iq-)4 z>D}nPUkC-^{tI`ZfxyLcv~#o|gI7N24}Qy_Re~{bbFuZa1834fxfr;_Y7eF8ox{V} z&||e3p^Tn|6nJI~G7O+`tbec^9q5gp#v~LB2dPm4Pz?e-`}rs~ta3Bz`*ZxZNdyMy z3C??{+@P$TLPerFg_+!E*m*h4iGUP88wwOS&RB&*K56xA#)POQtIL0`9QFo|&zp5c z^$Y~M;l%4$kZBFoDv|4&flvQP;aiB+e_B>aNQa~`(f*`+wv}}W8&gHcVPcMSYj2i4 zoDN>x7GY4f|dUrtu5CndE>r!SSl-P>GIxE+_T_h(k|6?8rJ zehbKOB(pzpH?g~255XL}84oIjjft54P*y#^ku&;hAeBacn{5>rJA^|yIMlxNoKil+ zP;7y`xI#-8R=q7$*tC(~_L+4`Ap)m%bIGFTWC0i-+Cebp zn~hVhVgH-ZA*{t0dMmS(S`&B?#FPwa>ALQ|ICCv_0k=O&-Hwo}ALL4$rHEDkh>mo6 zeR&>;O%Lfb>#M6umM@U(Y5d5*CdUP75$i4IM!AX~yEoFN7zzd(w$%t{K(_5EOLn#4 z?T32x8);?Q)NYy!vc6wL8u$je$ymx&b2NhgHZVLj%_A>y=PPa7Uc1{2vg)au!M`f4 z-p<#BxqR4((@K>8BPxDo%GyW~!FE)j1DOh=9!Jp|ue8{kdv^8jddx94b0a1+1xO?A zii<1;u#pxe!&FHDV}f}`hD7iBn-o1{fX!49`#Q|c5)&zd@8jJnN_H_rsl|is9F|nb zVPg0+Jz#rpCSP=qEO^I>%pk+L>47mp2U{b>5AYV|Nc%IR*L&i~jtQUo6sx>1s_`P^ z>;CQgmEQ_sW3>{!?*-W@=;`F_q5k6p9bN70j}f9cuxB$KWLsMo#icsrhEwz1USCeB zNhbu!L^ljNl!c&8HLKkx+6rNJQka{X+iu;)0T2`a%G*1_PZY^}PtNDe3)J zOSXy0iF<-CMhCO2k(i%?55WtnMHrDe%_>>FvTc556U|{e$XrBIy zGqo-lFNSMmvom>Y@3&4yTEN(UUC3v-y1Kgh5hl-zg$076(a-x29~jJJ-w`GsAEb{d z%4#IvnmgaISOE87>vVY(zk%5auOH=Mpx=^yV^D+EV*O=E)X6XfH?U8OnCTH119%Chd3LsG6Lq;gj zR0={v2Z3H;{TIMN2Ri@6{|7Jro38}^QbPk}(zL5S-(}pks)|dui-pl-v?qd+BqDy8 z2W~ayAsRP-1@7HpwPA>EIXWAVd89kIIDh;uXQR+@6gp&*P*Aj#e%BVRb+M*o7qE+S zP{VM&E3_EJ*xWW?9QuRjMq=~73SC;5B=DF~eh?vbq?C9H+^F6QrY&3(g zt-8%6Y2D9=-`eCezxmZ$xv5Pc$;l?Q1wnDv+?c9_jH0ejZQkO{)uwfwKz`IYJvn<^ z-}pu#2a&4`5t;4vLHIT_4XdurHV^Dv5M9fmI(-KtUQX6cozZ1h32UH&6o>1xoipoe zb6Z-AI=p|WPZ+wOE0A5eIh%Em}{<9jRZ(-uj=BM7J3PbnPgB?gQHy2eCnSwXT2pus+)i8_nBtOd+Idgui_6~E$&&1al%Kg_IdE2u2~bR36=pnEb=^FZ`*MTWh-y|lwv-ZR9U97Eg% z%r=fLu+XVuSGsaxI)Zs_nytu4*=o0Epw4O9kaA?`U{_7Q<9qSgUd7!CyWL&J9U^Hz zy64$Hn+?|p9H(t)_qwD;E`4bHV&gF`u{JI@`BS&cE~n~z_T1Hz=`CWx#&hX>MvK%F z;R(a3r;&bYP1DSJR&4KF^Qj@~mf_s5#E1%j<+D%uHjWR%u{(`i@!j4PYVI$oh7K2c z5H}+Ct1pP25PbQqVbuDD+9Z}p$cts?P##0U9Ln%?iXM&zf`$&_0R}H{g;Adg2(L!* z7NqNPY#M6dV`EutgsHhYE-qyVcj6Cl60KDNi^Hlg5uN;A>g=iXj|Wh?>)FJ_^Fek` zaZ6^03!?5UCoS=lCXTmXdG;2b@DnvZ)#kO>sAJH&>S%o^-Ow#fw-VMij4vmyqv%nbzehfs;zj zpGJyzuSWcfe70bXgp$AP5+gP7h(&Mj-gMbb*MF=3aQeF*!`Wqk9vL>gI*WiyI$)yq zN_DE?ldw@IRIhJy?JN$69I~%1=FKuWL&%~vd8hUB@3`MKdmc$28e2&VPjili|9xZ_m0 zkt1X<)D=~aHChX!uJC4?+6bPez4(g}vfe998bXjXr$VjE4rP^^Cm82bPzt(uWIKF8 zGK{>sdnbmvyz`x!`D!$|&@<|oc>6|TE&2pa{q2Zk{#{k?t&u?T_I+?P^vy9+P`~2! zi!-X>+nkb}lMHz9O_SEaL)w_)Qu2O`J}Q~_k4-%O*f4+C*> z!c6Fkuvj}CW-PO$lTN606aW@@wMZcB^eXe)~A%7%{kKQ3Jw$d!XG zNfkjsu9(N9$6V2cy&c)`o8?}y~t3Ov&rz5i-I`6i2x0;;{Geb@OgMBkCj{ zDFXGN-<@-xbsnM>7J^_aE#ur?YE2iINgUkxbUn84ZpsRMYGWk;tPD2eRD30!Dac7x zpl zXU4_h4KQw%CH>;dg)z(ID`GSr%zFq{p1DPG88tyz`VZxL)}z(BY25nDY|@J<00&qUO1=abu0=XA%&j$$iu6 zsT@O14SPnP3K2smHFZ5#(ZnexZDb=l;N4QKW%!>8z}hYw0%kT|8{)%Y!{gzo!#Yl~#CrKq=r*?R?bP3YMWoHW1 z6!JN>M<#j�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

L9JK^ND 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 literal 72621 zcmbq)WmH^Uv*y7y!993zf(H#w2=4Cg?gUMOLx6`0u%v#Ml%|2Ud*Oq#os_JMpl{Zf?$uR){cp@(+qX7VjX5gO$Ix1MgI~?(Z>M z!b%uqjIB%45a%<3RtEW9&8P>lRCA<>wVlpWdJcJI6hF0muGM2;Dd{KcTb(8pJkt8} zR+?Wvrfm=>NMVb~S0R=8Kz=pCPa~Gs6C9eEzmCl%X7Bpq7EYnxn@peKYelvcQNc{6 zPoGj3WRbq~oZq!-iobsFJ%@DaT+))&P(=A>W9`jID@>NeaYKKaGnHgx?dXmP7HYbh zZ>%S;ZvwXkM*PwGB7~BQhS}nuczV2ZdQ$U_2o=uZhxF6{%_cTigunmdYej)`bhove zsNIL>5V;R->s?i>lD027EX;-#6nVZ@b&a!L=&0S(h}2vQlIbC}c1}AlYb)g*l(8O_ zA*Dg4-XTA=Q~k`)hnjX91#8UtWUOLV#Z;YI#Yo0I6k~6*v6EpyOpy)6PFj5VyP<1H zXZJ~LfB3C1`_N|wT!I`S>TuJ#%cuEEWJpyBjS<7wo3|bvSr8MOZ1uFypKiHd7t%KW z;G>+N*6bT+=T@e_&iC9U&7RD8RlI#65EI`mJFC1#vs<3=iE!)OsQuSjg_9Va>?u>- zzS)ab$S*qc7pG`-$i=5j@@}k{uFQuS6WtaMy9!)b|j?_;!RW0%eeYT?Gc25V~t}BPKPzbA>Tbz#X2D9{F-ENx3bR++5|KyfQ1qAg{9uaS(yS~>RvyI7s(|5Wv?bho86H2r;u^` zHbpdUaT}R4lCZ8Ke9?pJi#VF7eI|0FSS~xh4^njD9Fk+RB7)pAH1d%_v?e~ec^k9u zlSAf4U+1{L8XjP~Whpqk%k(g7K$QA6MjFTdVeg0JIx6*a;*wd(tcUct?VbNb6Jfhz zpYr#>mz}q}d4wTSI@VSRCJz`4lx4m7X5U`C>A@`hy0h>ZPZXhb9V0ekt`uG8P6V%u zKZ@xy1y`oaAS+Sb&=LI&64HkN{+JI;&Gz-v*W-4~4bNM@BofpqMoSxQG(ttw8~Lk~ zyP{wJs8xQJ2eeaIub7~GG!jtJ`|9Bv_D*URFIW_%BM0%p6Z5u;y_^B-dFACZuYM{$ z_9#R)+7Ek*h$+tp>kFJM6m@F+q{j5#+9VjAuuNK zyUv$ElgnfY5(_E(#C)Y-c_GBzzwxhrRmH@&Sxh0satNQg+a{xCB4Ei&Y<5iRJaqgF zX?iytQnB&&Yd3e6!DoJnnsJ4z{`pt(MaZ8~piN&ox8xjz65S+1+$7#5yM`*+NLlKr zY+q8%^S0i~M|%oEA5=J^jH}f|Mb&2UrDR?CCdViVW5;IS5#kQyqclY^>`8bw?Ur|U zW6se<>|sV_>*Ea14>^W@o5I)cP{D5hCAeH#Q^JcG7yc;>k)7WKYo7%P)%N!UePRB# zJohVD3dM^jSoS5OArC3|sdeUEGb&8-+^&Z@Z_JoHWWVEoH&;PCK%O0AZjkc1_V_>Gg?{YTE#fS`vH-*rgO=Ail>Jz`rEd zTgF`E?H1vy(Pbf&fbW}OVl8BPbFg=^AF1qq?@B}Qse%d9$`P_TmJ~#zGb1}^9wL98 zL|9B-r<_V8?HH7Ve;=Q#b{PX^QFl6?I;A1vR6us{lfHzF)nt&Lr2n0ecfV}BKHXb8 zTj43F;{WP|w7^M$Tr^=8;M~b=QPJc6&ce7BK|rZQvFq;)RX_E?i(ib3f;_*rDQr{8 z=e$LW?Gc~smO-@WO(-=jw4KS}TdY#6SDP(Dj&;>N}cP`g5dnP+ft zsEaeQtHY^G)7a@^-+zqS1F%vPbwl4w!abKCiQ?g7UFv&4>rFQN(YAmdkq(#%)9++xc}>PaXtk+5k9us;kw~! z8QM{$KAyc)YaQ6Q+DZJej27X^iV-e}%vexx2s`fxN9(W&FVgN|O)P)r_&$F9tA9o|15DWZF+t^O&aEDAaC3pS0$ zjd~Gtda=gPBm%lPJR?~Y_FgZTah5pt;x%_nE zh5=U0>&yRYk{H(P=5HoE`boCoBl1g0d~m2RZuXxDp26qps6e`I)oJuxak2vO#CLk& z>wV_~(ZxGO`01`{0s`(l>GfI^Uv)(mjE#dKVj9NN`zT<`a%j5?;>Gf`ndu=P&!RsuQ{43_!wcCBv{f%o=ZfR;oc+s zm^-}*mRFuTW$>IET$W^3C;A~ygKnsi@Ckz+{k`2gJ_>})>jR}3PczkXY^)v<=$I97 zy!LZlkbpQsER}P;PGhJejT;wmGu0yv7P%%9@x6T}_Heo7)4DT$>%-VOu5`!Qkv+6u z@#4*$knvN+^JbpEVmP5QR_^U|Qxj=eGx(<+INiWoi-&2qj>dD9 z)N2Z?{tW6)o=2eT^$0h|&6RE2J7p!1(7BSm7kFy5BKjqlKQ*^}x9mB*1-8ehpcOvY z;$@8QEHNIKJtP@jhOR%U)jrC*TFNvRD)!J&G7`-TwOIFsE^fO1n7A;+&&ii1+n+c7 z?wI=A+uQ4|A!1(0EDHl6G>D#%8C2d% zB;>_e+#fWC3dSB{6r;_}_mEDOTkzZ5X^ZVyPbS*ZvHzS20d=@#mYaDE7{JU&5eQq0sON-z5ZqSV0-O-r`^uIcTw8{W0P++VtI$*IC4FiQI+>v zyJXaQ&ZFYl)J!Ga83SU3%g>_f%ZHfFnejm`{^OVwT50SH491{u=0FjW9O73X0^1%A z8I8ksHxR8m{iN1gFkHmxdnXi>@(crIvT)XQozJn$VQhBgnV0h5hg8lF6mTGw)AHsd zUis%7!JQ>nA!mb+C*0zhwBo8&m;Sl#1#Ig{I;V@sMoa*^vPTE8@s?*tQAOckDrts7 z;pe+iQrQOAgp>7wz4FC2e_p`MRhtNKzb|HQ6a$t5ph1u{gDO@Ie|f@H*}HC=^AE3Q z1m?d;Bkzs|k>iNnamHM?7ozmL(RG=7j`*KtFfI(}ud;JxJms6|oge>Gl>N z4J{n;-rJWy{4|uAab5q_N`sM)9+|b$53JLfDQ8e7A@hD($l@BeazFjSyrn31hGM5Y zHu(3zd&aXL?NbfKEz+fEfB*65FS6@V+PQ-YeXPwV@*y8q%`z)RKlqRu3SnCXUH1QjLdY zNO=D>x71{|t z8u_u3K(Vv%cuylUp`Or=NM^q7F2-?n zP#tA&i%Q1@xE;Zs^#XntflYo3h{oo~m;nEcGwSEi6V*5Yqsoul6hGf3X+Uv1#FnGt z<85+j@0+~0xd4f(oP|9auRZF=LSWyaS5SGi<`-^AIpr}Hu#$Wu-W5uLgiF5W`YHGu zw^_H{7ka~N(9L*Csa{V@7MuuO-zg9Y< z3fyYz(GjrM94Ge}?J!x1#f@z_7~AX?kH_#!i6+G3mbj{#;2Y;Txyg)gw{+=ABj2@XR7+ototdy+(H`o=h{pf0i z;LgI04PXYh$0SAyuZez<&pAT@41=LKfG}v89+q$4N@S(Fc8WUEVWB?(4MJ2%yP6`! zmLm39-^tx2l)~AEki+x&nfK8F4$*z{(QJRUX1Gs!7(6-T@TUHIW4?}Q*7HDmJgy0P z)6s23qHAvAcOHa6(r(J{;Ig*cl$WuUEWK3litbRn(_aEFwcimkh(y=QWv7+Nsp{}( z!eZGxd0r1CI^GO7H-`mW(vCHKQcozS9_wigdNc3Q@peJhXN2Bk! zr4qE>KD#rI;UcuY3N0zCrZ>!l)$^S(*i4Grwg?jR2W|aI2#$^}Ym%`IyWCU^`KA9Lb-OOS__^a?@J@{> zh)3IEsvLoL`WCJ3j#1)GRVVFLPU4Pos`i|EF@Nf+tgI*p&Q8>V(E*ZPOcv);ZF5=` zs~p+i6{3mWJHnV+4nS9Ql5H;QIjUO@v_YbkSg{WePf3hO8A@au8_l;pqr;J4I@C*#1&5W@}>5nC5-`wa{pCES{YZJ(wOCQ z5CTWdgeEPaNz`#*KarkT`bGE%pCz}YP~*5LcufDn($s^Ycs3wd;#uV)d!lH17 zmO%H2p3%ZTA4l7Ouv-7YrM;e)^*ku1yr$LXVMUwr81JH6?bv=&qp5}Q3Ht9bEA*?qM z0feVuSt2QqSw-3$i>BWG7Z$$LSC6mjctc z;N)P#k@4|=aB<#Cvnjc&d~%bvw%FwxCKjXG^-x1N0I1x0q5=}?TvDvJx3{FWZ4Qo( znMS@G930p{TU(n9uX)5sN`1fUa$Y$9%T3Ol&R<2s9Dbr>jCa1vsx)^x5 zSaK{B5%RouPKS+k1f1A2G|$IE$$UKa|VCC{S(oOVNI=aW#;>{;vcY8uWm*-yodWBxfITYYh;zu!J$*;VF{ya6!NWaN zWjz7y=2WxvBKBz*jh!EYIFV*2gGq=+&co(#YVF{loXqRjv~+ac>B46i7#Kh~ zuSLWz^x5CC&S~YuV$Cn?HLC${V?KYvAb>os97N3cWG?BUJ1ni(YsOjW{;9YNob0=1 z!8lrg#~Pu}jj}P`GTSq07qTcOCKYpwwCe3`yAKbF`mH`Mj05n^E3emPQd3hKV{9Z3 zSBoFacq42RsZVP;k2jlYs>_4NtaSI9k$jx=Zo7lMlKVIxBQ7 zkHf>md$+M+)nTNefzQLs`za-*KLUr^#q%z+$K;~%XK1#HdW}7sBL&Hb8!Z7NE!o2} zw9il2lMsT=ri*ob18-+yeFV%wbHwgEKx_pW{sE1|S*;Siai686cia1A{%B?`GONSF zke6@!`ubSHhA+0BI5WZA<#Y2@Jz=pu!^6X7@oDXLEU?PFlHdE=;iM%B)9A-%vf`7z zazSr8??IuixAl#Uvp3)~Gtgahy?$&GpbIw_k6tFy(Pw06jJrjJ6+69(cb;V5rTful z#!fM=l@4jT7k&*h4LrV0vqP`Tzl*vhr@L*0kX;Gd>5=*B;!8PV5 z#A5dxi)Cl3c;Xm+mCj5fol6t8r}P)4_07h8>jjPx3p4lJ5-BC+sFd_AC{3>!Z{dpx z?y-$>lSWiF-AXN>D~^m;Pf7~W5!%r{=2NVaz1H}>Q3zjlM)3UNVs>%ri+g|n@Ng_7 z)v*LaLSQIIBn1iWX*IWHzZ?(Y>(}Zm!WX;oxBFN?mjHr4>h)^2GTZ!nCflgD*ku|o z^H9BK_&)%FXY!#Cf&00vu0v|hN?N8M{|m}H`0&VxjFJ-e=cIaNNux9Co-fnW)AccM z!-E{1moi-zpGhYx{zPL~+@DdW+*(^o`3DBRIy>W~vZ$!6><>6V{>t8n zPu7f&8!`7v0>ep-J~szv(;l$p%2u?Tq3RXm2(&j>sJP~bkU%OApOAWnXv6Wtdon2 zzWJo$`3B0)MXO#XGKcrEY3Ykb_6nv@H;mMq>+A2JYPf*824{-L{af)2ybrDBo^>eX zR7yajOED|o6tr)z>_n$M+(treQ!9<#&mQh0g8>VGrskx!QT+I@_0n?pcWJrr(em-- z<<=zuAz_$Gw(x4hqD$>iR^PxtZCo7a#4jjPNJ5%*?K1OP>U`$wGb5JhyLG*`8%2`X zz-#K|>^VByp-FNuLvgypqWWKOutL%WgsDoyjdAa&C(>=F+nT*iHM(FELVIKMR1D6C zkji1yU=T7Qio>Vh0IK3Ocp3@DC|Dbv2aa_1JWyROT3)*8)H&vvD?D7xE}MOut&jw_ zOL=^Ex}N1NX&`OH*Wxm)U)s_srO&9 z9`CCpDylw;DihHbi^acx^3to)xu@nXo168TY{efDC;)=y1h6bExN>%(-jRscvgmu~ z-~E9aYwFeXomxEaaY3N#@nmxDHwx>AEXG6eW;^Y5ugc0;OZHfmQfiaAFJFZ&-`$YE zveASeg?#;p>Z#79XkXcA>Fiwbo?;K{m+W9z(eP5v=Z3DAA|7X!{c#AuP=+jJJ6Y6u zDcR=?TIX+_+Ner)4ZXY9%zUOmwb#xh@rk&hraBi3HqAhU=?4_NYBRI2rngzw@XZjk zY7tSa*`GhF#dd&03gdF1`Pck4+%#&nGgax#dkWq z#pL%5MsZnBl`Gm?--}hDrQM#bqGnVLp`731+)d*I{On<8aX08_cJ*PP>h)3&&71b( z@dEkwKxrRu;9rFSq&EFZjy0y<-Y@RO0?`3C;hR^)FRr!Rg$+d{Om?Pu?nXytp}lUf zf!1uMhgJMT<>Xpa=}`!5mx9feBjxGK)y>U5rkwzPe@Rl>T4Hn0e79x@gxWF6?_@My zYMnvbRgMEw-Nmf@Im^mDNsjlB-}997#mbI+(-0#<_7^XdiGvLHR8h-`K6|gBYdl<$ zZK>F;32eo0AT zWk!_6l~IiBPqedM5~*VnNA5e8JNOd7;@dAia5BKZmo%D5&m@B8EBm+S@SGj!s;}X( zy7kNwFkNl$KKY%5bG8VvA5^YRsjmEkz$aS^8_%BF?=dnq#u^JFA|%c~cOZL|>#I3$ zWM3=^8$LdMS~ZK>VvjpZz}_@?L{>voq&pi|!D~)nhs^#-1f3pi8*6xx9^dwfQIZ+B zgKF!ACZ9=L+Zl0ruF|2;VB4faf)KLbdT$Nu5+)lw`!v|1^<(Q3AOTUqLoX5gsj3X( z103}a!bo-_(nBp;?{1ub9nJi~LLg~-gaiW3&8vA30T2?IuJ64A#9f0~8-f*E?+e5p zjF5+ybn!6cRa9g_Q(@X+E)y90R(fw1itkh^PFAfW147Xl5ckYcFZ!e}$zmTUv+NNX zd9G!D`nZ1Qa%D}@auu+qq0YiVlx%S+_D52lBUz6m!x&tuM@KzQ)g2ipm zrNtR%2>C}F_u=sMck{vuAVv*NS`Kq}caLEh{yewMY)x?1^AZIPhcD2@-rff03z-$2 zhdV8vh@76i*rRkDVhhWlaFE)S`|{%LrbGR-ve1&Fd1%DtDT=>dTSB=ak%Y8n|KSw% z>R5-$ZJkilY#y+1ISFFM`GO<3w9w?+%@Ys^^2TU21^Z^1F(s!l6APRf z1&BHNnO4PlgZSJ27-hV09M>gyVbZ3@?YjKRW-Re(*7eWv@mVsF5%QlufBq`fWXclt z&mh~wu*a+<(+aue^2E*H>Z<SQE^LwC*u zyW@m_dFaWf?SqN)!5^=GRImHS_MhUDOFFJ9k(w%EY}MP8KvNsYlPk93Y8 zK>}1DTi9DlTbszIsPJ^Jd1Cj#x}yp2ve{p{{h3hEop;tr&4pi>v@)sTEOC?j=wA~f zljY@-I=WK;U?`)r!hj`Y-4iVbWnYyFo$swhx9iAIVecG`qSn0CJ_eVJ)0l1GLXqeZ z=H9mTY?7VM}O!*F^91B5nF@0ww8Fx3FAip_;AGJXw z;1x2^iK8`0m$^0+#aORbWNE&nPY z{7-MfMJvgNO+d0LZpBj!o zv<;m(eS3iS@$VSMv?u5uc7`-xfKWINkAlK+=5FT%gZHGTe>{_2RY{4@FGQoDsL0~S zp8E(Gg}H0-qw5-9EJxBvF7t+6+GL@b{rSihylgnqXbHfdkj6=VaN+$nGLetw4a3== zN9bxnI|1pVzLnMUyu3VIJUnxq^pO#z>}!xk05fFYude*~>lu;g2N3?e^-tGk6lgWF zy>Es_0M%nrqlR^f(`f!(!;2I-lEF5~rOd3;=~W{ffLS&kuh%`K#Qzzz^}b8>;``P$ zM8KbFZ?n8xkeYL817@R>4l*U-GsqW*;b`Yx!S##Jkjf5*f%Z)Up_)CUE6e1YBU6_k z#i$T>u~wlP0R_eS*$@*GDnLT>AfnKe9sdtDKT8iOMerDM_PZ<3lMCxgamhhR zCnxp*r*eFz8jqE|_3+8h79SQxuOWqV=hm-oZ;{k}DxM+1!`BBYN@bsrQX{Op1j7aR zEkPaz6bLoTZ}z4^`!JIB3u>;rCdWYztLY0?jK zQ6D_(dQw2AKPoCp!o!2dl!Ju@17xpqii(y!kvNTd5MEPw|4&j-ZM2(79vw^Z>GOl5 z90SWFUz}D>wPL}5)gvWbCEJJuSw)~w3CXV<}Ow9onYoex;msbs$86@O2?6-?Uh&n)$qL?EUV2nB>hOoqd$+Y2f&+P-_^QF9*?5^xS%c=7Mh zmXLuofd|nIqOz0GT^s~pbA$qGIS_+MHLH8<&(7#!m2s_MT6CG#N6>_w*UmnDv9Uez z!RF0)FAXnmQbG<$Z{#Z>nZ}hLb3U>~`X_MRXsByB_?#T8$NXDao!Z~hbp4}2_^Dp6){ZeTNP21zWS;T4B z%h{e5Lb_@SV{r-bV}xpLyUz}TqbS+|Q;1k-?y=;}Ul;Tvd@B!#53iZb;^rTD-s>Y* z7rTWHW!y(k2O7YBXYomjonSKS8ZoqxI;0YJIBZBi#M9F?&b)jl@_aF+qp(?bW;-$h zxohh^rY56UJcHuwSI=qz4ww}ZaEdvdMzKTN*^77&l z5PSeV1HeiqCq+?tWu=PN-O|2?QlR`IcC`Cu;F)!!iOJxfN~_%)cGn0#SvxzsBx}$u zv;F&<2f^F?l@PDVCaQYrdPDoMaqziD*E&&HOWF5mYbrt%~2ckhLChJItoBR?id$ z&rAyF$%O<=&79*DLL{mVf1oxFcc?{~e?nUDy8F0uNy&xS-r|a{`~V)T<3rMtwJM4K z$OVY%&f_!EOw9-N*W$ewU0zF4eJOz|i%sz!T+Eep{mV5g9gfPT`!1b$!v13PvK&>Hf!O{hqm!~UWc9JJhO=nLp`;_{9ABNk!G=zLC6oieeM*2ZwPUW zP*PMR;1{Q(qeDDcs3$N6OO{#-xiKJ_Z(Vg4%Ed2w{FUj9yRD6Qt(px+1;jBkX`QEC zpEi$+&tf-k8Z@g+tth*=Fy~k=Hn~U{7@W~ZE`>Z;>d%@Tj;?+Fm?gl29nRn z&(7P)qyhvHxUxegpJ~o_^nb?~NVYsmkrhpXSLTpja{`8c=L^PZN7_$LX5y0st&Y{K zo(aX#58zl1uH*`)Cu0FNTg!UiLO5>tT$(p^oS+>@3=Fyx6^5$iiq{B@OCH~z!^M_O z1_eDxbx(&Ua(jeU1Xk7xodQqw`6IBYSWEAdZ?mtwMQ|5}6nTOIHcjdYgEF6_agp)= z9FZhEh~^?Qj5kLQ8@hr$U2{+cpMNqE5)Hyj13ArkI-d2Y4F=tZ4_yhM$n)~aC`JXl z58hpJHj2@T^?SI=;TR{834AU50Nc2iD}5OJ;JdvI6|I4k!$WU7JHc!A#cK$i z83?XqV*9d|C?@@lF4)b;6`1ghVMN4X*+%Wn(}$N@c~K8626q_C;QmiB}8{~!hnVkpXA%TS;o zk-wROwxW>wL9TC@bsZyJ>ltH`{|mD_z2POfJA+pAV|_4kT`w-G9=L{jRAf=BbZZck zlyY&(WqQ(#Ok~)cw@!`JB?I#tw(ZB-f&^xD3Eh?G3@obt(ssV z+Chh5)MoyiVdVsGuF$?0x>Xe-)E%LmAJ|>@u)KKjQNSXl`#+i0t|ogb%FVr1V9ZqCC(?B>;XM|=>W24p?FnEm;^?qpNpitTvLW&lE^ zQM1O6OGM;fxzcEMWq;f%@%cL`K2aE5^okp3Uih+tH^lFiUhzJ#^z*j|U2!DsdLp?c zr=s9`ijMAsa~HYycBqs{{eQa38NfZEp!NC~2VE+;4Dew;5XHP zJ^K8^z4eShm=L3s;PVgd+ygSvWt^UO7L9zEn?Bkb2(Aka!R z1bL8@17T@tDG-WMH83Bv(hJ6rxJ39U#gAUJ?r|F5Hq66^Q#l)3@3A=B%!2RM4+Pwp z1||z(oe6GW{K;q5^i@di^cHlu8GG}hyU@cK<9Kbz-7IH=;#3^r0OKXJa|sM- z;%f9z{5vEkMb3=&-*Be?>ww+A3D{KSwQ`is5Aq*&JL3zs$Ug6BGVourzv4Mii$6Hx zphxe{%|+LvpsP_8j1cEhpN+$lp?L0~=a*%)5HX_ryZTs8C_daxDdtS|f%%dfw_$3{ z^fe(!s#4PZ0=t!Nt541thY1J>D4EFXY^Y-Q37)1#;RzmVV!rN1&z$#%#f?Fs+hRdi zj=S-TXa|e6N81M;J4gofDL%|hk{m(b-MxaE^|>6|RPLbq4e3=OzoRl=+TSEZllO8J z;@ExEGb`>$7%JrCcQ)?S=93iT*NG<37dpN;k+PTn{=*sml=Pj+AAuj^;<(ncKe@k} z3I;D_IMl;j#e*!p33q2nZ ztal7k6!Zt9ZHEm9_g9OmP%v5orr1j)YH!YlWEWU27w}kFie2e{Kd2A+E-)a53@TIa zc$MOc!G_rIQ(L)mdi9+B11tpEs|{@^ZK;>RR8YuZR}}f;dGqVn3#W0hsQa6}J@PN=06V>2V>`Zm5wg%D8naW~!V?NPLO;D*J(&O6F{8rt>1sF;v=>0vVVKxOzVY z_Q3Akc{SVFA!gfB&~pD|nmY0Dw$b`d$Goe%6*>26*Za{znwuNDGv6Vnyf6;?ny5CC zE=rK&dnvuNjdBG)N5BrpS!nc?_9NLFNfIml;M#Ly(?EtU;lDxilv=Lu*Qx^0wP9O? z1Sn{~p8Go`poB@#@HkcOAi5QNZp8ZZn-fKO-*VE`cUy~T7-yFUp>K{T!}9fY{dgJc z@dC~^x8_=@t6X?HOKEFxiq}IZ+tiIUhdEnW+OPmKyKUlrWgJs7rk_V<3L&5d$OMS? zXstBF{W#W(EWqd&99-yh&--UGPj0m8A`_S39-bX~?}j)7<8lQqS5m{5i?S8m?=mM- z*Wdz$oPF26$agxQ!l=pd0g$sOrC$kxBuZk-%++XQNcP`o$j&VU==xb+eh4049F@#M+Aox4y9!i71&Rc=DrA7J8ED-Zz3iLyb?c9B6;mn^s!=VepM7-P z_0ZDR?rF9B$}q`DCJLu|Ci<4}1L~9Rv22lykt1~U?%F9+6yTM}op!lAT&?)})N97R zl`@t#490e+^pyI#Y;*|++{IBcmceO+&nxtP9BQ$CGSy?w=FSaN zBDcVmLo^$%0KX}A@DNnttR2UQL zE@aw6ogQ`0E94g(!l3hailqBMftasmsKO!+jmh6*6Vl*;*%0V$69KbKw1}Pl9 z5ic{~SP6C~>tnkn$eU0wG15SD?H?%bFv*M&e1q*IK3O(->-)Vdj zRO``IpcLBp+VyrL)oF%5tYc>q5?riiw(Z6+^E@ajwRgQeHf=~&R$MV6NzSL9gn_8*?;G|%-zB{7Dy@N(QD95tZb%^&-OH<5~ve0 zOFG)a1O!9m3v2(7kk*LYctSx2I4w2d5ilxs^?#&50H*E< zVrl6klf-snBf#aOO)|YA-HPpd^4{$N!q0*Dt-;D-p$UC|$rt~z=IJ;8Jcp#<#VOaB zQ2A`YHFglQ3&#^K&o?QOY?+HtakJXq|z8;i=$SRCd1S zfEbBZ8qbM4yM9ZAYA9N0o779#f)K(ov8WKeStL%uT5a!>G)fT+p!Z{FMfw2FOY@Py zd91NOgs$Zb@;FS)9t0+)rBbb3r&LqDC@?<&o9Y!Q;C8b1THUj&0CvkjG*cn|p6Cb~ z@4W}LsZ!bgAs}8E=uK)9=!Y(s6#}$6_90li0l2lWjcN*>)6YPm?Dg zTza??gugj|f|Bk7i5IXRGUNsUQ|)ajqZ(^%kYm-Hbzyy z_qpZ;(UPkN-#wx7N)Rv3&e6~F+1E$%6!*ycf~+VzjX`%dPttq`BnXKMS2J3kfz0xe zlv!oBhqj~fa9PaZK3bpgkrooBT91RzfGduuc`;ya(OI9rhUM9XonCznh$$`sd`d!~ zUqAnl42uQ_N6g}54Z^u>E6G$K!Y^)9dSm17+o%2;Itb99%j_{9TMi?cV#@)q6!}j` z{U=kEv4VlCtW?DI4@bdm1}CuL@$W&!th9WlLQI&6J_P`qDP=!r!2LxKu4NRat0||< zQ!1w#44yw@cyi`^^!`1vDGi*;lZT2BXBijs(jPm5jaADncfR7El^NZ3{Tmpn z)sm}+f|-_0r9;D0l+27llL8QM;#H8xTjlJ`y3nDd3iC}q^*gLt%#)FVNOpW;=_*~{ z10?8j{#pW65Dp~NbucUlJgh$Z1&lB(z~^8t#@P@Daoe$8ETI>+2OdZDHhxQ13L?V( z%qkq6U~4Vc)$VZYfq3(-QGr-*xd`_ohK0&z#y*xLwDknn`##QbA@xuu*aJ!k^eGT} zvB-J4w*bF-B$;6cU_SPU{Y(Ie_2M3?cen^=%wm_{3)EX5%(Ix$gie5+zLCI%A>E#f zgujO@qkgq$!mmXT!+`7|2x)VZlps;{PVrMl{)WY_e@HfEG0EgkK5)2laaat;B4I7y zG4E`izRw8mD5hAR>s=BQ$9s1Y!vM|pFTHzM&cxL zVfyU?VbG>SFoV}bDvVL7{25p7bxczLPfq&ZcxK^e_!V1OQFjD+E$R8YI&S_RRnZkD<$@s4GBC&+5w90Y($p znEwnmOfE>^1MBXC2{hnJ!xYQ6Q*j-19`pb9qv!FsH2dWQF*_CdqzHtn6V06HcrTZ*{JTf@<~*sgtO^M{U*0uTzT@ z%v^uf&mHv!Ko8U?8ZIIYbyq&KHc_r^6}r=6nX?Nac~ywY#tIo$!jCNXj%U%*)-Tnv z%X&LBw{q)yXwF_gX8svGQX(5?QVNRU$3Y8kHRAY%6oQc32-5=*15;IkuiPEWw2#8; zUXSC#sCvrvYv*1db>ltTa2=vW`jycL4zPV5vD6+wof91`(0UI)^6~OIL+M%>ZlIh9 z+({TNNSOOz_E~IaxU`Bgbx80pRanxwys1)9EcTq@xOlYmfQK8$P2G_CZU~5@B4*%b z&|CsiA5TFs{qIApNQ{L!iB(CdH6llCe-_r}z+vu%KJ|=q8rr1$zZJ6~79sot`DckG z>(ocyl01LoNKOPL21U^w$#^+jL=s@&&=OWIXHrB;oIlO<&y;bUabmIc9G?+E4V<{u z{)Waq?hwg3V|Fkv(q1d@aSdpqQes}CmcRUn@vnr+2@P(Me+SauSL3L7Py>%maKrK? z|GS9T|DN5|;pat!zxf%29Tr4`WWylZ{i<>>2pgG}r0=>oCjo zA!O+_GxD+2QQngU^1_^b%hl#c5AnSsF4Vn$_eEHDMF^B1X_(Kwhjob&++uwj?qOMW zuTJkW12P-N-H^PDo4Z($^O4S#9$9+q#D2`*8&+NlpcTGQ^~;y=dw@3DLMIkCC(-I; zAL+z zfW%;e-Ynu=XzFFz@YaZx@-)E%%htrYuf6u{$>SKvh-}HrD=!pSj$S_VqI1escoJf4Ce4K>{`n`qH|7H_D>)(zNsis)_FbKMR-b&vAV{}a zs9PbU2wX|$3{vrX4U$ne=Hx?lQ5nd+S?X{SWU+*S(9|Kf;EePjd0%-zdpe9sRL`782F5ht)$slD zB7~nQ;el$wtuy%)E>OU^dGwgX?nyd^F$qNliJwn_-76{T-##+?%ar>+xYwVzKkT!m zefaf8{F7?uxn`IOMzX4DKOD;AMA~wB7^#9ld9sGRsGP{ajDxa99Jcyh{&Ma$w2V>C zT;=`uTjcNaAuC)So}S+yy3GG44qgRqu~E?BTWG@_(BLdi1HX9qQ%QHQ{C0R*bjL*O@1Od5nlWf#X14Qw z9JT}i8!!jzIIp{;V8huhkN4Pk#JJ2Y_Zxa#fZSrk|HQ&3QPM&(dx>)J7c$VkDU_ja z1PH(^t3skTho;vk?EC|guwHv7ady~vuFkh>RoMlX{e_0)&g+d$N9y2RM^>*x!Z7!Q zS1!H+O7Qp!P63Zu$T_8yo$_>16^=Klt_grp$DsAV%lct}8(rhx&!04->Y-s^ZLH0$)r-Tl2qu1;EV4jmDjs z3W|rjtCRHtRd^m<+kNNl>&v&Pa5%(6_YKh1(pia^cz?-s*HBS4Ubyf1h$yW$z4P}( zUzI1IZr6(8#SDEP@TS`S;6fFZKM;>}1*ltcpcgH8Gx-0dD2_SboEC`K{VYtc7_xLBm&{`)78N<<&S zLmaelf#YT&4bum>@>h+A`vU0Si*P?budc6|Xc(uwOcIeL?SumN1A7EiCz*mG zr#mRP0bgqzm_CIx?QF$B;cU#z|ZNnfWWUJw>d#9o!lM;Ko|yE1xMoW84bUz5 z=D^M|oE#9;cZuneK8@<+b||th*N74WYpfH`m-^zQD_O?A@Zw#HT8Qw&=>-0+>XxaP zfz;j3EkS$~*nWu&FD5v5nK*T{C9nT*giUz3oW~4ohfND$66yg7Y_pzV2_GM^*KNf1{i3l0Kv$ zA(E0xH_{>9UDBn%0i>ltr6r}MJET*(yPG2=eW<(j`~KE_?_Kw<_5J~C?>YPIGxN;M z)6Zu}b_1d@)vD~#Wc67cIRv0bGFx%1pH)&v{ILQ?M8El`WSyzV^+de+tdmtP=q-b+ zdxvrEQ9sba+sALsdgj?%SI>gD1=cy8>*>)qZR zq5AsrJk~*rD^b$2SXQ}D^`hJ22d_&Bmw6nunEkbRI;oqto4(mMmN~uwLDp&1u|23i zEaF8MmW9#PVz&^IJ6d%b)h9Rw${#-p!8t~fvp0(^OWKy&Ku@sygZOUdNL$yzp!);H z{<@+j_)hmDQ=u!C=_on?5)FW7?85+E^pzab2rQ1PyA;ZZ`BT^Up`(1pzVd zT|#U8kzHX(?QC74**?d9xVrwbvuJyFf>k17yQ}dRuQD=DoKS()cXwJONX(%R3gtt! zO#?@tV-v$K1)cL*#%8H%^J=XeX7wuUC@To)WlXLf>&(6ESd79WySlCOFHP> z++iz|jAvH3`Ea^eWbqX8aezEc-uGUgv>t~-BIi8f&hxtGC-Girmm>iNr47MDZZLc@d5<)%K2TbwWw3)_weBR)Nh~mbC1_AM7{m^ z{Dw!mC4bWW&N<#+4~_U`SMuxCld7Engm#b%7P8xR`GPS>lP>kaMM(#7$NOnRpY?PZ zBw%lUD|naPN+Ex_R2bA(@c>yZ(U6I=TLi#QSjObUZ55P_`)zg37_Ot42!K0m9F2xG zT>*}p^*Ebx|K9!g{q^yTsPl~(wKC->BEYJ9SNALsKoa?%TmZ)3xx3c%w!65BG*CQt z;~~j|%*Btp)|;PeSLLh_F;d*xK~^$Ar9EN~*;zu6vk%ys5iJ-uaZ>7%YbYyAu>0J4 z2hZER+Uzsb1OoahKnb8IdUZ$s{oz6s2vB$Rm`IX*Op9J+Y3QFEn%ln?;`+pI3gdf6 zv>bd2A03ssYmTfuAN~-{h)qj4BcJW{uaZcL+qe2uAH}-Cs#jT7XLbY#=(XI~35J4= z(qQ*a2jLgt{$5<=qiogI%4DVx-M)XRW#M&-?(RHJR$$F#2>_v2OUEFT>HJkTU(e9{ zMI?YRzT)@z)tqJ~XOys8``cBR&_n(ehY=w9A$KJ{IgEsrq}N77K7!A{(>v zk*fP1f1;A~YSUde1;@vECZ&2IU>Qt5rk`e@i0MJynt7y?Tg(`YmX(Ib5Ir9WF{s!~50bpH--yoQid?iDTa3uI= z)dqJ|G#Mg*KcZi38pb3_I2BUVctamNN|gtCHk|h`qUHB+Gld@Gd~WGcP~YGQiB-e12d^ z@jN!XJ$$`ud}SEt(7<4AqKqp2+qdFqQG2Iui{ntF5i%xCBj!pZFYM0Q1spl;h zGy3O?gi=@^=}ct6UR3RSE*U4N52SLNrr&JL`L6{mpQ~6|<%mjm>hY9|ULjLZ(jM)9 zxNl@ieoi>UF;;ET(&#?s7vvc z$I?C81svJK?c+oJBt*CRQVBo!E)HQbcigvBqM&Tu1cGzyPXw&q6{wz+`U4Q5Curs^ z&()a$CMKqLvAWUw1EEUEtv64UC>&;kp|w_Qf^L_r=~*2)(vd{HiJzop69+|%D^V>E zaLk5J5JVuEbN%SneN%h^~42+DO!^1e3*4A&e-nRGjpeS~!8tO;G;oeiT(_$Ls zVn6dqrZsB|OG~5;4XNy4c524@VGB*Kr)Fo7#gD-)Y*v|a$mT<j~1I>)0ZFz zArbk0xWAFmEYiJw^=G%-*>={*I;B)8uGT}7%=cJwIB{}{Srr9Eo&{TWNnUe16swq` z-sy)W&g1avWUj8m)ASD;QAw|MrLKKeX~qOr4XVrW!5O!(xI^jIE=d=NLTD5nD_u=EjuQJ1~ZH1(<5^I%6Kcqm~?hx!` z1Rls?^pC-SRsdiML8Mx!5BmHWQ5o~+j)*e>bLsv%cAN~-Tdi4%u7HYgk%sgSs6UL% zRXOz3SGAg zYwcTq8{TeP<@&>yJLq={4b!}JiV>}nclHi}kseS+>;hLJ$cx09Jx2;lOC`VMSuG&GP& zhT%$sw=NHNA8OoO1M`g%L`cBm@K0}$F3%@b^zTV;hxu1)8qiwiZOB&3`pC09M=%?j z8&4R+ODM09xMpku56HWs4_>?590$TQYjK(fHEuz!XZ34M7^Ed1`S<(VD}*s#UHBli?;3To-kW43+xH4~~85U}f1D4KS z-3dXk)1IFXlUlbVplzkH@>g-jJ!S~eYFqm`2Lw7Lyc-EFnzoyowa3RN3y&n_=zOyt z?5#v~0HHHX1^4gFw0Q2gSnhaM*}9LPp9m^0B|6X#7E_v-2UgY<9j(f#N-60KIK>^P0Hh&gCWuWD*YcKOY->!Nr8wX6I3 z9?~^Dt@*@3xld2zdJT!sbxSS?c6qcMIcwxIeBegCw>o}+o{TSfyOx;p@_pNVYu5q# zT#~WVMw{C$XU*^WRWGp{onTE!{+LRc6Z`xMb^p^WMP1{=@yij}GU%K^M`crGpq?fWl^ovw`*Ov*5^u>O`X zZ)}+PWgadqsg}3K#88#mFQC@!z)t&UWX1hNE{_)bzVn&R1KtSC4Od1x@ZHP=QD23b z$DmiAjk^nS+e}=OD>6$k@x9JynKiyB;u6-C9HCMlQ-*rwFmV?t>6qE7c&@)E@k{5% z1Wx7(n&Sj2XzZ~Vhb)kX1_!aWw`E+}Q=e<=ytTLxCpW+RJwNpP%hUd4Jbt?uS!HE` z<(Z@ljSUiN`mx3KUkhiM*Y;EY>{^8I8Ds#nv+f2GklI-p#mk^ zp2sW8zX>g_j+TFq2p&&8w|?gjH)u&m^YZdqYA{Xv!1?w83;;WOdG+-Sevldbz;|bD zKDrXbw@<;+W_>Ka1oADT+}idO&h{!wPWxzmaZ?66ia)jTEK{g;g&*4r(Ck9$%TSFy z@(U?bLinA->OCKRqtuT0if8X7Os`qoy}cRgAH}HK#CG5Y%J~*cQC3{mQ9D7tQg&2WS{#zULheZQQ}x62NrRM( zZNHhVN>%CXV0&b1jk_7<0|Nth zUfH$_&0ZXU*s2M}Of{IGya7%UkG=me!QQd`Q9d)vJ02~ASL-kB8?LC&e2}fa8BTsr zchF0ouf0`D#cd^BT)3=;y|MTAR}bnN z8ymBWipU)uFQwb`_4LM;mi{iB?(S}PeZo2lG_J4|PF*_FDc^BRV67|@z-OC&4%qM- z705yyY4R2wO9)`@sEUT=ALUCv)-#DC%?860USGpM1i4)y^9-My{|OCrcD^`49xq@W|3ZW( zHrbe6O~A|^F@R0RnKjJ!bmxeadQ{IF6)meQdw!=6q2ks>B7a4YTq&9_)syN{WF)1M zk7|CriHnpiEEJQt2EvODkdpF0K+DJ5rAtusYEBNp=%>HUXRdnA59Op zG;{q(`ds5jN^cwrOf=ova+#8kGNm$+deMm_yfu2!EAI%RQQ7n$Hxtvr1c+?5ye6im zrgPQSu^n8W60;f`FohdAe2Y@;4qpaj$T7!Q@b=Qa3MmzFipT_nuVvKK@7Hn7%d;&lnQA_K_?>0t3w-q z0yS+mDVdHfh-VV9llF1d^`jZP?U|`#gpg8DM9$6W+?{1U@?7VVIXNBsc?-$x=JQh7 zLS%^!eXg8CWX2IUb|TiYsK=Pm^@xyH9x_y$0da(*LPy8I<`PW5?4uJbk1+6RdRPe^ zlQZhXhUoin<+pDK#h7okXS1rRFg3qU7nYUDcsStL+1aaVfRYIQdTM$$x2%jB2PfL* zosF2JIqdNbxON$p(@mTezsiU7_R17avzWgsN#VA}y#i(QKD}wD`!lu?QVPiF!rfjj zIwqzBXmo?6F3%_y-q0Hr#rnO76p4NxEyQI+0)?DT$l!c=`)Gw%&qq)(=E98tm>*{b zvT1ZxSlW^O@oNrlS!E|@r64`_3jRdM^u+v(Ve7ovLF4n`_&&CdtqYZ1G3-=ZTtq17 z4xf@5*w}~(wIbHzQ93z04J=W>g0N`Xs234H#<9wzf)a8(UGWgZwMzIU^w>VmBqqJh zq?;mt3e|>RQp@5b_b+IXRaj?2Nk&CL#s3xz0>yv*YWatQpMQ2|^Hl;xPo9)|yg~m+aEG4}fSh%N; zPff6FwHWZR{!=jyFe-FGmhs_$tL3|I@o-&tQc`#s2SYF8Z}sP4`iP6TzWuE;7Ou?< zh>}bABuA)T$0X;N9_OXvHdyoSc93<7fUQ;#)R| zL91`d@g?5gP%n+$X-toYjdno`Nz1?>O7N(mYb{x?l!Ow2M=B_0 z1Dg@Mom)(wu>HKbRYXZ#y>~^l$0Y6aFtNxqCq0aQh;$4CCpjz)>#ZHm(z5W{(IIX_ zb53I=hMjZakFu`l&NOEB;(+onjys?0Y;nyTe~}Vb(n})8+*>kGGP{b$)Bcu8pYWyL~l5|OdJIt*N!(!3yJoQuXf=?>1ca%VP|e6CO_n{wtU>C zz0ukCY?|cTe2#~4lVvMKD+!xk7oTrWIbA@$qRxzp=o_m}kSnf+ z#bfBSyyu!c?u6H%Vsk2rThYA!vC7y&{5AgY*oRX?fSiWB|_-X;{^Dg7MkX+h&-e zs=c^S!5XWGjOZ5w3kQW#PUh#&p99x9-c9c~Vgy2Y4F+!s0jDurBE^PbQMq(u38ICw zlHz=E8WciD3jUWeZ=tg4%VT_YmUb*TO$#$u31b#0DA#-WbQ|wp8Uw1vAdm*&@8tA$ zcBV_=5V4_X?O-1P5to{d9O*qJ+YDT^`@V5vX|s^Hs5 zP}+5j!3hacHLxA5ySD9hU&R=+%N~!7*pd~;j68{qjC9$h^4cgM z1al#I`FJ{qdvGwd`=HBMSZA@6uL1`?GtqN$s#bO0U0+{cO-@VzYd`0!t zefcA>ur3yDamYeug2q!hx#-NM-hcC}zZlIRh!bOq3b0Mp%ev6a$~j@|?7AB>m=Cba z2?>j(5L#LqS1*x>#L60TJ+ZlzdZUCBo{w@556N9iVkzMffNr8epmems_DV=~q@g)| z>o#~C;w)p>=W}NE`h+w`%gy}28t77^Dq99U%So*q$&GYSnOzB+R?6sD2`sjN?4LoZ z^Ez0f#x(edpamTifP^5fis!eGeehaDeRs7Bi!vahNhV0dmNTd7 z!#Ng!iG}I1*^3h#5++_Uo>LfpY$;1oY1HaV4mb}6=x0saAh11p@7G2|uJ7!iel6x* zm|gmTh_3o}uCn!gKIe3fnW6fVouQOXXSV!R;R|b#dMr}{0_Inhc%ny2JyC43YEdpt zA|{EsMz={lrt?=bXvPacG7T~wvob$c${cNeI0TjiiouQ$l(P{b6ku^LW=Pr#h-y$o z=gXxDeuy?!*?OHmT24_mZY`e$t*|e2ZT}G0iyuWGhF^jWf+&U+9T+4beqHz^3Y8es zt`;3(iVc~KttLhxPL}7RmUiFMy1JQ8-!EVM?&0K1p2*oB1wDW3gvIv7k#Y@_0yYLb zstpYY)GSh$m=cCxG1Ikh9!+T8&hoUcj-u%iuXWh2uLe1NST6%oKOrJ?gxacyP|Skc z_VgE8rketFs`AUhfKNdIIBU0F9^K)VMjL`BZD$uBJ=?y6(o5AyHwJY5y!ZJ4f^cE6 z)IyFN%f{?5dZWmZLL?B_#wDhIY{)8MQPYr+go45}NcozwPrOv?DJL_22tVdxgeU&G z^!uI&;$&{?nD0HFif#6=Flni^t)?R8Ld~ZWNlv_k_w5q*_npj1V^J8gGOr;%I7wXJ zMgkgd;JIp=LH&iT%<3?MNSgN{$znhUF(@&1*)F1*mS3l4fbk(b~aYj87Fx=QbhC zXyv$JO2fX-HmQZPHTmJ|Au^+9HuJta27V&Ztx&mXJ?X1l@8dRiY4gS+%ihM5=C4A}6_kHVikD(u3FS+jBViG|c4U+XTUI&* z3GyfkIo^qz8dT6gn?01`wzDS5D@c?GrADyKp`ZT}tB0gPV zW-qbvx5gq9HEM7iezq*hm~zbO5Oe0EpXpXE*q5E;cr#(NXcQ@#gtf3bApdaI$J-ps z#$yVc%M3xHjQ#DwrOw04XF6A5I);zK@{0wZgap+K56?z#3Jx@-rBQ&&iE7CdEd+;0 z#!dVIbn9f*z5><`4no0fyHGe}(9QHE*+}n3mT2Q|kZ2Ovw?KCu5*!@|2R7fsWTCkXjF!?o&^BUW`>3x(80hmpcg^Zmr#D)*bZMx> zHtI1x4UZOoPF)q^QATT_7QfhJR%l6Y-hB{k&49>RjX6uz8Qdb7)I79$z-C_gbKs&%0;21lJVzfC-v9yU z>q?|QYl+rftg)Ma4=C1l zQ1Nk{G0w%H=7e`VD{J1~ImHw3^G}^UD43)un672CFRf^u%)|ucCHXPxw#`qDi5{BI z7f@O$ni}cu92V3C5 zu2LZ5t3y&NzD8fxVsBqeNS?J#q&Pku4|}i7$bz}!ZO!3UQ)K3Q34cmcjcHI7Jco5! zng=f`QLU2sWQtnC-Me-jS{z5YNqYGXl)Nl!`k=np zxO=sF$`0JIXYc_+1(Velom<5S8tfltj<9+nH0{sJ`v*B5L`RnR6nMPxc4U-l%awN~ zzCQaoQ&@B+;I{a?I_Z!Qf5Xyc*(f;wjZJSI6#ksa;Og|m<}4Wmk`@nMY<_9>^I?Wg z@l~pxH7D6fm@d*KxH|-w%ku-qRD*+q!;8o5I(N*(?)vVg#2{>9H7)y3B_xr_utmQ+ zH~HIe3HLpH?Akp^Kf3Ns+1+wj1KUS0n_V#u@qxN7E=}&84aQA za+~OhV>Y#y@RvN)J9UvgRHjBGv&}3&y)UX7Moc)gagggRC3d-AH@yTkwU`UYP&>KFuvTUj!7afLYk>;f$STwyuZ&YUev z%j5ONqC)V!+@8QN?9j6gODn5iP+a9f$6PCWs*Z%4ClZtKqPWyi&Arh<1z~6g z%S&rJ2biR!q^)aOI><8DIh=a$RBH4Jr|k--?0ES2Hl#fH_D-A3wj$Ss#=d-a`98Gd z$(1Yuecebugk=}Pp}uk(hZHc4^^k@R{vc`>xe4kJMmDcr4QCtu*e2&$j|nFk*pGH> zvY?KCm)-97@nh*7m{C7S_gxfar%i*rOXs=R}x%+2eMS@e`nb zV4$N|v*g+AXcUzcKr0LrFp^c_n`I1oN_W0d@7P7Mb?-60*1Go~S>bp1QjMciF>_x~ zuT7Gm0<4xn1a?(2dcWA>$$28MjQA#lVR$+-cRGNUWT5|-Z}RV(Y{;)@@|?`RN;Zzq zf;pX>&SNG)4%THP>mj9?;bo5tKIQTK;c~&DVUTw(8npuX`CFei`JL8aJ-aN^k@`W7 z41_PETPO|E`5fShr8G*o--FKO_~c}=CVGTejfC_rsm7}@hS}%|LUvY%5@gFr`4@x&6sl&(&ywe z2JpFF6T}MpqgNkY$R4D=$;k+Me#Q%uMhIU2hHSo^e?<@ey%3&1q;2z_Stg3|<5;08 zt8ul#Tc|mx>=4+au2-I;ByV$56%q1B7CZg&jfU`Is)*b?1L40a-=CVPT`YpQf*57l z0uX*ewQA~4bDtH`d+xZTBw3Ig1K|YpoMzqVOMbV9{ey$_$1P_udkcVb;ge^+7Oah> zVJ{qE>k$P<(LLGnanpiVayg>TYho|Kzd%{~vD*Q36U?xN27xD}q)eauPFL(L0_=G{ zg-1(By(2Q)?aqFG%$rcWMEA+h?f~P@@NUw;mJh1wAK@VUzHZ zPhU4>c4VH2JU{}=cs7!nq*3>r7n*ig`sQ^INyPUFeZy*ZR zv)OV#C~a}<-h&Yhb7LzAVhCc9fZ$RHqN1YB7Y;E2RLY`qq0!_a5BImQdNq15tdiLC zSxJ9F>Xw(0$2g=Q0pa9%Kj>$ye1?OcTK*!*53Rj`_Bb5#vlN)JF7KEKtZBr>6T~O% zVGV1q_bLF_L>9jdCt4mP&OG4fwtz3@OGZYSC(!I0dE0g4$MYYX$s~eCPwrb&?5v3E&P>;Rx+uQH5k8t1jKb?y)LEzs6PXMjdsjF;)GAb599gpD9BCNZ2^-o#7`+ znUHcm#dU^FTtYf4o*y9fo(MAGf`&2N0sQx#^^&Ij39V*h2(w1gr~J%R??9<5%+4(z zJ%3<)8&4F?$l&4iht1)nCSM*!N7NTYWO;Ee*o$%|iX0*fuC7}u?WVTdxw*Ln)YR;y zg>mssq9Ek(1*jO*`x)lhRl)@LD8LFIIIO%40O?|CE~D$6EJ>E-_YHkGNgPw%sk17s z$?6FKJ+bajCoF%AFpigLf3jPzX~iw(S!Mxzyv4_~77i7%%0- z)d?@T<6gUP|9$Q+o5{X;BGVDf`0jM0M=I*Ah1G9bIv(RrqG!CO`vCRgnFzrP;^#cZ zAczABI3G@J_nur^3$#4O{!^#MuW9b%LJE$)_6BHpmm^0Qp+rDFt{4FsXeV{oO%i9C z$sRaBW?4D3YwV(=nfy3Ki$ z!QwtWL>QD;nR&CKP&kjPtE;N2D(z2!_wP7{ z!X1D}qDq_g7XI(M_YvRWeQ5}HQ%$4FajhMbvsE0zL6U2L3R|0Thmp^&4T zR9Y0a%i8U@W#78zIx{L$?thP9(3zRDx4X3ktbvU$f94Sp5s8&dN91IJQ~@IDZ&74{iBLhT?*A z-KMd>Xwg2Bxn=JNzdA1e+wrcjNj0PLx*MqkK!dg3~L0^B&D5CSkPC24c_~)8Agqq;XW98~g289@SnM(F4XBY%{4gV8>Bst2Kcx0qFeK)!@J2;N*2pM>><^rI z){a1eDT=d2g!9_Br>pzp@Ii7aDr7yk7S?r1M#URLsgoIp~$^3h;W+&2-RPYZmh^l=L zie}_B`;OrFa@)y#aQNWrWdF5${2=BG?tAHsCVnlaR+}yRyRPc<9oSFpnNK;!Mn)qj z{^u07eg~f5*nc9dRgAZ{abUV^{~~tr3lJjdu{;!!HzNp}d*y-}U#@#K1XA1~^V1oU zSP^AkUVa9xtY1s;o{@N9Kj|31UCWB^r@U2aiAiF97doz$9cG)-;d8X38N5fd@67-= zsA(}n7eSAx`u~jY3k7$>j25B8aFWhA(=RN2(e)^OC6Hmx!JQm^KXW_sf~Bx#(rwJY zhKSQ!r-L!h7_`nKt3WvCk%sBuG2c(b_c_16UGT{2D&Uq5dR%(_%H9 z_Z-q&gUQ^v0#M=PxBm~S>YYi~4-((J?41jLwGcdRq+om8f+m)Fi3F-1k=ahw2#Ylg z(cDK@4B+p}v@yE})AO2{W-6a61GB{L`_I``hUg1r659_jYi57h#j ze#R32h9Qw_0*KL@0%Nc=2{2F#msZPX-;BD2Vt~URFW?7BX@7V%J>xq-eE%|xUOnN% z2WIg;2wxy}o~N|xz&(lACkbMv!asfU$HN_=T~%goQ@xx3%GzGL5=5cz)!m9{(Ar?G0=ijvFrb~MJkA%{WD7p zgB#tbncQ}TM%3HB0sqU=*h3upb|#R*<-=FkQjIed{7Q5vfa`Bh#s^XacU?9ph@y_$ zZmC77MSB%>m;!jsEIG-(J=u&LEL(oGl3s~&#EABVJ}zGYS#9_5F@G>LRF%tX1Gqfn;z!py2iz*|fOZdVX?t*7c=G!)1`Iel7dmD}m=yT3Ph@1omKUwsWrlzGw!%KveC_Qj<34Ndu9gKGNPVI?;=;C}P6g}RMljWxRM zR&0NB(5bWFI)czJ3`oZrO@V7INz(W|b?1UyHpb$`xH8xoY(C5?!Y9-aOn-m>_ulUT zAT>3O078kqN-YdNe*6c1c)EYIe0_S&b&ZO$xw~3SYYBHAZqqWZlAHr>z zD5&pR!2BpPPUSR~hQ| zcLmH}+>p+JJ@EzSvapmnsphhW{G#AUC{}lL^qJ4f3T@;=Mh!k|gt7FB{Nl67hj02M z8z|%#u{ge2aFDGQD;1TahL_?2ZZy7eclXC!WWsA&&-{{$R+Z^ZYdBX4jt3>}XP*EK z{z2ErY#Mjh7u?9e(FeIZ`?BYWPV=(B+OQ?};Y|HNfZAE*|J$Tw)j7c?7z}pzg32oy zQUQA$fl3SvccttM&-g$(4;DE^G~$WKfz%Btzk+7BT_dz7-Cn*)@N|*6&ma5Pkb3&+ z0agpmNdu8<#KrHO?<@%FoC5Y3htmCqD=DQ)Z_>c)FMd*T?jB`1cn?(Qa;BZZJFrY+ zO620VVgaJPDj9(p*}^!OXM*yFz0q4XZxGt5JlWzGg1}EsX_A-MGk0^ElzbH{3m)O}pAq=4;h}x`G97KQ{^P-c9q5Gs?xa<9 zV(C%-8%@+nXZ6MXm0HQ3sp{v=-Q8J-3v1y~+2=e@^K&oFU~Twq5r8y0hHZix&B@*& zd*lNPNdK+1Th3=vLeNdO>s?Yb7h&T(73f6g9eK4iOlj_6R0O8loXGkWvxM#zmXyc1 zJHepXc4f_smYGj9B5W^%|z(Fy~)a+DNaSNsNY}av?}dA(BQS<^4YCTUA|DsedtoQ1H9z5R(P75kNU@Gf&l?}~ zZPOZ#l^dSw?tjuw$N;tKr&o-fyDFU#N^cTiPV!LRHSRJpdmffM`z~wEm>GT#T!}N3 zljDv}S=`*3??l{IqcRTCAHsaLdzzXzNkV)Xwzz^&O{WYuEhl4}%wKlW!M&~pJYxe} z4re~@(d-xLQ_QUsRuX$$e{0Bdast{jfu%py&!%aXeRw*%I&Unadh55tq-MXf0m}E6 zX_~j7XJz&4d2}{u#$(D$YL3<$wKOceyt*7p|A!mv`ssotF1sH;;8)QagT=?fv<6!D z^UsE|;hk=r)~(E)8W zw``8#k^jdr&0#&qCs$PEK9$;;Mt79DaZZsBr1m>517RXe_l)=a33yQDC&x6bMGptx zuNpSPGUzt@t~ai;3;OqNMHAlopA|oI>{_Afc9Ov6`@JkaBT}cTe*dT|C`juCm6-+( zJ+{h53te^j2cFiNfWA9SZljSfP1GooL=JG<>9%>2d-~lmh(VkWy^(-+l=hL>wr+Us z;8=CRreW(FD3TeV7_UZi?IgsMDq?c`mUFT|g~?S}y6dk5*C3d;YX!3M^JTQ4?JkUC zM)w`UKbn! z#)i$Zb2qNWWp`0}St+gtd{k2ti&KDwV&Y5**T6OFU!y>l^s%ykYEm02Keh^@?aj8` zGLRZUq35vZn~U(@tErzku3;Quu+c|-d(7RgM+wApQCl}ny1Ev+xWQCPmm#|#p%Y)d~ zNBX0*^BCE--_ypoa}py2;~YL0hBHc-4I5c|Nk4bjn6=o`RW>B(aYT+^kd82wA6=^^ zxXm?tu~!;{T`gE@uc6jmC^&3YC37qS8eO1 zF;U|XY2FLaKXjdS46yc(qDasq0I~|0=k#=WYug^>Yqb|87cl9Y4{(Bbb^I%fmoa_` zg*5kbI(|x`bQ4;?!MU5U1wCJ|MGjzsJnN`z)Wn@X_&Mn-cAjZv8{Eh_~le%t}if5~}NoW3&m#8bdVW)8Yn_T}ti&qzn*Z|0&`qC<&b32G68lpyB zHp%A-uAY@42tYk)UzI_}h)X^Ar(ot!2Ntv4%>p;rsVzfo|5S;Haz8_~Yx$!z^~EzMhx9G+FgM!$GUL?0nhR zgSC4xPA5A7_NABf;&LVh)GUVJP=*x+#zN5+Z0>_djgrsoPa-O5(hn{qO!+@@e$ zVc(R1Q>H+s(OKj-qFUgz5QwLL5-+S zo5>ik2oSs9Rf6!cKZ+bk#xUn>dVP+jZDvMS1mnkaSu*}XUlEj$bfy`g!tIT>Z z0Wm2lLD2)- z3LD(v^!alwm=`l*otefHgn;3agt?v{6qSz4uc7x!mX>)oqypQWH_w`!kmZZzPu(1m z;|85LipnITBl!`Ley$(Gf-2&~&Of2cdN}-i;F9?B2g^f&paCm{*@34ebG%j{M_ij(EoV4GdrSeu26IXwR>*og3B&XYGkTalsP-gRM7*w>mA}Sn

vmTqPwr1v%Q8RL*9cxzL}2a&GaMfKxZ6L+AhE`Yw;5I73UX2w*d% z^k7&90X%0a1O&J6BUjH@<>~e?jozL;aSMVHYj)!Bk zC@L-@Nwj6NKLX#2i2&?~Kjel?HJHQ;b3V{Xc54UV!mSSe!jf2lItk`{!Cq0_Y*m{l}TR=703{Y zK+KN#xCTT&DBMI-JwfuZT;0pJ9|tmrXD*8^ts_T^h=jCo7ZQSe@K`l!)PB*K)?oCW zkd*zt=#gGC5B=i!W5U7fFMQrP-`ll> z{6gyo?O#arze62P;~#YW%cEv$~6*n;KWW7Ox%$Kw43O@gSxfc_q3^H zXoqi+8h6J~2?D_OhY&eAgO9wU>@J0g>ej6s;1&@_y3GdjisRW4z_Sp0v@i09R%c}& zlMfcW0WnLuFKZ73Nqk2 z@=bi`BtC0UA(8zs?x96f0l(Sp6+p%cdXR9yF`~!Bv@aUpH4l5rRyl6JeEGos@WG(r zoQdT{3Fp&uKB1;{%b?v{1A$C~rp~m=y;cIaHwSzU7Q&AJ3~FpWmpH^$J>&I0w?Rfm zHUW=fn@djr0UkMX#>Y>bTFz}fn$y&@u=X(UnGqr28Dmtw;a1D_Us<4eVY@Z><>rZB zK8TV#0M@xtv6aXAro068Fu`bq!B<|WfJswepAdfSH>4F?uewiiQUHJ!cq1kL*66-!j7--&w0o>=#UJAL>Y8-L?{!5NO~mH> zJXvfdW4&O)uU{;bk2ly6gDhM&CZd3ic`HE6$q9@@>Eoc6h&i`1v>+dXO9gLwuPcEm zm$~3{_gH?_f>AF#Q3;MVKu9)tc*T!cP^LY1*D@46@kJr?vTDB49L)%Np$WAA`uc*P z&HedAoul;KL>{=YzDRc71minXavY-*TKw`Qr%4hKt^DwCvpWFh7F#OZ{^gw07fRBt zpdmgb^WxR3lr%1L)cH1lQScoMc%py8B}e++Zk6Q1mCf4$lYxo6rN2yE6pmYA_o&2x zQc>eX5`dv`)Fr52|70%_VeMO~{+sf=MFfERq`4!Ko+q%L`Nxa+K}2UsulQK2FTae!8hgD^*;Gf(!?JU^KS)+{Zdl@8bi?&-3-j}!S2lj$5&*L4`h&SCd=^ka z-ub`SddsjVqpodu0O=Cx29Z)==oAp7Lllti?nXdT=|;MdR%z)Px}+QFknR{_U}oNn z`+lD9dw;w?JZ793=9;~)z1LprT<2P6ZnObRo|hL?m-)O{UGe%9&@9#g_ydpSYkLrt zY8IXv!wNu4uE=pE3K?+3;|K8q_s3C(16K9$v^1=eiDiW9lG$Qpp=P1Yr(A$Z z>+OMCdhhtZTLn(OsZF$%3D(#NPt45xGn&p5Ed25SF8%P*%;0hx%fA(G0r$KtLf-jC zaET))L0|%Fc0g5COR|3of~lnR)cpicY1kA0wdYO=;48+aUEVo1Hu%#Be67yMaQKyR zuaZ&2G!XbaRVDpBa^YV0Y))K$<2NU)K2(VNVGMJfdJ-2@UG}tyiN#^+iyG0vaj`Mj z)}~k2m(U7TV-jqh4A|SwPLQUS*1rCSCm0t{Qv^f;Ht-P;fad!96a_8l>tSEZWTIb1 z`p@mO5^Xuz++nvd=Lg+ z^$BJwd#-y+NLoO5SzjJllgXLpxg*xu0aC)KUxGjyu8Itm1CmgWDokOKOsP_TXHwck0j(BY&!mZ4xHeFc(=zdBEfuzE`}ZxSr&T_)sq^ZH!~u}9Wn z2=d>7ki+NL$2)*s=qkPU*(iXKK4-cZg_AK2Qr$sKyMhDC&(Fs=NY zNh__rFK_?L&;5_~dlmS5W`SOXIhG;IC8k?B?>m zq2{;T8*B3~=1&h!CG{}AHF&;?v#?mOgwXu#7@h{Y?ONi0qU2U1O~|@(?!}}0I(6Ze zOd~Qs$F_hafCsUO4M6de1}2gEo849d9wxx>$|`u!TB*N3(!|hp2h&t2QpS^ox^-gmaW5Jc_7XA`NPkmN$^IW^GLAT*1yJ6Wmxp`+2(E};FA|TJZ~%l^BW5c zxJ?)oC29h+jkvsWSzTRcMX3I$wq$m*AL-gWL5gOFSUd6o4tIUQR9N57r@DCh{O8p% zuZgYLCl^IU#V0MOH$WUs>ja8RC0S=H5-{!`@5*k_*_miV&~(j-{Lat-HTeOlws^;- zuuUMgp_LG<*eWRbLIt+tn5!_5i^-~-Qb?~RP{OLfd^9*trrgi(_f%rA{n_OhsYPofBUwe|32t7fQR6lk!M!v(`SVY`|{DKyO~8x2p9+E z2~w>U<#l_pF29&9-LYTpad+7)Te-cyI0c0%m8|8g2G;FCWPR~HQ!Ep+zQI`Y+j2TC;8Gxa&+?JBEm;1K+j${u5+&ewI`|j8ut_z?PV~XBCFBRh z0C?gxaI+SZ!RJWjxRL=COYW`bFD48&1z*eAajiO_JdLRu=QmaGKICk79w$dyooci8 zFWbnAjF2-Q#0~v6cwlqQ%>}+UYAu99cZA&Xfx`Il;a>&Zg2y=d@*GIGR;Y&ssD_(0shGDajsj#!AF&mcB74RW z07W@I8^4kKS4p12`$(2-dCh_Pm<|QfjEp@0*VF$=J$9KW{7<$M_{_7%Oy=Z}f|^=d zv09u#%VTPi^bz9OlPM}KO-fECiMCR}D=eB8|D*CqzZ4GRT8jAiQX1|FVo zvNA1195|1Ii_0ITg5oYl4t{B!Q1jxJ3kZ}dOqJ_baIxquOH=+!CA?9S5iq$ymiIPXmzCHPa^Y&KaVG? zM3sr}@Q`P00MnO6<&CGO0MMne8MsJgOAD2(tZc!7#-)Jmg+=>aqPj7bfbsp!aS!mj zzFp3ds8FtlK?11SYP^5FMaKUsE35Ip|5UD1BYl1IM!Q$N=oK^bcF50rKvj1=W`|W= zJV%&UbZ2jiha#1Yi%ZJ8$_VRp7MCa39M7r87b@-Q8tJer7&zv@3;g>lf$MhYr6o#& z^0*fO#16opf&d4@+ZWxmujIvVpO1+}#sHZQIu846aDHy9ab*PXw=x0adlN$+FSP3Y z))`VXCA70wW3I5$LJG=D#rv@i`f=VZPA8mQ)_*xJsrDFcgg?+v-gE*t;W1_h?z0>K ztP#C>E(-jDXES2Y7#SI1j+T~|prEJ%RKKQsz7K1@>idW40RR+=Uh>=&cnjtZEO}P< zoe?P|r9ar9Et-61JX&;Y6EkUP>FnY?@}NjEy1c*N_R=R@_6z(mfw{O^%AWM*Z6W*e z1?5M1xt;qf%*)*omPP{VxbLgqey}B;P;GI*a&idbzj^?e8{k-;Wj#d${SZlI`iaeF z3DGJpJ*)=+IY2132jPG3@`9;nqmT%Aq4~IBi5s}D52r|kGxa5N1B3^K^zYyw+b?eW z>IOrjeO`o{63bSS?N>UI?* zUDA6W4&%g320I9>xj6$63#ZSIjE`sa`1=hu<0pPG$g}|QZyg#;ONaFXYwcx5z$>ZG z1XlpwGTa`$F7}B-?qE?? zy|uxRV-y$cPBjq1s_pb_qX#MIcYD?vs~RC*!EV$0N8Mvc7;eo4vphL(V3-g!u_AY0 zqQnb-F8{>ga%c1jh$~MrTt6INURO5*;fo3S`dR*yExaU{9UcU^3)*snL9QEJtCf<>SmvC$)21S4NrGt;>zI z)#+gj3>czCXkL2~knkA2u#DI$HVcI<JZxqVbhsqZl!AkeJalxewuhag#1|arit;(vS}3`MzWSaC?5731&~{w|(}3 z%P`8>&D|9-@OH4uRZ33o&}IO9bIN+IoVE$zhL88PC$sLF&cX)L;CJavFi~vS_#c4f z`(a#w|IT=ZDunhm$r=G&)GJV&pnxeN`>)I&?luzG*Op&-z+OTmB_>`7)n$U+ABucO z#$8?g)->&LFI6dCeYSre%@Q-h{NhFLJ{=PaCP;-`w}%5P-qCBt2Zt@43LmvktU%Xv z8b++(SjZ5`-?yE@9eL<0Mrxv`s^w6bqkdsCAa%GaBRU?CxD8vJX`$KH7Oi@2b@8v zLz&>8KIZ3|zu}DJeo0x;1qIJ(9#SYCb>l7i@tlBj=Sfh{$UHUn<=}F@<0$#WVlE&- z`e+ZIkxyct3JL5trU(f!aTUbBcr2hN-Z=~jU9l~4$VQWwwUVB|&dcQ1Kj;zVqn_t{ z+ab}uxN>>`rPiqpi0*;r>DQq!iU%*PRF&7!oH`jFy1+fv5ah6H`iYZ(yTENTI4g43 z1-|?BEBDMm=?a`{W`1iW3MbqqGulJ97QPcpO(24)!4Y_4-gbY|3c6*Rne09c3Mm;# zMufLYZhZpA|Lu>Tcnt-Mr^E_IcmQUFamVV;ZY_`pC>!fyL9=>!0o7V85tM#BHUS;T zL4ef#81(tvev_xU_$nNHS5Qcs)8(g{$**|R?;=~b#+Y;WhucRYE;}Kb85d$eYf4xJCu0gEP`IhUr-Mv(je(}y2=h&Lk z+cliAJ@rCsk6oEGc~PB#paB2RrsjXHKi%jjRV$Fd6LPz50iMy~it~a0O=Q7ZBNF6y z(Kmm5a`Uf{FtR{$W&ravIjymEEpgqXQwn25vt@EoU;gbd6|nUWnAG^6lg@~#UnLv+ z!ay=&m>O30r;vP>8-Ir#^i3>cx!Cz19|}Pr6chkduCC?|hEq{ff6&kXjQOu$yxtDJ zawB$V*FXUIoTEtyU>yJrCI2%!0B}t63~sVBoB%Z6`3BVgqX7+S111rEEmie zfGL^Ap5BS(b?e0frW3 z%y@88k=m6_u-sg-LKE_XL)u@~e>5}r^!ouaXb`skI#Aa1z2FDPx$Qj6Vy#O3P_l-? zVzvaKb=u*zHbIcVZN8OKP$c-X654S4(dIKpaCAJT=ADSkDRp6o?0K0&r!vL>uXS&^ zU9Vl)UBP3jD@(|^L9Y9Gw-&KmW)&r$wP?y+6yS78!h5YVY5s1k(hMUIO|v_%02e5R zQcR2g^5g1q%uQD2S%3yHU?TF{nklzON8?hz8RU_*;^?WBPphJMG@1x0|CDc?EPl4t zNnIJ~;rn`K}b<{8T7dNDzhl{)~sB$x$`Dtrzo z>H0gf(WuhC{jo0<82RWhJjWi@TY1kR2U^gm# zc$Zm*3#?b1{0edp)4<7?w4d(PC7nh(5zhM*>e)hlKRo+AkJ}JSe+c05mUybMIyufEnKq-ObfXIpssV#oduNT>~J&R5dc z6lHXo0(5uz4b_Cz5vIoywu%7(RSpy0QvrRsOYVc{Ls_bQ zo0xibS-6dYyj%yx3b84ZmMCRo^M`m~l#bWr!IczuLh@awtsl->&*yXdxC z)`e-Vn;pB(?r!Oti*1?74%SwUCmek4ab1TZuA5F%cGcy9+3i=yOXPHPbZ2L0AkgjI zUDtpNRT~6iv=&v++)N3yzL~JAKc?%5MbUVf^1`Cqg#X`aa@$VyJG~WTs=mcOH@FeP zqnyUIJzcGQvsJ9+l-Si4s(p5$*u% zAlb{ZQ~Q>5wHDdRZxqb}8KkSFmS~AiHOd#+ zrIQT!dXi7{8%3;)YOc?2ZZJWbzA|RRLYpyWM{Hc$&d-mVKf*jsaj_P&O3L=AGq|H_ zD5o2Las!ym`BSc?eDHF%tyAFEhj<_r;zH1ElfLRb38(!zZt@-=OTDp2vk}Qu6AOkc zyhc7;E;l$XVLAR-tTL8tjrTlW1Srj!ivvX{Sv>9~t04-J*^?~I(9lbP+>x>V^cr&_ zO3I&V!A>hLWA6$ky2!_rw2woa2{vqGzN-dn?R^g2zbPK>58JZYVFXfJD&L)5Bps(- zrUv-#n*8w=(aW1`=i&O377V!3ZD5@fCzyIQP}>Lh>S;ZN*uU4?I6hvvMiHfoQUBMy zm0lQ&LM-={V#;;rNEdGL*Ta9ZK=yZf6##=cK@Vnor}prz!vy(`?O@XGQn7;WA|)%bNB3|!K?L(CK+#6O2@)EW??7h9U$(zo{u33yGEwq)?m_z1VdWqNPv@wxSN?itWf4}z}%1le`Bh3@HJ^e&(bIiOBFsKnHwbpXbyOi6r!A@qYI}? z>hFc+Wdr}smF~K;I~UtY%zkDAWdYyUOqLQH;ebhdqAtleCNs_8SrI7@b-xd`c0sCqVK*AvfTN zBi$a#Fq;;<0PDBvUJls#?9!*&mS^#m9z&c6Co5LoYyOc)RAc&B6iiedOD*&}8l$H( z2DF18Szi(gTmUcZfg9led+^5KW6Qpro?L-GRuL0DzV<&L7*4ZV(0|xQ7=^7}|37vA z|N6xL8yge-Z`r`4qAtXPXrGwM;sUZuY;0Pgn@v$FU_$TYo0Kh{7fjS+#&KdjEOAK= zwsw|#EuuI7xMd zWJ(ZQ5eqvc1SIv8MD~Rghu4BIuJv0Y5){%yUANtz#t)`q)Zd@um`RB{d=IC2nF&&V z_cCdIEF;XT%l5{euFcmP7_MT69y`{v5&>mSt7?7WiAGp#}d5M-Gya=Np+S z*!-$wrTYb;A0cODr>(C0vB@#P+C zk=hXmy3~lH^87H_dB)AvTS2IH$8D+w>`?MPB+GNjfv(!I`#EMP&L#e61t>^Im49cn zIoP=UTBG!!&gR-df|C=Q{U^I15b=|crflV?NqjrH)Sqh9r2h%6$U#zSzpHOKjd@kN znFU?b<=m=95p&fQG@dqZk(k3&fHS8_=kWfv+3?FU4gh)Yu6+FcK%YFvieKtfy>Z2yvOGulCqNj(~ zrv1s~JIRkrLB1zGG2%x3LSR5MGWzl?XEhZU7LRrBm_Bv z^iX2Rp?R+-&}ObcmVf^~Tp675m_734q=Z)7jORH~b`x zCL7!J6s4UD__tg|rv?bVn3}VQ7uD6XVYL#XO*)ci#ak3ZS-<-mG+EqS=6+ z;(iAT)3~o!@4CAP+B>3l=l#Rn+bxOL?xim^UXD0< zrQECq(gS^L1&3EWrd7G@b)_q`%+0J?3@yV6Ce?0s$UnzQNIgYMi_Hr(IeUBS9jX-p zQQ_AklkYhi%5swf=$SmQZHZu(Vum;K;=lpW+c}qCLBZ35Rd-Rhe12_GtCswA1qfYgXIU}kS;U~)K8DqC*&B@;#NE3!( zmuAe1ogn;wFZ^=eg(FW^b|)k#3(E;dC-bg=rvHyy<@TZZ9zQ0{^-9@E$D^UgxXQ-f>Q+>DAzya#vg(I=k6Oyyr2Ve>i$Ck+MaQZ;2`sEd`)v$YVNiJK~AbC2Ukiaecp2N>W ziOd*`FH2o;t77<_-i&y=<~Ivb{0VCj6R#9m*DLm7)H7MWz(H*)XW2Hg0;YN8}QDU zEi6ujTO8M@_H5aPJcNtGW zw|)b39J;?lyyoB900Vpge1O=VZ@>4m?jLFc5R^AkNZbeUk%7cvuvZ5HVg$#=**7Px zR-=ShfX7k4&qD~yf`+$S5e_+k=5*3YE26KRZZxA3u$#Kj`fW#yp=)5z<0*?X6$c4; zqI3d6v|;+E0V8I0%9XC2>gpP2qp;J2#7whVhYue_uIuGcK<{Q7H*$UH27WGLv^Dr8 z7QyBY+)V-{9?dGJ8Zs`Rt>-m28%(ZT-YRbUR$IHRVdvDj6TU<#5<%P@$^Crcr?z=~ zb9MaZX0251Dogm>5A-x9a@pZCf^?alG;|7chrQtR-OidXxZ?nRBl7)}kp%EGdzZ!c z8JDA0y!Vb|JBy;Z;aSkz0ZBwx$5}V-Z@K5`5Rsy}#_PL2!nONqoavQ{_>Y}WK=)Uk zuB{UH55&on))7d;6U4(q$ldyNMYk{Uj=A{14g@7|P+&AG>^vn*VGyvy#CiXza~THl zVb6NrCt|c|lh$mM;1&b;3`?I*dS-@*s~t=IZP_+Wd5aW!g-XX$`}BlHTHd82t>9i< zyFn;nyOOW@>rRn@Ep(s|qXgD>WQFX##*0P?Ro2#*s==37+n(kGa!(TiQ z+ed{wM(f^aBARDk?`~FK@z>)iDxpUE#r{PQxcpr8gKRfa=K%{Y7()FODB-(cl8bqx zshRAO4YU?{Q~*w5QFYsAA)%zi=KBU#N#{0|*3cjZ;1uRrp_@D1f8hguF6~4NDj+NP z10UpWI&ZmT+=DV||5QUOFMRb$vp!P%8X3MC)6N{o8C<&zFRhr2{*p?Izc;w-HLe#8dZXznQW zVeNKYiJ*bN+q?wC6z;2#W9`vFHxX1TKz%+{fMF)jOAS0I@9y4A3mn05M-GTztLN== ztOQbumQ0!}uUlG0erUdKK@%ym#OuG~@;A72SP59L$}nsVsBMas9c)9Xso59)Yxi5# zX{)dZ0oWTWZOWeouE&m!CPbj`La5MD6Tcf(kp@T`mT;Lda^mmf3UjOTsy7GHj=yC= zK%+Enf7lf^NF_$c+go^XsrYfS=8XeHO3>Dg$Vitl%L6amJUl&{RRa%)fog8^ud7eW zJC@-vPzYN>D^!=5flumWZeaWp{gOQmA`*jXS|3KkGJ<$rg*T+4<8AXpYUY(^)16U5 zYJwR}HRA_Hli>KpkB~+O`6T|)8pFtM>7U@}{-XgPmTRukpKq(T!(TrM4QDu6R1Vpj zZa9wfq^b=$zY{t^A9A};dY3#njq4UQ+4-xg(q+7f?w*hw>(sfcji z&^wMh;5NeDglq9KRf>Ruo5D?~BLd0_tf4ON)*0BGL`Q<}6Muq*&*fgN60CnvG^FW4 z!sY5RNQjZ4D{+xNRJO&vY=@Hr3q&lzx#4b- zWHs8Vs;|K50`+k>w^`%%;THgin42) z%(KDvKow&!*87hi1x^SlLu$#7dI@dK%6hYldF3Mm0w$w)ho z+~7{{)PB#Sl2eYP?N?c7$hi-~+-WMZjRd?R%^iA76N#3=xsQT%Ow4?;5vdi(5oplp z0r}eI)#>_?J%Us0eUOSL)+e%LCcR?gU7M>Rx|ng~@%%xSSjM>-G8nM$`O1BT^|^0< zNXCzBz~0$cSPPf!cADcaM5WMsk0g-A#>OgXcQL?->5-IX-33pD`BC%FU9qq!gKuwz zb(v(84ylEtB4GH1;0}aG&w}`_jwa{#I((Jq;wGN zD~0Nhy&r_|k0{^WdfVO~E!#u)*@OV1i=?&FUu33?_(&7_gd>Zaohjaocb1V21_95q zf!+{NJ*`0f+6`4L+T>~KW}YIw`TAsp8r-hu($g?(BY0+8EFh5*R zD_c69A@eEVM-_U&75bSN)pxabBx&D7F;x@+{}V&7k<)NI|0Z-f2+Gq5SXajF=%z0a zEABbmDFa@KVda-%??LQFy`yx9&4@(d17^BU(hj{*?~+j`gaTE^6x{Z6l8-nqF@>X35mU-4?cz}<2mtQ$v&AYkW{0Me2o{>{$3A<*lN@veQAJ_(|*RY=hwzJjXXI0!iD|tTD|v! zZsX_dx*iKqr0mxuk?hS=?Q*YQJ$(McL%r4bJJ@%w1LvwyuMMQTCWW#2*&Tn~*;N-lII_FO&)l8Zd<}MN<5P;a! ze-yc}gtiJj(EqE>g+cYd+MmmK|KHpHE1uas`go1Uzj5KadRY+AzlrWX8mG|VuuawI zp{VsZjb9nsP^iKR=xe;Y3?xL@QEYpXR2ty7hg^SE6LdQEESkF-rY@9tO`n+dKKQ}{ zs>@;D1N|g{#<1oWOovzd(+j^Xqn8ehb#w+xOH17ye$CqX#L7*B$LOUNaAiATJa>Jb zfM!nLRkR#?L7>u7*mWvd3=LgXgoKng@8xO6Fk$4p$xdEvjUO~k3Fzv2(sV8dF#b_N zn`UO!H|tUcp0gj@T2*vDe-`C41z=OZw{Ow-sqhIqnN%0r19MGH^w!oMg5~Fu&Nv2x zL?Vkzgu}!Nq}YMxRf_L0Opy8q#XxQsqdtm_IK-Ms(3o0q_oX3i_|M7;*$ORO(2pO# zx<~n}QG@hVbe!vO0m=m%2Zs!BE#MM$FqpT&i=$P^@pW<=vl?~%U>=k&w}oXI+!hwS zSoR4hwZ!HN{UuDW#{Efw}duOJs`p5?*sB`my*}Xf!@1>eovZ8XiQYW8s!J7xLzG@$kP%6EY0Ng<^Z{8>sA zDE4YP+r>^!PBj}xB1+Q(fF7KS`g$Zl@UCW#5O=>*W{K+#zC=P$9E_uM}wwKJ3Au3*Uny+{R;K*e9r*#f8HiG zL_>y;7yYTMB%Lwy=^NsLbV%aEF~ZjeGm;gy z(zB{>vU3QNG!Bc+3fynp`OiA?J!5dn6(KfuS_t|vsK7`cqq-d;+gPW^Nw^2_eJk_x zrLq&izTzY2b0gFtHrWe)_(eAJn_{IIr`X8zswjg)`ZYJ|z+Lh@XzM8@fI}Uf)tJ4$ z?lkmv?2~W0xh^|Lw5YOZG{9>xPr6&ih1R2n!F_=cgJEUI?$io{9!?|fw0Y0H4x14V zl%UE&VtT)Sxwt^_>a*hQ6stq)HmAM*JHNlsvKJL;Ot95IU$YRs;cCsY>Be`nftK(i z)!A+Df5r2m+dYzweRCCABb7(9WwUmB9-`&&J&i_WUdmh}=G@WX$h@;}{IxQ` z3e<0K*r;qdcu5!Z1-te1r1g9?oW7-kZgXeA=n|bR9qk$zt9Q*L?Claezrb$;@Ro(2 zv-x?>^euI%_1mSHxE4YGT6>QOF#krEj^8f->I%!zmcG+gsjN(p??2bvz%66=$^Fh` z&wCET3pK>zaDU;i0@U-!NUh;8yr|x)rR&XWeW(wPB)rY=x5C1M&*klUH8<#umpmV+ zho-u}pXJ9_3`U^&noe3`c8tDL`$rylN}&>7+(s0UyR5Mt+7JE_KlC`ibb- zf$ac!!f?p;YZwSQs9a_KkD1u@sIeUsB$WG^r2mirSw{-0_B>?a@b?e3@XT z)taM_znoFoY=O{b@q&ouPMIRDMYV*%JPHT{BSt`~()mXkC${9PSIWXpKoci@6?#5n zW9LzU$WOXUEaW48%;*^TZMA5MU!)RxLd5H@L`ug_l|{z?mPgCWcY+w4TwaTci4h4c zT))TU$z&_P_d^4HZ-G$GD|{ax!Q>+^9nJ(0r#Pv6m>>eMjkP;vLPF7AvmqkC@_=b# zo$Uau*9iq7=m+8|XnK;{8k!*}ks^Up%Kv4nd(x*G8?%NQc=m<%;(!)mTL#coE2w?@ zJU|JraZ0qxcsvwdhZW=XO)#EM2$D(z&|OU%+2`pODcI_IYh;^N1KVZD73VD4(HhHP zGN(sdk~nWfJO_7125^J>N8jCyY_FW@il`0VE#_~6JfA+>+QggF*3{Ntcq;+4 zt!%nK?dY(Ek!qV9s!47fH?Ca+jWFn{BNG9pS{mDcdrrNM(5f&R9nBMpuL_lbC1ocE?aY1RZ#+oiN=kYL zlv+nF>S3`I71fa>akafq#7ZxOF&7u>1d)`}eEfQ#Mu;`wI`>2bXdTO0dZ!0J=&^DZ zy+mA>IArG6yq)l=9%4WxqY{(h5(yb#Ha#Mp#xF3ukNcNZZf?c#ddwriNPA-60~AEK z7HF(v&52Vyz5iXStmYB*$?-BouDz;o#&;gN`yJ-$Jn%S+LJni3pS@d#LVTV?y1GV8 zr|&GkH0@sQ@|#}kc2?}D`j_% z>%C80YiaCbCkQUZrd9x=2Ztqh5C>-2y3LnSe_lC&8To=m!PZ}yA`9$n`>C$)7vY@C zNQk)bY1Km0T^fpc_a^`3LKZT-t0gkSoP@^&=sV1p{-?`J|K|DY>;ck3VH(HX8uxh9 z6KAs@gm(JA>+}b~r*U~CbG7~fqIzFSSZu-3@y^XaBG{5F@#1QfpeGC;kR+;kimi-; z*PUzoA^l%ib~SUOBo@fqYQ?QIe&ZZtWWgdbHeIB!SgY*4t}c_Z;k$XkEe}V&uRYyY z;vipkQC+SW6qemvtR_t*X=+U{)wg<*a5YHEml5UgJZQc zz_0+AD@u{vC_+Q;CQd@~J(O0!_~gwX%JA_h3N=XO6@&o9&0+cDtPyY~k5*cZbpnoK zw<%J2HOb)rNXtlPts{KJxQyYaDAo{)G6|iYoL^IBTRX-s@H}u2GqF5n+s)LHjXEYH zFgD$9A20$pS_pvbvB=P$Kbwifo4(Rag$dc&F_T;UOniK`^4ZB?=EA7~^B%+`MT!Jn z=2OzlEUF22x$s;*QGOu-;5_HOBR*v!16&(jYGTrqEnxgcGU9Q$qA~Yj z49{J3&IA`s9M8wMR#H;NPtDR_I^U{lb@|mox8}6Kb}t$D{qR++ zE5SmL$=8idcr^V$Z{#lSr8D?Gt(pVVd7c_kov3g8AZ?e5X?g1;??ZedZd>Q2T&+L> zGC=MQgS?$z#AJZCcsi_PUH3|&ZQ@uXMI>~GL$-cYnSYM_4f?-=;P~=n7eye(=k+w>0#)^5UGc@tnzdxVI{Ad#kbww!!iYf+XC0KuaK@2)Sek{8v_Aj1FW7 zD6%shw0(eJjShDaj7MQ2ewQoT7Za=dFu|{x0u+pWA#x{6jiDp6xeffJO|bB077292 z#!szkyHE;d2Ze-PbCVnoSf*TJrPr8}&~QFYT)~YaGr1Wv#{Z)rPM6kt zH5%(rI&B~Doay=5`ZSn{(=(lBN7>sZs=r+taH|1t4nV9H+6H9%)3IMwO%X(_ev@BX z;&~}dq0xrb%GLfap9J9T!9Y-WFn6gm8NcjR_kn&Ui7HrQ48X2 zAI>wq;(l7;zWdx`lq%Wl({rayO-=eqR;01uA%B3bvkgRg_KRSggQQo$Ipu)(g>d{5 z@A;(lT~nEt@XNWa^Q$~!O95lx7z4p_6Y9m{7u)l2f<8VBSilkOMS?~rK9sU}nilv=#M zz+3h4A{E-L6uWIb)dj%yv#s%v{h6OIuJs$vCi0~QD1I1A@wrg)<{* zz}0c3J_1P93DJGmM7_Pb@*p82d(O-IOxxJ2_9+|{FYCDg5IUn951YqA7+aN*JOgpE`GB1m2dY3AElrDNLW_#`A1M<-5Y4E7}xI+`1D`d=;pSHP+X zJk0Xrf~P`kns#{M4-U{Yi?Vie4O93=Jt;ku>$uK7Pp@J%XTavjzQlu6@OhhhI|#D{ z()#VbZz;sBx3Bkm!7n9l<9TC$0j)~iV2W6|g-_?94s*ZITJ(n(j5*zp$ZDxxx*uT;7%Mloy-qFyvt+t-d(#js5o? z6$(BBz)*%l-40r|(3k5|QhuPjT-@@OSuV#mrh_{pU-+35U;oL3Fg`z^DyF{g(e00; z2^;TNvvkcO;m~gmYu&9}^8U0>%Q@2#wh26mmM=%4<4V-@ zE(~2QE7`}+l(lFK>4srlU^P}iFxB|wP*jwZhaSx^kYPg8Fb)U-XG~V6=Cxf!;w9GW z3*%nND!K7Wz+v_zd7`1|g9;%}Fbjd(t1yzbtnCq=!LWtYHfB$s+;UiPU%C?;fk6*cm zIq{|(9s&q)N^mh!G9G}kg^jR45y}b}prYbf=?{}1G__L`v6C|TaCh_sx`wqX^Dn_n z)Y|P1&bk5`r86%%pu|0^ySX%GU&D3dt0=EB8d2++q~31b#)@_+QwI! zcJE>O?q=>%?Iv*l6qy|2%xcCoQ*tPM5aCf2ry%cX$v!nDm;YqDZv+hgbf{k9x+H_mY&{V%21! zyiTa)zl7P3m{Jgp)PguH91^a=iyns3;_C86xNGw?c8cAKxHJ$W4PkuVr?kA2hCQibmk!&BKKHZHERYmDj`G=_X5 zf%HJ8og&mQMlj;x$BMa>)Sc}g*vyFsGHGJ*$@t7bA%oePBduF3NzrT1+$a)!yq0@e zS((4r)C?WNj%uSjMm_|8eJa25HM~GX*^G!FB)(yA9Y9!oVm~oe#b3-M|O$B2|pV@16cV0sADL{7hdJ*)}Tm4oAT4e%kO!H`< zy=by$JJ;`BK?|?89&wk;p;7c;t1My z(Z$`}2@oK7a0u=iG(fP$A-KB*cL*L_0zranfZz_ng1fuB?7|(s??0!`y>;qRwN+EQ z%uG*rPruJA{X9)%*nyP+VGL_8JJUpKFHJ9J)jtM+O(+bb)6HB!lXK@o{D9%OgZ4Xw zaL%L@m6Y*+0oL}s`}_B4H^PxXW8o3+Y3w|4qdukl?nBbEG*ozo|fJ=E^vf5>&sQNJo)b{9N9qw*Q{` zK{B{h?e@GQ1j9)#gYCVsqo@9Q?2 z_tM(wZSMY+Td?oKsnh3`n^FBzwp3Y+&8+g*PHlg1RYdrp_3yxE@pSzkf41hz8qZIF&q@{lXp0{u=7KzL45`j_hbKGGDX>Z>x6xH6|ZUAA6Q`NOr z|5mV?{S63WzIy{OrbRQ4W;cy>clA8*`~Co#%32~H*)-_t3qU!^g|gUvDCQ-RK{>HUz8kdE_l}v@!yyembkO*dd^&P9Xlm zIkTE8MOL*L`T^8Acu?mEz#0A*vEYM42MHXC_qn;eUMbsd#yv`AaTM{89wc}?ErZWd z*lvN?6sB?np(g#~StwUBh31iKScG|!b77NThWOPrnS4<`xY_}a#s(2I;jYh4(G&%; z4uQ{#%|KG(qwi^WuQbg0=~tbAGt*K?iP%Zvg)G*QuZoLS+&ogV&zoBG#)N@*L@`= zVzK~cV9{uVKEi>F<|6=|im2G!8k8idyxh)=2Ow*y)E+X!!vng0fDwIeK?7lvY%(Yc z>+omzEj)8xc>`qw1F#&Ts(DT6oU@}qM7@9ejqAM}49L%a^k`%a0fZhIn^;8oOCU_x z78t3_aW798&=s7y_lRWV|M4VQa9WPX#I;q?JzMOnF$3T>l7+dx{PlE^sVmzt)3zdd zg?I0PC|&iH5q4b4zKZ9f>Os=P=d*!4>V|4Imt#-B(nO5bY+(#5tl&+~-+w0Cq+wtP zPjf~_R|)k)DYvoa5M*62(sNc1I=AUt;W*j;0WT#Lq9{ln%FsnA5gw0k)W5TUxWqP+ zK?BkC;8S`6dY_n!$zbaAJ_kNKz&!t|ie=UL1t6Ha9m$8+4^szWD-nS-Q_^Te-jV#P zia`P`WYWe0Ns6{wdWrNZ8%_B#q5{mo#>$P31*63%o^U`5{Qy^t94p^l0L%Z6iu zlxU2_))ELxX{T^<`So=u8PCFEqGP4qlwaKKn62`FAwtBYdRIOFLB%?z5Clgd z_%i%zA|H>SYx&4Jwo3S$Nr~UyJJVUL`LVx#IA!9beAPMq7xBW(sXqNyC(1mx6#V9Y z;I=;QstfUPHcYaWzwdW--RA&|m6Q~QjPItSQZ{doSr&)3Q9nDQTm04X42X4lJ?40N|eS;WnDtNu<>mbPj07xAP;3Tzvzh3Jy6uD6 z_W=PYuR)sll&~HH-{?JwY}a;Fw->H$NhDwxt?cdi4jyRs*r{t8-}dfKkQp1Cm~xX& zTQ|@PcWlRiA{toV`15;zI2C!x2`sYd%(0QQ{$Do{Nazjxl#;d?CI2{>-u{JCDXPaC z-L8ers-SyvGG9{Nq^&FY?HU&_G9&hZqa+;>C0!9>Yy9S`*4@3kma10O3BE%S(XlBf zidN%Q%sxuG0W!W<@sm~|+ot{VlO(mmA;(_LEl1+VD9uk0A6NxUN#kFVa~(hk`k5W+ zBU$yI)<(3eUnrM9g+GD1&8YB3v*GVcLntHAQzOQU`~L=ri(79~i3EZ~=bR^PNkoCd zLfgR~+~BS^##Xkr-65lzt#^^6_#u7|4A|tGEjUd@U<0@$I;GNUyDzfl#TnZ$a&~RF zn@C&ng`v$?sbnXs41nDfdET_4>%~enSkuR?)qHHMKWhWldfQ|q+MD3;u@2Kcur+|N ze4ziJYc)?Dh5Y87sBsjM{e$1Sg?ch$h+O?9JO*YA99@IK5SQx&SpQrDOHM)bjDzwqo%I4MK zZC|K^R(j|z_(LVbUlOF(DD8@$Hd}KYRoJusc3fT7b@RTX3~_y~umND!=_|}STC7}s z`3=C}aHfX!906b3n2mdSo`xHphc4YJF0ctX#lh^%`<8UW{*p<=qwg1J=Nc$D94_+r zpoD;X5a^4yM9b5aPhvZ(UCk`m!f?D!{2{QNy{7!e$@PcL1$C@?-jDzM_7BbS%2rhY zD0JJk_S=Un{gmDVd;6*I130HiWn}WHqX#j@k$n~@p3BWhO6u{*K4~NlC9{HSWQx5H zkl9;>Mo{Ufi$f23M-6i(^-cBgXs( zfd8M#>;K;zx7;PCeGs+&*3TshvM)=YDs?RR#R{h$fos8G0C(7U(>#)_!>OlmgadReBIjHQOE;yj(zO;2c zaR|tVUjHBli5YvbuKJqr2JBzM``!=ruw^5aDx-eL`SXpT=mw~RMT9l$BsaSV`mIGp z0|5971-wL{cLv_l(MnMS;tim|fSgc~h8y0vY1~1Ps4t9IW+fW1V#0tJ;)qNR>q!926bWG5*EOtMSw~-=rL5d0WT*R5cUjoHnqz#p zIVeln^_E=k3sB~fyz#=?_8klDT2^t7;YmtWrwu=j>ev^i2JBH6U@Dh1y~xhQmaN05;s)FctNEkh3xGqt5P3@|W!?GK+ z-ttSTmBtv~kE~f09yOhtM#dfb4aJyWQyyc!rOdp_!8&mnmfM%Jp{ya}Tp z7%JUoNNDJz=~<5~1^qPQrd(l}#9fpKk8*^>BN``o|G-;dc++Vj6% zI1Po=Yzh24S=}dNb_lSmki_AC%16fEuqQu7_%dWQ_(cr#rxX?aTzc`G4nLbkHoWq$ zn4&!tz%+1x>_nO&KjG4g2eGZ;$MhN}OZ+GjQJ@Y9G)s;G0(=Z)H6-L46MQPs-NeS9 zJuzwXG4F;5jzl(e@D)(-=o{MSK?0`T8G^p(G}^aPHKSizxgHT!;Xi&s^oEZ@&&&Cl z;~f=`+?4HN&mOC+?0Ha>rqmveNyedwD9g4*YXKkw0K=05crhaSL^16D1?xHR5cgvv zJPqyboVW_-eTPUwO$KoJWTRZV|F?HgbG2DfU6S^bn4_~*DZS>K<8%l~Cea?P(P?b^ z_rq3E*a1fmx-q;AAZ!Mswg~dZ%}6Jno|*aWo3+1h#m&p}ePy-^(F6)Lf)RAJBhF5Z zp_MKQLOGgf$OkHY0NnmRfLuQJh4$m9jFZoUKnfiIit`jRrZ3^Y1yhaY{VT806 zHdC)0&^)B`l8eD4uTzK^pETxi7ZVTg9SUD0ihvmu-*E~Hk_x*YQpcJl9~w<<_W1Gp zt4R^3`LFLag_4#g-8!qZo~ z6@BC28YTKKQr#f$uk&ey*gNG8P9u|E`WR&r7InAnk~X4Rfpp%9ITEp`)x2MKrm6{~ z6cmC0+9l59{Bas-WefR*;nXE_nC3z~+uwOyYeRn{{rFsG=}EF~NK4PF@60DDh%24A z)iha@n;daS*ek-wfW_! zRL+WDq|i`*o6eZX|Ki|nVQN-ma)hKLY&TH-jk26VjI5V*N>_51x2VDj+GOGd7q9WC zXN_ToGx2-E8{Et)g&6TgMrwX;WYHIfRu-OVVfxV|=MG}$boRH`Bi5uFd+Y|+Ex(F! z@TPd~FOi;xnMwTMlH)tSSA`$FwyFh)W6I|FvmHnz2h{y~ys?DE`LbrdeZz0tX^SCg z+-7LqD+nw^>4Fci&_^p|0VC({9E!P;O4A<3srS8tczDdW!<}t{Hp)$1-_$5Uu&_ znV5gdFI;GtKNotaKsFFONXm(Kmgzixh&kmf2y728;6KQzNFuX<#1tAiOK+q<;F7T; za)C!946+c8hm+<)NaCM%_ zfX9)LOzgnHL+Q%nCe?BbXsKL8N0728;>YoP;JkVp=h@Iinz3AK0=%1sDwTZii zZ~N;B)0s<;m2|9w!0;b3?@Tw%|7j2-PNYT)iuwWa^v*k&2x7Vb%vr#cE+x<2(Ivh; z>_r3tgi#iAOWa2P2bk_FKtwPGKcm2hH&YHbyn^YNkBX_%YpL#<7G?63>C-aYohomy z#mwLlN->Hz?QH#?H{g)ZHGcoF8@Z1x1e-|G7d?=QzLVq7-8`rS>f54bL2iE@vTQ|k z;iN{0QMf2yMl=e*t0Cmy7-gM2t})JIkjW(v<+6ksSKv!r;pGm<03ool zZlxQt>gS_8npy-s?xWmdkRgvuVnQXF{Qlv3@1=T!UeNJ@M?46ij@y#GkvZ~oupHk4 zv5ifQpAExp#{_;mNTlkp|5Fzijp_DCJmXe@32ZO;7ZKx$xj(B=V4&K!MBoQUo!km+ zRP!pLaYQerb!s$H4n+956C3!2OplcphKT}(lf#HFbY~zY~LR*{C%yyX|IH?>|Fu8+W}rVPU29gOpZ5-p{ALuVpl(M*K6(Tx?z) z?Mdt7gB^*eX%B-o{zuz_bP~L(r4-BNG0)EmzHoT9?Y4R^wWogSidg)>uAKou*1%5) zlx2P3v?15^XTWFt^ei}WarclK;g(da|26(TE^-rL_IQg9t2h5cB7dphhErK%@`w+V zzz17AaNS-qHwV+#0#oWR`nrW)BN~7io>cFE4Ng0|yTfdp6WEzW&m!t=JX-@IdVmwW z=GM4mf?wGI&{=q1MJ_bOL?+r_K%@+r`Z;}wniR`_M?n<-O; z3O4+ERcat^@4gvTQ;SqYEB!y703*tO+z{mMzt>4bu>T3`i+f`I-&_s(dw7^ThCGdN zvDfBf0Cl$eeFnu5-ekCdlL4F{5i(Cc^d9@2bo*=OAP~qFq*FJ@n+&+nU*1%ul;7J_ zqoC{7w1F4E`aV)UKmt1h&{|}B3sK=7dLk=>E=~xfyto4R+Q445eKB}Dp=px@P?ZX-q^ZfX2<-jgZ;Y*=*K|3#I{+3fjOD`p{kCX zrh=Dvhw;xbqv7kACi#jg?orP^n9sZ2xXJ~bX1$MCgc!uqd5o~q^H@h4ay?3(3~2y0 zHAjOV;t%PcJr*bpdai)w9sOjZmuWDfj_YB^2th18W;&uOlGyOM+<%fSMK4ww_spDr zR8UVyNzsEd!+^!cG$Id75~ExaAs-Y(&ch$HMhyJ*OP|vi3RjN9@s?IKq*fJvLcqVp zk5`3$^vSVzdeAs9xpR(ny2-b%qCUfdP^u~eYd2Qrl5>#wQ3eEdLl8N z1R`W=Y%zv}PwNFJg-;zm=lk?>5}z4itwgndJ%yO6aX4@o1LD7!RCsu_3m4WlHZ@k0 zG_B)9KLzeCYJw%+{;T?8-$$Xib~N{bXJW*ODaN1h2{jMjyY7>nW-;EN0%8KXpUd`p z6jw{b)9BkrSdf^bW|-pD*)JC*pRR6%#Mb?kv&!q{Ga&oXO?wdE(b@JlL^)fKU@teI zePrO3(!BlgkU9LW6)-g6!`Awd>|G$T z2ny;RFfsNID$+9yCTSXe=uS~c^tydLNEAXECDbHQ8cI1QvQ zN7Ks9ws*`Wr_oWacLGTE0udxcr4aHQ5|xlH^-oYrUGeC82(HZIjn#285tW9Jr>i<3 z1?jwbw(w0S?6qj66(UP2#9WWmD!`mQm`ysg!RkF0XN3y1g~On@wunnaE>)x zck+!6oYp!Ykg2fRC6U(Pa9LKyWRe$I`I`Z*3-yR6I){w&nU2wb(1fp-BHlJYdHD7N zVNV&%6ST=L5e-)K@5ukE1rQ8Md^}lUN}k~lm?Yk^f>-$B7w9~Z)wMJ__Y9p{b0yzs z%dd$##0!~LW3}YqH2%DcXp%DJ3)5+|mK}J00+nRYXhh`N&3X9OXYxYnx2`h}bk9JPQW_%lDSu051us`u+GrKG_c`@;+zt zRRVpI{%%sOGe(6yqjwb@rUP*>$kc2O_NCH?=PKWA2>Qf(@2>wD4M~ChoXwfe-v7;1 zy?tD`tMt#d)$JACFVbp{GV9P+2 zIUCpQ2WYz=DxiHtVE#W<_`imP^Ge#&qaZy5pkq{&>(rDOPykRUp(BS33xOVIC@34x zsQoyru99!AJ}j|)?AK6S(l-ZUGR>B`-cq%VW~FQ0z((pU_LWs#DC5{Fv6s>qkF_f%0&&Q5 z!`JVS1v04qI7OfW*1ekt_(F;uzw|#076@-QfT-fDc_tz0XQBU3;Q;lo|62$%IRpSA zfQ9cN_kNctT7Y2h!`cMCyLR_LVwvU2`EP;2wF}`{N2=)3@Yc$&m*zfn3gBOn0w+n= z>jrAQ1eE80D&}CLPf?7wnWzn{I`2BpIf|Rq$^JK9`uHyT4m<)UCKiJQ(cotpZ4L7X zM?ss0Js5TUll-^i&WJZ)&G|t|XSdoDl1tTTGA zov+gH>z<+g0oxbL+d$F|`-R#SxWg-5(~D=Dhd^Sgl5YO!W{fRn9dA zF!?_7N#ViVGVmG;3pvz|Y5b=kV(dcc?s%1-_Zuvb?IGLd<|YV1dHx}7nKMr* zJs=A85T1%Slj&13mM`3s?|65cji*}>R?vV#rh(>tdVA!g=bxGfCSR7!7p3kJVlHs3 z9R&zP_3`C%xD^dHB`F;QV^WIvcwkn*x_f&Rj>`j(qJ-ago19F3Ud1AS?Rhv2)8t## zhRPF?ckmJ^N9TNocQ!`m$p1!<#U76bVOvUJ9hT@g{i|5TJGCb zypy=^@M6j9VB0eKy}Ch#ecR2S>Avjx?s~%?q1*f2p|O&_J~>!Zvlk8^{B2kWPi~Hx z7J8m97vj>7CIXvj1puA8yTfVjKqPr?8ZSLgf;fDoExAR7) zJhCyF*Wai^q8GER)WMRgdB_kA2-0+>-$k2{Z7PnVh&!L44zAtE7ng`j_ssq&+x?1< z+d`6)FDyZMhtnHz!!P?s#ilku`D59uN_|MpHiLez2ls^bcz zsx=o!g4O1KRc^x@EKfE$j$FH8H5(|udWr~5D ztGvU~&&#Kq8|&dy&3$^?&yWDO=ymOSxnFYhtzM+U@)x@gDbRELMRuAkq=c_?(lD^G zB`@Ua0_FPV27^j;qd*J{4sayL{(&idI(z0-3T&Ij%2}61#|&D;;{W$AI33%sy5fpF zpYnj;W{`u?4%jm93&RB}wb9t!;7@IYBPRgMW1$F8&>hqbu* z36AOdMmg(lLUzMZfN40tv=qf-)r$ex9MeL|-gXZA3TJH>I01IKtsI|Iae#~ulR~gJ z;ATcUk)-oGm;DCJx>T1)NO(UCXn3SCxWaVA)_*rf?;bON&k>#PR{wv4z?KmPxA3d*ln;Pspr1EhtSo$|hsKdR{AAzIFv-cdjqX|x39B-RLNN# zoaRGn2DM#F*vDMqo|&Lj!4+_z7cp?XhkNkZ#)Q`{IV|*sz~*c!GcWN_D_r^Y;!#t1 zt*vBCDX9Mb{@u60D58$|9~!yV^8jZ!7Hc5Ah&4QuyX}KO1952?JjUhDl47a#3Q`R8 z$n+!Hewc5{q_`Wj(9B~;ua3-<7wGz%`%bq7Hz#2F=rxZV9|iAgZ+>IF=_|| z;&`h>q$xt~TEQBD0uV)h?{GzEV%mc-9JoNnudw`W2u!E@&S;Pr2M`;*$bR$!i$Z@J zJY7qy65!DTH7K1<H3mh{XZ(>4(Mj4)M$MxYTA~sCX%e|>;QV9 zu&@^HmjHqI55Hd4gRuZ_DLw$wV+>6;rUi7rBL)YN(|*3~8=#ntM<-_rc}xm3Je=}< z=PvMzz2A_wj|L2igCRahEJ3Qa+zU_y8BOnxZUg548|P@Lsl_<-M97gG$$fo&^Dt3E ztH7Y<)f@?7;g$V^gRVifz5GYl-x`lgBA!8W=$AbaUE5 z$y-`(WPn#$AU(16brzf(f$3xpP9m^3IR7dV@{e5mcw?`RY}jIj*R6~lyy6a7*)ZdM zRcO%wkk_&$ajD!RzjtABToFFULhfAvBouCARlw~aIK+0oWz}4L~udoi|Whv#z5s!|`P_4_K zm^2^uXqo`K^Xn0Btp9u0l|ZcVo}W!ZRa0qLpWp~$#ab)Lx~vI?4}Y!oeZN3OyOh?~ z$qme6e)fTqcWIonVkc) zf9m42X(0>Z2lUkVbKv$09S*kzD9H!jh*ijF_`$U->fvCMMU6|#mpP9W}B6VX?4ZVi3y`43wS5btYPioigtrH zcI^&S9sOe1+v6|^1*^7S>Yk&ch)(P^8Sh6khs-u@+Sm8a`BSR;`(>UzA&}4~3Ey&r z#|+X99*e@&9koOk?aPJgH??Stb*s$NAvhh;AW)?fV}vH`^bFiraZFq-<cHA@=~<4dTdOHJPOC>?&lf zJ8vnLyM#YDk>-cqfpSkcbt(%>D<2A@XM)OqQl5*q;pcO}?@lOXeq{6t2CAjfCA)IR{LF^2f@>gQ)hKM>xh*CKEltp}I zXHI1^5L|Lh3WR@!P_xisTUJ>MCqfU8B~~is()A1y;HaVz1Rxp%7)7Tu+V!D7w`EH; zZwK$&`!z08(vySAjws0}pWQx;d;J)x@ttGCz3N6I|HF=j8pO$sA74D~Zq;-Ky^C0| zg156-dtP|k0S8KVZJ6(Pgya0OVM4CkQ7MV?!PDsHZWj_|=S+F1m33_=_!LP3WbVju z?Jb;%v8PcA8)TVi9 zu~5)$ZY>f0$c~!wKHxVzx9pDuT{ZLFog*0x2bl~e+OS64wclgR^Hf2$Y8%dDo(m&{ ze)_v}S9 zrm1vcds1{wi3H`HeAxefUm;J-+QQx>uPuE+5^k4oK(sSLlCc3hVS$M5IGW%E>w|Js z@-&%rIYYKT%VX4j3VZG53*H)Glk3bUn-a;KNextcz^w&mANaGZHAE|AabY3NUEtY# z1P=URU{p&a99z%JB$vRWIl=vp-uV@NK8v%q_MN=~S9z_K(${(7`&Nrtz&j!OT`8)# znErl*poEJw9~rr`^J{S4A4Ax>A@uS-*x-D^SPTp+D~>JEH1R;X>5NI5=u@ za^#>;8tnW-WJt2lbP+5>j({DTK#=RQ%nKzFOPMghq4272bb{&q_3k9 zvxM_%B`y#@wl}EOS|f9zYJ&RN*>z+h5SD^URH8`Ck(erXm?(wq$b$XuyO+K@XBT zMcQ}1k0Jimy)Q3VTK-|>8xUfUAff~PV%r3JpDqi8+dX{|5t0YO6V}Z4Ph*z|pm>Oh zNc)F+!t<%S<@9}iao-Z#F8ihS?79#ySka;iP)7d4+wS z$xrue8mC_5WhSP6U=%^1rl_cV)l#DtFT8v>@;Tb_W=|6O?2lG9Ya-r^;5M77nS#yD zw^CStklX}h-;nWFuiWFtNt&Azpoe+)hL#xDaEp_W!$&Gbc_*PLr^+n%pO*!1zcbT_T99RgSRsas6m({)ZRQZwweP9Yy>}}ZE*58x3CWII*Bs!&Bfa_ySu>F(y?E~*tU#p9gp2@Re%CK z=TY=ii&HIJLW1yW#`XRi^>i{8ey2wv+=6?RyB}RWAh;J%RwV)B)|6ogb<$8?Rq5B< zj^+IFDcfle-FC(=XBB&m5PRN(Gmp=MAt^koXm96OOtSh=r%A*QCrq;O{P4i(Dwcme zkR&34jWCEg@@Cut6l8za`V&|9esVXK^e*7%sgdZ0bu@a~NX|Ozsg{@b)f@x#!bMVFiYQUk6hdSN zXsM+_iysB=hoFuXd7zyp^avERuo-J<9W(q<8NW1(fhLBNKR5bgRO<2p2VVF*D{!Ba z2+otl9Y!L)!b#W$!~bejOXNl?M#l`9+Ll0(N3vaQBaw8+?23TWCh)z(O8aRjqo5E) zZMB+%(?R=4FT7vl*Vo&7o>VO;o+TrTdxP!x5tneqfj{bgl9}>*%uM@I&91FRbmPX| zP)Mc6muC2{>wCB^h6RHZ``q~Sz{U$R>~pNeq!S@Ri4hffacPzrxPPkTk0Vq=!hVHL z$Lcu!BE6O(x_VaLRqg z3Gf^NE{E&<=`nN+8y|oBJhqbg?n94a6+}DD&|$pQf!*ne$IrB9g3mp1#eMHAS7tAt zb4N2!MVf^a8!`Fj=&)pJni}B2D?~}cZ1nvfn{~uSu}((7^g%tUqxRC78V~^H3oNJCiI!PKW9YQ%l4v2 zo(w-Bc>=YDOeWvD)I$&yun8H7%vki_h5!D#exITnK1aB0wd!vqhD_SEp&sd@h$np0 z&x8poi3mj;&eN33*OWsbLBqI|1=a^51@f&lEgs9PGkIijyueN8yHxrpa<1Uliz}p% ziYpKVB{PZl7f7&j@aZ`2`nLDjup8R6%dC2wtyFhML6~#CvHMhh56|m>;11K>1+|+N zo&0OcphZqH2$B-T?^Jb+^~N?&;P`qp)Bi@!>HSA>aTo#jV`6&c&6hMTF0Kn;lfDVJ zjOhk;&`h|@){JBo4Hp+4*!KbfWHeW4FgP~mu2Wl5_d_{bC6US-8uI=8;N))r9}Pr=gnvoM*dT>tPoR@? z^?PWV;Y!5h1;o#?Hr1}ziS_(p_w%4`BTn&Pr95#;6{)0faST-)AD3v?bhs=vJqvut z^A*wkbrU!w`MluZYhavLdze1-k{Gnk67*!rliQ9S zvjU8yEh~QL>b(+6#z#Yydro|f2nQ&ryh$6G>;QuS#jhUQ%5WNLY^`#FxhPa6<<$O+ zl5`)T9QQmLi;fBRm_@1^48oEWf9jB2ldd%^4nFKbGqL8xmnl4Q#-0j6X4Db%Y(w{m zsC1~r(uRU)IvJ}fBJV(&f&e$q=QrO#`Qi|K7}VeB-bn~We6j!gKh<#Zt+?lCr3hfL z{qgg1V}gHo!G2ewQK}}z#|IS}hD#{_9@s$xZ4;tJvGjzTJWpM*wvgNW-mQM)O&dWa zYK>dnB1GdnktYrcya6a0K71epYPkCXVc;AAbw>0RUrL5>j2^&OsCGS2H?y!XS*-tp zS#`wZs%d&D`A@ZAsH@Trya7xOC+klk221S{C7g&uSjsM*29{2Sb2a=AT*+x^g#i~^ zAkf2AxY6np+H}U>2ucWJ2lSn2JsqDt0Z?oY!)*z-l2RS>PX*5_xk7Q0-cSoqd}e{Z zg@d7k$Pu6Wc#msRS*FksrQaaXFR4@q=NT z_(=-opH{C-2sJNF?-B0o!slxP-0I4)y%~}i!gv0+olwf9wc_!n-!ttsH8`}g-uC8q z<04O^6}O1NFogp#H#(4>HFDQ-sGXlcVp6dei~q(>1Laa0-`;JM*9OArdJ7gx#gSn1 zspN!O!q~r$fWHx!9xD@0%CVR;oSG33GasL98|`*9EB{K=m(6)IQ*!ol^9h>J6-)pK zB}T->!3;Ph44HB8ap$dSI<%-K1Y~X*9VWTvF0BB?kk1XfXhbRRv%j6$qoO2JtFlSv z{cFn%HHXkl=IA8*JQj$eJ>_v)RI`4;XH28c>*Kx`D?Lf-!Hagr^0LmU#uD$phV+(| zQHwId2EV~_Bri2A*+?6_2=j%3MD&xn1*i&9EFD_q3$_?q4O(8fizp;{`01zjI)0AT{NfL3!>1af5w+b;U3T*Jf-Pd?CP zQbWxVSQVM5@Ovo|nkd^02@{I=69dzhFf)6hZ7Jz@^=T1rbB6Sm6Y*R^%d)tTGIPsE zqD{BQupeYN=-N*T604~3%1UqQMYE#pYPQ*6F`FU=T>&sV>*6;0+xhzv%YmWKPbWjJ!x+PrTB z`$f2MALf{GDDYyb0@h8}kmKN(>a#OMM~PgQ`kL2#uaq~37LqX#;Tj#*PA|b5rz@?( zlmWNL3v2@cM-@%T2El*v0A4`b#rmP0dx-Q{ou`SDJ|M%3F3J;%uMT^U7cEP;-uN>w zFYm8z<(SAGrrnJ50ytN>{B)TT z=ypWHFP${pY}Z77Wr*HcSs}{)H=;o^yQ-V0)cLBK+_i6fEmd=P z>Ph=FvnujE@cn zRbl49#bkcUDJs%-Ku;W`t1^u)NYMMUK_h`~c)e^Oe4ANtn9X(X6;=5hocA9F%%2*| z&GL?0yR5l=DlE)!!^1+gRXLu|etiSX9rR^JJoIgX#Dy}k-K`G3h}rpwDKoll4Yxd1 z9aUA}fb0@DxcB!bP4BIz8GU)3Xsizp^Jb1N7BL$ak$T+H1KntQ^-;xR_|fn7Blli* z-kYAc?&UI^ova)sVNnK1pfo(+$A9zZC z%@)+^Ml&cjHQwv+)9kWl(HF*0Q&ZD{9I=4JfO7zDBf}SH zl3{?uVW*hVQUe#^B)K{LJi|NuFrkDHv}rwOiZW@AG5^F8wguPM*)Tv z7|`+Kl~dIVhER=pG&Z<=j@Dz6=FRg3-`erFIkK=bBiR0C+M&TgYNnL30Rlp5MX4B~!3M!VMcGEpur=#!#e8s2=9QDQ3(VQrORvq| z`hBKDB9Ds5!RtLtRlEf+)7S?>qfmW0?MR=z;J+U?rEE z(#-eb?eC-0R^u1iu#it$HaG;7@ovnwVwNRck$4PwlU51I$#jF?`DDedZ@hb%Q|6O$ z;xbwU!|yf6<{9O}K2+2AVkPmq`Cp;le3-jE4Cn_)$`jJS{v-g~Al_R;ph>?0-O?Jj z5esqwUwGU|_?EKF^oyxzv!gxm^`Xm#GO(b=S?2l?KHZ-5#H)z1S|2z0zrd^-{3c%P zV3UO`Hvt8;5^7r-lnWx1mi{h_3^jgTy_1C;bb_#H%w?*24*fGPkb$H3Yr0RQcc&1Q zL8MF~pcjo+qJ%+#CFh>6lT$Ezto&uG>SVsl4;ZV@=Qnc`R@}goV1gpFncmyYu~iLN zE_=BO!0~?YSr!BPBApoCN$Z)A9Snu{EeqL7-QA3?YNxp_L9jX^WKm}U$+#%S6(CRvd$sW`O z-jGd<;|)v}er`4b2;m|`E*#ql6uaY;0zzHW9{d2c5Q$giKR^I|6MDBs^a+q?0b_ww zrKMm&S^?)@dv3F%s>WV!PnK!`y>yV+WGd_ZLl8nizk~1LT#)aiUX8%}CgR5ob;cQ# zW^;}RN-FF-$oNV?`t~-F$=2P#wE_w#+-oX(7fR8GIaIKg>$Fv|{42;8u;p5x4 zk(-(d*}a=_Vs5c$v7Hg~{3j0^=F(#HnhP@I>L~@~8hRT5N`A=~5B?ORxM2 zV@LEuZf@`BhWu)G0eNKHU_3HzFupsMkMW}?;gNBJ0RWqJ^ECh^njDm9nqNaRVO7_) zNSivJc(XA7@$H{+^x}JD`YS}tX(#5-pHF7Ym?2uXBbBd#0|(;Dl`8gsB!6BDs5Hy2|oDn!qKRaaMIK%yF# z3U1-!O?v?Z;oX&sMJvRwuC9i4=uqsvco9fV#h9Zpj4DGKLEf&Ljuu+gMkd?*Huw0_a z0RUXP!7l(@qRA2N_l*rhi3UhaN)a+)w0&3U>^EAmB#g?})~#EycCGhEemcunX=y38 zY}wKxZbn81S^oCh_;T-FoI7`}LqVhR6&)Q70K#o+_b*<&h`x#ONQjSd>6lBk<GG+qI(}5=Eex z@q-F4AUZ^e`03~8v(G-;?c@vKGh(#v%bo04MMVW_YHEb-w(egmalP<1AwCAsmb=`(Cs18o z4Xc$ee|gU)VPa>%X#8&uY~`MKY6kIFMENBCA8itLzvRxZ>WBypb?Gs$#y3{`HojTs zv-pz|8<07#q4|LinS}LJIxS#1KO7-rNA$ywdE(bSOr8E45#@7z`7f!e#*pX;lvGti zQ&rRP3p`BpxSz{$=?qG%Z*kQov#8lG0Eif!0$e(SlB#M{=na4}T-5l7_SV^LG5PAL zbXvgdvtNrBE*3SjW2vtL5DLGrFpuxsxmdpHx)wl=gLK&!+tV({?Bn|#x+W=NX1&C? z_))V^Ybxg-2M3OyYIXa%7NLlGTfH0&fxAosf4N3p{S|3?eHAkzE+}zS{(}5 zx*@%VnDPZUW`F>o{`PGQNJNSh*IQfc;ivz8bQmfUX$yY?Q z%Iosg8E6Jfr3`{v9SW5)Ncf?dG5UN$d`ycBnWqq2zS7dtNO*WSR4Nrd_}~K}cA-Xt zwcmd0v-l0BN_=x*tIy(}v|91U!-qxx+Z6l!cNd0Fe5O~%-+mw(hxXQC`+?|=8#B5s zoyvguGW!JpW?da>z<1@;*|t5!mYr+4w5juny?oL8v@4Ria*Y7KA8ms+hx zbaXT-Dk^aC;zh5Ekh6SMRp`7L)7?>!RI&iHDp&ORg!mYt5Z{}K_2FwY^6#U%y15od z4Do6&z8K=wUVLAOmovRdzIrp6^BQom$c)VA8?f|4)&<#9aa+JFb%o@S$9{!(R;@v9 zZXQw|dfXew)h=Ib`jC5Z<~(A*?aBR938UMz7K|3y18C9pn2|A>%g7k*$-{69Z(ev? zlP~*XbWbpQ7GEsCeq(dZR%`NQ|GcLWV-%!wH>IZ#`-6A)?%h89pzrPRoe}f=uXy+Y zZpD#*5rd8|L=RS}u;Sqd#Et*`Ph{)YM*x5eR;eOHkN?l3_U~UJW_*CwfXPvsR|i%D z)^l-N!0hGA7uhe0r=`modkL$$u0=$jc!$gv0HLeVo5$g6+LEubvNDfnqQ;E7Ul1_> z5L3SFadi|Vz>AeDQ2FxaJYWolScokgEPgZlOZ>6FM7+_y4DaEVfLZDa$vdl#_*}lk z!db#75q;wCc<}ldv)vj60u?K4V?X zcM>iOn5C|e(4za^AYT;c?#Mf7F0YOV@DCA1z9>|}e3khE+#dzWU@#aAMrUw&6y%zZ z{@&~4i?U_sT8{pBJC--saqG;!#gZ?|`i)s!RfP_@$4-haU)_Q3cK#XS!p=W~(R*+? z1J)bGivi>wI|%@&Z>SY5JJj2xi@{(p7`+d+7GyVsepB_-$fnMI^JOCB8@kK+XZQwo z{uzwk0TZxphBt{y#5u7eshC*iw!Dg!pp)txttXV9|$WZ4L zU7Q&dF{l+91QsH@Wuwg67L?eM-ty?Ze>=bL_J8>9x#!(;PVbHPmwf$R|L<}BukUfr zZK$!ak+N`xWy_Yu^~%?-T^n-RSMI>46Fj_RfSa+uH|YwxaoU}_bx!AyaRR_YR#a3N z)&(I1J?8J;^Ny>&91Flm`xrqmV6b7t?3`g;j{9;X05E^Vs1S`FJ%*0OcL?YFZYRbU-V1Iec2WOn?4vFjrP#4kN=uN!>++^Asjq- z(66p-0}O9(Z&%Z9;n)R%`F(vcHGg^GH6lLo&F9q8(n2LAC9Wsq6wH9);^M%@1ep04 z7ut_$AnnElUEqWm43?R%MKl`Kf3*xhzzjfOK?DUbT^9Q3xcl)PSpXQ!I2SFXSWc(< z@VUbh?^_xY6}^j$DwQsdL$=5!Z?M%$d`!C*uU{e||U}6yWE< zd;rf5_k%n_U$nq+e~tv8eNgtpGA_LEBFB?(3%&7!gcoBwwgBGs7)>B33oshrZ$Qi8 zf_UpG$G#uL>{~#O+f1z`aO0zC%+@>(!hd+{L0uBw?Yu3u`aH-*>&v|yn) zg(DZl&@O-oIEWzx33(oVe*%oxD~AHer(s@%SzvbH+5-5&2Xi3|$^sG>kRwwrBK5|V zY3*Fc*b;!zz-AAwoxn329*aM`P~C3}9?~fAOifHa~mOa?uuJ zqd&dzv|zdepYO6WtUU|hhiCA^i#X@}){_ro5&Af#ja%*K@trb2JH8!socPLd8zUDy z`_`Y+C%dYX7I3}xViAUhYPA&FqcweAWMvn0L0^$zJYqedk7E)4?uWd*i0l0N8^gMf z_P(oIu4TR+oe}c^e<1+YP8I^2J)5%~7-=N>V0UD@GY9Z$0X}f}2>oE<1T`QpW5(1w zlJdL*(o+Df5X^Q(stbY;WJ~zh;hoCgnJEom1=`cF*-i*9A<>t&kRRMDAsD%!ZU1>(A0L+*Vr~=Tg z19#lAz;r?^1Z|lf(AV)cZ#__uFJhRP0NiP5X{iXaX3bL5-KSgW`;$lMws+)$^oZVl zzkw!QKUSo*FXNL@D*l$;WI{4P$e*O(!IMVUBL?O_G;gMe{hrXb4VD66<^x$Fcn??ae}uE}4weFd-+%7a#4ZSNb{+5*Sr;_O z$hhB#0Z*)6t*ZnpSFOr8>&z$tFyp(syG`peNf5RL@Uz;)mtQxH^KCAs0CSn~Im7em zM?L3g=Fr3q?atm_`YFk(5h5RHX%PWH8S2<7GDQfs1OUzF z5F}*HUwO$TLffm>Y!!92UB_wt#EBvx4WJG*pv@FZu(bxrns2rS$Xiq|&kN1hjiGWy zyCX}U6#33|Z&20JyQ%!}VUgcjaJML9e`_e(u!5SmeL&O{@oEab!S)(pWdVF%;4skh z0&71O+=8306=ho$#zNy|O8{8&?-@5v&;V$Iw&`vKwk!aQhZPLQBK&wPmx}s*K3okn zAC@rX>4h|f%2c}M$6lgZh53R;p-1Rc+CCBZjGe*uHq5jBLh{2zaEGiOv{77r7DBG#H7*2P6a7ff~8VHw^h_Z11 zul2b;62J?6xA1fkX6;Ap<$>+(mlNNpR&M<}y{%IYCEfCw=(c2^8u0FRdPVrC@C9 z?>C9M$hO@n^r)+Qe7;DpQrfgDr{j*+V1GdF6qdW7cswMS|H_KVB1YbbE=CDj#71;> z(a_K!I>sI z^z!nl^!(;Vn)7h#Cl^e|Frssc1q&7kS%R@s&Yl&FX0W!))&RfXJY-!Rs|1u1l~7|}1+f9$0{Jvvq7y#N>pA%LO7i;IP}z7Sa^Dk`CUtB@g*YEcc#|F3t$Y3EfwYO9F(08ak(oUOt&QWFm z#T&F93od+qQ~xLHnZSI&(gkg)dmw)Qy=7{CYaA%q9E# zOkqA?Z2^iaS+urEq&F;`F7ifn_+L#+)+K1Cj`5xc%vg3wM)jElOAB~)-LK;n_mrvm z`oA>Nyrq9kc~HA_StP@H5!U!~({q3l9<2L_)>qCL@Hyby0$V5HSUfpzM)&L^Gen%W w_rGZd&jnybmqjvcAb%a5g+IuC8#>7NKeks)6;8M|<^TWy07*qoM6N<$f;X-X!T;M1&t58f- zMZmzoG&D4rn3zdUHDqZ~TVO|QY;0IvMRj#`R8&+_S3Xf#Hn+F8ZE{&~Qzl+yP28?! zH$5gzQ#?aTGBq_dM>QuoLmhNmNo#RiZ&N1Qtz}(DHf~aXC)urLUu8~hQYY7}W^7R> z)vIS~Q7F@?XK7F=(5Pr=Pbto)X=YCQmd@s>gNLXAOM-4L#K(z_o)B?0`^HnK~z|Uy_M^BsxT0RNs5V) zpq3J_)uO$(_Ihk>eg7vrxdDTN0ECa|1AvoQ ztjAtL4*7Y z;qn8B01$x)I0)51I1u|oDUeVK1ZjmF1Z#l$9rOT*EK)FqU=5T5-VDb(5GMoy0S7?y zB|tornCtZu?h6Z`ddnlx&-_o6B*r?Wbt6&gxGjLHB92BQeg*}W0SaO507AM4kSB3d z6v#dzve$p8<+2743m^#GUkgAIV7l}>5Co7y0l@0IN&rk<0NExMAZh@(?nD7NaRFQo z67GO%09Nl&0H`ws;z@x6(l~~V+<^UcBLxnK(=??@X&T!ANcUv+fdC8!LnZlTwgJPA z8~}`3iC#1Ts3Q{)r{)7zAA|wif07Ihm&R=fN#K8zq`|A`ANIGP&}h5UN3&0up`TPN8)$9-Ab_8VAH%gS>X&@FD?4 zp+A2bSx*stfT(E4ci{rG4y^Yf0X^fp7tlAp+amI6bYEy$GFBSHb7ld~FY=3X9bM?C z2F&*X_3$i=IxOq2;OZJ& zU+L&tM>SwRpL4*hYQ}d}%`68u{MFp3=oWw6-nan%@hx{$o zhsVdq2P5hNAf3%-d~(ZQXw~3py?%aD(erx!)LCP)k@z%xc@aOZ@f}64Z*Om}MzpV@ zK!`Qsbub;ge|&tr>*$Y;3<4`Rr4~cx{^;}T>+92q3
# Changelog 🆑 thatoneyeeter fix: Splints stop being applied when you put them away /🆑 --- code/modules/organs/limbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/organs/limbs.dm b/code/modules/organs/limbs.dm index b869754f4fb8..0fb60be95d29 100644 --- a/code/modules/organs/limbs.dm +++ b/code/modules/organs/limbs.dm @@ -1215,7 +1215,7 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit user.visible_message(SPAN_WARNING("[user] fumbles with [S]"), SPAN_WARNING("You fumble with [S]...")) time_to_take = 15 SECONDS - if(do_after(user, time_to_take * user.get_skill_duration_multiplier(SKILL_MEDICAL), INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, target, INTERRUPT_MOVED, BUSY_ICON_MEDICAL)) + if(do_after(user, time_to_take * user.get_skill_duration_multiplier(SKILL_MEDICAL), INTERRUPT_NEEDHAND, BUSY_ICON_FRIENDLY, target, INTERRUPT_MOVED, BUSY_ICON_MEDICAL)) var/possessive = "[user == target ? "your" : "\the [target]'s"]" var/possessive_their = "[user == target ? user.gender == MALE ? "his" : "her" : "\the [target]'s"]" user.affected_message(target, From 173acff62e5f64eddf06117c7c423d7e164f327d Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Sat, 27 May 2023 15:37:14 +0200 Subject: [PATCH 093/495] Fix flaying making head regrow on decap bodies (#3227) # About the pull request fixes https://github.com/cmss13-devs/cmss13/issues/107 autocloses on merge using this PR https://github.com/cmss13-devs/cmss13/pull/129 all the thanks should go to Vanagandr Concerned https://github.com/Concerned if he could be mention in the changelog it would be great. Fixes to a bunch of weirdness around rope and flaying, fixes for bugs with the flaying overlay ignoring missing heads, improved messaging to the user and witnesses. Refactors flaying along similar lines to suturing, using a datum to keep track of how much they've been flayed already. Predators can kind of use ceremonial knife to cut down hung-up bodies but it's still something that could cause issues... # Explain why it's good for the game Remove three bug and probably more from the game. # Testing Photographs and Procedure i have tested and we can no longer queue flay or flay the same human twice. we can also no longer get a scalp if the person as no head. removed limbs don't regrow after you flay and human...
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: refactor: Refactored predator flaying. Should be a lot less janky across the board. Flaying can be paused and resumed. add: Rope + flaying messages are now also shown to witnesses, instead of just the predator. Flaying has been given RED TEXT to make it clear something bad is going on. fix: Predators can no longer flay someone who has already been flayed, or queue up multiple flayings at once. fix: Predators can no longer scalp someone who has no head. fix: Decapitated and flayed bodies no longer appear to have a head. fix: Using the ceremonial dagger or rope no longer hits people before applying. /:cl: --------- Co-authored-by: Julien --- .../signals/atom/mob/living/signals_human.dm | 2 + code/game/objects/items/stacks/predator.dm | 46 +++--- code/modules/cm_preds/yaut_weapons.dm | 151 +++++++++++++----- 3 files changed, 142 insertions(+), 57 deletions(-) diff --git a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm index 617ee135a4c0..d5a8885293fb 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm @@ -28,6 +28,8 @@ #define COMSIG_HUMAN_OVERLAY_APPLIED "human_overlay_applied" /// From /mob/living/carbon/human/remove_overlay(): (cache_index, overlay_image) #define COMSIG_HUMAN_OVERLAY_REMOVED "human_overlay_removed" +/// From /datum/flaying_datum +#define COMSIG_HUMAN_FLAY_ATTEMPT "human_flay_attempt" #define COMSIG_HUMAN_BONEBREAK_PROBABILITY "human_bonebreak_probability" diff --git a/code/game/objects/items/stacks/predator.dm b/code/game/objects/items/stacks/predator.dm index 1397088cb3c2..e500932b08f6 100644 --- a/code/game/objects/items/stacks/predator.dm +++ b/code/game/objects/items/stacks/predator.dm @@ -15,41 +15,47 @@ max_amount = 8 /obj/item/stack/yautja_rope/attack(mob/living/mob_victim, mob/living/carbon/human/user) - . = ..() - if(!.) - return + if(mob_victim.stat != DEAD) + return ..() + + if(mob_victim.mob_size != MOB_SIZE_HUMAN) + to_chat(user, SPAN_WARNING("[mob_victim] has the wrong body plan to hang up.")) + return TRUE if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) to_chat(user, SPAN_WARNING("You're not strong enough to lift [mob_victim] up with a rope. Also, that's kind of fucked up.")) - return - - if(mob_victim.mob_size != MOB_SIZE_HUMAN) - return + return TRUE var/mob/living/carbon/human/victim = mob_victim - if(victim.stat != DEAD) - return if(!do_after(user, 1 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) - return + return TRUE + + user.visible_message(SPAN_NOTICE("[user] starts to secure \his rope to the ceiling..."), + SPAN_NOTICE("You start securing the rope to the ceiling...")) - to_chat(user, SPAN_NOTICE("You start securing the rope to the ceiling...")) if(do_after(user, 4 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) var/turf/rturf = get_turf(victim) var/area/rarea = get_area(victim) if(rturf.density) to_chat(user, SPAN_WARNING("They're in a wall!")) - return + return TRUE if(rarea.ceiling == CEILING_NONE) - to_chat(user, SPAN_WARNING("There's no ceiling!")) + to_chat(user, SPAN_WARNING("There's no ceiling to hang them from!")) + return TRUE + user.visible_message(SPAN_NOTICE("[user] secures the rope."), + SPAN_NOTICE("You secure the rope.")) + if(!do_after(user, 1 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) + return + user.visible_message(SPAN_WARNING("[user] begins hanging [victim] up by the rope..."), + SPAN_NOTICE("You start hanging [victim] up by the rope...")) + if(!do_after(user, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) return - to_chat(user, SPAN_NOTICE("You secure the rope.")) - to_chat(user, SPAN_NOTICE("You start hanging [victim] by the rope...")) - if(do_after(user, 4 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) - to_chat(user, SPAN_NOTICE("You finish the hanging of [victim].")) - user.stop_pulling() - victim.get_hung() - use(1) + user.visible_message(SPAN_WARNING("[user] hangs [victim] from the ceiling!"), SPAN_NOTICE("You finish hanging [victim].")) + user.stop_pulling() + victim.get_hung() + use(1) + return TRUE /mob/living/carbon/human/proc/get_hung() animate(src, pixel_y = 9, time = 0.5 SECONDS, easing = SINE_EASING|EASE_OUT) diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index 5393e11bf6ba..40006dafe60b 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -1,3 +1,7 @@ +#define FLAY_STAGE_SCALP 1 +#define FLAY_STAGE_STRIP 2 +#define FLAY_STAGE_SKIN 3 + /*######################################### ########### Weapon Reused Procs ########### #########################################*/ @@ -418,7 +422,7 @@ if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) to_chat(user, SPAN_WARNING("You're not strong enough to rip an entire humanoid apart. Also, that's kind of fucked up.")) //look at this dumbass - return + return TRUE if(issamespecies(user, victim)) to_chat(user, SPAN_HIGHDANGER("ARE YOU OUT OF YOUR MIND!?")) @@ -426,68 +430,137 @@ if(isspeciessynth(victim)) to_chat(user, SPAN_WARNING("You can't flay metal...")) //look at this dumbass - return + return TRUE + + if(SEND_SIGNAL(victim, COMSIG_HUMAN_FLAY_ATTEMPT, user, src) & COMPONENT_CANCEL_ATTACK) + return TRUE + + if(victim.overlays_standing[FLAY_LAYER]) //Already fully flayed. Possibly the user wants to cut them down? + return ..() if(!do_after(user, 1 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) - return + return TRUE - to_chat(user, SPAN_WARNING("You start flaying [victim].")) + user.visible_message(SPAN_DANGER("[user] begins to flay [victim] with \a [src]..."), + SPAN_DANGER("You start flaying [victim] with your [src.name]...")) playsound(loc, 'sound/weapons/pierce.ogg', 25) if(do_after(user, 4 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) - to_chat(user, SPAN_WARNING("You prepare the skin, cutting the flesh off in vital places.")) + if(SEND_SIGNAL(victim, COMSIG_HUMAN_FLAY_ATTEMPT, user, src) & COMPONENT_CANCEL_ATTACK) //In case two preds try to flay the same person at once. + return TRUE + user.visible_message(SPAN_DANGER("[user] makes a series of cuts in [victim]'s skin."), + SPAN_DANGER("You prepare the skin, cutting the flesh off in vital places.")) playsound(loc, 'sound/weapons/slash.ogg', 25) - create_leftovers(victim, has_meat = TRUE, skin_amount = 0) + for(var/limb in victim.limbs) victim.apply_damage(15, BRUTE, limb, sharp = FALSE) victim.add_flay_overlay(stage = 1) - if(do_after(user, 4 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, victim)) + var/datum/flaying_datum/flay_datum = new(victim) + flay_datum.create_leftovers(victim, TRUE, 0) + SEND_SIGNAL(victim, COMSIG_HUMAN_FLAY_ATTEMPT, user, src, TRUE) + else + to_chat(user, SPAN_WARNING("You were interrupted before you could finish your work!")) + return TRUE + +///Records status of flaying attempts and handles progress. +/datum/flaying_datum + var/mob/living/carbon/human/victim + var/current_flayer + var/flaying_stage = FLAY_STAGE_SCALP + +/datum/flaying_datum/New(mob/living/carbon/human/target) + . = ..() + victim = target + RegisterSignal(victim, COMSIG_HUMAN_FLAY_ATTEMPT, PROC_REF(begin_flaying)) + +///Loops until interrupted or done. +/datum/flaying_datum/proc/begin_flaying(mob/living/carbon/human/target, mob/living/carbon/human/user, obj/item/tool, ongoing_attempt) + SIGNAL_HANDLER + if(current_flayer) + if(current_flayer != user) + to_chat(user, SPAN_WARNING("You can't flay [target], [current_flayer] is already at work!")) + else + current_flayer = user + if(!ongoing_attempt) + playsound(user.loc, 'sound/weapons/pierce.ogg', 25) + user.visible_message(SPAN_DANGER("[user] resumes the flaying of [victim] with \a [tool]..."), + SPAN_DANGER("You resume the flaying of [victim] with your [tool.name]...")) + INVOKE_ASYNC(src, PROC_REF(flay), target, user, tool) //do_after sleeps. + return COMPONENT_CANCEL_ATTACK + +/datum/flaying_datum/proc/flay(mob/living/carbon/human/target, mob/living/carbon/human/user, obj/item/tool) + if(!do_after(user, 4 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, victim)) + to_chat(user, SPAN_WARNING("You were interrupted before you could finish your work!")) + current_flayer = null + return + + switch(flaying_stage) + if(FLAY_STAGE_SCALP) + playsound(user.loc, 'sound/weapons/slashmiss.ogg', 25) + flaying_stage = FLAY_STAGE_STRIP var/obj/limb/head/v_head = victim.get_limb("head") - if(v_head) //they might be beheaded - create_leftovers(victim, has_meat = FALSE, skin_amount = 1) - victim.apply_damage(10, BRUTE, v_head, sharp = FALSE) + if(!v_head || (v_head.status & LIMB_DESTROYED)) //they might be beheaded + victim.apply_damage(10, BRUTE, "chest", sharp = TRUE) + user.visible_message(SPAN_DANGER("[user] peels the skin around the stump of [victim]'s head loose with \the [tool]."), + 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. - to_chat(user, SPAN_WARNING("You make some rough cuts on [victim]'s head and face with \the [src].")) + user.visible_message(SPAN_DANGER("[user] makes some rough cuts on [victim]'s head and face with \a [tool]."), + SPAN_DANGER("You make some rough cuts on [victim]'s head and face.")) else - to_chat(user, SPAN_WARNING("You use \the [src] to cut around [victim]'s hairline, then rip \his scalp from \his head.")) + user.visible_message(SPAN_DANGER("[user] cuts around [victim]'s hairline, then tears \his scalp from \his head!"), + SPAN_DANGER("You cut around [victim]'s hairline, then rip \his scalp from \his head.")) var/obj/item/scalp/cut_scalp = new(get_turf(user), victim, user) //Create a scalp of the victim at the user's feet. user.put_in_inactive_hand(cut_scalp) //Put it in the user's offhand if possible. victim.h_style = "Bald" victim.update_hair() //tear the hair off with the scalp - playsound(loc, 'sound/weapons/slashmiss.ogg', 25) - - if(do_after(user, 4 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, victim)) - to_chat(user, SPAN_WARNING("You jab \the [src] into the flesh cuts, using them to tear off most of the skin, the remainder skin hanging off the flesh.")) - playsound(loc, 'sound/weapons/bladeslice.ogg', 25) - create_leftovers(victim, has_meat = FALSE, skin_amount = 3) - for(var/limb in victim.limbs) - victim.apply_damage(18, BRUTE, limb, sharp = FALSE) - victim.remove_overlay(UNDERWEAR_LAYER) - victim.f_style = "Shaved" - victim.update_hair() //then rip the beard off along the skin - victim.add_flay_overlay(stage = 2) - - if(do_after(user, 4 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, victim)) - to_chat(user, SPAN_WARNING("You completely flay [victim], sloppily ripping most remaining flesh and skin off the body. Use rope to hang them from the ceiling.")) - playsound(loc, 'sound/weapons/wristblades_hit.ogg', 25) - create_leftovers(victim, has_meat = TRUE, skin_amount = 2) - for(var/limb in victim.limbs) - victim.apply_damage(22, BRUTE, limb, sharp = FALSE) - for(var/obj/item/item in victim) - victim.drop_inv_item_to_loc(item, victim.loc, FALSE, TRUE) - - victim.status_flags |= PERMANENTLY_DEAD - victim.add_flay_overlay(stage = 3) + + if(FLAY_STAGE_STRIP) + user.visible_message(SPAN_DANGER("[user] jabs \his [tool.name] into [victim]'s cuts, prying, cutting, then tearing off large areas of skin. The remainder hangs loosely."), + SPAN_DANGER("You jab your [tool.name] into [victim]'s cuts, prying, cutting, then tearing off large areas of skin. The remainder hangs loosely.")) + playsound(user.loc, 'sound/weapons/bladeslice.ogg', 25) + create_leftovers(victim, has_meat = FALSE, skin_amount = 3) + flaying_stage = FLAY_STAGE_SKIN + for(var/limb in victim.limbs) + victim.apply_damage(18, BRUTE, limb, sharp = TRUE) + victim.remove_overlay(UNDERWEAR_LAYER) + victim.drop_inv_item_on_ground(victim.get_item_by_slot(WEAR_BODY)) //Drop uniform, belt etc as well. + victim.f_style = "Shaved" + victim.update_hair() //then rip the beard off along the skin + victim.add_flay_overlay(stage = 2) + + if(FLAY_STAGE_SKIN) + user.visible_message(SPAN_DANGER("[user] completely flays [victim], pulling the remaining skin off of \his body like a glove!"), + SPAN_DANGER("You completely flay [victim], pulling the remaining skin off of \his body like a glove.\nUse rope to hang \him from the ceiling.")) + playsound(user.loc, 'sound/weapons/wristblades_hit.ogg', 25) + create_leftovers(victim, has_meat = TRUE, skin_amount = 2) + for(var/limb in victim.limbs) + victim.apply_damage(22, BRUTE, limb, sharp = TRUE) + for(var/obj/item/item in victim) + victim.drop_inv_item_to_loc(item, victim.loc, FALSE, TRUE) + victim.status_flags |= PERMANENTLY_DEAD + victim.add_flay_overlay(stage = 3) + + //End the loop and remove all references to the datum. + current_flayer = null + UnregisterSignal(victim, COMSIG_HUMAN_FLAY_ATTEMPT) + victim = null + return + + flay(target, user, tool) /mob/living/carbon/human/proc/add_flay_overlay(stage = 1) remove_overlay(FLAY_LAYER) var/image/flay_icon = new /image('icons/mob/humans/dam_human.dmi', "human_[stage]") flay_icon.layer = -FLAY_LAYER + flay_icon.blend_mode = BLEND_INSET_OVERLAY overlays_standing[FLAY_LAYER] = flay_icon apply_overlay(FLAY_LAYER) -/obj/item/weapon/yautja/knife/proc/create_leftovers(mob/living/victim, has_meat, skin_amount) +/datum/flaying_datum/proc/create_leftovers(mob/living/victim, has_meat, skin_amount) if(has_meat) var/obj/item/reagent_container/food/snacks/meat/meat = new /obj/item/reagent_container/food/snacks/meat(victim.loc) meat.name = "raw [victim.name] steak" @@ -1096,3 +1169,7 @@ var/mob/living/carbon/human/user = usr //Hacky... user.update_power_display(perc) return TRUE + +#undef FLAY_STAGE_SCALP +#undef FLAY_STAGE_STRIP +#undef FLAY_STAGE_SKIN From 22f7124767fafb21e7c1895bd306afd58924880c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 14:45:21 +0100 Subject: [PATCH 094/495] Automatic changelog for PR #3227 [ci skip] --- html/changelogs/AutoChangeLog-pr-3227.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3227.yml diff --git a/html/changelogs/AutoChangeLog-pr-3227.yml b/html/changelogs/AutoChangeLog-pr-3227.yml new file mode 100644 index 000000000000..ef1414e8216d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3227.yml @@ -0,0 +1,9 @@ +author: "Huffie56" +delete-after: True +changes: + - refactor: "Refactored predator flaying. Should be a lot less janky across the board. Flaying can be paused and resumed." + - rscadd: "Rope + flaying messages are now also shown to witnesses, instead of just the predator. Flaying has been given RED TEXT to make it clear something bad is going on." + - bugfix: "Predators can no longer flay someone who has already been flayed, or queue up multiple flayings at once." + - bugfix: "Predators can no longer scalp someone who has no head." + - bugfix: "Decapitated and flayed bodies no longer appear to have a head." + - bugfix: "Using the ceremonial dagger or rope no longer hits people before applying." \ No newline at end of file From 16749109178637049b953baca29e7736f9750ae8 Mon Sep 17 00:00:00 2001 From: Katskan Date: Sat, 27 May 2023 13:27:23 -0400 Subject: [PATCH 095/495] increases the synthetic piloting skill (#3419) # About the pull request Fixes the oversight when we changed to TGUI pilot interface which made it so pilot level 2 is required for flybys and optimized flight. Confirmed with maintaining management that it was an oversight. # Explain why it's good for the game Lets synthetics perform duties like medevac and fulton without it being jank, by allowing flybys. # Testing Photographs and Procedure
# Changelog :cl: balance: synthetic pilot skill increased from 1 to 2 /:cl: --- code/datums/skills.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/skills.dm b/code/datums/skills.dm index a3fd1e42bc44..986b449f5ea9 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -837,7 +837,7 @@ SYNTHETIC SKILL_SURGERY = SKILL_SURGERY_EXPERT, SKILL_RESEARCH = SKILL_RESEARCH_TRAINED, SKILL_MELEE_WEAPONS = SKILL_MELEE_SUPER, - SKILL_PILOT = SKILL_PILOT_TRAINED, + SKILL_PILOT = SKILL_PILOT_EXPERT, SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_MAX, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, @@ -860,7 +860,7 @@ SYNTHETIC SKILL_SURGERY = SKILL_SURGERY_TRAINED, SKILL_RESEARCH = SKILL_RESEARCH_TRAINED, SKILL_MELEE_WEAPONS = SKILL_MELEE_SUPER, - SKILL_PILOT = SKILL_PILOT_TRAINED, + SKILL_PILOT = SKILL_PILOT_EXPERT, SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, From 11e7f5e85e5eadbd681e6ac2a999c519eaa5ac57 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 18:35:14 +0100 Subject: [PATCH 096/495] Automatic changelog for PR #3419 [ci skip] --- html/changelogs/AutoChangeLog-pr-3419.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3419.yml diff --git a/html/changelogs/AutoChangeLog-pr-3419.yml b/html/changelogs/AutoChangeLog-pr-3419.yml new file mode 100644 index 000000000000..4feee8660411 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3419.yml @@ -0,0 +1,4 @@ +author: "Katskan" +delete-after: True +changes: + - balance: "synthetic pilot skill increased from 1 to 2" \ No newline at end of file From 84fd6b6eb7fdd48d8499b954dfd216fd5a42ed04 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sat, 27 May 2023 21:34:41 +0300 Subject: [PATCH 097/495] Medevac Buffs (#1513) ## About The Pull Request Reduces cooldown of medevac from 60 seconds to 20 seconds. PO no longer needs to manually activate the winch, so medevac can be operated from the cockpit. What's more, you can operate medevac by interacting with the medevac system itself, and even if you don't have the skills of a pilot, you can use it if you have the skills of a doctor (which means nurse can run medevac). And finally, the medical stretcher is now automatically activated when deployed. I know there is a PR by jeser that reduces cooldown, but it stuck in PR hell anyway and also I changed more stuff. ## Why It's Good For The Game Since we want to force wounded marines to go shipside, we must provide them a more convenient way to reach the Almayer. Medevac was always underutilized because it required too much coordination and unnecessary actions (e.g. having to activate medical stretcher every time, keep in mind a huge portion of the medic playerbase still has no idea you need to do this). PO had to spend their limited fly-by time (which should normally be used on firemissions) to manually activating the winch, which was always annoying. And cooldown is ridiculous. You have at best three minutes of fly-by, so that means you could use medevac only twice (remember that you needed to run to the system every time) per fly-by, which is definitely not enough. ## Changelog :cl: ihatethisengine balance: reduced the medevac cooldown from 60 seconds to 20 seconds. add: anyone with the skills of a doctor or a pilot can manage the medevac by interacting with the system itself. qol: medical stretcher automatically activates when deployed. /:cl: --------- Co-authored-by: ihatethisengine --- code/__DEFINES/dropships.dm | 1 + .../structures/stool_bed_chair_nest/bed.dm | 23 +++++++++++-------- code/modules/cm_marines/dropship_equipment.dm | 8 +++---- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/code/__DEFINES/dropships.dm b/code/__DEFINES/dropships.dm index 56a865309456..f7df570a2864 100644 --- a/code/__DEFINES/dropships.dm +++ b/code/__DEFINES/dropships.dm @@ -9,3 +9,4 @@ #define DROPSHIP_MAX_AUTO_DELAY 60 SECONDS #define DROPSHIP_MIN_AUTO_DELAY 10 SECONDS #define DROPSHIP_AUTO_RETRY_COOLDOWN 20 SECONDS +#define DROPSHIP_MEDEVAC_COOLDOWN 20 SECONDS diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index db83b378e186..bda4b60ca21e 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -330,9 +330,8 @@ var/global/list/activated_medevac_stretchers = list() if(buckled_mob || buckled_bodybag) overlays += image("icon_state"="stretcher_box","layer"=LYING_LIVING_MOB_LAYER + 0.1) - -/obj/structure/bed/medevac_stretcher/verb/activate_medevac_beacon() - set name = "Activate medevac" +/obj/structure/bed/medevac_stretcher/verb/toggle_medevac_beacon_verb() + set name = "Toggle medevac" set desc = "Toggle the medevac beacon inside the stretcher." set category = "Object" set src in oview(1) @@ -370,13 +369,10 @@ var/global/list/activated_medevac_stretchers = list() to_chat(user, SPAN_WARNING("[src] must be in the open or under a glass roof.")) return - if(buckled_mob || buckled_bodybag) - stretcher_activated = TRUE - activated_medevac_stretchers += src - to_chat(user, SPAN_NOTICE("You activate [src]'s beacon.")) - update_icon() - else - to_chat(user, SPAN_WARNING("You need to attach something to [src] before you can activate its beacon yet.")) + stretcher_activated = TRUE + activated_medevac_stretchers += src + to_chat(user, SPAN_NOTICE("You activate [src]'s beacon.")) + update_icon() /obj/item/roller/medevac name = "medevac stretcher" @@ -385,6 +381,13 @@ var/global/list/activated_medevac_stretchers = list() rollertype = /obj/structure/bed/medevac_stretcher matter = list("plastic" = 5000, "metal" = 5000) +/obj/item/roller/medevac/deploy_roller(mob/user, atom/location) + var/obj/structure/bed/medevac_stretcher/medevac_stretcher = new rollertype(location) + medevac_stretcher.add_fingerprint(user) + user.temp_drop_inv_item(src) + qdel(src) + medevac_stretcher.toggle_medevac_beacon(user) + //bedroll /obj/structure/bed/bedroll name = "bedroll" diff --git a/code/modules/cm_marines/dropship_equipment.dm b/code/modules/cm_marines/dropship_equipment.dm index f0fb44ead4b7..42bbd7f746e7 100644 --- a/code/modules/cm_marines/dropship_equipment.dm +++ b/code/modules/cm_marines/dropship_equipment.dm @@ -909,7 +909,6 @@ - //on arrival we break any link /obj/structure/dropship_equipment/medevac_system/on_arrival() if(linked_stretcher) @@ -922,7 +921,7 @@ return if(!ship_base) //not installed return - if(!skillcheck(user, SKILL_PILOT, SKILL_PILOT_TRAINED)) + if(!skillcheck(user, SKILL_PILOT, SKILL_PILOT_TRAINED) && !skillcheck(user, SKILL_MEDICAL, SKILL_MEDICAL_DOCTOR)) to_chat(user, SPAN_WARNING(" You don't know how to use [src].")) return @@ -938,7 +937,7 @@ return if(!linked_stretcher) - to_chat(user, SPAN_WARNING("There seems to be no medevac stretcher connected to [src].")) + equipment_interact(user) return if(!is_ground_level(linked_stretcher.z)) @@ -953,7 +952,6 @@ activate_winch(user) - /obj/structure/dropship_equipment/medevac_system/proc/activate_winch(mob/user) set waitfor = 0 var/old_stretcher = linked_stretcher @@ -1001,7 +999,7 @@ flick("winched_stretcher", linked_stretcher) linked_stretcher.visible_message(SPAN_NOTICE("A winch hook falls from the sky and starts lifting [linked_stretcher] up.")) - medevac_cooldown = world.time + 600 + medevac_cooldown = world.time + DROPSHIP_MEDEVAC_COOLDOWN linked_stretcher.linked_medevac = null linked_stretcher = null From 19948bafd2dd334bb976de05c852eb4b002019a3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 19:42:17 +0100 Subject: [PATCH 098/495] Automatic changelog for PR #1513 [ci skip] --- html/changelogs/AutoChangeLog-pr-1513.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1513.yml diff --git a/html/changelogs/AutoChangeLog-pr-1513.yml b/html/changelogs/AutoChangeLog-pr-1513.yml new file mode 100644 index 000000000000..73dc65dce23b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1513.yml @@ -0,0 +1,6 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "reduced the medevac cooldown from 60 seconds to 20 seconds." + - rscadd: "anyone with the skills of a doctor or a pilot can manage the medevac by interacting with the system itself." + - qol: "medical stretcher automatically activates when deployed." \ No newline at end of file From 23a5aad4d97f50f16842ee79ebd17c90e9296aef Mon Sep 17 00:00:00 2001 From: TenguHangover Date: Sat, 27 May 2023 14:37:00 -0400 Subject: [PATCH 099/495] Introduces Sleen Reagent (#3431) # About the pull request Introduces sleen as an illicit mixture, made out of lime souto and oxycodone. Also corrects the color of oxycodone to a more red color that is typically used to dye liquid forms of it in comparison to say codeine purple. It has been tested by myself. It is less painkilling than straight oxy but a slightly more than tramadol still, and has a small addiction property. # Explain why it's good for the game Just a small addition to dip my toes into contributing, shouldn't affect balance or rounds at all, and is just merely a small bit of flavor added for anyone in the medical department or anyone who is slightly more crafty in acquiring items. For where there is such a large supply, ease of access, and minimal oversight of abusable meds, this creates a very small amount of further play with that idea where easy light abuse might happen, no different from where marines might try to acquire booze. This can create further roleplay with MPs or any CMOs or Doctors who might be paying more close attention to things. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/18384398/f8577ba2-c8a6-41df-9a02-53677aa4afcd)
# Changelog :cl: add: added sleen as a reagent, 1:1 lime souto and oxycodone. Slightly less painkilling than oxy, and slightly addictive. add: corrects oxycodone color to red dye instead of purple. /:cl: --- code/modules/reagents/chemistry_reactions/other.dm | 7 +++++++ code/modules/reagents/chemistry_reagents/medical.dm | 2 +- code/modules/reagents/chemistry_reagents/other.dm | 11 +++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry_reactions/other.dm b/code/modules/reagents/chemistry_reactions/other.dm index 3956a4d9dc5c..6b60ae89059c 100644 --- a/code/modules/reagents/chemistry_reactions/other.dm +++ b/code/modules/reagents/chemistry_reactions/other.dm @@ -114,6 +114,13 @@ required_reagents = list("mercury" = 1, "sugar" = 1, "lithium" = 1) result_amount = 3 +/datum/chemical_reaction/sleen + name = "Sleen" + id = "sleen" + result = "sleen" + required_reagents = list("oxycodone" = 1, "souto_lime" = 1) + result_amount = 2 + /datum/chemical_reaction/pacid name = "Polytrinic acid" id = "pacid" diff --git a/code/modules/reagents/chemistry_reagents/medical.dm b/code/modules/reagents/chemistry_reagents/medical.dm index c9d94ea4f9c9..e1da6d4431e0 100644 --- a/code/modules/reagents/chemistry_reagents/medical.dm +++ b/code/modules/reagents/chemistry_reagents/medical.dm @@ -54,7 +54,7 @@ id = "oxycodone" description = "Oxycodone is an opioid agonist with addiction potential similar to that of morphine. It is approved for the treatment of patients with moderate to severe pain who are expected to need continuous opioids for an extended period of time. Overdosing on oxycodone can cause hallucinations, brain damage and be highly toxic." reagent_state = LIQUID - color = "#C805DC" + color = "#E01D25" custom_metabolism = AMOUNT_PER_TIME(15, 5 MINUTES) // Lasts 5 minutes for 15 units overdose = MED_REAGENTS_OVERDOSE overdose_critical = MED_REAGENTS_OVERDOSE_CRITICAL diff --git a/code/modules/reagents/chemistry_reagents/other.dm b/code/modules/reagents/chemistry_reagents/other.dm index 57bcd3fc34e4..77c3cbe59af6 100644 --- a/code/modules/reagents/chemistry_reagents/other.dm +++ b/code/modules/reagents/chemistry_reagents/other.dm @@ -159,6 +159,17 @@ chemclass = CHEM_CLASS_UNCOMMON properties = list(PROPERTY_HALLUCINOGENIC = 2) +/datum/reagent/sleen + name = "Sleen" + id = "sleen" + description = " A favorite of marine medics, it is an addictive, illicit mixture of name brand lime soda and oxycodone, known for it's distinct red hue. Overdosing can cause hallucinations, loss of coordination, seizures, brain damage, respiratory failure, and death." + reagent_state = LIQUID + color = "#C21D24" // rgb: 194, 29, 36 + overdose = MED_REAGENTS_OVERDOSE + overdose_critical = MED_REAGENTS_OVERDOSE_CRITICAL + chemclass = CHEM_CLASS_UNCOMMON + properties = list(PROPERTY_PAINKILLING = 6, PROPERTY_ADDICTIVE = 2) + /datum/reagent/serotrotium name = "Serotrotium" id = "serotrotium" From 5263b6a9db5d2fbfa6c24f05d5db81bb9fbc98e1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 May 2023 19:55:45 +0100 Subject: [PATCH 100/495] Automatic changelog for PR #3431 [ci skip] --- html/changelogs/AutoChangeLog-pr-3431.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3431.yml diff --git a/html/changelogs/AutoChangeLog-pr-3431.yml b/html/changelogs/AutoChangeLog-pr-3431.yml new file mode 100644 index 000000000000..638f9bd4a981 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3431.yml @@ -0,0 +1,5 @@ +author: "TenguHangover" +delete-after: True +changes: + - rscadd: "added sleen as a reagent, 1:1 lime souto and oxycodone. Slightly less painkilling than oxy, and slightly addictive." + - rscadd: "corrects oxycodone color to red dye instead of purple." \ No newline at end of file From 7548a913d87aa9709df7283731c63a74a6631977 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 28 May 2023 01:35:48 +0000 Subject: [PATCH 101/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-1513.yml | 6 ----- html/changelogs/AutoChangeLog-pr-3227.yml | 9 ------- html/changelogs/AutoChangeLog-pr-3236.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3407.yml | 4 --- html/changelogs/AutoChangeLog-pr-3419.yml | 4 --- html/changelogs/AutoChangeLog-pr-3425.yml | 4 --- html/changelogs/AutoChangeLog-pr-3431.yml | 5 ---- html/changelogs/archive/2023-05.yml | 30 +++++++++++++++++++++++ 8 files changed, 30 insertions(+), 37 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-1513.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3227.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3236.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3407.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3419.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3425.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3431.yml diff --git a/html/changelogs/AutoChangeLog-pr-1513.yml b/html/changelogs/AutoChangeLog-pr-1513.yml deleted file mode 100644 index 73dc65dce23b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-1513.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - balance: "reduced the medevac cooldown from 60 seconds to 20 seconds." - - rscadd: "anyone with the skills of a doctor or a pilot can manage the medevac by interacting with the system itself." - - qol: "medical stretcher automatically activates when deployed." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3227.yml b/html/changelogs/AutoChangeLog-pr-3227.yml deleted file mode 100644 index ef1414e8216d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3227.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - refactor: "Refactored predator flaying. Should be a lot less janky across the board. Flaying can be paused and resumed." - - rscadd: "Rope + flaying messages are now also shown to witnesses, instead of just the predator. Flaying has been given RED TEXT to make it clear something bad is going on." - - bugfix: "Predators can no longer flay someone who has already been flayed, or queue up multiple flayings at once." - - bugfix: "Predators can no longer scalp someone who has no head." - - bugfix: "Decapitated and flayed bodies no longer appear to have a head." - - bugfix: "Using the ceremonial dagger or rope no longer hits people before applying." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3236.yml b/html/changelogs/AutoChangeLog-pr-3236.yml deleted file mode 100644 index 2a798277ee90..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3236.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - rscadd: "You can now hide small items in potted plants." - - rscadd: "Fire alarms now announce who activates/deactivates them." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3407.yml b/html/changelogs/AutoChangeLog-pr-3407.yml deleted file mode 100644 index b73ec1b8e059..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3407.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "LunaMayn" -delete-after: True -changes: - - rscadd: "Added dartboards and darts to throw at your friends." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3419.yml b/html/changelogs/AutoChangeLog-pr-3419.yml deleted file mode 100644 index 4feee8660411..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3419.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Katskan" -delete-after: True -changes: - - balance: "synthetic pilot skill increased from 1 to 2" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3425.yml b/html/changelogs/AutoChangeLog-pr-3425.yml deleted file mode 100644 index 49e0da6d8c7a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3425.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed the emergency locker sometimes hard deleting" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3431.yml b/html/changelogs/AutoChangeLog-pr-3431.yml deleted file mode 100644 index 638f9bd4a981..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3431.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "TenguHangover" -delete-after: True -changes: - - rscadd: "added sleen as a reagent, 1:1 lime souto and oxycodone. Slightly less painkilling than oxy, and slightly addictive." - - rscadd: "corrects oxycodone color to red dye instead of purple." \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 21f8bf832a41..b4d31b4c42bc 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -475,3 +475,33 @@ - code_imp: Updated the get_blood_id proc for xenos to check a variable rather than hard-code overrides for Queen and Praetorian. - code_imp: Changed most references to blood color to use defines. +2023-05-28: + Drathek: + - bugfix: Fixed the emergency locker sometimes hard deleting + Huffie56: + - refactor: Refactored predator flaying. Should be a lot less janky across the board. + Flaying can be paused and resumed. + - rscadd: Rope + flaying messages are now also shown to witnesses, instead of just + the predator. Flaying has been given RED TEXT to make it clear something bad + is going on. + - bugfix: Predators can no longer flay someone who has already been flayed, or queue + up multiple flayings at once. + - bugfix: Predators can no longer scalp someone who has no head. + - bugfix: Decapitated and flayed bodies no longer appear to have a head. + - bugfix: Using the ceremonial dagger or rope no longer hits people before applying. + Katskan: + - balance: synthetic pilot skill increased from 1 to 2 + LunaMayn: + - rscadd: Added dartboards and darts to throw at your friends. + NewyearnewmeUwu: + - rscadd: You can now hide small items in potted plants. + - rscadd: Fire alarms now announce who activates/deactivates them. + TenguHangover: + - rscadd: added sleen as a reagent, 1:1 lime souto and oxycodone. Slightly less + painkilling than oxy, and slightly addictive. + - rscadd: corrects oxycodone color to red dye instead of purple. + ihatethisengine: + - balance: reduced the medevac cooldown from 60 seconds to 20 seconds. + - rscadd: anyone with the skills of a doctor or a pilot can manage the medevac by + interacting with the system itself. + - qol: medical stretcher automatically activates when deployed. From 5a288d84acad6102bfe4f5a647c1ec7e71b2739e Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 28 May 2023 02:49:15 -0400 Subject: [PATCH 102/495] Hive core requirements for stored larva from latejoin and bursts (#3432) # About the pull request This PR makes it so you must have a hive core to get extra larva for: bursts latejoin marines Latejoin marine requirement is waived for the first 15 minutes after roundstart. # Explain why it's good for the game Nomad hive should not have larva waiting for them ready to go after they put the hive core down again. Losing your hive should be a horrific loss. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Without a hive core Xenos no longer get stored larva from latejoin marines or bursts /:cl: --------- Co-authored-by: harryob --- code/modules/mob/living/carbon/xenomorph/Embryo.dm | 2 +- code/modules/mob/new_player/new_player.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index eb250cba92e4..e03f225ccade 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -170,7 +170,7 @@ if(hive) hive.add_xeno(new_xeno) - if(!affected_mob.first_xeno) + if(!affected_mob.first_xeno && hive.hive_location) hive.increase_larva_after_burst() hive.hive_ui.update_burrowed_larva() diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index ec34a58d3f6b..a7102c392611 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -266,7 +266,7 @@ for(var/hivenumber in GLOB.hive_datum) hive = GLOB.hive_datum[hivenumber] if(hive.latejoin_burrowed == TRUE) - if(length(hive.totalXenos)) + if(length(hive.totalXenos) && (hive.hive_location || ROUND_TIME < XENO_ROUNDSTART_PROGRESS_TIME_2)) hive.stored_larva++ hive.hive_ui.update_burrowed_larva() From c697607c00e5ef1e6414723cf640ad8c82ee164b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 28 May 2023 07:57:01 +0100 Subject: [PATCH 103/495] Automatic changelog for PR #3432 [ci skip] --- html/changelogs/AutoChangeLog-pr-3432.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml diff --git a/html/changelogs/AutoChangeLog-pr-3432.yml b/html/changelogs/AutoChangeLog-pr-3432.yml new file mode 100644 index 000000000000..49c85e171ea1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3432.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Without a hive core Xenos no longer get stored larva from latejoin marines or bursts" \ No newline at end of file From 7c276c6440ef30f1b21b9291a0dd1db4a53cacc1 Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Sun, 28 May 2023 14:17:43 +0200 Subject: [PATCH 104/495] fix synth names being incorrect (#3435) # About the pull request upp synths no longer have a different name on their id if someone is turned into a clf synth their name now updates fixes #3408 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: fixed upp synths having 2 different names and clf synths now get a name when they're given the equipment preset /:cl: --- code/modules/gear_presets/_select_equipment.dm | 2 +- code/modules/gear_presets/clf.dm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 3eae6eee080e..f6c9dee782c6 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -149,9 +149,9 @@ load_skills(new_human, mob_client) //skills are set before equipment because of skill restrictions on certain clothes. load_languages(new_human, mob_client) load_age(new_human, mob_client) - load_id(new_human, mob_client) if(show_job_gear) load_gear(new_human, mob_client) + load_id(new_human, mob_client) load_status(new_human, mob_client) load_vanity(new_human, mob_client) load_traits(new_human, mob_client) diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index 35fbd991bdaa..6b5f913c8d02 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -858,6 +858,7 @@ new_human.set_species(SYNTH_COLONY_GEN_ONE) /datum/equipment_preset/clf/synth/load_gear(mob/living/carbon/human/new_human) + load_name(new_human) var/obj/item/clothing/under/colonist/clf/CLF = new() var/obj/item/clothing/accessory/storage/webbing/W = new() CLF.attach_accessory(new_human, W) From ee9b2199dcc5b36de87f681902ff9853b96ebb99 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 28 May 2023 13:31:06 +0100 Subject: [PATCH 105/495] Automatic changelog for PR #3435 [ci skip] --- html/changelogs/AutoChangeLog-pr-3435.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3435.yml diff --git a/html/changelogs/AutoChangeLog-pr-3435.yml b/html/changelogs/AutoChangeLog-pr-3435.yml new file mode 100644 index 000000000000..4a408f4f89f1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3435.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "fixed upp synths having 2 different names and clf synths now get a name when they're given the equipment preset" \ No newline at end of file From 045c69348f3ea9e51a5590d6ca1ae322d2db4289 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Sun, 28 May 2023 20:53:23 +0200 Subject: [PATCH 106/495] Fix Inconsistencies with text when toggling lights while being inside a closet for example. (#3248) # About the pull request Fix Inconsistencies with text when toggling lights while being inside a closet for example. fixes https://github.com/cmss13-devs/cmss13/issues/1083 autocloses on merge # Explain why it's good for the game resolve bug https://github.com/cmss13-devs/cmss13/issues/1083 # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags. ![image](https://user-images.githubusercontent.com/117036822/236627907-0eedacd5-7b1d-417b-8541-7ab72449def4.png)
# Changelog :cl: fix: Fix Inconsistencies with text when toggling lights while being inside a closet for example. /:cl: --------- Co-authored-by: Julien --- code/game/objects/items/devices/flashlight.dm | 3 ++- code/modules/clothing/head/hardhat.dm | 3 ++- code/modules/clothing/head/misc_special.dm | 3 ++- code/modules/clothing/suits/marine_armor.dm | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index a73cb5fafa2f..9b772f16c545 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -58,8 +58,9 @@ if(!toggleable) to_chat(user, SPAN_WARNING("You cannot toggle \the [src.name] on or off.")) return FALSE + if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in [user.loc].") //To prevent some lighting anomalities. + to_chat(user, SPAN_WARNING("You cannot turn the light [on ? "off" : "on"] while in [user.loc].")) //To prevent some lighting anomalies. return FALSE on = !on diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index dcee7800ba1b..165dc03f25e2 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -57,8 +57,9 @@ if(!toggleable) to_chat(user, SPAN_WARNING("You cannot toggle [src] on or off.")) return FALSE + if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in [user.loc].") //To prevent some lighting anomalies. + to_chat(user, SPAN_WARNING("You cannot turn the light [on ? "off" : "on"] while in [user.loc].")) //To prevent some lighting anomalies. return FALSE on = !on diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index c5a001a97c0b..e6dd7be603df 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -130,8 +130,9 @@ ..() if(!isturf(user.loc)) - to_chat(user, "You cannot turn the light on while in [user.loc]") //To prevent some lighting anomalities. + to_chat(user, SPAN_WARNING("You cannot turn the light [on ? "off" : "on" ] while in [user.loc].")) //To prevent some lighting anomalies. return + on = !on icon_state = "hardhat[on]_pumpkin" diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index eff6f1306827..4dd0d75ab476 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -206,8 +206,9 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 ..() if(!isturf(user.loc)) - to_chat(user, SPAN_WARNING("You cannot turn the light on while in [user.loc].")) //To prevent some lighting anomalities. + to_chat(user, SPAN_WARNING("You cannot turn the light [is_light_on() ? "off" : "on"] while in [user.loc].")) //To prevent some lighting anomalies. return + if(flashlight_cooldown > world.time) return if(!ishuman(user)) From 5c1f9d9b2f277bb36daeb0866572230bfe638bf0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 28 May 2023 20:01:12 +0100 Subject: [PATCH 107/495] Automatic changelog for PR #3248 [ci skip] --- html/changelogs/AutoChangeLog-pr-3248.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3248.yml diff --git a/html/changelogs/AutoChangeLog-pr-3248.yml b/html/changelogs/AutoChangeLog-pr-3248.yml new file mode 100644 index 000000000000..9f1b4397022f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3248.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "Fix Inconsistencies with text when toggling lights while being inside a closet for example." \ No newline at end of file From 481cd8aeb97a514c3d7aef24272a5bade8e7c82a Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Sun, 28 May 2023 12:50:47 -0700 Subject: [PATCH 108/495] Armor preferences??? (#3415) # About the pull request This adds a preference option in the character preferences menu that allows you to pick which armor type your prep vendor will give you. Notably, this does NOT apply to surplus uniform vendors so you can still get a different type of armor if you want to. I made an essentials set that will randomly pick a pre-defined armor type (which I also made) from a list of them for said armor's class. # Explain why it's good for the game Saves time on having to get armor you want first off the bat. If you want skull armor, you'll only get skull armor as your first vended armor type. # Testing Photographs and Procedure Screenshots & Videos Proof that this works. https://github.com/cmss13-devs/cmss13/assets/70115628/f0fff83c-769f-48fe-9db8-61e5e74beb47 # Changelog :cl: add: Added armor preference as an option in the preferences menu code: Changed the way armor variation is handled upon initializing. Also, surplus uniform vendors now use an essentials set to randomly pick an armor set regardless of your preferences. /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> Co-authored-by: Segrain --- code/_globalvars/global_lists.dm | 3 + code/game/machinery/vending/cm_vending.dm | 2 + .../vending/vendor_types/requisitions.dm | 4 +- .../vendor_types/squad_prep/squad_prep.dm | 25 ++++++- code/game/objects/objs.dm | 4 ++ code/modules/client/preferences.dm | 8 +++ code/modules/client/preferences_savefile.dm | 3 + code/modules/clothing/suits/marine_armor.dm | 69 ++++++++++++++++++- 8 files changed, 111 insertions(+), 7 deletions(-) diff --git a/code/_globalvars/global_lists.dm b/code/_globalvars/global_lists.dm index 12776aebc46b..f0279907f635 100644 --- a/code/_globalvars/global_lists.dm +++ b/code/_globalvars/global_lists.dm @@ -197,6 +197,9 @@ GLOBAL_REFERENCE_LIST_INDEXED(yautja_hair_styles_list, /datum/sprite_accessory/y //Backpacks var/global/list/backbaglist = list("Backpack", "Satchel") + //Armor styles +GLOBAL_LIST_INIT(armor_style_list, list("Padded" = 1, "Padless" = 2, "Ridged" = 3, "Carrier" = 4, "Skull" = 5, "Smooth" = 6, "Random")) + // var/global/list/exclude_jobs = list(/datum/job/ai,/datum/job/cyborg) var/global/round_should_check_for_win = TRUE diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index ac0d3e852ae1..df41ad5fe316 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -1179,6 +1179,8 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( else new_item = new prod_type(target_turf) + new_item.post_vendor_spawn_hook(user) + if(vend_flags & VEND_LIMITED_INVENTORY) itemspec[2]-- if(vend_flags & VEND_LOAD_AMMO_BOXES) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index c915c4fa427d..bb38ecfe7257 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -430,8 +430,8 @@ list("M3 Pattern Padless Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless, VENDOR_ITEM_REGULAR), list("M3 Pattern Ridged Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless_lines, VENDOR_ITEM_REGULAR), list("M3 Pattern Skull Marine Armor", 20, /obj/item/clothing/suit/storage/marine/skull, VENDOR_ITEM_REGULAR), - list("M3-EOD Pattern Heavy Armor", 10, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), - list("M3-L Pattern Light Armor", 10, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 10, /obj/effect/essentials_set/random/uscm_heavy_armor, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 10, /obj/effect/essentials_set/random/uscm_light_armor, VENDOR_ITEM_REGULAR), list("GLOVES", -1, null, null), list("Marine Combat Gloves", 40, /obj/item/clothing/gloves/marine, 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 8287e53d7774..bc13311ace20 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 @@ -96,8 +96,8 @@ list("M3 Pattern Ridged Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless_lines, VENDOR_ITEM_REGULAR), list("M3 Pattern Skull Marine Armor", 20, /obj/item/clothing/suit/storage/marine/skull, VENDOR_ITEM_REGULAR), list("M3 Pattern Smooth Marine Armor", 20, /obj/item/clothing/suit/storage/marine/smooth, VENDOR_ITEM_REGULAR), - list("M3-EOD Pattern Heavy Armor", 10, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), - list("M3-L Pattern Light Armor", 10, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 10, /obj/effect/essentials_set/random/uscm_heavy_armor, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 10, /obj/effect/essentials_set/random/uscm_light_armor, VENDOR_ITEM_REGULAR), list("MISCELLANEOUS", -1, null, null, null), list("Gas Mask", 20, /obj/item/clothing/mask/gas, VENDOR_ITEM_REGULAR), @@ -316,3 +316,24 @@ list("M41A Solid Stock", round(scale * 1.5), /obj/item/attachable/stock/rifle, VENDOR_ITEM_REGULAR), list("M44 Magnum Sharpshooter Stock", round(scale * 1.5), /obj/item/attachable/stock/revolver, VENDOR_ITEM_REGULAR) ) + +//------------ESSENTIAL SETS--------------- +/obj/effect/essentials_set/random/uscm_light_armor + spawned_gear_list = list( + /obj/item/clothing/suit/storage/marine/light/padded, + /obj/item/clothing/suit/storage/marine/light/padless, + /obj/item/clothing/suit/storage/marine/light/padless_lines, + /obj/item/clothing/suit/storage/marine/light/carrier, + /obj/item/clothing/suit/storage/marine/light/skull, + /obj/item/clothing/suit/storage/marine/light/smooth, + ) + +/obj/effect/essentials_set/random/uscm_heavy_armor + spawned_gear_list = list( + /obj/item/clothing/suit/storage/marine/heavy/padded, + /obj/item/clothing/suit/storage/marine/heavy/padless, + /obj/item/clothing/suit/storage/marine/heavy/padless_lines, + /obj/item/clothing/suit/storage/marine/heavy/carrier, + /obj/item/clothing/suit/storage/marine/heavy/skull, + /obj/item/clothing/suit/storage/marine/heavy/smooth, + ) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 13c6c6b19d07..42a3a2f0b9ea 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -451,3 +451,7 @@ /obj/proc/set_origin_name_prefix(name_prefix) return + +/// override for subtypes that require extra behaviour when spawned from a vendor +/obj/proc/post_vendor_spawn_hook(mob/living/carbon/human/user) + return diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b85337afb8e7..6a3f75ab6baf 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -123,6 +123,7 @@ var/const/MAX_SAVE_SLOTS = 10 var/underwear = "Boxers (Camo Conforming)" //underwear type var/undershirt = "Undershirt (Tan)" //undershirt type var/backbag = 2 //backpack type + var/preferred_armor = "Random" //preferred armor type (from their primary prep vendor) var/h_style = "Crewcut" //Hair type var/r_hair = 0 //Hair color @@ -370,6 +371,8 @@ var/const/MAX_SAVE_SLOTS = 10 dat += "Backpack Type: [backbaglist[backbag]]
" + dat += "Preferred Armor: [preferred_armor]
" + dat += "Show Job Gear: [show_job_gear ? "True" : "False"]
" dat += "Background: Cycle Background
" @@ -1470,6 +1473,11 @@ var/const/MAX_SAVE_SLOTS = 10 if(new_pref_squad) preferred_squad = new_pref_squad + if("prefarmor") + var/new_pref_armor = tgui_input_list(user, "Choose your character's default style of armor:", "Character Preferences", GLOB.armor_style_list) + if(new_pref_armor) + preferred_armor = new_pref_armor + if("limbs") var/limb_name = tgui_input_list(user, "Which limb do you want to change?", list("Left Leg","Right Leg","Left Arm","Right Arm","Left Foot","Right Foot","Left Hand","Right Hand")) if(!limb_name) return diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index be930b2c64ba..3706b1484ee2 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -445,6 +445,7 @@ S["traits"] >> traits S["preferred_squad"] >> preferred_squad + S["preferred_armor"] >> preferred_armor S["nanotrasen_relation"] >> nanotrasen_relation //S["skin_style"] >> skin_style @@ -494,6 +495,7 @@ underwear = sanitize_inlist(underwear, gender == MALE ? GLOB.underwear_m : GLOB.underwear_f, initial(underwear)) undershirt = sanitize_inlist(undershirt, gender == MALE ? GLOB.undershirt_m : GLOB.undershirt_f, initial(undershirt)) backbag = sanitize_integer(backbag, 1, backbaglist.len, initial(backbag)) + preferred_armor = sanitize_inlist(preferred_armor, GLOB.armor_style_list, "Random") //b_type = sanitize_text(b_type, initial(b_type)) alternate_option = sanitize_integer(alternate_option, 0, 3, initial(alternate_option)) @@ -589,6 +591,7 @@ S["nanotrasen_relation"] << nanotrasen_relation S["preferred_squad"] << preferred_squad + S["preferred_armor"] << preferred_armor //S["skin_style"] << skin_style S["uplinklocation"] << uplinklocation diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 4dd0d75ab476..ee18847338b2 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -132,7 +132,6 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 drop_sound = "armorequip" equip_sounds = list('sound/handling/putting_on_armor1.ogg') var/armor_variation = 0 - //speciality does NOTHING if you have NO_NAME_OVERRIDE /obj/item/clothing/suit/storage/marine/Initialize() @@ -143,12 +142,12 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 name += " snow armor" //Leave marine out so that armors don't have to have "Marine" appended (see: generals). else name += " armor" - if(armor_variation) - icon_state = replacetext(icon_state,"1","[rand(1,armor_variation)]") if(!(flags_atom & NO_SNOW_TYPE)) select_gamemode_skin(type) armor_overlays = list("lamp") //Just one for now, can add more later. + if(armor_variation) + post_vendor_spawn_hook() update_icon() pockets.max_w_class = SIZE_SMALL //Can contain small items AND rifle magazines. pockets.bypass_w_limit = list( @@ -171,6 +170,22 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 else armor_overlays["lamp"] = null if(user) user.update_inv_wear_suit() + +/obj/item/clothing/suit/storage/marine/post_vendor_spawn_hook(mob/living/carbon/human/user) //used for randomizing/selecting a variant for armors. + var/new_look //used for the icon_state text replacement. + + if(!usr?.client?.prefs) + new_look = rand(1,armor_variation) + + else if(usr.client.prefs.preferred_armor == "Random") + new_look = rand(1,armor_variation) + + else + new_look = GLOB.armor_style_list[usr.client.prefs.preferred_armor] + + icon_state = replacetext(icon_state,"1","[new_look]") + update_icon() + /obj/item/clothing/suit/storage/marine/pickup(mob/user) if(flags_marine_armor & ARMOR_LAMP_ON) user.SetLuminosity(brightness_on, FALSE, src) @@ -471,6 +486,30 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 armor_internaldamage = CLOTHING_ARMOR_LOW storage_slots = 2 +/obj/item/clothing/suit/storage/marine/light/padded + icon_state = "L1" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/light/padless + icon_state = "L2" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/light/padless_lines + icon_state = "L3" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/light/carrier + icon_state = "L4" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/light/skull + icon_state = "L5" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/light/smooth + icon_state = "L6" + armor_variation = 0 + /obj/item/clothing/suit/storage/marine/light/vest name = "\improper M3-VL pattern ballistics vest" desc = "Up until 2182 USCM non-combat personnel were issued non-standardized ballistics vests, though the lack of IMP compatibility and suit lamps proved time and time again inefficient. This modified M3-L shell is the result of a 6-year R&D program; It provides utility, protection, AND comfort to all USCM non-combat personnel." @@ -536,6 +575,30 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 slowdown = SLOWDOWN_ARMOR_LOWHEAVY movement_compensation = SLOWDOWN_ARMOR_MEDIUM +/obj/item/clothing/suit/storage/marine/heavy/padded + icon_state = "H1" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/heavy/padless + icon_state = "H2" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/heavy/padless_lines + icon_state = "H3" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/heavy/carrier + icon_state = "H4" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/heavy/skull + icon_state = "H5" + armor_variation = 0 + +/obj/item/clothing/suit/storage/marine/heavy/smooth + icon_state = "H6" + armor_variation = 0 + //===========================//SPECIALIST\\================================\\ //=======================================================================\\ From 736813756591f9075e7af5f24d6cf86f6ea1ee09 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 28 May 2023 20:58:09 +0100 Subject: [PATCH 109/495] Automatic changelog for PR #3415 [ci skip] --- html/changelogs/AutoChangeLog-pr-3415.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3415.yml diff --git a/html/changelogs/AutoChangeLog-pr-3415.yml b/html/changelogs/AutoChangeLog-pr-3415.yml new file mode 100644 index 000000000000..f0595953ed61 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3415.yml @@ -0,0 +1,5 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - rscadd: "Added armor preference as an option in the preferences menu" + - code_imp: "Changed the way armor variation is handled upon initializing. Also, surplus uniform vendors now use an essentials set to randomly pick an armor set regardless of your preferences." \ No newline at end of file From b7f00a2eb131824378873c10feaaf6367a0f2428 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 29 May 2023 01:23:22 +0000 Subject: [PATCH 110/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3248.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3415.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3432.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3435.yml | 4 ---- html/changelogs/archive/2023-05.yml | 15 +++++++++++++++ 5 files changed, 15 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3248.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3415.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3435.yml diff --git a/html/changelogs/AutoChangeLog-pr-3248.yml b/html/changelogs/AutoChangeLog-pr-3248.yml deleted file mode 100644 index 9f1b4397022f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3248.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "Fix Inconsistencies with text when toggling lights while being inside a closet for example." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3415.yml b/html/changelogs/AutoChangeLog-pr-3415.yml deleted file mode 100644 index f0595953ed61..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3415.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - rscadd: "Added armor preference as an option in the preferences menu" - - code_imp: "Changed the way armor variation is handled upon initializing. Also, surplus uniform vendors now use an essentials set to randomly pick an armor set regardless of your preferences." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3432.yml b/html/changelogs/AutoChangeLog-pr-3432.yml deleted file mode 100644 index 49c85e171ea1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3432.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Without a hive core Xenos no longer get stored larva from latejoin marines or bursts" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3435.yml b/html/changelogs/AutoChangeLog-pr-3435.yml deleted file mode 100644 index 4a408f4f89f1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3435.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "fixed upp synths having 2 different names and clf synths now get a name when they're given the equipment preset" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index b4d31b4c42bc..62aabf5a9fea 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -505,3 +505,18 @@ - rscadd: anyone with the skills of a doctor or a pilot can manage the medevac by interacting with the system itself. - qol: medical stretcher automatically activates when deployed. +2023-05-29: + Huffie56: + - bugfix: Fix Inconsistencies with text when toggling lights while being inside + a closet for example. + Khadd: + - bugfix: fixed upp synths having 2 different names and clf synths now get a name + when they're given the equipment preset + Morrow: + - balance: Without a hive core Xenos no longer get stored larva from latejoin marines + or bursts + NewyearnewmeUwu: + - rscadd: Added armor preference as an option in the preferences menu + - code_imp: Changed the way armor variation is handled upon initializing. Also, + surplus uniform vendors now use an essentials set to randomly pick an armor + set regardless of your preferences. From 5f1e1059717e996d086db7efeb3dd4cb87398ece Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Mon, 29 May 2023 20:44:41 +1000 Subject: [PATCH 111/495] Marine Major, Ares Announcement (#3448) # About the pull request Adds an Ares Announcement when a marine major happens. Adding onto Morrow's Cursed PR, blame Morrow for how he did it in #3118, not me # Explain why it's good for the game Currently marines don't know when they've won, therefore adding the 3 extra minutes is pointless as they spend that time hunting for a supposed last xeno that doesn't even exist. With this Announcement, Marines will know they don't need to hunt the last xeno down anymore and can RP a conclusion and Even award medals before the final Marine Major declaration happens. # Testing Photographs and Procedure ![ARES conclusion 2](https://github.com/cmss13-devs/cmss13/assets/43085828/6a52a772-35d5-4f3a-9058-7e20ca9c85c1) # Changelog :cl: ghostsheet add: Added ARES conclusion announcement for marine major. /:cl: --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 874f72240600..8d0dba8e1218 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -153,6 +153,11 @@ var/rendered_announce_text = replacetext(SSmapping.configs[GROUND_MAP].announce_text, "###SHIPNAME###", MAIN_SHIP_NAME) marine_announcement(rendered_announce_text, "[MAIN_SHIP_NAME]") +/datum/game_mode/colonialmarines/proc/ares_conclude() + ai_silent_announcement("Bioscan complete. No unknown lifeform signature detected.", ".V") + ai_silent_announcement("Saving operational report to archive.", ".V") + ai_silent_announcement("Commencing final systems scan in 3 minutes.", ".V") + //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// @@ -288,6 +293,7 @@ else SSticker.roundend_check_paused = TRUE round_finished = MODE_INFESTATION_M_MAJOR //Humans destroyed the xenomorphs. + ares_conclude() addtimer(VARSET_CALLBACK(SSticker, roundend_check_paused, FALSE), MARINE_MAJOR_ROUND_END_DELAY) else if(!num_humans && !num_xenos) round_finished = MODE_INFESTATION_DRAW_DEATH //Both were somehow destroyed. From 1567bbcd3a8e5d54c02f1a8252bc6410345e7676 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 11:55:21 +0100 Subject: [PATCH 112/495] Automatic changelog for PR #3448 [ci skip] --- html/changelogs/AutoChangeLog-pr-3448.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3448.yml diff --git a/html/changelogs/AutoChangeLog-pr-3448.yml b/html/changelogs/AutoChangeLog-pr-3448.yml new file mode 100644 index 000000000000..dbc9c7863a6f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3448.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "Added ARES conclusion announcement for marine major." \ No newline at end of file From 2188bc1565a27266fef97ea0a4ad65048bfc984f Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Mon, 29 May 2023 13:54:12 +0100 Subject: [PATCH 113/495] VP78 Laser-Light Combo Attachment + Updated desc (#3436) # About the pull request This PR adds a unique attachment to the VP78 heavily inspired by the laser-light combo it has in AVP2010 This PR also updates the description of the VP78 explaining why the Almayer is stocked with the pistol again referencing its use by the colonial marines in the settings future https://i.imgur.com/Cojvbht.png https://i.imgur.com/H6BqZFc.png https://avp.fandom.com/wiki/VP78_Pistol https://i.imgur.com/uGs7nLk.png # Explain why it's good for the game I'll explain the attachment here, basically, this attachment is a combo of the raillight and the laser sight providing the benefits of each in one this gives a VP78 something to stand out from other pistols I feel this is fair considering the VP78 is a points buy weapon and should bring something unique but not overbearing to the table (and it's really cool) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby add: Adds Laser-Light Combo attachment unique to VP78 add: Adds new description to VP78 /:cl: --- code/modules/projectiles/gun_attachables.dm | 23 ++++++++++++++++++ code/modules/projectiles/guns/pistols.dm | 6 ++--- .../items/weapons/guns/attachments/under.dmi | Bin 12740 -> 13459 bytes 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index 22da1976ddbe..0baf6f527d4b 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -732,6 +732,29 @@ Defined in conflicts.dm of the #defines folder. to_chat(user, SPAN_NOTICE("Hold on there cowboy, that grip is bolted on. You are unable to modify it.")) return +/obj/item/attachable/flashlight/laser_light_combo //Unique attachment for the VP78 based on the fact it has a Laser-Light Module in AVP2010 + name = "VP78 Laser-Light Module" + desc = "A Laser-Light module for the VP78 Service Pistol which is currently undergoing limited field testing as part of the USCMs next generation pistol program. All VP78 pistols come equipped with the module." + icon = 'icons/obj/items/weapons/guns/attachments/under.dmi' + icon_state = "vplaserlight" + attach_icon = "vplaserlight_a" + slot = "under" + original_state = "vplaserlight" + original_attach = "vplaserlight_a" + +/obj/item/attachable/flashlight/laser_light_combo/New() + ..() + accuracy_mod = HIT_ACCURACY_MULT_TIER_1 + movement_onehanded_acc_penalty_mod = -MOVEMENT_ACCURACY_PENALTY_MULT_TIER_5 + scatter_mod = -SCATTER_AMOUNT_TIER_10 + scatter_unwielded_mod = -SCATTER_AMOUNT_TIER_9 + accuracy_unwielded_mod = HIT_ACCURACY_MULT_TIER_1 + +/obj/item/attachable/flashlight/laser_light_combo/attackby(obj/item/combo_light, mob/user) + if(HAS_TRAIT(combo_light, TRAIT_TOOL_SCREWDRIVER)) + to_chat(user, SPAN_NOTICE("You are unable to modify it.")) + return + /obj/item/attachable/magnetic_harness name = "magnetic harness" desc = "A magnetically attached harness kit that attaches to the rail mount of a weapon. When dropped, the weapon will sling to any set of USCM armor." diff --git a/code/modules/projectiles/guns/pistols.dm b/code/modules/projectiles/guns/pistols.dm index d6ab3e6aa866..e7e20526b31f 100644 --- a/code/modules/projectiles/guns/pistols.dm +++ b/code/modules/projectiles/guns/pistols.dm @@ -578,7 +578,7 @@ /obj/item/weapon/gun/pistol/vp78 name = "\improper VP78 pistol" - desc = "A massive, formidable automatic handgun chambered in 9mm squash-head rounds. Commonly seen in the hands of wealthy Weyland-Yutani members." + desc = "A massive, formidable semi-automatic handgun chambered in 9mm squash-head rounds. A common sight throughout both UA and 3WE space, often held by both Weyland-Yutani PMC units and corporate executives. This weapon is also undergoing limited field testing as part of the USCM's next generation pistol program. The slide is engraved with the Weyland-Yutani logo reminding you who's really in charge." icon = 'icons/obj/items/weapons/guns/guns_by_faction/uscm.dmi' icon_state = "vp78" item_state = "vp78" @@ -595,14 +595,14 @@ /obj/item/attachable/reflex, /obj/item/attachable/flashlight, /obj/item/attachable/compensator, - /obj/item/attachable/lasersight, + /obj/item/attachable/flashlight/laser_light_combo, /obj/item/attachable/extended_barrel, /obj/item/attachable/heavy_barrel, ) /obj/item/weapon/gun/pistol/vp78/handle_starting_attachment() ..() - var/obj/item/attachable/lasersight/VP = new(src) + var/obj/item/attachable/flashlight/laser_light_combo/VP = new(src) VP.flags_attach_features &= ~ATTACH_REMOVABLE VP.hidden = FALSE VP.Attach(src) diff --git a/icons/obj/items/weapons/guns/attachments/under.dmi b/icons/obj/items/weapons/guns/attachments/under.dmi index cb9ff5107d6af36746c4e484e75176363ed9b68b..8cbf735ac96bfad8ea12246363973dad4ab654cd 100644 GIT binary patch literal 13459 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 F{{Xqag>C=< From b0b1623f9a5c3672d3a1f2348a24d8e890c4a9c5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 14:02:35 +0100 Subject: [PATCH 114/495] Automatic changelog for PR #3436 [ci skip] --- html/changelogs/AutoChangeLog-pr-3436.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3436.yml diff --git a/html/changelogs/AutoChangeLog-pr-3436.yml b/html/changelogs/AutoChangeLog-pr-3436.yml new file mode 100644 index 000000000000..8d5bd732a4bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3436.yml @@ -0,0 +1,5 @@ +author: "SpartanBobby" +delete-after: True +changes: + - rscadd: "Adds Laser-Light Combo attachment unique to VP78" + - rscadd: "Adds new description to VP78" \ No newline at end of file From 9a7ff7dea873eda980caf4f059c97ca8ebd7170b Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 29 May 2023 08:57:14 -0400 Subject: [PATCH 115/495] Revive fun fact (#3430) # About the pull request This PR adds a revives fun fact This PR attempts to move fun fact code around to make it easier to make new stats (it will likely break something) # Explain why it's good for the game Stats are fun and my support bros gotta get some love :muscle: # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Adds a revive fun fact /:cl: --- .../datums/statistics/entities/death_stats.dm | 3 + .../statistics/random_facts/damage_fact.dm | 62 ++--------------- .../statistics/random_facts/kills_fact.dm | 61 ++--------------- .../statistics/random_facts/random_fact.dm | 68 +++++++++++++++++++ .../statistics/random_facts/revives_fact.dm | 9 +++ .../objects/items/devices/defibrillator.dm | 1 + code/modules/mob/mob_defines.dm | 1 + colonialmarines.dme | 1 + 8 files changed, 97 insertions(+), 109 deletions(-) create mode 100644 code/datums/statistics/random_facts/revives_fact.dm diff --git a/code/datums/statistics/entities/death_stats.dm b/code/datums/statistics/entities/death_stats.dm index cba83968a9d6..7e26e92ae135 100644 --- a/code/datums/statistics/entities/death_stats.dm +++ b/code/datums/statistics/entities/death_stats.dm @@ -19,6 +19,7 @@ var/time_of_death var/total_time_alive var/total_damage_taken + var/total_revives_done = 0 var/total_brute = 0 var/total_burn = 0 @@ -51,6 +52,7 @@ "time_of_death" = DB_FIELDTYPE_BIGINT, "total_time_alive" = DB_FIELDTYPE_BIGINT, "total_damage_taken" = DB_FIELDTYPE_INT, + "total_revives_done" = DB_FIELDTYPE_INT, "total_brute" = DB_FIELDTYPE_INT, "total_burn" = DB_FIELDTYPE_INT, @@ -117,6 +119,7 @@ new_death.total_kills = life_kills_total 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 handle_observer_message(cause_data, cause_mob, death_loc, A) diff --git a/code/datums/statistics/random_facts/damage_fact.dm b/code/datums/statistics/random_facts/damage_fact.dm index def2d74f66c1..f76690b477da 100644 --- a/code/datums/statistics/random_facts/damage_fact.dm +++ b/code/datums/statistics/random_facts/damage_fact.dm @@ -1,57 +1,9 @@ -/datum/random_fact/damage/announce() - var/death_damage_taken = 0 - var/living_damage_taken = 0 - var/datum/entity/statistic/death/death_to_report = null - var/mob/mob_to_report = null +/datum/random_fact/damage + statistic_name = "damage" + statistic_verb = "did" - if(round_statistics && length(round_statistics.death_stats_list)) - for(var/datum/entity/statistic/death/death in round_statistics.death_stats_list) - if(!check_human && !death.is_xeno) - continue - if(!check_xeno && death.is_xeno) - continue - if(death_damage_taken < death.total_damage_taken) - death_to_report = death - death_damage_taken = death.total_damage_taken +/datum/random_fact/damage/life_grab_stat(mob/fact_mob) + return fact_mob.life_damage_taken_total - var/list/list_to_check = list() - if(check_human) list_to_check += GLOB.alive_human_list - if(check_xeno) list_to_check += GLOB.living_xeno_list - for(var/mob/M as anything in list_to_check) - if(living_damage_taken < M.life_damage_taken_total) - mob_to_report = M - living_damage_taken = M.life_damage_taken_total - - if(!death_to_report && !mob_to_report) - return - - var/name = "" - var/damage_taken = 0 - var/additional_message = "" - if(death_to_report && mob_to_report) - if(living_damage_taken > death_damage_taken) - name = mob_to_report.real_name - damage_taken = living_damage_taken - additional_message = "and survived! Great work!" - else - name = death_to_report.mob_name - damage_taken = death_damage_taken - additional_message = "before dying" - if(death_to_report.cause_name) - additional_message += " to [death_to_report.cause_name]" - additional_message += ". Good work!" - else if(death_to_report) - name = death_to_report.mob_name - damage_taken = death_damage_taken - additional_message = "before dying" - if(death_to_report.cause_name) - additional_message += " to [death_to_report.cause_name]" - additional_message += ". Good work!" - else - name = mob_to_report.real_name - damage_taken = living_damage_taken - additional_message = "and survived! Great work!" - - message = "[name] took a whopping [damage_taken] damage [additional_message]" - - return ..() +/datum/random_fact/damage/death_grab_stat(datum/entity/statistic/death/fact_death) + return fact_death.total_damage_taken diff --git a/code/datums/statistics/random_facts/kills_fact.dm b/code/datums/statistics/random_facts/kills_fact.dm index 22ad0ba27b01..7ef1c2b238de 100644 --- a/code/datums/statistics/random_facts/kills_fact.dm +++ b/code/datums/statistics/random_facts/kills_fact.dm @@ -1,56 +1,9 @@ -/datum/random_fact/kills/announce() - var/death_kills_gotten = 0 - var/living_kills_gotten = 0 - var/datum/entity/statistic/death/death_to_report = null - var/mob/mob_to_report = null +/datum/random_fact/kills + statistic_name = "kills" + statistic_verb = "earned" - if(round_statistics && length(round_statistics.death_stats_list)) - for(var/datum/entity/statistic/death/death in round_statistics.death_stats_list) - if(!check_human && !death.is_xeno) - continue - if(!check_xeno && death.is_xeno) - continue - if(death_kills_gotten < death.total_kills) - death_to_report = death - death_kills_gotten = death.total_kills +/datum/random_fact/kills/life_grab_stat(mob/fact_mob) + return fact_mob.life_kills_total - var/list/list_to_check = list() - if(check_human) list_to_check += GLOB.alive_human_list - if(check_xeno) list_to_check += GLOB.living_xeno_list - for(var/mob/M as anything in list_to_check) - if(living_kills_gotten < M.life_kills_total) - mob_to_report = M - living_kills_gotten = M.life_kills_total - - if(!death_to_report && !mob_to_report) - return - - var/name = "" - var/kills_gotten = 0 - var/additional_message = "" - if(death_to_report && mob_to_report) - if(living_kills_gotten > death_kills_gotten) - name = mob_to_report.real_name - kills_gotten = living_kills_gotten - additional_message = "and survived! Great work!" - else - name = death_to_report.mob_name - kills_gotten = death_kills_gotten - additional_message = "before dying" - if(death_to_report.cause_name) - additional_message += " to [death_to_report.cause_name]" - additional_message += ". Good work!" - else if(death_to_report) - name = death_to_report.mob_name - kills_gotten = death_kills_gotten - additional_message = "before dying" - if(death_to_report.cause_name) - additional_message += " to [death_to_report.cause_name]" - additional_message += ". Good work!" - else - name = mob_to_report.real_name - kills_gotten = living_kills_gotten - additional_message = "and survived! Great work!" - - message = "[name] earned [kills_gotten] kill\s [additional_message]" - . = ..() +/datum/random_fact/kills/death_grab_stat(datum/entity/statistic/death/fact_death) + return fact_death.total_kills diff --git a/code/datums/statistics/random_facts/random_fact.dm b/code/datums/statistics/random_facts/random_fact.dm index f5f166c367a7..2a83c7b2c1ad 100644 --- a/code/datums/statistics/random_facts/random_fact.dm +++ b/code/datums/statistics/random_facts/random_fact.dm @@ -1,5 +1,7 @@ /datum/random_fact var/message = null + var/statistic_name = null + var/statistic_verb = null var/check_human = TRUE var/check_xeno = TRUE @@ -10,7 +12,73 @@ check_xeno = set_check_xeno /datum/random_fact/proc/announce() + calculate_announcement_message() if(message) to_world(SPAN_CENTERBOLD(message)) return TRUE return FALSE + +/datum/random_fact/proc/calculate_announcement_message() + var/death_stat_gotten = 0 + var/living_stat_gotten = 0 + var/datum/entity/statistic/death/death_to_report = null + var/mob/mob_to_report = null + + if(round_statistics && length(round_statistics.death_stats_list)) + for(var/datum/entity/statistic/death/death in round_statistics.death_stats_list) + if(!check_human && !death.is_xeno) + continue + if(!check_xeno && death.is_xeno) + continue + if(death_stat_gotten < death_grab_stat(death)) + death_to_report = death + death_stat_gotten = death_grab_stat(death) + + var/list/list_to_check = list() + if(check_human) + list_to_check += GLOB.alive_human_list + if(check_xeno) + list_to_check += GLOB.living_xeno_list + + for(var/mob/checked_mob as anything in list_to_check) + if(living_stat_gotten < life_grab_stat(checked_mob)) + mob_to_report = checked_mob + living_stat_gotten = life_grab_stat(checked_mob) + + if(!death_to_report && !mob_to_report) + return + + var/name = "" + var/stat_gotten = 0 + var/additional_message = "" + if(death_to_report && mob_to_report) + if(living_stat_gotten > death_stat_gotten) + name = mob_to_report.real_name + stat_gotten = living_stat_gotten + additional_message = "and survived! Great work!" + else + name = death_to_report.mob_name + stat_gotten = death_stat_gotten + additional_message = "before dying" + if(death_to_report.cause_name) + additional_message += " to [death_to_report.cause_name]" + additional_message += ". Good work!" + else if(death_to_report) + name = death_to_report.mob_name + stat_gotten = death_stat_gotten + additional_message = "before dying" + if(death_to_report.cause_name) + additional_message += " to [death_to_report.cause_name]" + additional_message += ". Good work!" + else + name = mob_to_report.real_name + stat_gotten = living_stat_gotten + additional_message = "and survived! Great work!" + + message = "[name] [statistic_verb] [stat_gotten] [statistic_name] [additional_message]" + +/datum/random_fact/proc/life_grab_stat(mob/fact_mob) + return 0 + +/datum/random_fact/proc/death_grab_stat(datum/entity/statistic/death/fact_death) + return 0 diff --git a/code/datums/statistics/random_facts/revives_fact.dm b/code/datums/statistics/random_facts/revives_fact.dm new file mode 100644 index 000000000000..60b6daa896d2 --- /dev/null +++ b/code/datums/statistics/random_facts/revives_fact.dm @@ -0,0 +1,9 @@ +/datum/random_fact/revives + statistic_name = "people" + statistic_verb = "revived" + +/datum/random_fact/revives/life_grab_stat(mob/fact_mob) + return fact_mob.life_revives_total + +/datum/random_fact/revives/death_grab_stat(datum/entity/statistic/death/fact_death) + return fact_death.total_revives_done diff --git a/code/game/objects/items/devices/defibrillator.dm b/code/game/objects/items/devices/defibrillator.dm index e873fa893d62..0596ae9d14b8 100644 --- a/code/game/objects/items/devices/defibrillator.dm +++ b/code/game/objects/items/devices/defibrillator.dm @@ -228,6 +228,7 @@ user.visible_message(SPAN_NOTICE("[icon2html(src, viewers(src))] \The [src] beeps: Defibrillation successful.")) playsound(get_turf(src), 'sound/items/defib_success.ogg', 25, 0) user.track_life_saved(user.job) + user.life_revives_total++ H.handle_revive() to_chat(H, SPAN_NOTICE("You suddenly feel a spark and your consciousness returns, dragging you back to the mortal plane.")) if(H.client?.prefs.toggles_flashing & FLASH_CORPSEREVIVE) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 80bac5eb282b..b469052104fd 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -125,6 +125,7 @@ var/life_steps_total = 0 var/life_kills_total = 0 var/life_damage_taken_total = 0 + var/life_revives_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/colonialmarines.dme b/colonialmarines.dme index fb138da60d54..4029b575c5a9 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -571,6 +571,7 @@ #include "code\datums\statistics\random_facts\damage_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" #include "code\datums\supply_packs\_supply_packs.dm" #include "code\datums\supply_packs\ammo.dm" #include "code\datums\supply_packs\attachments.dm" From 3f10e924663b864d58ee00af59989e57d04ce8fa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 14:18:36 +0100 Subject: [PATCH 116/495] Automatic changelog for PR #3430 [ci skip] --- html/changelogs/AutoChangeLog-pr-3430.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3430.yml diff --git a/html/changelogs/AutoChangeLog-pr-3430.yml b/html/changelogs/AutoChangeLog-pr-3430.yml new file mode 100644 index 000000000000..dac1b53772be --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3430.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Adds a revive fun fact" \ No newline at end of file From 65158df18ccbd0e4f1a93ca7fa002f8a451271fa Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Mon, 29 May 2023 22:59:06 +1000 Subject: [PATCH 117/495] SL gets Signal Flare (#3441) # About the pull request Add 1 pack of signal flares to SL essential Kit # Explain why it's good for the game Turns out SL calling in CAS is good I've also considered adding the Signal Flare pack as a purchasable point based item for SL however It seems that the Signal Flare pack has intentional scarcity as no one can buy it even RTO/Fireteam Leads, # Changelog :cl: ghostsheet add: Added a M89-S Signal Flare pack to SL essential kit. /:cl: --- .../machinery/vending/vendor_types/squad_prep/squad_leader.dm | 1 + 1 file changed, 1 insertion(+) 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 bc63343ee25b..e2602dd2df54 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 @@ -196,6 +196,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( spawned_gear_list = list( /obj/item/explosive/plastic, /obj/item/device/binoculars/range/designator, + /obj/item/storage/box/m94/signal, /obj/item/map/current_map, /obj/item/tool/extinguisher/mini, /obj/item/storage/box/zipcuffs, From 3663289385a67ab84bfd205d2e64399bf1a22bca Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 14:34:38 +0100 Subject: [PATCH 118/495] Automatic changelog for PR #3441 [ci skip] --- html/changelogs/AutoChangeLog-pr-3441.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3441.yml diff --git a/html/changelogs/AutoChangeLog-pr-3441.yml b/html/changelogs/AutoChangeLog-pr-3441.yml new file mode 100644 index 000000000000..f0195211db3b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3441.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "Added a M89-S Signal Flare pack to SL essential kit." \ No newline at end of file From d20b81f157f2bcac7866836272e380366e53df6f Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 29 May 2023 13:59:10 +0100 Subject: [PATCH 119/495] Gets rid of Nuclear music on Admin Ending Round (#3452) # About the pull request Replace draw music by neutral_hopeful02.ogg which i believe is the best fit we got for a neutral mysterious game end at the hand of admin tooling. # Explain why it's good for the game It's just confusing everyone every single time. People think admins SD'ed the Almayer 9 times out of 10. Also it's giga loud. # Testing Photographs and Procedure
Screenshots & Videos Can't screenshot sound can I?
# Changelog :cl: fix: XvX end and Admin ending round won't play nuclear detonation sequence music anymore. /:cl: --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 2 +- code/game/gamemodes/colonialmarines/xenovsxeno.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 8d0dba8e1218..5d7229ee92e5 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -353,7 +353,7 @@ round_statistics.current_map.total_marine_victories++ if(MODE_INFESTATION_DRAW_DEATH) end_icon = "draw" - musical_track = pick('sound/theme/nuclear_detonation1.ogg','sound/theme/nuclear_detonation2.ogg') + musical_track = 'sound/theme/neutral_hopeful2.ogg' if(round_statistics && round_statistics.current_map) round_statistics.current_map.total_draws++ var/sound/S = sound(musical_track, channel = SOUND_CHANNEL_LOBBY) diff --git a/code/game/gamemodes/colonialmarines/xenovsxeno.dm b/code/game/gamemodes/colonialmarines/xenovsxeno.dm index f9bf3f779b24..a0d555acd2fb 100644 --- a/code/game/gamemodes/colonialmarines/xenovsxeno.dm +++ b/code/game/gamemodes/colonialmarines/xenovsxeno.dm @@ -261,7 +261,7 @@ /datum/game_mode/xenovs/declare_completion() announce_ending() var/musical_track - musical_track = pick('sound/theme/nuclear_detonation1.ogg','sound/theme/nuclear_detonation2.ogg') + musical_track = pick('sound/theme/neutral_melancholy1.ogg', 'sound/theme/neutral_melancholy2.ogg') var/sound/S = sound(musical_track, channel = SOUND_CHANNEL_LOBBY) S.status = SOUND_STREAM From b08744b1481fa4b321c58dcaf0cb7ac33f5b76cb Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 14:48:22 +0100 Subject: [PATCH 120/495] Automatic changelog for PR #3452 [ci skip] --- html/changelogs/AutoChangeLog-pr-3452.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3452.yml diff --git a/html/changelogs/AutoChangeLog-pr-3452.yml b/html/changelogs/AutoChangeLog-pr-3452.yml new file mode 100644 index 000000000000..ca3a5a340784 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3452.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "XvX end and Admin ending round won't play nuclear detonation sequence music anymore." \ No newline at end of file From cedc0d3a8f9fa5bea799ba86afb278f1b5257dbf Mon Sep 17 00:00:00 2001 From: harryob Date: Mon, 29 May 2023 13:59:24 +0100 Subject: [PATCH 121/495] less medic vendors on WO (#3433) man what the hell :cl: fix: there's less random vendors on WO /:cl: --- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 172 +++++++++--------- 1 file changed, 89 insertions(+), 83 deletions(-) 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 fb8dd0bf8213..4c574dad8426 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -13281,6 +13281,12 @@ icon_state = "floor_plate" }, /area/whiskey_outpost/inside/bunker/pillbox/one) +"Xq" = ( +/turf/open/jungle{ + bushes_spawn = 0; + icon_state = "grass_impenetrable" + }, +/area/whiskey_outpost/outside/lane/two_north) "Xr" = ( /obj/effect/landmark/start/whiskey/marine, /turf/open/gm/dirtgrassborder, @@ -22152,7 +22158,7 @@ Zf Zf Zf mT -CE +Xq GJ GJ mT @@ -22355,8 +22361,8 @@ Zf Zf mT GJ -CE -CE +Xq +Xq mT Zf Zf @@ -22559,7 +22565,7 @@ mT GJ GJ GJ -CE +Xq Zf Zf mT @@ -22758,7 +22764,7 @@ Zf mT mT mT -CE +Xq GJ GJ GJ @@ -22959,10 +22965,10 @@ Zf Zf mT mT -CE -CE +Xq +Xq GJ -CE +Xq GJ Oq Oq @@ -23163,9 +23169,9 @@ mT mT GJ GJ -CE -CE -CE +Xq +Xq +Xq Oq Qw Qw @@ -23357,20 +23363,20 @@ mT Db OD gu -CE +Xq mT mT mT -CE -CE +Xq +Xq cY GJ -CE -CE +Xq +Xq GJ GJ -CE -CE +Xq +Xq GJ GJ GJ @@ -23563,17 +23569,17 @@ GJ GJ GJ GJ -GJ -GJ -CE +Xq +Xq +Xq GJ GJ GJ -CE +Xq GJ GJ GJ -CE +Xq GJ GJ QB @@ -23764,19 +23770,19 @@ gu GJ GJ GJ -CE +Xq GJ GJ -CE -CE +Xq +Xq GJ GJ -CE -CE +Xq +Xq GJ GJ -CE -CE +Xq +Xq GJ QB CG @@ -23963,22 +23969,22 @@ QO Db OD gu -CE -CE -CE -CE +Xq +Xq +Xq +Xq GJ -CE -CE -CE +Xq +Xq +Xq GJ -CE -CE -CE +Xq +Xq +Xq GJ -CE -CE -CE +Xq +Xq +Xq GJ QB CG @@ -24165,23 +24171,23 @@ QO Db OD gu -CE -CE -CE +Xq +Xq +Xq GJ -CE -CE +Xq +Xq GJ GJ -CE -CE +Xq +Xq AE In -CE -CE +Xq +Xq GJ GJ -CE +Xq QB VH CN @@ -24367,23 +24373,23 @@ Pu Db OD gu -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE -CE +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq +Xq QB CG CN @@ -25582,20 +25588,20 @@ Db eG QL rw -CE -CE -CE +Xq +Xq +Xq GJ QB Db Db Db gu -CE -CE +Xq +Xq GJ -CE -CE +Xq +Xq QB CG CN @@ -25793,11 +25799,11 @@ IB IB sb gu -CE +Xq GJ GJ GJ -CE +Xq QB VH CN @@ -25995,11 +26001,11 @@ Db Db ky gu -CE -CE +Xq +Xq GJ GJ -CE +Xq QB CG CN @@ -26201,7 +26207,7 @@ GJ GJ GJ GJ -CE +Xq QB CG mT From cb22b5c9dda6cec820449ea8b8c9934fd6490c60 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 15:01:49 +0100 Subject: [PATCH 122/495] Automatic changelog for PR #3433 [ci skip] --- html/changelogs/AutoChangeLog-pr-3433.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3433.yml diff --git a/html/changelogs/AutoChangeLog-pr-3433.yml b/html/changelogs/AutoChangeLog-pr-3433.yml new file mode 100644 index 000000000000..8dac32cd361a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3433.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - bugfix: "there's less random vendors on WO" \ No newline at end of file From 3ee06d2f4d9267ddbb5ff302b13019d694925d6e Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 29 May 2023 05:59:42 -0700 Subject: [PATCH 123/495] Fix xenos not ending overwatch when target dies (#3451) # About the pull request This PR fixes a logic error in code where non-queen xenos didn't properly test if their overwatched xeno was dead preventing the camera from resetting when they die. # Explain why it's good for the game Fixes #3445 # Changelog :cl: Drathek fix: Fixed non-queen xeno overwatch persisting on a dead xeno /:cl: --- code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm index 902a2d06092c..a92098462524 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm @@ -121,7 +121,7 @@ // Called from xeno Life() // Makes sure that Xeno overwatch is reset when the overwatched Xeno dies. /mob/living/carbon/xenomorph/proc/handle_overwatch() - if (observed_xeno && (observed_xeno == DEAD || QDELETED(observed_xeno))) + if (observed_xeno && (observed_xeno.stat == DEAD || QDELETED(observed_xeno))) overwatch(null, TRUE) /mob/living/carbon/xenomorph/proc/overwatch_handle_mob_move_or_look(mob/living/carbon/xenomorph/mover, actually_moving, direction, specific_direction) From 3375fd611b84e39443af5c0b16eee0cb1d539213 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 15:14:58 +0100 Subject: [PATCH 124/495] Automatic changelog for PR #3451 [ci skip] --- html/changelogs/AutoChangeLog-pr-3451.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3451.yml diff --git a/html/changelogs/AutoChangeLog-pr-3451.yml b/html/changelogs/AutoChangeLog-pr-3451.yml new file mode 100644 index 000000000000..9bdaab24eaf0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3451.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed non-queen xeno overwatch persisting on a dead xeno" \ No newline at end of file From 622abd920649db664597d9105eeeee1a25e8871e Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 29 May 2023 14:00:30 +0100 Subject: [PATCH 125/495] Fix Radio Signaling Frequencies breaking down (#3429) # About the pull request This corrects a bug introduced by porting of newer /tg/ radio code a few months back. Due to improper handling of the weakrefs of radio devices, not only removing a device wouldn't work as expected, the dangling weakref of a deleted device would cause the transmit code to crash. This came twofold: * The weakref is not checked as resolving successfully before being used * Removing a device would remove its WEAKREF(), but if done during deletion, it is already invalidated (we sidestep that by grabbing the weakref ref directly) In effect this meant signallers in particular would only work under "clean" conditions, eg. being assigned to an unused frequency without moving stuff around too much. I'm sure it explains a bunch of other excessively niche bug interactions but I'm too lazy to find out. # Explain why it's good for the game Shenanigans. # Changelog :cl: fix: Fixed a bug in radio signaling cleanup that was notably preventing signallers from working as intended, and likely caused issues for other devices. /:cl: --- code/controllers/subsystem/communications.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index 1fbc92f73d84..1e4afe7e9393 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -368,6 +368,9 @@ SUBSYSTEM_DEF(radio) for(var/datum/weakref/device_ref as anything in devices[filter]) var/obj/device = device_ref.resolve() + if(!device) + continue + if(device == source) continue @@ -400,12 +403,9 @@ SUBSYSTEM_DEF(radio) /datum/radio_frequency/proc/remove_listener(obj/device) for (var/devices_filter in devices) var/list/devices_line = devices[devices_filter] - devices_line -= WEAKREF(device) - while (null in devices_line) - devices_line -= null - if (devices_line.len==0) + devices_line -= device.weak_reference + if (!length(devices_line)) devices -= devices_filter - qdel(devices_line) /datum/signal var/obj/source From 139d277c05a37d8bd384dcf585a14ee914852b0a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 15:28:15 +0100 Subject: [PATCH 126/495] Automatic changelog for PR #3429 [ci skip] --- html/changelogs/AutoChangeLog-pr-3429.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3429.yml diff --git a/html/changelogs/AutoChangeLog-pr-3429.yml b/html/changelogs/AutoChangeLog-pr-3429.yml new file mode 100644 index 000000000000..656cc878fb00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3429.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed a bug in radio signaling cleanup that was notably preventing signallers from working as intended, and likely caused issues for other devices." \ No newline at end of file From 6e1d5794137c5780841217a44030375a6cf8f5af Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Mon, 29 May 2023 09:03:38 -0400 Subject: [PATCH 127/495] Better info when deferring to mhelps (#3437) # About the pull request Deferring to mentorhelp now specifies that, instead of generic resolution. # Explain why it's good for the game A bit better readability # Changelog :cl: admin: Deferring to mentorhelp gives a specific message instead of a generic resolution message /:cl: --- code/modules/admin/verbs/adminhelp.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 16fff09944ac..03d2ae517354 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -519,7 +519,8 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) AddInteraction("Deferred to Mentors by [key_name_admin(usr)].", player_message = "Deferred to Mentors.") to_chat(initiator, SPAN_ADMINHELP("Your ticket has been deferred to Mentors.")) - Resolve() + log_ahelp(id, "Defer", "Deferred to mentors by [usr.key]", null, usr.ckey) + Close(silent = TRUE) /datum/admin_help/proc/mark_ticket() if(marked_admin) From bd5970bff6baa6d8e91359079b5ae8eed3c1d540 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 15:41:23 +0100 Subject: [PATCH 128/495] Automatic changelog for PR #3437 [ci skip] --- html/changelogs/AutoChangeLog-pr-3437.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3437.yml diff --git a/html/changelogs/AutoChangeLog-pr-3437.yml b/html/changelogs/AutoChangeLog-pr-3437.yml new file mode 100644 index 000000000000..e829dae9db72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3437.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - admin: "Deferring to mentorhelp gives a specific message instead of a generic resolution message" \ No newline at end of file From 22e1083579bfe2e22b17fd6746fa77e68a31f5df Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Mon, 29 May 2023 23:06:04 +1000 Subject: [PATCH 129/495] Fluff: Acid Runner BOOM Visual FX (#3443) # About the pull request Added a harmless smoke cloud to Acid runner's Boom # Explain why it's good for the game This adds a much needed visual indication of where an Acid runner explodes, plus it gives it more PUNCH/feedback for the runner The smoke is harmless, see-through, low alpha and disappears fast but it's more than enough to tell # Testing Photographs and Procedure Same Vid, take a look: https://streamable.com/ix63cp https://github.com/cmss13-devs/cmss13/assets/43085828/484faa97-fe8b-46ac-8178-44d8345289f9 # Changelog :cl: ghostsheet add: Added a harmless smoke cloud to Acid Runner's "For the Hive" ability. /:cl: --- code/game/objects/effects/effect_system/smoke.dm | 11 +++++++++++ .../carbon/xenomorph/mutators/strains/runner/acid.dm | 2 ++ 2 files changed, 13 insertions(+) diff --git a/code/game/objects/effects/effect_system/smoke.dm b/code/game/objects/effects/effect_system/smoke.dm index 0a2ba1e02e65..a02069087412 100644 --- a/code/game/objects/effects/effect_system/smoke.dm +++ b/code/game/objects/effects/effect_system/smoke.dm @@ -256,6 +256,17 @@ icon = 'icons/effects/effects.dmi' smokeranking = SMOKE_RANK_MED +///////////////////////////////////////// +// Acid Runner Smoke, Harmless Visuals only +///////////////////////////////////////// +/obj/effect/particle_effect/smoke/acid_runner_harmless + color = "#86B028" + time_to_live = 2 + opacity = FALSE + alpha = 200 + smokeranking = SMOKE_RANK_HARMLESS + amount = 0 + ///////////////////////////////////////// // BOILER SMOKES ///////////////////////////////////////// diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm index 25ee9b315cc4..a2699a4f0f40 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm @@ -147,6 +147,8 @@ damage *= XVX_ACID_DAMAGEMULT target_living.apply_damage(damage, BURN) + for(var/turf/T in view(bound_xeno, acid_range)) + new /obj/effect/particle_effect/smoke/acid_runner_harmless(T) playsound(bound_xeno, 'sound/effects/blobattack.ogg', 75) if(bound_xeno.client && bound_xeno.hive) addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), bound_xeno.client), 5 SECONDS) From 4357cc8688e4cdeb614d25d0ab6f3dc2966e5b10 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 15:55:11 +0100 Subject: [PATCH 130/495] Automatic changelog for PR #3443 [ci skip] --- html/changelogs/AutoChangeLog-pr-3443.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3443.yml diff --git a/html/changelogs/AutoChangeLog-pr-3443.yml b/html/changelogs/AutoChangeLog-pr-3443.yml new file mode 100644 index 000000000000..f3207150e3bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3443.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "Added a harmless smoke cloud to Acid Runner's \"For the Hive\" ability." \ No newline at end of file From 68c2dd939ae451dff1a76273073c4ab2b8544aba Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 29 May 2023 15:33:32 -0400 Subject: [PATCH 131/495] Corpsmen buyable blood bags (#3459) # About the pull request This PR allows corpsmen to buy blood bags in their vendors. # Explain why it's good for the game Blood bags are becoming increasingly more required in our medical system and more are going to be needed. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Adds buyable blood bags to corpsmen vendors /:cl: --- .../machinery/vending/vendor_types/squad_prep/squad_medic.dm | 1 + 1 file changed, 1 insertion(+) 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 01966fc7ca3a..e5c01090e54a 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 @@ -10,6 +10,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("Medical Splints", 1, /obj/item/stack/medical/splint, null, VENDOR_ITEM_RECOMMENDED), list("Gauze", 1, /obj/item/stack/medical/bruise_pack, null, VENDOR_ITEM_REGULAR), list("Ointment", 1, /obj/item/stack/medical/ointment, null, VENDOR_ITEM_REGULAR), + list("Blood Bag (O-)", 4, /obj/item/reagent_container/blood/OMinus, null, VENDOR_ITEM_REGULAR), list("FIRSTAID KITS", 0, null, null, null), list("Advanced Firstaid Kit", 12, /obj/item/storage/firstaid/adv, null, VENDOR_ITEM_RECOMMENDED), From 0f98f02ffa8c2449706dfa3457c7dbafff4dcb1c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 May 2023 20:41:03 +0100 Subject: [PATCH 132/495] Automatic changelog for PR #3459 [ci skip] --- html/changelogs/AutoChangeLog-pr-3459.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3459.yml diff --git a/html/changelogs/AutoChangeLog-pr-3459.yml b/html/changelogs/AutoChangeLog-pr-3459.yml new file mode 100644 index 000000000000..72137a85e77b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3459.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Adds buyable blood bags to corpsmen vendors" \ No newline at end of file From d367cd9be1c7cbae86126fe760425be7ab6fdc1f Mon Sep 17 00:00:00 2001 From: LynxSolstice <112824777+LynxSolstice@users.noreply.github.com> Date: Mon, 29 May 2023 19:14:13 -0400 Subject: [PATCH 133/495] Revival of #2979: Ammo Can IMP Rack (#3392) # About the pull request Adds a relatively scarce logistics backpack item to the req vendor, allows Marines to carry 3 of any obj/item/ammo_box/, increases the logistics capability of your standard Marine. (Special thanks to Sionnach for the sprites, and Bengus, Harry, and Beagle for help with the code!) # Explain why it's good for the game Instead of 400 boxes of ammo or mags remaining at the FOB, this new item encourages logistics and ammo-bearing (A lot of riflemen like wearing ammo boxes on their backs, this allows them to hold more boxes + MRE boxes/flare boxes as well, thanks to those being a subtype of /ammo_box/. Allows the movement of supplies easier if you can get your hands on this elusive, limited issue item! # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/112824777/56d3ab1f-daec-4cf3-ac66-e6f08efe0162) ![image](https://github.com/cmss13-devs/cmss13/assets/112824777/59693ccc-6ad3-40f6-ae0a-f4a1afdfab01) ![image](https://github.com/cmss13-devs/cmss13/assets/112824777/25e67432-a63c-41a0-a53c-0a4183d17fe6) # Changelog :cl:LynxSolstice, Sionnach add: Adds a new IMP framed back item, the Ammo Rack. balance: Added the new Ammo Rack to the Req vendor. At a scaling of (round*1), it should be pretty scarce. The ammo rack also is unthrowable and adds a flat .5 second increase to movement delay. imageadd: Added icons for Ammo_Pack_ and onmobs for each state (0, 1, 2, and 3) /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Co-authored-by: fira --- .../vending/vendor_types/requisitions.dm | 1 + code/game/objects/items/storage/backpack.dm | 30 ++++++++++++++++++ icons/mob/humans/onmob/back.dmi | Bin 106401 -> 105151 bytes icons/obj/items/clothing/backpacks.dmi | Bin 55470 -> 55862 bytes 4 files changed, 31 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index bb38ecfe7257..70f0f4e95582 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -74,6 +74,7 @@ list("Technician Welderpack", round(scale * 2), /obj/item/storage/backpack/marine/engineerpack, VENDOR_ITEM_REGULAR), list("Mortar Shell Backpack", round(scale * 1), /obj/item/storage/backpack/marine/mortarpack, VENDOR_ITEM_REGULAR), list("Technician Welder-Satchel", round(scale * 5), /obj/item/storage/backpack/marine/engineerpack/satchel, VENDOR_ITEM_REGULAR), + list("IMP Ammo Rack", round(scale * 2), /obj/item/storage/backpack/marine/ammo_rack, VENDOR_ITEM_REGULAR), list("Radio Telephone Pack", round(scale * 2), /obj/item/storage/backpack/marine/satchel/rto, VENDOR_ITEM_REGULAR), list("BELTS", -1, null, null), diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 1c3aae767f08..ab424883f34a 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -399,6 +399,36 @@ xeno_icon_state = "marinepack" xeno_types = list(/mob/living/carbon/xenomorph/runner, /mob/living/carbon/xenomorph/praetorian, /mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/defender, /mob/living/carbon/xenomorph/sentinel, /mob/living/carbon/xenomorph/spitter) +/obj/item/storage/backpack/marine/ammo_rack + name = "\improper IMP ammo rack" + desc = "A bare IMP frame with buckles designed to hold multiple ammo cans, but can fit any cumbersome box thanks to Marine ingenuity. Helps you lug around extra rounds or supplies." + has_gamemode_skin = FALSE + storage_slots = 3 + icon_state = "ammo_pack_0" + can_hold = list(/obj/item/ammo_box) + max_w_class = SIZE_MASSIVE + throw_range = 0 + xeno_types = null + var/base_icon_state = "ammo_pack" + var/move_delay_mult = 0.4 + +/obj/item/storage/backpack/marine/ammo_rack/update_icon() + . = ..() + icon_state = "[base_icon_state]_[length(contents)]" + +/obj/item/storage/backpack/marine/ammo_rack/pickup(mob/user, silent) + . = ..() + RegisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY, PROC_REF(handle_movedelay)) + +/obj/item/storage/backpack/marine/ammo_rack/proc/handle_movedelay(mob/user, list/movedata) + SIGNAL_HANDLER + if(locate(/obj/item/storage/backpack/marine/ammo_rack) in user.contents) + movedata["move_delay"] += move_delay_mult + +/obj/item/storage/backpack/marine/ammo_rack/dropped(mob/user, silent) + . = ..() + UnregisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY) + /obj/item/storage/backpack/marine/medic name = "\improper USCM corpsman backpack" desc = "A standard-issue backpack worn by USCM medics." diff --git a/icons/mob/humans/onmob/back.dmi b/icons/mob/humans/onmob/back.dmi index fa06d7c8bc8f127e0a13748889470b4c6b3e98b8..fe04c9d66dc38442487455301456d1516898a460 100644 GIT binary patch literal 105151 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
![image](https://github.com/cmss13-devs/cmss13/assets/117036822/4043a495-e100-4f65-94ba-994af3bc48be) Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: trijent shuttle apc can now be properly fixed... maptweak: added a scenery around the fix to make it look more natural. /:cl: --------- Co-authored-by: Julien --- maps/shuttles/trijentshuttle2.dmm | 70 ++++++++++++++++++++++++++----- 1 file changed, 59 insertions(+), 11 deletions(-) diff --git a/maps/shuttles/trijentshuttle2.dmm b/maps/shuttles/trijentshuttle2.dmm index ccb1fc3902e8..c99ce5d16488 100644 --- a/maps/shuttles/trijentshuttle2.dmm +++ b/maps/shuttles/trijentshuttle2.dmm @@ -43,6 +43,17 @@ }, /turf/open/shuttle/escapepod, /area/shuttle/trijent_shuttle/elevator) +"n" = ( +/obj/structure/machinery/power/apc{ + dir = 1; + pixel_y = 26; + start_charge = 0 + }, +/obj/item/tool/wirecutters{ + pixel_y = -7 + }, +/turf/open/floor/plating, +/area/shuttle/trijent_shuttle/elevator) "o" = ( /obj/structure/bed/chair/dropship/passenger{ dir = 1 @@ -56,6 +67,14 @@ "q" = ( /turf/closed/shuttle/elevator/freight, /area/shuttle/trijent_shuttle/elevator) +"r" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/shuttle/escapepod, +/area/shuttle/trijent_shuttle/elevator) "s" = ( /turf/closed/shuttle/elevator{ dir = 4 @@ -79,6 +98,17 @@ dir = 8 }, /area/shuttle/trijent_shuttle/elevator) +"w" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/tool/screwdriver{ + layer = 3.6; + pixel_x = 9; + pixel_y = 8 + }, +/turf/open/shuttle/escapepod{ + icon_state = "floor11" + }, +/area/shuttle/trijent_shuttle/elevator) "A" = ( /turf/closed/shuttle/elevator{ dir = 9 @@ -91,6 +121,17 @@ }, /turf/open/shuttle/escapepod, /area/shuttle/trijent_shuttle/elevator) +"I" = ( +/obj/item/tool/crowbar/red{ + pixel_x = -13; + pixel_y = -13 + }, +/obj/item/stack/cable_coil{ + pixel_x = 1; + pixel_y = 10 + }, +/turf/open/shuttle/escapepod, +/area/shuttle/trijent_shuttle/elevator) "J" = ( /obj/structure/machinery/door/poddoor/almayer/locked{ dir = 4; @@ -100,6 +141,18 @@ icon_state = "rasputin15" }, /area/shuttle/trijent_shuttle/elevator) +"O" = ( +/obj/item/limb/hand/r_hand, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/shuttle/escapepod, +/area/shuttle/trijent_shuttle/elevator) +"P" = ( +/obj/item/storage/toolbox/mechanical/green{ + pixel_y = 8 + }, +/obj/item/circuitboard/apc, +/turf/open/shuttle/escapepod, +/area/shuttle/trijent_shuttle/elevator) "Q" = ( /turf/open/shuttle/escapepod{ icon_state = "floor11" @@ -124,11 +177,6 @@ icon_state = "E"; dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 26; - start_charge = 0 - }, /turf/open/shuttle/escapepod, /area/shuttle/trijent_shuttle/elevator) "V" = ( @@ -158,30 +206,30 @@ h (2,1,1) = {" d R -l +r l t s "} (3,1,1) = {" k -a +I W c -a +O s "} (4,1,1) = {" q -a -Q +n +w Y a s "} (5,1,1) = {" u -a +P Q b a From f936dd8224cfa9e03bf70c9366ed70617c5a5221 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 09:48:44 +0100 Subject: [PATCH 139/495] Automatic changelog for PR #3462 [ci skip] --- html/changelogs/AutoChangeLog-pr-3462.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3462.yml diff --git a/html/changelogs/AutoChangeLog-pr-3462.yml b/html/changelogs/AutoChangeLog-pr-3462.yml new file mode 100644 index 000000000000..08549c078702 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3462.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "trijent shuttle apc can now be properly fixed..." + - maptweak: "added a scenery around the fix to make it look more natural." \ No newline at end of file From 05fbdeefa035a74787878ede15efdb61fb38d1ef Mon Sep 17 00:00:00 2001 From: TenguHangover Date: Tue, 30 May 2023 04:41:28 -0400 Subject: [PATCH 140/495] Nurse intro description correction (#3464) Changes the wording of the intro desc for nurses as they can now do things such as fixing IB. # Explain why it's good for the game Corrects in game wording so that it is now up to date with a description of their abilities. # Testing Photographs and Procedure
Screenshots & Videos
# Changelog :cl: fix: Corrected the nurse's starting descriptor in line with IB changes. /:cl: --- code/game/jobs/job/civilians/support/nurse.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/jobs/job/civilians/support/nurse.dm b/code/game/jobs/job/civilians/support/nurse.dm index f510548c8a95..034421d799aa 100644 --- a/code/game/jobs/job/civilians/support/nurse.dm +++ b/code/game/jobs/job/civilians/support/nurse.dm @@ -6,7 +6,7 @@ selection_class = "job_doctor" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_medical/nurse - entry_message_body = "
You are tasked with keeping the Marines healthy and strong. You are also an expert when it comes to medication and treatment, but you do not know anything about surgery. Focus on assisting doctors and triaging wounded marines." + entry_message_body = "You are tasked with keeping the Marines healthy and strong. You are also an expert when it comes to medication and treatment, and can do minor surgical procedures. Focus on assisting doctors and triaging wounded marines." /obj/effect/landmark/start/nurse name = JOB_NURSE From 32224a72e2689d16d3cf687c501802fa409f832b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 10:02:46 +0100 Subject: [PATCH 141/495] Automatic changelog for PR #3464 [ci skip] --- html/changelogs/AutoChangeLog-pr-3464.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3464.yml diff --git a/html/changelogs/AutoChangeLog-pr-3464.yml b/html/changelogs/AutoChangeLog-pr-3464.yml new file mode 100644 index 000000000000..12253c846d37 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3464.yml @@ -0,0 +1,4 @@ +author: "TenguHangover" +delete-after: True +changes: + - bugfix: "Corrected the nurse's starting descriptor in line with IB changes." \ No newline at end of file From 0972eb46f5af1fd666223590666debdbbbf7b435 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Tue, 30 May 2023 04:41:40 -0400 Subject: [PATCH 142/495] Allows staff to use more non standard symbols in names (#3458) # About the pull request removes encoding from another form of naming # Changelog :cl: admin: Allows auto rename VV to not be encoded /:cl: --- code/game/atoms.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 52346847728d..937c19b4512b 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -660,7 +660,7 @@ Parameters are passed from New. SEND_SIGNAL(src, COMSIG_ATOM_VV_MODIFY_TRANSFORM) if(href_list[VV_HK_AUTO_RENAME] && check_rights(R_VAREDIT)) - var/newname = tgui_input_text(usr, "What do you want to rename this to?", "Automatic Rename", name) + var/newname = tgui_input_text(usr, "What do you want to rename this to?", "Automatic Rename", name, encode = FALSE) if(newname) name = newname From 6ec4c451c0137322350d6351032d5b0a25262221 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 10:22:49 +0100 Subject: [PATCH 143/495] Automatic changelog for PR #3458 [ci skip] --- html/changelogs/AutoChangeLog-pr-3458.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3458.yml diff --git a/html/changelogs/AutoChangeLog-pr-3458.yml b/html/changelogs/AutoChangeLog-pr-3458.yml new file mode 100644 index 000000000000..d46bb14ccc8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3458.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - admin: "Allows auto rename VV to not be encoded" \ No newline at end of file From 6e56886ce68d791547bfba3daf75599ce21a7f30 Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Tue, 30 May 2023 01:41:57 -0700 Subject: [PATCH 144/495] You can restock vendors with armors again. (#3460) # About the pull request Title says it all. Changes armor in surplus vendors back from essentials_set to normal armor objects for now. Pending possible changes to the surplus vendors, this will have to do. # Explain why it's good for the game Good for req and preps. # 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 restock vendors with armors again. /:cl: --- code/game/machinery/vending/vendor_types/requisitions.dm | 4 ++-- .../machinery/vending/vendor_types/squad_prep/squad_prep.dm | 4 ++-- code/modules/clothing/suits/marine_armor.dm | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index 70f0f4e95582..79e2632657ee 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -431,8 +431,8 @@ list("M3 Pattern Padless Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless, VENDOR_ITEM_REGULAR), list("M3 Pattern Ridged Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless_lines, VENDOR_ITEM_REGULAR), list("M3 Pattern Skull Marine Armor", 20, /obj/item/clothing/suit/storage/marine/skull, VENDOR_ITEM_REGULAR), - list("M3-EOD Pattern Heavy Armor", 10, /obj/effect/essentials_set/random/uscm_heavy_armor, VENDOR_ITEM_REGULAR), - list("M3-L Pattern Light Armor", 10, /obj/effect/essentials_set/random/uscm_light_armor, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 10, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 10, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), list("GLOVES", -1, null, null), list("Marine Combat Gloves", 40, /obj/item/clothing/gloves/marine, 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 bc13311ace20..0304e08d6b53 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 @@ -96,8 +96,8 @@ list("M3 Pattern Ridged Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless_lines, VENDOR_ITEM_REGULAR), list("M3 Pattern Skull Marine Armor", 20, /obj/item/clothing/suit/storage/marine/skull, VENDOR_ITEM_REGULAR), list("M3 Pattern Smooth Marine Armor", 20, /obj/item/clothing/suit/storage/marine/smooth, VENDOR_ITEM_REGULAR), - list("M3-EOD Pattern Heavy Armor", 10, /obj/effect/essentials_set/random/uscm_heavy_armor, VENDOR_ITEM_REGULAR), - list("M3-L Pattern Light Armor", 10, /obj/effect/essentials_set/random/uscm_light_armor, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 10, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 10, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), list("MISCELLANEOUS", -1, null, null, null), list("Gas Mask", 20, /obj/item/clothing/mask/gas, VENDOR_ITEM_REGULAR), diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index ee18847338b2..b1b62c8a1c3e 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -174,14 +174,14 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 /obj/item/clothing/suit/storage/marine/post_vendor_spawn_hook(mob/living/carbon/human/user) //used for randomizing/selecting a variant for armors. var/new_look //used for the icon_state text replacement. - if(!usr?.client?.prefs) + if(!user?.client?.prefs) new_look = rand(1,armor_variation) - else if(usr.client.prefs.preferred_armor == "Random") + else if(user.client.prefs.preferred_armor == "Random") new_look = rand(1,armor_variation) else - new_look = GLOB.armor_style_list[usr.client.prefs.preferred_armor] + new_look = GLOB.armor_style_list[user.client.prefs.preferred_armor] icon_state = replacetext(icon_state,"1","[new_look]") update_icon() From 3ce36f9ed7746c38dbc6cf6dda10ed09c6fc08b0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 10:45:21 +0100 Subject: [PATCH 145/495] Automatic changelog for PR #3460 [ci skip] --- html/changelogs/AutoChangeLog-pr-3460.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3460.yml diff --git a/html/changelogs/AutoChangeLog-pr-3460.yml b/html/changelogs/AutoChangeLog-pr-3460.yml new file mode 100644 index 000000000000..b9e880b042f6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3460.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - bugfix: "You can restock vendors with armors again." \ No newline at end of file From b41868b7a1bee486122916ca36aec0d76a23d020 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 30 May 2023 01:42:41 -0700 Subject: [PATCH 146/495] Canceling for the hive now resets its slowdown (#3449) # About the pull request This PR clears the slowdown effect applied when for the hive is canceled. # Explain why it's good for the game Though we probably want it to be punishing canceling a for the hive, it still costs acid so it can feel bugged if you remain slowed for 26-40 seconds depending on when you cancel the ability. Closes #3446 # Changelog :cl: Drathek balance: Acid Runner's For the Hive ability now clears its slowdown effect when canceled /:cl: --- .../abilities/runner/runner_powers.dm | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm index 99c980a76c85..49fb303d21d7 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm @@ -194,16 +194,21 @@ X.say(";FOR THE HIVE!!!") /datum/action/xeno_action/activable/acider_for_the_hive/proc/cancel_ability() - var/mob/living/carbon/xenomorph/X = owner + var/mob/living/carbon/xenomorph/xeno = owner - if(!istype(X)) + if(!istype(xeno)) return - var/datum/behavior_delegate/runner_acider/BD = X.behavior_delegate - if(!istype(BD)) + var/datum/behavior_delegate/runner_acider/behavior = xeno.behavior_delegate + if(!istype(behavior)) return - BD.caboom_trigger = FALSE - X.color = null - X.SetLuminosity(0) - BD.modify_acid(-BD.max_acid / 4) - to_chat(X, SPAN_XENOWARNING("You remove all your explosive acid before it combusted.")) + behavior.caboom_trigger = FALSE + xeno.color = null + xeno.SetLuminosity(0) + behavior.modify_acid(-behavior.max_acid / 4) + + // Done this way rather than setting to 0 in case something else slowed us + // -Original amount set - (time exploding + timer inaccuracy) * how much gets removed per tick / 2 + xeno.adjust_effect(behavior.caboom_timer * -2 - (behavior.caboom_timer - behavior.caboom_left + 2) * xeno.life_slow_reduction * 0.5, SUPERSLOW) + + to_chat(xeno, SPAN_XENOWARNING("You remove all your explosive acid before it combusted.")) From 4a6a8a38bee35b28d4eb50bc69c87ecc00d9cd3b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 11:01:00 +0100 Subject: [PATCH 147/495] Automatic changelog for PR #3449 [ci skip] --- html/changelogs/AutoChangeLog-pr-3449.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3449.yml diff --git a/html/changelogs/AutoChangeLog-pr-3449.yml b/html/changelogs/AutoChangeLog-pr-3449.yml new file mode 100644 index 000000000000..6aaa37c645a1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3449.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - balance: "Acid Runner's For the Hive ability now clears its slowdown effect when canceled" \ No newline at end of file From 75d3d6e46a8d3ae43230bb1b307eeb36152d01d6 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Tue, 30 May 2023 04:44:14 -0400 Subject: [PATCH 148/495] Black Market nerf (#3438) # About the pull request Nerfs the black market # Explain why it's good for the game Most of the stuff in it is either LRP or OP # Changelog :cl: del: Removes certain parts of the black market /:cl: --- code/datums/supply_packs/black_market.dm | 19 ++----------------- .../objects/items/reagent_containers/pill.dm | 4 ---- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/code/datums/supply_packs/black_market.dm b/code/datums/supply_packs/black_market.dm index 747aaee9e23d..7b036d592675 100644 --- a/code/datums/supply_packs/black_market.dm +++ b/code/datums/supply_packs/black_market.dm @@ -550,7 +550,6 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/reagent_container/food/drinks/flask/weylandyutani/poison, /obj/item/reagent_container/food/drinks/bottle/holywater/bong, /obj/item/storage/pill_bottle/paracetamol, - /obj/item/storage/pill_bottle/zombie_powder, ) dollar_cost = 25 containertype = /obj/structure/largecrate/black_market @@ -1162,7 +1161,7 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro new /obj/effect/essentials_set/random/clf_bonus_item(loc) new /obj/effect/essentials_set/random/clf_bonus_item(loc) loot_message = SPAN_NOTICE("It's a bunch of random junk...") - if(51 to 60) + if(51 to 70) new /obj/effect/spawner/random/bomb_supply(loc) new /obj/effect/spawner/random/bomb_supply(loc) new /obj/effect/spawner/random/toolbox(loc) @@ -1174,15 +1173,7 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro else new /obj/effect/spawner/random/attachment(loc) loot_message = SPAN_NOTICE("Just some old equipment and parts.") - if(61 to 65) - // backpacks - for(var/i in 1 to rand(3, 6)) - var/pack_type = pick(subtypesof(/obj/item/storage/backpack)) - var/obj/item/storage/backpack/pack = new pack_type(loc) - if(pack.max_storage_space > 15) - pack.max_storage_space = 15 - loot_message = SPAN_NOTICE("Some backpacks. They all look empty though...") - if(66 to 70) + if(71 to 75) // CLF corpse!! Why is this here? Don't ask. var/mob/living/carbon/human/corpse = new (loc) corpse.create_hud() //Need to generate hud before we can equip anything apparently... @@ -1191,12 +1182,6 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro arm_equipment(corpse, corpse_type, TRUE, FALSE) // I didn't choose the shitcode life, the shitcode life chose me loot_message = SPAN_HIGHDANGER("IT'S A CORPSE!!") - if(71 to 75) - // Costumes. - new /obj/effect/landmark/costume/random(loc) - new /obj/effect/landmark/costume/random(loc) - new /obj/effect/landmark/costume/random(loc) - loot_message = SPAN_NOTICE("What the hell is this..?") if(76 to 90) // Random supply garbage. new /obj/effect/spawner/random/tool(loc) diff --git a/code/game/objects/items/reagent_containers/pill.dm b/code/game/objects/items/reagent_containers/pill.dm index 47f73c5429b4..de86ad07f53a 100644 --- a/code/game/objects/items/reagent_containers/pill.dm +++ b/code/game/objects/items/reagent_containers/pill.dm @@ -166,10 +166,6 @@ pill_initial_reagents = list("cyanide" = 50) pill_icon_class = "tox" -/obj/item/reagent_container/pill/adminordrazine - pill_desc = "An Adminordrazine pill. It's magic. We don't have to explain it." - pill_initial_reagents = list("adminordrazine" = 50) - /obj/item/reagent_container/pill/stox pill_desc = "A sleeping pill commonly used to treat insomnia." pill_initial_reagents = list("stoxin" = 15) From edd1cf14ec6d0d020a3435cd5174aae91859b421 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 11:16:00 +0100 Subject: [PATCH 149/495] Automatic changelog for PR #3438 [ci skip] --- html/changelogs/AutoChangeLog-pr-3438.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3438.yml diff --git a/html/changelogs/AutoChangeLog-pr-3438.yml b/html/changelogs/AutoChangeLog-pr-3438.yml new file mode 100644 index 000000000000..e9a432ce7dcd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3438.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscdel: "Removes certain parts of the black market" \ No newline at end of file From 861fca43393c0879578015b14e7b682089837300 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Tue, 30 May 2023 17:23:39 +0300 Subject: [PATCH 150/495] fix damage taken fun fact (#3479) # About the pull request It's damage taken, not done. # Explain why it's good for the game It's correct and not misleading. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
I DIDN'T TEST IT, SORRY!!! # Changelog :cl: spellcheck: damage taken fun fact now correctly states that player "took" so many damage instead of "did". /:cl: --- code/datums/statistics/random_facts/damage_fact.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/statistics/random_facts/damage_fact.dm b/code/datums/statistics/random_facts/damage_fact.dm index f76690b477da..2fa8a5d06491 100644 --- a/code/datums/statistics/random_facts/damage_fact.dm +++ b/code/datums/statistics/random_facts/damage_fact.dm @@ -1,6 +1,6 @@ /datum/random_fact/damage statistic_name = "damage" - statistic_verb = "did" + statistic_verb = "took" /datum/random_fact/damage/life_grab_stat(mob/fact_mob) return fact_mob.life_damage_taken_total From 8f9501b79fe63a5db323093dd9c1dd4e9e82c676 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 15:31:03 +0100 Subject: [PATCH 151/495] Automatic changelog for PR #3479 [ci skip] --- html/changelogs/AutoChangeLog-pr-3479.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3479.yml diff --git a/html/changelogs/AutoChangeLog-pr-3479.yml b/html/changelogs/AutoChangeLog-pr-3479.yml new file mode 100644 index 000000000000..c846a3418df4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3479.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine" +delete-after: True +changes: + - spellcheck: "damage taken fun fact now correctly states that player \"took\" so many damage instead of \"did\"." \ No newline at end of file From 18b03859d5a948b8c4ba21c0777eb92ab870c06f Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Tue, 30 May 2023 17:58:21 +0100 Subject: [PATCH 152/495] Removes the BFA from the SG vendor (#3463) # About the pull request SG can't use BFA. # Explain why it's good for the game Misleading option # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: SG vendor no longer has Burstfire Adapter as SG cannot use it /:cl: --- .../vending/vendor_types/squad_prep/squad_smartgunner.dm | 1 - 1 file changed, 1 deletion(-) 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 6bd1f24bcda5..e91a1aa87955 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 @@ -8,7 +8,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_smartgun, list( list("M56 Smartgun Drum", 15, /obj/item/ammo_magazine/smartgun, null, VENDOR_ITEM_RECOMMENDED), list("SMARTGUN EXTRA UTILITIES (CHOOSE 1)", 0, null, null, null), - list("Burst Fire Assembly", 0, /obj/item/attachable/burstfire_assembly, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), list("High-Capacity Power Cell", 0, /obj/item/cell/high, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_RECOMMENDED), list("GUN ATTACHMENTS (CHOOSE 1)", 0, null, null, null), From 39a0df3016ede47e6c4a9a6a1379bcd3f1bf7806 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 18:06:51 +0100 Subject: [PATCH 153/495] Automatic changelog for PR #3463 [ci skip] --- html/changelogs/AutoChangeLog-pr-3463.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3463.yml diff --git a/html/changelogs/AutoChangeLog-pr-3463.yml b/html/changelogs/AutoChangeLog-pr-3463.yml new file mode 100644 index 000000000000..272b993772ec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3463.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "SG vendor no longer has Burstfire Adapter as SG cannot use it" \ No newline at end of file From d1bf8cad6de722c2686f7899bc944dde5735bac4 Mon Sep 17 00:00:00 2001 From: fira Date: Tue, 30 May 2023 21:47:02 +0100 Subject: [PATCH 154/495] Fix naming of Ext M4RA boxes from Black Market (#3474) Self explanatory but very irky --- code/modules/projectiles/ammo_boxes/magazine_boxes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/ammo_boxes/magazine_boxes.dm b/code/modules/projectiles/ammo_boxes/magazine_boxes.dm index 30f7f1928182..ff90a6659fb2 100644 --- a/code/modules/projectiles/ammo_boxes/magazine_boxes.dm +++ b/code/modules/projectiles/ammo_boxes/magazine_boxes.dm @@ -144,7 +144,7 @@ empty = TRUE /obj/item/ammo_box/magazine/m4ra/ext - name = "\improper magazine box (Ext M4RA x 16)" + name = "\improper magazine box (Ext M4RA x 12)" overlay_ammo_type = "_ext" num_of_magazines = 12 magazine_type = /obj/item/ammo_magazine/rifle/m4ra/ext From e3e33611b251a0f1c9916afb001849c791438d87 Mon Sep 17 00:00:00 2001 From: Segrain Date: Wed, 31 May 2023 00:47:13 +0400 Subject: [PATCH 155/495] Fix for crate exploit. (#3468) # About the pull request Other half of the issue might need some discussion first, but this will do for a start. # Explain why it's good for the game Exploits bad. You know who you are. # Changelog :cl: fix: Removed an exploit involving closets/crates. /:cl: --- code/game/objects/structures/crates_lockers/closets.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 3449c9d74278..05355feeb154 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -31,10 +31,7 @@ /obj/structure/closet/Initialize() . = ..() if(!opened && fill_from_loc) // if closed, any item at the crate's loc is put in the contents - for(var/obj/item/I in src.loc) - if(I.density || I.anchored || I == src) - continue - I.forceMove(src) + store_items() GLOB.closet_list += src flags_atom |= USES_HEARING From 1677c6aa77df1999eb42b049fcefe0e7c108f905 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 22:02:44 +0100 Subject: [PATCH 156/495] Automatic changelog for PR #3468 [ci skip] --- html/changelogs/AutoChangeLog-pr-3468.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3468.yml diff --git a/html/changelogs/AutoChangeLog-pr-3468.yml b/html/changelogs/AutoChangeLog-pr-3468.yml new file mode 100644 index 000000000000..0fc155e3ff56 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3468.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Removed an exploit involving closets/crates." \ No newline at end of file From c2aa4b0ac8955064a40a5dcc361641c7ecb6d222 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 30 May 2023 17:01:20 -0400 Subject: [PATCH 157/495] LV522 OB Changes (#3473) # About the pull request This PR allows every area but the cylindrical hive areas to be OB'd. # Explain why it's good for the game Due to changes to the map you have to dive deep to some hive locations and it makes it incredibly difficult without effective OBs. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Made more areas in LV522 reactor OB-able /:cl: --- code/game/area/LV522_Chances_Claim.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/area/LV522_Chances_Claim.dm b/code/game/area/LV522_Chances_Claim.dm index f2838f6ffb3b..c19a13d26204 100644 --- a/code/game/area/LV522_Chances_Claim.dm +++ b/code/game/area/LV522_Chances_Claim.dm @@ -409,10 +409,12 @@ /area/lv522/atmos/east_reactor/north name = "Atmospheric Processor - Outer East Reactor - North" icon_state = "yellow" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS /area/lv522/atmos/east_reactor/south name = "Atmospheric Processor - Outer East Reactor - south" icon_state = "red" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS /area/lv522/atmos/east_reactor/south/cas ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS @@ -420,10 +422,13 @@ /area/lv522/atmos/east_reactor/east name = "Atmospheric Processor - Outer East Reactor - east" icon_state = "green" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS /area/lv522/atmos/east_reactor/west name = "Atmospheric Processor - Outer East Reactor - west" icon_state = "purple" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS + /area/lv522/atmos/west_reactor name = "Atmospheric Processor - Western Reactor" icon_state = "blue" @@ -441,6 +446,7 @@ /area/lv522/atmos/north_command_centre name = "Atmospheric Processor - North Command Centre Checkpoint" icon_state = "green" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS /area/lv522/atmos/filt name = "Atmospheric Processor - Filtration System" From e7eb459bdbfdd3adde883eed0ff6441208c15729 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 22:16:19 +0100 Subject: [PATCH 158/495] Automatic changelog for PR #3473 [ci skip] --- html/changelogs/AutoChangeLog-pr-3473.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3473.yml diff --git a/html/changelogs/AutoChangeLog-pr-3473.yml b/html/changelogs/AutoChangeLog-pr-3473.yml new file mode 100644 index 000000000000..fe876d6f5e90 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3473.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Made more areas in LV522 reactor OB-able" \ No newline at end of file From b468875a04dfdcc09cf5c61f5ee71e6992341bb4 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 30 May 2023 17:37:29 -0400 Subject: [PATCH 159/495] Sleen nerf (#3472) # About the pull request Removes addictive from the sleen reagent. # Explain why it's good for the game My mind glazed over into a land of ice and confusion yesterday apparently as addictive on an easy chem is a no-no. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Removes addictive from sleen /:cl: --- code/modules/reagents/chemistry_reagents/other.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry_reagents/other.dm b/code/modules/reagents/chemistry_reagents/other.dm index 77c3cbe59af6..a7f0a1143428 100644 --- a/code/modules/reagents/chemistry_reagents/other.dm +++ b/code/modules/reagents/chemistry_reagents/other.dm @@ -162,13 +162,13 @@ /datum/reagent/sleen name = "Sleen" id = "sleen" - description = " A favorite of marine medics, it is an addictive, illicit mixture of name brand lime soda and oxycodone, known for it's distinct red hue. Overdosing can cause hallucinations, loss of coordination, seizures, brain damage, respiratory failure, and death." + description = " A favorite of marine medics, it is an illicit mixture of name brand lime soda and oxycodone, known for it's distinct red hue. Overdosing can cause hallucinations, loss of coordination, seizures, brain damage, respiratory failure, and death." reagent_state = LIQUID color = "#C21D24" // rgb: 194, 29, 36 overdose = MED_REAGENTS_OVERDOSE overdose_critical = MED_REAGENTS_OVERDOSE_CRITICAL chemclass = CHEM_CLASS_UNCOMMON - properties = list(PROPERTY_PAINKILLING = 6, PROPERTY_ADDICTIVE = 2) + properties = list(PROPERTY_PAINKILLING = 6) /datum/reagent/serotrotium name = "Serotrotium" From 0c05769780cf14bdce8bed9d6f24e0426ef8fcd5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 22:44:46 +0100 Subject: [PATCH 160/495] Automatic changelog for PR #3472 [ci skip] --- html/changelogs/AutoChangeLog-pr-3472.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3472.yml diff --git a/html/changelogs/AutoChangeLog-pr-3472.yml b/html/changelogs/AutoChangeLog-pr-3472.yml new file mode 100644 index 000000000000..649cf0acedec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3472.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Removes addictive from sleen" \ No newline at end of file From 4ad9b95f69ff4a72b256fceb9b8cb63dbefc1d38 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 30 May 2023 14:42:53 -0700 Subject: [PATCH 161/495] Money Accounts for Admin USCM Cyro Spawns (#3409) This PR is just a quality of life for admins: Now a good portion of the USCM spawns (looks like all foxtrot spawns) from the human menu (and maybe other places including ERT for cryo reinforcement - anywhere that utilizes `/datum/equipment_preset/uscm/load_preset`) will also get a money account set up. You could manually do this if you enable mob event verbs, but it should just happen automatically. Let me know if you'd like this in other places, but likely other places I should consider also if they should be performing `GLOB.data_core.manifest_inject` # Explain why it's good for the game Quality of life for admins. # Changelog :cl: Drathek admin: USCM cryo spawns (Foxtrot) that normally inject into the manifest will now also get their money accounts set up automatically /:cl: --- code/modules/gear_presets/uscm.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index 2bae28c7fa76..c80b68dfb93c 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -33,6 +33,10 @@ if(!GLOB.data_core.manifest_modify(new_human.real_name, WEAKREF(new_human), assignment, rank)) GLOB.data_core.manifest_inject(new_human) + var/obj/item/card/id/ID = new_human.wear_id + var/datum/money_account/acct = create_account(new_human, rand(30, 50), GLOB.paygrades[ID.paygrade]) + ID.associated_account_number = acct.account_number + var/datum/squad/auto_squad = get_squad_by_name(auto_squad_name) if(auto_squad) transfer_marine_to_squad(new_human, auto_squad, new_human.assigned_squad, new_human.wear_id) From cbbd7a10376d3c9e76260a1f6e9bf4db9c1a3ed0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 22:59:35 +0100 Subject: [PATCH 162/495] Automatic changelog for PR #3409 [ci skip] --- html/changelogs/AutoChangeLog-pr-3409.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3409.yml diff --git a/html/changelogs/AutoChangeLog-pr-3409.yml b/html/changelogs/AutoChangeLog-pr-3409.yml new file mode 100644 index 000000000000..bd66da1154d3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3409.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - admin: "USCM cryo spawns (Foxtrot) that normally inject into the manifest will now also get their money accounts set up automatically" \ No newline at end of file From 0e61302fd3e46cc39ed1905604ac60b1deef0f61 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 30 May 2023 18:09:28 -0400 Subject: [PATCH 163/495] Logging for tech buys (#3475) # About the pull request Adds an admin log for someone buying a tech. # Explain why it's good for the game 1984 # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow admin: Adds logging for buying tech /:cl: --- code/modules/cm_tech/tech.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/cm_tech/tech.dm b/code/modules/cm_tech/tech.dm index f13e4f7fddf8..5c37dafef3f3 100644 --- a/code/modules/cm_tech/tech.dm +++ b/code/modules/cm_tech/tech.dm @@ -65,6 +65,7 @@ unlocked = TRUE to_chat(user, SPAN_HELPFUL("You have purchased the '[name]' tech node.")) + log_admin("[key_name_admin(user)] has bought '[name]' via tech points.") holder.spend_points(required_points) update_icon(node) return TRUE From 2b00573ce53e60cf4b3d219af460f7f208cd5dd2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 23:17:33 +0100 Subject: [PATCH 164/495] Automatic changelog for PR #3475 [ci skip] --- html/changelogs/AutoChangeLog-pr-3475.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3475.yml diff --git a/html/changelogs/AutoChangeLog-pr-3475.yml b/html/changelogs/AutoChangeLog-pr-3475.yml new file mode 100644 index 000000000000..7cc91c271a99 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3475.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - admin: "Adds logging for buying tech" \ No newline at end of file From 6077bbf2c865d681070815663d2e931b664dca27 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 31 May 2023 01:40:39 +0000 Subject: [PATCH 165/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3382.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3409.yml | 4 --- html/changelogs/AutoChangeLog-pr-3438.yml | 4 --- html/changelogs/AutoChangeLog-pr-3449.yml | 4 --- html/changelogs/AutoChangeLog-pr-3458.yml | 4 --- html/changelogs/AutoChangeLog-pr-3460.yml | 4 --- html/changelogs/AutoChangeLog-pr-3462.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3463.yml | 4 --- html/changelogs/AutoChangeLog-pr-3464.yml | 4 --- html/changelogs/AutoChangeLog-pr-3468.yml | 4 --- html/changelogs/AutoChangeLog-pr-3472.yml | 4 --- html/changelogs/AutoChangeLog-pr-3473.yml | 4 --- html/changelogs/AutoChangeLog-pr-3475.yml | 4 --- html/changelogs/AutoChangeLog-pr-3479.yml | 4 --- html/changelogs/archive/2023-05.yml | 34 +++++++++++++++++++++++ 15 files changed, 34 insertions(+), 59 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3382.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3409.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3438.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3449.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3458.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3460.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3462.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3463.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3464.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3468.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3472.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3473.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3475.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3479.yml diff --git a/html/changelogs/AutoChangeLog-pr-3382.yml b/html/changelogs/AutoChangeLog-pr-3382.yml deleted file mode 100644 index c99bf44d6e5e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3382.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "LynxSolstice" -delete-after: True -changes: - - rscadd: "Field kit for all roles. (spawner with a map). Sandbags and E-Tool buyable in the rifleman vendor." - - code_imp: "Moved the map from a _KIT bitflag to a new bitflag, added the fieldkit to all squad roles." - - balance: "Added half stacks of sandbags to the rifleman vendor, buyable for one stack each for 5 points." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3409.yml b/html/changelogs/AutoChangeLog-pr-3409.yml deleted file mode 100644 index bd66da1154d3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3409.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - admin: "USCM cryo spawns (Foxtrot) that normally inject into the manifest will now also get their money accounts set up automatically" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3438.yml b/html/changelogs/AutoChangeLog-pr-3438.yml deleted file mode 100644 index e9a432ce7dcd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3438.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscdel: "Removes certain parts of the black market" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3449.yml b/html/changelogs/AutoChangeLog-pr-3449.yml deleted file mode 100644 index 6aaa37c645a1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3449.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - balance: "Acid Runner's For the Hive ability now clears its slowdown effect when canceled" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3458.yml b/html/changelogs/AutoChangeLog-pr-3458.yml deleted file mode 100644 index d46bb14ccc8d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3458.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - admin: "Allows auto rename VV to not be encoded" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3460.yml b/html/changelogs/AutoChangeLog-pr-3460.yml deleted file mode 100644 index b9e880b042f6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3460.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - bugfix: "You can restock vendors with armors again." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3462.yml b/html/changelogs/AutoChangeLog-pr-3462.yml deleted file mode 100644 index 08549c078702..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3462.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "trijent shuttle apc can now be properly fixed..." - - maptweak: "added a scenery around the fix to make it look more natural." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3463.yml b/html/changelogs/AutoChangeLog-pr-3463.yml deleted file mode 100644 index 272b993772ec..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3463.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "SG vendor no longer has Burstfire Adapter as SG cannot use it" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3464.yml b/html/changelogs/AutoChangeLog-pr-3464.yml deleted file mode 100644 index 12253c846d37..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3464.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TenguHangover" -delete-after: True -changes: - - bugfix: "Corrected the nurse's starting descriptor in line with IB changes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3468.yml b/html/changelogs/AutoChangeLog-pr-3468.yml deleted file mode 100644 index 0fc155e3ff56..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3468.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Removed an exploit involving closets/crates." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3472.yml b/html/changelogs/AutoChangeLog-pr-3472.yml deleted file mode 100644 index 649cf0acedec..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3472.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Removes addictive from sleen" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3473.yml b/html/changelogs/AutoChangeLog-pr-3473.yml deleted file mode 100644 index fe876d6f5e90..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3473.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Made more areas in LV522 reactor OB-able" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3475.yml b/html/changelogs/AutoChangeLog-pr-3475.yml deleted file mode 100644 index 7cc91c271a99..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3475.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - admin: "Adds logging for buying tech" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3479.yml b/html/changelogs/AutoChangeLog-pr-3479.yml deleted file mode 100644 index c846a3418df4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3479.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - spellcheck: "damage taken fun fact now correctly states that player \"took\" so many damage instead of \"did\"." \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 1b7c6ff9accb..12389c68cd12 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -549,3 +549,37 @@ - rscadd: Added a M89-S Signal Flare pack to SL essential kit. harryob: - bugfix: there's less random vendors on WO +2023-05-31: + BeagleGaming1: + - admin: Allows auto rename VV to not be encoded + - rscdel: Removes certain parts of the black market + Drathek: + - balance: Acid Runner's For the Hive ability now clears its slowdown effect when + canceled + - admin: USCM cryo spawns (Foxtrot) that normally inject into the manifest will + now also get their money accounts set up automatically + Huffie56: + - bugfix: trijent shuttle apc can now be properly fixed... + - maptweak: added a scenery around the fix to make it look more natural. + LynxSolstice: + - rscadd: Field kit for all roles. (spawner with a map). Sandbags and E-Tool buyable + in the rifleman vendor. + - code_imp: Moved the map from a _KIT bitflag to a new bitflag, added the fieldkit + to all squad roles. + - balance: Added half stacks of sandbags to the rifleman vendor, buyable for one + stack each for 5 points. + Morrow: + - admin: Adds logging for buying tech + - balance: Made more areas in LV522 reactor OB-able + - balance: Removes addictive from sleen + NewyearnewmeUwu: + - bugfix: You can restock vendors with armors again. + Segrain: + - bugfix: Removed an exploit involving closets/crates. + TenguHangover: + - bugfix: Corrected the nurse's starting descriptor in line with IB changes. + ihatethisengine: + - spellcheck: damage taken fun fact now correctly states that player "took" so many + damage instead of "did". + realforest2001: + - bugfix: SG vendor no longer has Burstfire Adapter as SG cannot use it From 3deb2172b9f0ce58b692dad59b2a3a1157c38b4b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 31 May 2023 08:59:29 +0100 Subject: [PATCH 166/495] Automatic TGS DMAPI Update (#3484) 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/v5/__interop_version.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index ab2d56599136..d7f7deec743e 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.4.4" +#define TGS_DMAPI_VERSION "6.4.5" // 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/v5/__interop_version.dm b/code/modules/tgs/v5/__interop_version.dm index 6ef7c86ef75b..5d3d491a7362 100644 --- a/code/modules/tgs/v5/__interop_version.dm +++ b/code/modules/tgs/v5/__interop_version.dm @@ -1 +1 @@ -"5.6.0" +"5.6.1" From 0ef1ca9e6c0a6ded053ba60e9c35eda7be517b86 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Wed, 31 May 2023 21:32:38 -0700 Subject: [PATCH 167/495] Second attempt to fix timers runtimes for overhead text system (#3418) # About the pull request This PR refactors how on screen alerts are handled somewhat, and adds gc_deleted to clients when they get deleted/disconnected. Now overhead messages should properly handle queuing of messages, and hopefully quit sending messages repeatedly. # Explain why it's good for the game Should hopefully fix #2042 # Changelog :cl: Drathek fix: Fix runtime with a timer to fade out on screen orders again? /:cl: --- code/modules/client/client_procs.dm | 6 +- code/modules/maptext_alerts/screen_alerts.dm | 60 ++++++++++---------- code/modules/mob/camera/imaginary_friend.dm | 2 +- 3 files changed, 35 insertions(+), 33 deletions(-) diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 21915009f77a..6926175c835a 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(whitelisted_client_procs, list( var/datum/fax/info = locate(href_list["FaxView"]) - if(!istype(info)) + if(!istype(info)) return if(info.photo_list) @@ -451,6 +451,10 @@ GLOBAL_LIST_INIT(whitelisted_client_procs, list( ////////////// /client/Del() if(!gc_destroyed) + gc_destroyed = world.time + if (!QDELING(src)) + stack_trace("Client does not purport to be QDELING, this is going to cause bugs in other places!") + SEND_SIGNAL(src, COMSIG_PARENT_QDELETING, TRUE) Destroy() return ..() diff --git a/code/modules/maptext_alerts/screen_alerts.dm b/code/modules/maptext_alerts/screen_alerts.dm index 1fed8b2da551..e96b436bde21 100644 --- a/code/modules/maptext_alerts/screen_alerts.dm +++ b/code/modules/maptext_alerts/screen_alerts.dm @@ -1,28 +1,25 @@ +/* +* These are ported from TGMC and are hopefully more flexible than text blurbs +*/ + /** * proc for playing a screen_text on a mob. * enqueues it if a screen text is running and plays i otherwise * Arguments: * * text: text we want to be displayed * * alert_type: typepath for screen text type we want to play here + * * override_color: the color of the text to use */ - -/* -* These are ported from TGMC and are hopefully more flexible than text blurbs -*/ - /mob/proc/play_screen_text(text, alert_type = /atom/movable/screen/text/screen_text, override_color = "#FFFFFF") - if(!client) - return var/atom/movable/screen/text/screen_text/text_box = new alert_type() text_box.text_to_play = text + text_box.player = client if(override_color) text_box.color = override_color + LAZYADD(client.screen_texts, text_box) if(LAZYLEN(client.screen_texts) == 1) //lets only play one at a time, for thematic effect and prevent overlap - INVOKE_ASYNC(text_box, TYPE_PROC_REF(/atom/movable/screen/text/screen_text, play_to_client), client) - return - client.screen_texts += text_box - + INVOKE_ASYNC(text_box, TYPE_PROC_REF(/atom/movable/screen/text/screen_text, play_to_client)) /atom/movable/screen/text/screen_text icon = null @@ -52,6 +49,8 @@ var/style_close = "" ///var for the text we are going to play var/text_to_play + ///The client that this text is for + var/client/player /atom/movable/screen/text/screen_text/command_order maptext_height = 64 @@ -65,14 +64,8 @@ style_open = "" style_close = "" -/** - * proc for actually playing this screen_text on a mob. - * Arguments: - * * player: client to play to - */ -/atom/movable/screen/text/screen_text/proc/play_to_client(client/player) - if(!player) - return +///proc for actually playing this screen_text on a mob. +/atom/movable/screen/text/screen_text/proc/play_to_client() player?.screen += src if(fade_in_time) animate(src, alpha = 255) @@ -84,37 +77,42 @@ if(reading_tag) if(text_to_play[tag_position] == ">") reading_tag = FALSE - lines_to_skip += tag_position - else - lines_to_skip += tag_position + lines_to_skip += tag_position tag_position++ else tag_position = findtext(text_to_play, html_locate_regex, tag_position) reading_tag = TRUE + for(var/letter = 2 to length(text_to_play) + letters_per_update step letters_per_update) if(letter in lines_to_skip) continue maptext = "[style_open][copytext_char(text_to_play, 1, letter)][style_close]" sleep(play_delay) - addtimer(CALLBACK(src, PROC_REF(after_play), player), fade_out_delay) + + addtimer(CALLBACK(src, PROC_REF(after_play)), fade_out_delay) ///handles post-play effects like fade out after the fade out delay -/atom/movable/screen/text/screen_text/proc/after_play(client/player) - if(!player) - return +/atom/movable/screen/text/screen_text/proc/after_play() if(!fade_out_time) - end_play(player) + end_play() return + animate(src, alpha = 0, time = fade_out_time) - addtimer(CALLBACK(src, PROC_REF(end_play), player), fade_out_time) + addtimer(CALLBACK(src, PROC_REF(end_play)), fade_out_time) ///ends the play then deletes this screen object and plays the next one in queue if it exists -/atom/movable/screen/text/screen_text/proc/end_play(client/player) +/atom/movable/screen/text/screen_text/proc/end_play() if(!player) + qdel(src) return + player.screen -= src LAZYREMOVE(player.screen_texts, src) qdel(src) - if(!LAZYLEN(player.screen_texts)) + + if(QDELETED(player)) + QDEL_NULL_LIST(player.screen_texts) return - player.screen_texts[1].play_to_client(player) + + if(LAZYLEN(player.screen_texts)) + player.screen_texts[1].play_to_client() // Theres more? diff --git a/code/modules/mob/camera/imaginary_friend.dm b/code/modules/mob/camera/imaginary_friend.dm index 826a4db29891..054dd6ea8ff4 100644 --- a/code/modules/mob/camera/imaginary_friend.dm +++ b/code/modules/mob/camera/imaginary_friend.dm @@ -39,7 +39,7 @@ /mob/camera/imaginary_friend/Initialize(mapload, mob/owner) . = ..() - if(!owner) + if(!owner || !owner.client) return INITIALIZE_HINT_QDEL src.owner = owner From 4e125c881f11e40ad096ccae10363e81493d543d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Jun 2023 05:40:38 +0100 Subject: [PATCH 168/495] Automatic changelog for PR #3418 [ci skip] --- html/changelogs/AutoChangeLog-pr-3418.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3418.yml diff --git a/html/changelogs/AutoChangeLog-pr-3418.yml b/html/changelogs/AutoChangeLog-pr-3418.yml new file mode 100644 index 000000000000..f5a424e031f9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3418.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix runtime with a timer to fade out on screen orders again?" \ No newline at end of file From f34c0af70b24c302f61f0cd69240ac8800c0d5ab Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 1 Jun 2023 01:35:28 -0400 Subject: [PATCH 169/495] Resin walls kill nodes under them (#3488) # About the pull request This PR removes resin nodes when a resin wall is placed on them. Fixes #1330 # Explain why it's good for the game Resin walls should not be being used as shields for resin nodes. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Placed resin walls now destroy nodes underneath them. /:cl: --- code/game/turfs/walls/wall_types.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/turfs/walls/wall_types.dm b/code/game/turfs/walls/wall_types.dm index b1531d26e3c9..91f43a087ce7 100644 --- a/code/game/turfs/walls/wall_types.dm +++ b/code/game/turfs/walls/wall_types.dm @@ -702,6 +702,12 @@ var/datum/cause_data/construction_data flags_turf = TURF_ORGANIC +/turf/closed/wall/resin/Initialize(mapload) + . = ..() + + for(var/obj/effect/alien/weeds/node/weed_node in contents) + qdel(weed_node) + /turf/closed/wall/resin/pillar name = "resin pillar segment" hull = TRUE From eec41fca320f129437847eefd4a49c6644f60a2e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Jun 2023 06:43:02 +0100 Subject: [PATCH 170/495] Automatic changelog for PR #3488 [ci skip] --- html/changelogs/AutoChangeLog-pr-3488.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3488.yml diff --git a/html/changelogs/AutoChangeLog-pr-3488.yml b/html/changelogs/AutoChangeLog-pr-3488.yml new file mode 100644 index 000000000000..6dd0dc54c79e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3488.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Placed resin walls now destroy nodes underneath them." \ No newline at end of file From 4a90a2f174ad30bbae864ca9890f7f64178f2437 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 1 Jun 2023 01:36:02 -0400 Subject: [PATCH 171/495] Fixes xeno trackers on some maps (#3487) # About the pull request Old fake_z_level variables set in areas on some ground maps which seems to be leftover code no longer used correctly. Removed should allow for trackers to work correctly from area to area. # Explain why it's good for the game Bug/old unused stuff bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed xeno trackers on some maps /:cl: --- code/game/area/IceColony.dm | 4 ---- code/game/area/strata.dm | 8 -------- 2 files changed, 12 deletions(-) diff --git a/code/game/area/IceColony.dm b/code/game/area/IceColony.dm index 2582bf3a0350..2c7bbee2969c 100644 --- a/code/game/area/IceColony.dm +++ b/code/game/area/IceColony.dm @@ -46,7 +46,6 @@ /area/ice_colony/exterior/surface name = "\improper Ice Colony - Exterior Surface" - fake_zlevel = 1 // above ground soundscape_playlist = SCAPE_PL_WIND //Equivalent of space. None of this area should be accessible. If these are valleys, make separate areas @@ -153,7 +152,6 @@ name = "\improper Ice Colony - Exterior Underground" icon_state = "cave" ceiling = CEILING_DEEP_UNDERGROUND - fake_zlevel = 2 // underground ambience_exterior = null // // Caves @@ -189,7 +187,6 @@ name = "\improper Ice Colony - Built Surface" icon_state = "clear" ceiling = CEILING_METAL - fake_zlevel = 1 // above ground /* * Surface - Bar @@ -485,7 +482,6 @@ name = "\improper Ice Colony - Built Underground" icon_state = "explored" ceiling = CEILING_DEEP_UNDERGROUND_METAL - fake_zlevel = 2 // underground ambience_exterior = AMBIENCE_ALMAYER ceiling_muffle = FALSE sound_environment = SOUND_ENVIRONMENT_ROOM diff --git a/code/game/area/strata.dm b/code/game/area/strata.dm index 3049a28c15aa..91bdff277c3d 100644 --- a/code/game/area/strata.dm +++ b/code/game/area/strata.dm @@ -27,16 +27,9 @@ EXTERIOR is FUCKING FREEZING, and refers to areas out in the open and or exposed lighting_use_dynamic = 0 minimap_color = MINIMAP_AREA_LZ - -/*A WHOLE BUNCH OF PARENT ENTITIES -fake_zlevel = 1 or 2. 1 is 'above' 2 is 'below', however ladders are flipped and think that 1 is below, and 2 is above. -But, players don't actually care where they are so long as the ladders look correct going up and down. They shouldn't notice. -However, this might break the tacmap. This entire system might be replaced by Slywater's fake-Z smooth transition anyway.*/ - /area/strata/ag name = "Above Ground Area" icon_state = "ag" - fake_zlevel = 1 //'Above' ground fake Z /area/strata/ag/exterior name = "Exterior Above Ground Area" @@ -67,7 +60,6 @@ However, this might break the tacmap. This entire system might be replaced by Sl /area/strata/ug name = "Under Ground Area" icon_state = "ug" - fake_zlevel = 2 //'Underground', because numbers are fun ceiling = CEILING_UNDERGROUND_ALLOW_CAS /area/strata/ug/interior From 7651ef0a64a9baacb83d121833def4dc6baf16e8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Jun 2023 06:56:14 +0100 Subject: [PATCH 172/495] Automatic changelog for PR #3487 [ci skip] --- html/changelogs/AutoChangeLog-pr-3487.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3487.yml diff --git a/html/changelogs/AutoChangeLog-pr-3487.yml b/html/changelogs/AutoChangeLog-pr-3487.yml new file mode 100644 index 000000000000..25c033128530 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3487.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed xeno trackers on some maps" \ No newline at end of file From 5213baa8a1d9dc403cc1aa579613b4a1d7ead494 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 1 Jun 2023 01:38:38 -0400 Subject: [PATCH 173/495] Trackable Tunnels (#3481) # About the pull request This PR allows xeno tunnels to be tracked via the xeno tracker. # Explain why it's good for the game Please god where are you putting these tunnels burrowers I don't know WHERE TUNNEL "SILLY GOOSES ONLY" IS AAAAAAAAH # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Added tunnels to the xeno tracker /:cl: --- code/__DEFINES/mob_hud.dm | 2 ++ code/_onclick/hud/screen_objects.dm | 16 ++++++++--- .../mob/living/carbon/xenomorph/life.dm | 28 +++++++++++++++++-- 3 files changed, 39 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/mob_hud.dm b/code/__DEFINES/mob_hud.dm index e6e8212e0826..2704e52d2f85 100644 --- a/code/__DEFINES/mob_hud.dm +++ b/code/__DEFINES/mob_hud.dm @@ -63,3 +63,5 @@ //for tracking the queen/hivecore on xeno locator huds #define TRACKER_QUEEN "Queen" #define TRACKER_HIVE "Hive Core" +#define TRACKER_LEADER "Leader" +#define TRACKER_TUNNEL "Tunnel" diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 0366486ff995..9643d0f652ae 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -518,7 +518,7 @@ name = "queen locator" icon = 'icons/mob/hud/alien_standard.dmi' icon_state = "trackoff" - var/track_state = TRACKER_QUEEN + var/list/track_state = list(TRACKER_QUEEN, 0) /atom/movable/screen/queen_locator/clicked(mob/living/carbon/xenomorph/user, mods) if(!istype(user)) @@ -533,15 +533,23 @@ if(mods["alt"]) var/list/options = list() if(user.hive.living_xeno_queen) - options["Queen"] = TRACKER_QUEEN + options["Queen"] = list(TRACKER_QUEEN, 0) + if(user.hive.hive_location) - options["Hive Core"] = TRACKER_HIVE + options["Hive Core"] = list(TRACKER_HIVE, 0) + var/xeno_leader_index = 1 for(var/xeno in user.hive.xeno_leader_list) var/mob/living/carbon/xenomorph/xeno_lead = user.hive.xeno_leader_list[xeno_leader_index] if(xeno_lead) - options["Xeno Leader [xeno_lead]"] = "[xeno_leader_index]" + options["Xeno Leader [xeno_lead]"] = list(TRACKER_LEADER, xeno_leader_index) xeno_leader_index++ + + var/tunnel_index = 1 + for(var/obj/structure/tunnel/tracked_tunnel in user.hive.tunnels) + options["Tunnel [tracked_tunnel.tunnel_desc]"] = list(TRACKER_TUNNEL, tunnel_index) + tunnel_index++ + var/selected = tgui_input_list(user, "Select what you want the locator to track.", "Locator Options", options) if(selected) track_state = options[selected] diff --git a/code/modules/mob/living/carbon/xenomorph/life.dm b/code/modules/mob/living/carbon/xenomorph/life.dm index 86604a62dab6..4fa3470a6031 100644 --- a/code/modules/mob/living/carbon/xenomorph/life.dm +++ b/code/modules/mob/living/carbon/xenomorph/life.dm @@ -397,7 +397,7 @@ Make sure their actual health updates immediately.*/ return var/atom/tracking_atom - switch(QL.track_state) + switch(QL.track_state[1]) if(TRACKER_QUEEN) if(!hive || !hive.living_xeno_queen) QL.icon_state = "trackoff" @@ -408,8 +408,13 @@ Make sure their actual health updates immediately.*/ QL.icon_state = "trackoff" return tracking_atom = hive.hive_location - else - var/leader_tracker = text2num(QL.track_state) + if(TRACKER_LEADER) + if(!QL.track_state[2]) + QL.icon_state = "trackoff" + return + + var/leader_tracker = QL.track_state[2] + if(!hive || !hive.xeno_leader_list) QL.icon_state = "trackoff" return @@ -420,6 +425,23 @@ Make sure their actual health updates immediately.*/ QL.icon_state = "trackoff" return tracking_atom = hive.xeno_leader_list[leader_tracker] + if(TRACKER_TUNNEL) + if(!QL.track_state[2]) + QL.icon_state = "trackoff" + return + + var/tunnel_tracker = QL.track_state[2] + + if(!hive || !hive.tunnels) + QL.icon_state = "trackoff" + return + if(tunnel_tracker > hive.tunnels.len) + QL.icon_state = "trackoff" + return + if(!hive.tunnels[tunnel_tracker]) + QL.icon_state = "trackoff" + return + tracking_atom = hive.tunnels[tunnel_tracker] if(!tracking_atom) QL.icon_state = "trackoff" From 2f18e0dd2389a1032af90a101c860e230c8debb4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Jun 2023 07:09:14 +0100 Subject: [PATCH 174/495] Automatic changelog for PR #3481 [ci skip] --- html/changelogs/AutoChangeLog-pr-3481.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3481.yml diff --git a/html/changelogs/AutoChangeLog-pr-3481.yml b/html/changelogs/AutoChangeLog-pr-3481.yml new file mode 100644 index 000000000000..12ff6a1044eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3481.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Added tunnels to the xeno tracker" \ No newline at end of file From 440ca75c1076b6fa71147451c6ad6abbdcdca382 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 2 Jun 2023 01:42:42 +0000 Subject: [PATCH 175/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3418.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3481.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3487.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3488.yml | 4 ---- html/changelogs/archive/2023-06.yml | 7 +++++++ 5 files changed, 7 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3418.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3481.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3487.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3488.yml create mode 100644 html/changelogs/archive/2023-06.yml diff --git a/html/changelogs/AutoChangeLog-pr-3418.yml b/html/changelogs/AutoChangeLog-pr-3418.yml deleted file mode 100644 index f5a424e031f9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3418.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix runtime with a timer to fade out on screen orders again?" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3481.yml b/html/changelogs/AutoChangeLog-pr-3481.yml deleted file mode 100644 index 12ff6a1044eb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3481.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Added tunnels to the xeno tracker" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3487.yml b/html/changelogs/AutoChangeLog-pr-3487.yml deleted file mode 100644 index 25c033128530..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3487.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed xeno trackers on some maps" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3488.yml b/html/changelogs/AutoChangeLog-pr-3488.yml deleted file mode 100644 index 6dd0dc54c79e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3488.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Placed resin walls now destroy nodes underneath them." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml new file mode 100644 index 000000000000..8179d6c355f4 --- /dev/null +++ b/html/changelogs/archive/2023-06.yml @@ -0,0 +1,7 @@ +2023-06-02: + Drathek: + - bugfix: Fix runtime with a timer to fade out on screen orders again? + Morrow: + - rscadd: Added tunnels to the xeno tracker + - bugfix: Fixed xeno trackers on some maps + - balance: Placed resin walls now destroy nodes underneath them. From 45c9ad3ece3c32a476028d182ad46d4314607ce3 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 1 Jun 2023 20:45:56 -0700 Subject: [PATCH 176/495] FTP instead of run for admin log downloading (#3476) # About the pull request This PR is an attempt to address the admin get log verbs being flaky on the main server (not locally) for somereason by trying ftp instead of run. # Explain why it's good for the game Admin verbs should work. # Changelog :cl: Drathek admin: Admin get log verbs now use FTP instead of run (offers save location rather than just opening) /:cl: --- code/modules/admin/verbs/getlogs.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/admin/verbs/getlogs.dm b/code/modules/admin/verbs/getlogs.dm index b0223cbd3ebd..37bf4f1c9d85 100644 --- a/code/modules/admin/verbs/getlogs.dm +++ b/code/modules/admin/verbs/getlogs.dm @@ -51,7 +51,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) //This proc allows download of past server logs saved within the data/logs/ folder. //It works similarly to show-server-log. @@ -73,7 +73,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) //Other log stuff put here for the sake of organisation @@ -96,7 +96,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) /**Shows this round's attack log*/ /datum/admins/proc/view_attack_log() @@ -117,7 +117,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) /**Shows this round's runtime log*/ /datum/admins/proc/view_runtime_log() @@ -138,7 +138,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) /**Shows this round's href log*/ /datum/admins/proc/view_href_log() @@ -159,7 +159,7 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) /**Shows this round's tgui log*/ /datum/admins/proc/view_tgui_log() @@ -180,4 +180,4 @@ message_admins("[key_name_admin(src)] accessed file: [path]") to_chat(src, "Attempting to send file, this may take a fair few minutes if the file is very large.") - src << run(file(path)) + src << ftp(file(path)) From a15b1de0545e25eb744f751d60702acc44936a78 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 2 Jun 2023 04:53:31 +0100 Subject: [PATCH 177/495] Automatic changelog for PR #3476 [ci skip] --- html/changelogs/AutoChangeLog-pr-3476.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3476.yml diff --git a/html/changelogs/AutoChangeLog-pr-3476.yml b/html/changelogs/AutoChangeLog-pr-3476.yml new file mode 100644 index 000000000000..ce877c998915 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3476.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - admin: "Admin get log verbs now use FTP instead of run (offers save location rather than just opening)" \ No newline at end of file From 3b0350b6c4be96eadc7cc6479b8a6e4c348f9cf6 Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Thu, 1 Jun 2023 21:39:02 -0700 Subject: [PATCH 178/495] Enables the use of arrival message announcements. (#3494) # About the pull request Fixes #3377. We can add different titles for the message announcements in the future if we'd like. # Explain why it's good for the game Fixes an oversight, and there's tons of flavor messages being wasted. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: ERTs now use their arrivals messages. /:cl: --- code/datums/emergency_calls/big_game_hunter.dm | 2 +- code/datums/emergency_calls/clf.dm | 2 +- code/datums/emergency_calls/cmb.dm | 2 +- code/datums/emergency_calls/colonist.dm | 2 +- code/datums/emergency_calls/deathsquad.dm | 2 +- code/datums/emergency_calls/deus_vult.dm | 2 +- code/datums/emergency_calls/dutch.dm | 4 ++-- code/datums/emergency_calls/emergency_call.dm | 2 ++ code/datums/emergency_calls/hefa_knight.dm | 2 +- code/datums/emergency_calls/inspection.dm | 2 +- code/datums/emergency_calls/pirates.dm | 2 +- code/datums/emergency_calls/pizza.dm | 2 +- code/datums/emergency_calls/souto.dm | 2 +- code/datums/emergency_calls/xeno_cultists.dm | 2 +- 14 files changed, 16 insertions(+), 14 deletions(-) diff --git a/code/datums/emergency_calls/big_game_hunter.dm b/code/datums/emergency_calls/big_game_hunter.dm index 16a0b0b5da6a..e749b6654355 100644 --- a/code/datums/emergency_calls/big_game_hunter.dm +++ b/code/datums/emergency_calls/big_game_hunter.dm @@ -10,7 +10,7 @@ /datum/emergency_call/van_bandolier/New() . = ..() - arrival_message = "Incoming Transmission: 'Heard your distress call, [MAIN_SHIP_NAME]. It had best be something which will look good on my wall, eh? Tally ho!'" + arrival_message = "'Heard your distress call, [MAIN_SHIP_NAME]. It had best be something which will look good on my wall, eh? Tally ho!'" /datum/emergency_call/van_bandolier/create_member(datum/mind/M, turf/override_spawn_loc) var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() diff --git a/code/datums/emergency_calls/clf.dm b/code/datums/emergency_calls/clf.dm index 75ce93a4f680..0a5f09e2a2f2 100644 --- a/code/datums/emergency_calls/clf.dm +++ b/code/datums/emergency_calls/clf.dm @@ -4,7 +4,7 @@ /datum/emergency_call/clf name = "Colonial Liberation Front (Squad)" mob_max = 10 - arrival_message = "Incoming Transmission: 'Attention, you are tresspassing on our soverign territory. Expect no forgiveness.'" + arrival_message = "'Attention, you are tresspassing on our soverign territory. Expect no forgiveness.'" objectives = "Assault the USCM, and sabotage as much as you can. Ensure any survivors escape in your custody." probability = 20 hostility = TRUE diff --git a/code/datums/emergency_calls/cmb.dm b/code/datums/emergency_calls/cmb.dm index 5cb89756fff1..fcd301158b8f 100644 --- a/code/datums/emergency_calls/cmb.dm +++ b/code/datums/emergency_calls/cmb.dm @@ -112,7 +112,7 @@ /datum/emergency_call/cmb/anchorpoint/New() ..() - arrival_message = "Incoming Transmission: [MAIN_SHIP_NAME], this is Anchorpoint Station. Be advised, a QRF Team of our Colonial Marines is currently attempting to board you. Open your ports, transmitting docking codes now. Standby." + arrival_message = "[MAIN_SHIP_NAME], this is Anchorpoint Station. Be advised, a QRF Team of our Colonial Marines is currently attempting to board you. Open your ports, transmitting docking codes now. Standby." objectives = "QRF Team. You are here to reinforce the cmb team we deployed earlier. Make contact and work with the CMB Marshal and their deputies. Facilitate their protection and evacuation if necessary. Secondary Objective: Investigate the reason for distress aboard the [MAIN_SHIP_NAME], and assist the crew if possible." /datum/emergency_call/cmb/anchorpoint/create_member(datum/mind/M, turf/override_spawn_loc) diff --git a/code/datums/emergency_calls/colonist.dm b/code/datums/emergency_calls/colonist.dm index 7430cf6c6bc5..8b39ca12a01e 100644 --- a/code/datums/emergency_calls/colonist.dm +++ b/code/datums/emergency_calls/colonist.dm @@ -5,7 +5,7 @@ name = "Colonists" mob_max = 8 mob_min = 1 - arrival_message = "Incoming Transmission: 'This is the *static*. We are *static*.'" + arrival_message = "'This is the *static*. We are *static*.'" objectives = "Follow the orders given to you." probability = 0 var/preset = /datum/equipment_preset/colonist diff --git a/code/datums/emergency_calls/deathsquad.dm b/code/datums/emergency_calls/deathsquad.dm index 10d1e7e12c35..0bfab8fbf2b7 100644 --- a/code/datums/emergency_calls/deathsquad.dm +++ b/code/datums/emergency_calls/deathsquad.dm @@ -6,7 +6,7 @@ name = "Weyland Whiteout Operators" mob_max = 8 mob_min = 5 - arrival_message = "Intercepted Transmission: '!`2*%slau#*jer t*h$em a!l%. le&*ve n(o^ w&*nes%6es.*v$e %#d ou^'" + arrival_message = "'!`2*%slau#*jer t*h$em a!l%. le&*ve n(o^ w&*nes%6es.*v$e %#d ou^'" objectives = "Whiteout protocol is in effect for the target. Ensure there are no traces of the infestation or any witnesses." probability = 0 shuttle_id = "Distress_PMC" diff --git a/code/datums/emergency_calls/deus_vult.dm b/code/datums/emergency_calls/deus_vult.dm index eddf2f5468c4..a5ba948c767e 100644 --- a/code/datums/emergency_calls/deus_vult.dm +++ b/code/datums/emergency_calls/deus_vult.dm @@ -5,7 +5,7 @@ mob_max = 35 mob_min = 10 max_heavies = 10 - arrival_message = "Intercepted Transmission: 'Deus le volt. Deus le volt! DEUS LE VOLT!!'" + arrival_message = "'Deus le volt. Deus le volt! DEUS LE VOLT!!'" objectives = "Clense the place of all that is unholy! Die in glory!" probability = 0 hostility = TRUE diff --git a/code/datums/emergency_calls/dutch.dm b/code/datums/emergency_calls/dutch.dm index e6e8632c4155..32620fa43014 100644 --- a/code/datums/emergency_calls/dutch.dm +++ b/code/datums/emergency_calls/dutch.dm @@ -9,7 +9,7 @@ max_heavies = 1 max_medics = 1 - arrival_message = "Intercepted Transmission: 'We're here to kick ass and kill Yautja. Mainly kill Yautja." + arrival_message = "'We're here to kick ass and kill Yautja. Mainly kill Yautja." objectives = "Hunt down and kill all Yautja without mercy. Retrieve the gear and leave." probability = 0 @@ -44,6 +44,6 @@ mob_min = 8 max_heavies = 2 max_medics = 2 - arrival_message = "Intercepted Transmission: 'We're here to kick ass and kill Yautja. Mainly kill Yautja." + arrival_message = "'We're here to kick ass and kill Yautja. Mainly kill Yautja." objectives = "Hunt down and kill all Yautja without mercy. Retrieve the gear and leave." probability = 0 diff --git a/code/datums/emergency_calls/emergency_call.dm b/code/datums/emergency_calls/emergency_call.dm index d4eaa5c780fc..5b8ec289ded9 100644 --- a/code/datums/emergency_calls/emergency_call.dm +++ b/code/datums/emergency_calls/emergency_call.dm @@ -292,6 +292,8 @@ create_member(null, override_spawn_loc) candidates = list() + if(arrival_message && announce) + marine_announcement(arrival_message, "Intercepted Tranmission:") /datum/emergency_call/proc/add_candidate(mob/M) if(!M.client || (M.mind && (M.mind in candidates)) || istype(M, /mob/living/carbon/xenomorph)) diff --git a/code/datums/emergency_calls/hefa_knight.dm b/code/datums/emergency_calls/hefa_knight.dm index 5109db2f99fb..2af2f99f443e 100644 --- a/code/datums/emergency_calls/hefa_knight.dm +++ b/code/datums/emergency_calls/hefa_knight.dm @@ -3,7 +3,7 @@ name = "HEFA knights" mob_max = 15 mob_min = 3 - arrival_message = "Intercepted Transmission: 'Prepaerth to surrender thine HEFAs unto the order!'" + arrival_message = "'Prepaerth to surrender thine HEFAs unto the order!'" objectives = "You are a Brother of the Order of HEFA! You and your fellow brothers must retrieve as many HEFAs as possible!" probability = 0 hostility = TRUE diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 1224818d40e4..72926666ace5 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -183,7 +183,7 @@ /datum/emergency_call/inspection_cmb/New() ..() - arrival_message = "Incoming Transmission: [MAIN_SHIP_NAME], This is Anchorpoint Station with the Colonial Marshal Bureau. Be advised, a CMB transport vessel is preparing to board you, submitting Federal docking clearances now. Standby." + arrival_message = "[MAIN_SHIP_NAME], This is Anchorpoint Station with the Colonial Marshal Bureau. Be advised, a CMB transport vessel is preparing to board you, submitting Federal docking clearances now. Standby." objectives = "Get your instructions from the CMB Office at Anchorpoint Station, and carry out your orders. Ensure that Colonial assets are safe and in your custody. Do not enforce or override Marine Law on a Marine Ship unless requested, as it's outside of your juristiction." will_spawn_icc_liaison = prob(90) diff --git a/code/datums/emergency_calls/pirates.dm b/code/datums/emergency_calls/pirates.dm index bb88261c9be5..7a9d333de970 100644 --- a/code/datums/emergency_calls/pirates.dm +++ b/code/datums/emergency_calls/pirates.dm @@ -4,7 +4,7 @@ name = "Fun - Pirates" mob_max = 35 mob_min = 10 - arrival_message = "Intercepted Transmission: 'What shall we do with a drunken sailor? What shall we do with a drunken sailor? What shall we do with a drunken sailor early in the morning?'" + arrival_message = "'What shall we do with a drunken sailor? What shall we do with a drunken sailor? What shall we do with a drunken sailor early in the morning?'" objectives = "Pirate! Loot! Ransom!" probability = 0 hostility = TRUE diff --git a/code/datums/emergency_calls/pizza.dm b/code/datums/emergency_calls/pizza.dm index ea5065dafc29..a35ce584c68d 100644 --- a/code/datums/emergency_calls/pizza.dm +++ b/code/datums/emergency_calls/pizza.dm @@ -4,7 +4,7 @@ name = "Pizza Delivery" mob_max = 1 mob_min = 1 - arrival_message = "Incoming Transmission: 'That'll be... sixteen orders of cheesy fries, eight large double topping pizzas, nine bottles of Four Loko... hello? Is anyone on this ship? Your pizzas are getting cold.'" + arrival_message = "'That'll be... sixteen orders of cheesy fries, eight large double topping pizzas, nine bottles of Four Loko... hello? Is anyone on this ship? Your pizzas are getting cold.'" objectives = "Make sure you get a tip!" shuttle_id = "Distress_Small" name_of_spawn = /obj/effect/landmark/ert_spawns/distress_pizza diff --git a/code/datums/emergency_calls/souto.dm b/code/datums/emergency_calls/souto.dm index c41049624bf2..4ff4b03076fc 100644 --- a/code/datums/emergency_calls/souto.dm +++ b/code/datums/emergency_calls/souto.dm @@ -4,7 +4,7 @@ name = "Souto Man" mob_max = 1 mob_min = 1 - arrival_message = "Incoming Transmission: Give a round of applause for the marine who sent in ten-thousand Souto tabs to get me here! USS Almayer, Souto Man's here to party with YOU!" + arrival_message = "Give a round of applause for the marine who sent in ten-thousand Souto tabs to get me here! USS Almayer, Souto Man's here to party with YOU!" objectives = "Party like it's 1999!" probability = 0 diff --git a/code/datums/emergency_calls/xeno_cultists.dm b/code/datums/emergency_calls/xeno_cultists.dm index 247b6b3a1881..e5ebf089a9c2 100644 --- a/code/datums/emergency_calls/xeno_cultists.dm +++ b/code/datums/emergency_calls/xeno_cultists.dm @@ -2,7 +2,7 @@ /datum/emergency_call/xeno_cult name = "Xeno Cultists" mob_max = 6 - arrival_message = "Incoming Transmission: 'Ia! Ia!'" + arrival_message = "'Ia! Ia!'" objectives = "Support the Xenomorphs in any way, up to and including giving your life for them!" probability = 0 hostility = TRUE From 288b907d9745a6b603a90a05dcac57c3bf1a86a4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 2 Jun 2023 05:46:55 +0100 Subject: [PATCH 179/495] Automatic changelog for PR #3494 [ci skip] --- html/changelogs/AutoChangeLog-pr-3494.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3494.yml diff --git a/html/changelogs/AutoChangeLog-pr-3494.yml b/html/changelogs/AutoChangeLog-pr-3494.yml new file mode 100644 index 000000000000..c51e7bbf10b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3494.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - bugfix: "ERTs now use their arrivals messages." \ No newline at end of file From f65d422b64c8dd0407a553c9f8eeb5bdf6a6e9c2 Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Thu, 1 Jun 2023 22:04:17 -0700 Subject: [PATCH 180/495] Fixes armor prefs (#3495) # About the pull request Fixes a bug where you wouldn't get what you wanted (i swear i fixed this) # Explain why it's good for the game bugs 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: fixed armor prefs not giving the right thing /:cl: --- code/modules/clothing/suits/marine_armor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index b1b62c8a1c3e..db7f725a0c73 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -134,7 +134,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 var/armor_variation = 0 //speciality does NOTHING if you have NO_NAME_OVERRIDE -/obj/item/clothing/suit/storage/marine/Initialize() +/obj/item/clothing/suit/storage/marine/Initialize(mapload) . = ..() if(!(flags_atom & NO_NAME_OVERRIDE)) name = "[specialty]" @@ -146,7 +146,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 if(!(flags_atom & NO_SNOW_TYPE)) select_gamemode_skin(type) armor_overlays = list("lamp") //Just one for now, can add more later. - if(armor_variation) + if(armor_variation && mapload) post_vendor_spawn_hook() update_icon() pockets.max_w_class = SIZE_SMALL //Can contain small items AND rifle magazines. From 9098a86e4831f1c8d51b25f3dd529c12a8dd7ed6 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 2 Jun 2023 06:11:59 +0100 Subject: [PATCH 181/495] Automatic changelog for PR #3495 [ci skip] --- html/changelogs/AutoChangeLog-pr-3495.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3495.yml diff --git a/html/changelogs/AutoChangeLog-pr-3495.yml b/html/changelogs/AutoChangeLog-pr-3495.yml new file mode 100644 index 000000000000..86dca70e7928 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3495.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - bugfix: "fixed armor prefs not giving the right thing" \ No newline at end of file From ca86a73c8545d72d478f27ae21bb89f81490fc3e Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Fri, 2 Jun 2023 20:32:15 +0200 Subject: [PATCH 182/495] fix xenos being able to build over tunnels (#3499) # About the pull request xenos shouldnt be able to hide tunnels by building walls over them fixes #3483 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: fix xenos being able to build over tunnels /:cl: --- code/modules/mob/living/carbon/xenomorph/XenoProcs.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm index d2c099d0c1ff..81b891e25b77 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm @@ -434,6 +434,9 @@ if(istype(O, /obj/structure/fence)) has_obstacle = TRUE break + if(istype(O, /obj/structure/tunnel)) + has_obstacle = TRUE + break if(istype(O, /obj/structure/bed)) if(istype(O, /obj/structure/bed/chair/dropship/passenger)) var/obj/structure/bed/chair/dropship/passenger/P = O From 6a20e03f2fe1d1788a8f90689d6a646f63b09477 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 2 Jun 2023 19:44:52 +0100 Subject: [PATCH 183/495] Automatic changelog for PR #3499 [ci skip] --- html/changelogs/AutoChangeLog-pr-3499.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3499.yml diff --git a/html/changelogs/AutoChangeLog-pr-3499.yml b/html/changelogs/AutoChangeLog-pr-3499.yml new file mode 100644 index 000000000000..cb3de9235e6d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3499.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "fix xenos being able to build over tunnels" \ No newline at end of file From e8f53984c1edd98c25b4c3199a6a5363eaa26869 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 2 Jun 2023 17:12:51 -0400 Subject: [PATCH 184/495] Warrior Nerf (#3424) # About the pull request This PR removes cooldown reduction on slash. This PR slightly lowers fling and punch cooldowns. This PR lowers fling stun to a micro stun and adds a slow. This PR decreases lunge range to 4 tiles. As a reminder design feedback and balance concerns go here: https://forum.cm-ss13.com/w/pr-feedback/steps/step_1 # Explain why it's good for the game Warrior rework has been on my mind for a while. I'm not quite sure how I want to do it. The cooldowns on abilities and the abilities themselves are incredibly powerful crowd control and just a few warriors can do immense damage to large groups of marines. It's just... not in a great place for a T2 and sadly I don't have a thorough game plan yet to rework it into something more bearable while equally enjoyable to play. In the mean time, this is what we're getting. Am I promising a rework in the near future? Not really. It's on my list somewhere. Does warrior need some changing around? Yeah. Overall, this should make warrior a bit more bearable. We'll see. More changes as testing goes. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Removes warrior cooldown reduction on slash balance: Warrior slightly lowered fling and punch cooldowns balance: Lowers fling stun to a micro stun and adds a slow balance: Decreases warrior lunge range to 4 tiles /:cl: --- .../abilities/warrior/warrior_abilities.dm | 12 ++++++------ .../living/carbon/xenomorph/castes/Warrior.dm | 16 ---------------- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_abilities.dm index 460c287384f8..bd6e2bb8d08b 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_abilities.dm @@ -20,13 +20,13 @@ macro_path = /datum/action/xeno_action/verb/verb_fling action_type = XENO_ACTION_CLICK ability_primacy = XENO_PRIMARY_ACTION_3 - xeno_cooldown = 65 + xeno_cooldown = 60 // Configurables var/fling_distance = 4 - var/stun_power = 1 - var/weaken_power = 1 - var/slowdown = FALSE + var/stun_power = 0 + var/weaken_power = 0.5 + var/slowdown = 2 // Warrior Lunge @@ -40,7 +40,7 @@ xeno_cooldown = 100 // Configurables - var/grab_range = 6 + var/grab_range = 4 var/click_miss_cooldown = 15 var/twitch_message_cooldown = 0 //apparently this is necessary for a tiny code that makes the lunge message on cooldown not be spammable, doesn't need to be big so 5 will do. @@ -53,7 +53,7 @@ macro_path = /datum/action/xeno_action/verb/verb_punch action_type = XENO_ACTION_CLICK ability_primacy = XENO_PRIMARY_ACTION_1 - xeno_cooldown = 50 + xeno_cooldown = 45 // Configurables var/base_damage = 25 diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Warrior.dm b/code/modules/mob/living/carbon/xenomorph/castes/Warrior.dm index d66d034bbe66..d815bc18f9d5 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Warrior.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Warrior.dm @@ -112,7 +112,6 @@ /datum/behavior_delegate/warrior_base name = "Base Warrior Behavior Delegate" - var/slash_charge_cdr = 0.20 SECONDS // Amount to reduce charge cooldown by per slash var/lifesteal_percent = 7 var/max_lifesteal = 9 var/lifesteal_range = 3 // Marines within 3 tiles of range will give the warrior extra health @@ -120,21 +119,6 @@ var/color = "#6c6f24" var/emote_cooldown = 0 -/datum/behavior_delegate/warrior_base/melee_attack_additional_effects_self() - ..() - - var/datum/action/xeno_action/activable/lunge/cAction1 = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/lunge) - if (!cAction1.action_cooldown_check()) - cAction1.reduce_cooldown(slash_charge_cdr) - - var/datum/action/xeno_action/activable/fling/cAction2 = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/fling) - if (!cAction2.action_cooldown_check()) - cAction2.reduce_cooldown(slash_charge_cdr) - - var/datum/action/xeno_action/activable/warrior_punch/cAction3 = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/warrior_punch) - if (!cAction3.action_cooldown_check()) - cAction3.reduce_cooldown(slash_charge_cdr) - /datum/behavior_delegate/warrior_base/melee_attack_additional_effects_target(mob/living/carbon/A) ..() From ad1b9d505f3e49f5ecbeb8d4742f69bed8120d2a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 2 Jun 2023 22:22:00 +0100 Subject: [PATCH 185/495] Automatic changelog for PR #3424 [ci skip] --- html/changelogs/AutoChangeLog-pr-3424.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3424.yml diff --git a/html/changelogs/AutoChangeLog-pr-3424.yml b/html/changelogs/AutoChangeLog-pr-3424.yml new file mode 100644 index 000000000000..e56bde85de63 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3424.yml @@ -0,0 +1,7 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Removes warrior cooldown reduction on slash" + - balance: "Warrior slightly lowered fling and punch cooldowns" + - balance: "Lowers fling stun to a micro stun and adds a slow" + - balance: "Decreases warrior lunge range to 4 tiles" \ No newline at end of file From 44a09852939bf4849acb0cb23d94ccb96531ce70 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sat, 3 Jun 2023 04:25:42 +0300 Subject: [PATCH 186/495] Update metatips.txt (#3478) # About the pull request West is on the left and east is on the right and should be in the same order. # Explain why it's good for the game Many people have already confused west and east, and this tip did not help the cause. # Testing Photographs and Procedure
Screenshots & Videos I didn't properly test it, sorry...
# Changelog :cl: spellcheck: direction tip now uses the correct order. /:cl: --- strings/metatips.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strings/metatips.txt b/strings/metatips.txt index 4b1acc2b534a..1227fe4949f9 100644 --- a/strings/metatips.txt +++ b/strings/metatips.txt @@ -6,7 +6,7 @@ Communication, be it from a marine to a marine, a drone to the queen, or command As an alien or marine, be careful of the flank, regardless of if the push is going well or stalling out. Half of getting good is knowing to be aggressive. The other half is knowing when not to be aggressive. Alt-click a storage item to draw the last item in it (last non-weapon if it's a weapon belt). Middle-click a storage item to inmediately open it, and middle-click structures to attempt to vault them. -Use "North, South, East, West" when referring to locations in-game rather than "up, down, left, right". +Use "North, South, West, East" when referring to locations in-game rather than "up, down, left, right". You shouldn't ignore what your allies are up to. Sometimes they can be organizing a flank in hivemind/radio, sometimes they can be walking up behind you with a slug-loaded shotgun. Either way, it pays to be alert to what they're doing, as much to as what the enemies are. The Wiki (https://cm-ss13.com/wiki) is a very useful repository of information about the game, such as weapons, equipment, xenomorph castes and their strains. It may not be fully up to date the majority of the time, but the basics are usually accurate. As an observer, you may see how much remaining hijack time is left in the status panel. From a4c394d87e80ba3c84995db6e265397b0ee92568 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Jun 2023 02:33:12 +0100 Subject: [PATCH 187/495] Automatic changelog for PR #3478 [ci skip] --- html/changelogs/AutoChangeLog-pr-3478.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3478.yml diff --git a/html/changelogs/AutoChangeLog-pr-3478.yml b/html/changelogs/AutoChangeLog-pr-3478.yml new file mode 100644 index 000000000000..3dffff371254 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3478.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine" +delete-after: True +changes: + - spellcheck: "direction tip now uses the correct order." \ No newline at end of file From bde5c8fa23b2128712ab3932645ec24fa4872c86 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 3 Jun 2023 01:39:55 +0000 Subject: [PATCH 188/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3424.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3476.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3478.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3494.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3495.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3499.yml | 4 ---- html/changelogs/archive/2023-06.yml | 16 ++++++++++++++++ 7 files changed, 16 insertions(+), 27 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3424.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3476.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3478.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3494.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3495.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3499.yml diff --git a/html/changelogs/AutoChangeLog-pr-3424.yml b/html/changelogs/AutoChangeLog-pr-3424.yml deleted file mode 100644 index e56bde85de63..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3424.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Removes warrior cooldown reduction on slash" - - balance: "Warrior slightly lowered fling and punch cooldowns" - - balance: "Lowers fling stun to a micro stun and adds a slow" - - balance: "Decreases warrior lunge range to 4 tiles" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3476.yml b/html/changelogs/AutoChangeLog-pr-3476.yml deleted file mode 100644 index ce877c998915..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3476.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - admin: "Admin get log verbs now use FTP instead of run (offers save location rather than just opening)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3478.yml b/html/changelogs/AutoChangeLog-pr-3478.yml deleted file mode 100644 index 3dffff371254..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3478.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - spellcheck: "direction tip now uses the correct order." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3494.yml b/html/changelogs/AutoChangeLog-pr-3494.yml deleted file mode 100644 index c51e7bbf10b2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3494.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - bugfix: "ERTs now use their arrivals messages." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3495.yml b/html/changelogs/AutoChangeLog-pr-3495.yml deleted file mode 100644 index 86dca70e7928..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3495.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - bugfix: "fixed armor prefs not giving the right thing" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3499.yml b/html/changelogs/AutoChangeLog-pr-3499.yml deleted file mode 100644 index cb3de9235e6d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3499.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "fix xenos being able to build over tunnels" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 8179d6c355f4..bdcd3a77bee9 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -5,3 +5,19 @@ - rscadd: Added tunnels to the xeno tracker - bugfix: Fixed xeno trackers on some maps - balance: Placed resin walls now destroy nodes underneath them. +2023-06-03: + Drathek: + - admin: Admin get log verbs now use FTP instead of run (offers save location rather + than just opening) + Khadd: + - bugfix: fix xenos being able to build over tunnels + Morrow: + - balance: Removes warrior cooldown reduction on slash + - balance: Warrior slightly lowered fling and punch cooldowns + - balance: Lowers fling stun to a micro stun and adds a slow + - balance: Decreases warrior lunge range to 4 tiles + NewyearnewmeUwu: + - bugfix: fixed armor prefs not giving the right thing + - bugfix: ERTs now use their arrivals messages. + ihatethisengine: + - spellcheck: direction tip now uses the correct order. From d2653e6d8d1337845d99b033a0d60bd5adf92ad7 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sat, 3 Jun 2023 00:26:47 -0400 Subject: [PATCH 189/495] Remove field kit (#3506) # About the pull request This isn't working how I'd like it. This PR separates them back into MRE and map individually. # Explain why it's good for the game Less random shit no one takes laying around. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow del: Removed field kits del: removed recommend tag from etool/sandbags /:cl: --- .../vending/vendor_types/squad_prep/squad_engineer.dm | 3 ++- .../vending/vendor_types/squad_prep/squad_leader.dm | 3 ++- .../vending/vendor_types/squad_prep/squad_medic.dm | 3 ++- .../vending/vendor_types/squad_prep/squad_rifleman.dm | 7 ++++--- .../vending/vendor_types/squad_prep/squad_smartgunner.dm | 3 ++- .../vending/vendor_types/squad_prep/squad_specialist.dm | 3 ++- .../machinery/vending/vendor_types/squad_prep/squad_tl.dm | 3 ++- code/game/objects/effects/spawners/spawner.dm | 6 ------ 8 files changed, 16 insertions(+), 15 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 1036ea2d4eb9..74504c412ff2 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 @@ -99,7 +99,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/tech, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, 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 44e260eb0240..fa5f00872064 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 @@ -115,7 +115,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( list("Armor", 0, /obj/item/clothing/suit/storage/marine/leader, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/leader, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_MANDATORY), list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Backpack", 0, /obj/item/storage/backpack/marine, MARINE_CAN_BUY_BACKPACK, 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 c9ecfba43a16..e5c01090e54a 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 @@ -117,7 +117,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("Medical HUD Glasses", 0, /obj/item/clothing/glasses/hud/health, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/medic, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, 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 49203f7ad5ac..c45bcfe8059c 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 @@ -7,7 +7,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), @@ -74,8 +75,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M44 Heavy Speed Loader (.44)", 10, /obj/item/ammo_magazine/revolver/heavy, null, VENDOR_ITEM_REGULAR), list("UTILITIES", 0, null, null, null), - list("E-Tool", 5, /obj/item/tool/shovel/etool/folded, null, VENDOR_ITEM_RECOMMENDED), - list("Sandbags", 20, /obj/item/stack/sandbags_empty/half, null, VENDOR_ITEM_RECOMMENDED), + list("E-Tool", 5, /obj/item/tool/shovel/etool/folded, null, VENDOR_ITEM_REGULAR), + list("Sandbags", 20, /obj/item/stack/sandbags_empty/half, null, VENDOR_ITEM_REGULAR), list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR), list("Brown Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest/brown_vest, null, VENDOR_ITEM_REGULAR), list("Black Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest, 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 e91a1aa87955..13f12af2218b 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 @@ -68,7 +68,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_smartgun, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("BELT", 0, null, null, null), list("M802 Smartgunner Sidearm Belt", 0, /obj/item/storage/belt/gun/smartgunner/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), 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 8a2f9c75f9d8..b29c1ac2e1d7 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 @@ -80,7 +80,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( list("Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Backpack", 0, /obj/item/storage/backpack/marine, MARINE_CAN_BUY_BACKPACK, 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 fe363f56ed7d..0883cfb9354c 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 @@ -80,7 +80,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_tl, list( list("M4 Pattern Armor", 0, /obj/item/clothing/suit/storage/marine/rto, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/rto, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), list("Essential Fireteam Leader Utilities", 0, /obj/effect/essentials_set/tl, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), diff --git a/code/game/objects/effects/spawners/spawner.dm b/code/game/objects/effects/spawners/spawner.dm index 9973d335b272..f98af35b53d4 100644 --- a/code/game/objects/effects/spawners/spawner.dm +++ b/code/game/objects/effects/spawners/spawner.dm @@ -1,8 +1,2 @@ /obj/effect/spawner name = "object spawner" - -/obj/effect/spawner/field_kit/Initialize(mapload) - . = ..() - new /obj/item/map/current_map(loc) - new /obj/item/storage/box/MRE(loc) - return INITIALIZE_HINT_QDEL From 898045fcc1dd78a9c024c3b5a338b944980a8400 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Jun 2023 05:34:18 +0100 Subject: [PATCH 190/495] Automatic changelog for PR #3506 [ci skip] --- html/changelogs/AutoChangeLog-pr-3506.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3506.yml diff --git a/html/changelogs/AutoChangeLog-pr-3506.yml b/html/changelogs/AutoChangeLog-pr-3506.yml new file mode 100644 index 000000000000..7a27a0a59228 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3506.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - rscdel: "Removed field kits" + - rscdel: "removed recommend tag from etool/sandbags" \ No newline at end of file From 343297eedb41fb798e1c4a10bd39541f9220eb83 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Sat, 3 Jun 2023 12:33:56 +0200 Subject: [PATCH 191/495] fix remove items anchored and on the LZ's on fiorina (#3465) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/3427 # Explain why it's good for the game just read the linked issue.. # Testing Photographs and Procedure
![image](https://github.com/cmss13-devs/cmss13/assets/117036822/e65f55c3-cecb-4533-b0ac-20f5b20eed52) Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: remove items anchored and on the LZ's on fiorina map. /:cl: --------- Co-authored-by: Julien --- .../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 328 ++++++++---------- 1 file changed, 154 insertions(+), 174 deletions(-) diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index 9847d8f06b16..e4bfa603fafd 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -3440,6 +3440,13 @@ icon_state = "kitchen" }, /area/fiorina/station/lowsec) +"bYS" = ( +/obj/structure/monorail{ + dir = 4; + name = "launch track" + }, +/turf/open/floor/prison, +/area/fiorina/lz/near_lzI) "bZu" = ( /obj/structure/sink{ dir = 8; @@ -3627,15 +3634,6 @@ icon_state = "whitepurple" }, /area/fiorina/station/research_cells) -"chQ" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ - dir = 8 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "darkyellowfull2" - }, -/area/fiorina/lz/near_lzI) "chS" = ( /obj/structure/window, /turf/open/floor/prison{ @@ -6676,13 +6674,6 @@ icon_state = "floor_plate" }, /area/fiorina/station/disco) -"ebT" = ( -/obj/structure/monorail{ - dir = 6; - name = "launch track" - }, -/turf/open/floor/plating/prison, -/area/fiorina/lz/near_lzI) "ecd" = ( /obj/structure/machinery/door/airlock/prison_hatch/autoname, /turf/open/floor/plating/prison, @@ -12484,6 +12475,13 @@ icon_state = "doubleside" }, /area/fiorina/station/chapel) +"hHh" = ( +/obj/structure/machinery/landinglight/ds1/delayone, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "hHq" = ( /obj/structure/closet/cabinet, /obj/effect/landmark/objective_landmark/close, @@ -12911,18 +12909,6 @@ icon_state = "darkyellow2" }, /area/fiorina/station/flight_deck) -"hWL" = ( -/obj/structure/monorail{ - name = "launch track" - }, -/obj/structure/machinery/landinglight/ds1/delaytwo{ - dir = 8 - }, -/obj/structure/machinery/landinglight/ds1/delayone{ - dir = 4 - }, -/turf/open/floor/plating/prison, -/area/fiorina/lz/near_lzII) "hWU" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/prison{ @@ -14103,6 +14089,10 @@ icon_state = "darkpurplefull2" }, /area/fiorina/station/research_cells) +"iOa" = ( +/obj/structure/machinery/floodlight/landing/floor, +/turf/open/floor/plating/prison, +/area/fiorina/lz/near_lzI) "iOe" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/prison{ @@ -15561,14 +15551,6 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating/prison, /area/fiorina/tumor/aux_engi) -"jFw" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/monorail{ - dir = 10; - name = "launch track" - }, -/turf/open/floor/plating/prison, -/area/fiorina/lz/near_lzI) "jFN" = ( /obj/item/explosive/grenade/high_explosive/m15, /obj/effect/decal/cleanable/blood/splatter, @@ -18967,6 +18949,16 @@ icon_state = "floor_plate" }, /area/fiorina/station/telecomm/lz1_cargo) +"lGh" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "lGm" = ( /obj/structure/platform{ dir = 1 @@ -23439,12 +23431,6 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/prison, /area/fiorina/station/telecomm/lz1_cargo) -"ovo" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ - dir = 4 - }, -/turf/open/floor/prison, -/area/fiorina/lz/near_lzII) "ovr" = ( /obj/structure/girder/displaced, /turf/open/floor/plating/prison, @@ -24125,6 +24111,13 @@ icon_state = "redfull" }, /area/fiorina/station/lowsec) +"oSK" = ( +/obj/structure/monorail{ + dir = 9; + name = "launch track" + }, +/turf/open/floor/prison, +/area/fiorina/lz/near_lzI) "oSR" = ( /obj/item/device/flashlight, /turf/open/floor/prison{ @@ -29633,16 +29626,6 @@ /obj/item/tool/crowbar/red, /turf/open/floor/plating/prison, /area/fiorina/maintenance) -"ssi" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ - dir = 4 - }, -/obj/structure/machinery/landinglight/ds1/delayone, -/turf/open/floor/prison{ - dir = 1; - icon_state = "darkyellow2" - }, -/area/fiorina/lz/near_lzI) "sso" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/storage/bag/plants, @@ -30098,13 +30081,6 @@ icon_state = "floorscorched1" }, /area/fiorina/station/chapel) -"sJI" = ( -/obj/structure/machinery/landinglight/ds1/delayone, -/turf/open/floor/prison{ - dir = 1; - icon_state = "darkyellow2" - }, -/area/fiorina/lz/near_lzI) "sJN" = ( /obj/structure/sign/prop3{ desc = "Enlist in the Penal Battalions today! The USCM 3rd Fleet features a subset of UA sanctioned penal battalions, drawing from inmate popualtions across the colonies. Mostly New Argentina though." @@ -31859,6 +31835,15 @@ icon_state = "whitegreenfull" }, /area/fiorina/station/medbay) +"tPi" = ( +/obj/structure/monorail{ + name = "launch track" + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "darkyellow2" + }, +/area/fiorina/lz/near_lzI) "tPz" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/device/flashlight/lamp/candelabra{ @@ -33978,8 +33963,11 @@ }, /area/fiorina/tumor/servers) "viV" = ( -/obj/structure/machinery/floodlight/landing, -/turf/open/floor/plating/prison, +/obj/structure/monorail{ + dir = 5; + name = "launch track" + }, +/turf/open/floor/prison, /area/fiorina/lz/near_lzI) "vjl" = ( /obj/structure/closet/crate/trashcart, @@ -35405,14 +35393,6 @@ icon_state = "greenfull" }, /area/fiorina/station/botany) -"wdg" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/monorail{ - dir = 4; - name = "launch track" - }, -/turf/open/floor/plating/prison, -/area/fiorina/lz/near_lzI) "wdA" = ( /obj/item/trash/used_stasis_bag, /turf/open/floor/prison{ @@ -36578,6 +36558,10 @@ /obj/effect/landmark/survivor_spawner, /turf/open/floor/prison, /area/fiorina/station/park) +"wQN" = ( +/obj/structure/machinery/floodlight/landing/floor, +/turf/open/floor/plating/prison, +/area/fiorina/lz/near_lzII) "wQT" = ( /obj/structure/largecrate/random/case/double, /turf/open/floor/plating/prison, @@ -37005,10 +36989,6 @@ icon_state = "blue_plate" }, /area/fiorina/station/botany) -"xgl" = ( -/obj/structure/machinery/floodlight/landing, -/turf/open/floor/plating/prison, -/area/fiorina/lz/near_lzII) "xgn" = ( /obj/structure/machinery/optable, /turf/open/floor/corsat{ @@ -71827,8 +71807,8 @@ sIT uVo sIT eZN -ovo -eZN +hxy +aWR aWR aWR aWR @@ -72018,9 +71998,9 @@ aWR aWR aWR tts +wQN wSm wSm -xnU wSm wSm wSm @@ -72037,11 +72017,11 @@ wSm wSm wSm wSm -xnU wSm +wQN +fZd wSm wSm -fZd wSm wSm vzB @@ -72232,8 +72212,9 @@ aWR ttK wSm wSm +xnU +wSm wSm -xgl wSm wSm wSm @@ -72243,19 +72224,18 @@ wSm wSm wSm wSm -xgl wSm wSm wSm wSm -xgl +xnU wSm kfE +fZd qnB fHB -hWL -hWL -hWL +fHB +fHB ssD iSi ssD @@ -72463,9 +72443,9 @@ wSm wSm wSm wSm +fZd gAS wSm -fZd wSm wSm vzB @@ -72675,9 +72655,9 @@ wSm wSm wSm wSm +fZd gAS wSm -fZd wSm wSm vzB @@ -72887,9 +72867,9 @@ wSm wSm wSm kHG +fZd gAS wSm -fZd wSm wSm vzB @@ -73099,9 +73079,9 @@ wSm wSm wSm wSm +fZd gAS wSm -fZd wSm wSm vzB @@ -73311,9 +73291,9 @@ wSm wSm wSm wSm +fZd gAS wSm -fZd wSm wSm vzB @@ -73523,9 +73503,9 @@ wSm wSm wSm wSm +fZd gAS wSm -fZd wSm wSm vzB @@ -73735,9 +73715,9 @@ wSm wSm wSm wSm +fZd kAr wSm -fZd wSm wSm vzB @@ -73928,8 +73908,9 @@ aWR ttK wSm wSm +xnU +wSm wSm -xgl wSm wSm wSm @@ -73939,19 +73920,18 @@ wSm wSm wSm wSm -xgl wSm wSm wSm wSm -xgl +xnU wSm wSm +fZd mmP fHB -hWL -hWL -hWL +fHB +fHB ssD iSi ssD @@ -74138,9 +74118,9 @@ hxy aWR aWR uEN +wQN wSm wSm -xnU wSm wSm wSm @@ -74157,11 +74137,11 @@ wSm wSm wSm wSm -xnU wSm +wQN +fZd wSm wSm -fZd wSm wSm vzB @@ -74371,8 +74351,8 @@ hLK qeR yfC tZs -tZs -tZs +aWR +aWR aWR aWR aWR @@ -87621,8 +87601,8 @@ vzB gws vzB iJf -wFk -wFk +hKI +hsA wFk wFk wFk @@ -87832,10 +87812,12 @@ bQM vzB gws vzB -ssi +iJf +hKI +hHh +iOa xeO xeO -cCx xeO xeO xeO @@ -87852,10 +87834,8 @@ xeO xeO xeO xeO -cCx -xeO -xeO xeO +iOa aVK hlK hKI @@ -88044,11 +88024,13 @@ hbC ssD iSi ssD -yls -tHU +tPi +viV +hHh xeO xeO -viV +cCx +xeO xeO xeO xeO @@ -88058,16 +88040,14 @@ xeO xeO xeO xeO -viV xeO xeO xeO xeO -viV +xeO +cCx xeO bju -ebT -yls aVK hlK hKI @@ -88256,8 +88236,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -88278,7 +88259,6 @@ xeO xeO xeO xeO -rUr xeO aVK hlK @@ -88468,8 +88448,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -88490,7 +88471,6 @@ xeO xeO xeO xeO -rUr xeO aVK hlK @@ -88680,8 +88660,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -88701,9 +88682,8 @@ xeO xeO xeO xeO -mUA -rUr xeO +mUA aVK hlK hjW @@ -88892,8 +88872,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -88914,7 +88895,6 @@ xeO xeO xeO xeO -rUr xeO aVK hlK @@ -89104,8 +89084,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -89126,7 +89107,6 @@ xeO xeO xeO xeO -rUr xeO aVK hlK @@ -89303,8 +89283,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -89316,8 +89296,9 @@ bQM vzB gws vzB -sJI -rUr +iJf +bYS +hHh xeO xeO xeO @@ -89338,7 +89319,6 @@ xeO xeO xeO xeO -rUr xeO aVK hlK @@ -89515,8 +89495,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -89528,8 +89508,9 @@ bQM vzB gws vzB -ssi -rUr +iJf +bYS +hHh xeO xeO xeO @@ -89550,9 +89531,8 @@ xeO xeO xeO xeO -wdg xeO -aVK +lGh hlK hjW iWW @@ -89727,8 +89707,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -89740,11 +89720,13 @@ hbC ssD iSi ssD -yls -qDc +tPi +oSK +hHh +doA xeO +cCx xeO -viV xeO xeO xeO @@ -89754,17 +89736,15 @@ xeO xeO xeO xeO -viV xeO xeO xeO xeO -viV xeO +cCx xeO -jFw -yls -aVK +xeO +lGh hlK hKI iWW @@ -89939,8 +89919,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -89952,10 +89932,12 @@ bQM vzB gws vzB -sJI -doA +iJf +hKI +hHh +iOa +xeO xeO -cCx xeO xeO xeO @@ -89972,10 +89954,8 @@ xeO xeO xeO xeO -cCx -xeO -xeO xeO +iOa aVK hlK hKI @@ -90151,8 +90131,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -90165,6 +90145,8 @@ vzB gws vzB iJf +hKI +hsA wfp wfp wfp @@ -90186,8 +90168,6 @@ wfp wfp wfp wfp -chQ -chQ hsA hlK sEi @@ -90363,8 +90343,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -90575,8 +90555,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -90787,8 +90767,8 @@ bQM bQM bQM bQM -bQM -bQM +cAW +cAW bQM bQM bQM @@ -90999,9 +90979,9 @@ bQM bQM bQM bQM -bQM -bQM -bQM +cAW +cAW +cAW bQM bQM bQM From 95fea9a3260512342c2162fa0b51788c588c3123 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Jun 2023 11:47:50 +0100 Subject: [PATCH 192/495] Automatic changelog for PR #3465 [ci skip] --- html/changelogs/AutoChangeLog-pr-3465.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3465.yml diff --git a/html/changelogs/AutoChangeLog-pr-3465.yml b/html/changelogs/AutoChangeLog-pr-3465.yml new file mode 100644 index 000000000000..54da276b7e0e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3465.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "remove items anchored and on the LZ's on fiorina map." \ No newline at end of file From d17da2e19c6f909bc677e413d5046dc4fbaae4ae Mon Sep 17 00:00:00 2001 From: fira Date: Sat, 3 Jun 2023 11:39:14 +0100 Subject: [PATCH 193/495] Fix Signal Flares Admin Log/JMP (#3453) # About the pull request Fix issues when jumping to signal flares from the admin niche log. It'd still be 0,0,0 if the user still has it in hand. Worse, this appears to crash client when jumping to it -- but that's going to be a different fix because it probably affects more.. # Changelog :cl: fix: Fixed incorrect coordinates in Admin Niche log for signal flares. /:cl: --- code/game/objects/items/devices/flashlight.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 9b772f16c545..6fe39172d783 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -525,8 +525,9 @@ anchored = TRUE if(activate_message) visible_message(SPAN_DANGER("[src]'s flame reaches full strength. It's fully active now."), null, 5) - msg_admin_niche("Flare target [src] has been activated by [key_name(user, 1)] at ([x], [y], [z]). (JMP LOC)") - log_game("Flare target [src] has been activated by [key_name(user, 1)] at ([x], [y], [z]).") + var/turf/target_turf = get_turf(src) + msg_admin_niche("Flare target [src] has been activated by [key_name(user, 1)] at ([target_turf.x], [target_turf.y], [target_turf.z]). (JMP LOC)") + log_game("Flare target [src] has been activated by [key_name(user, 1)] at ([target_turf.x], [target_turf.y], [target_turf.z]).") return TRUE /obj/item/device/flashlight/flare/signal/attack_hand(mob/user) From c73feb897f933fedd931bf4ff95a360758134d21 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Jun 2023 12:00:58 +0100 Subject: [PATCH 194/495] Automatic changelog for PR #3453 [ci skip] --- html/changelogs/AutoChangeLog-pr-3453.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3453.yml diff --git a/html/changelogs/AutoChangeLog-pr-3453.yml b/html/changelogs/AutoChangeLog-pr-3453.yml new file mode 100644 index 000000000000..af3d642029ba --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3453.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed incorrect coordinates in Admin Niche log for signal flares." \ No newline at end of file From ac26403ee88e05547ef52c96c65327e5438bd4ab Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sat, 3 Jun 2023 11:24:41 -0400 Subject: [PATCH 195/495] Kills the change stone (#3507) # About the pull request This PR removes the Changestone # Explain why it's good for the game No LRP. Soul removal. #SS13GetOut. Etc. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow del: Removed the change stone /:cl: --- code/__DEFINES/human.dm | 5 --- code/game/objects/items/artifacts.dm | 34 ------------------- .../mob/living/carbon/human/human_defines.dm | 3 -- colonialmarines.dme | 1 - maps/map_files/BigRed/BigRed.dmm | 1 - .../BigRed/sprinkles/25.chapel_cult.dmm | 1 - 6 files changed, 45 deletions(-) delete mode 100644 code/game/objects/items/artifacts.dm diff --git a/code/__DEFINES/human.dm b/code/__DEFINES/human.dm index 6e2d82d5cc4f..846119d6b55d 100644 --- a/code/__DEFINES/human.dm +++ b/code/__DEFINES/human.dm @@ -213,8 +213,3 @@ #define RELIGION_AGNOSTICISM "Agnostic" #define MAXIMUM_DROPPED_OBJECTS_REMEMBERED 2 - -///////////////////MISC HUMAN FLAGS (LINKED TO VAR: FLAGS_HUMAN_MISC)/////////////////// - -#define HUMAN_FLAG_CHANGED (1<<0) - diff --git a/code/game/objects/items/artifacts.dm b/code/game/objects/items/artifacts.dm deleted file mode 100644 index a5845eaf4a97..000000000000 --- a/code/game/objects/items/artifacts.dm +++ /dev/null @@ -1,34 +0,0 @@ -/obj/item/changestone - name = "\proper an uncut ruby" - desc = "The ruby shines and catches the light, despite being uncut." - icon = 'icons/obj/items/misc.dmi' - icon_state = "changerock" - -/obj/item/changestone/proc/change(mob/target) - if(!ishuman(target)) - return FALSE - var/mob/living/carbon/human/humantarget = target - if(humantarget.flags_human_misc & HUMAN_FLAG_CHANGED) - return - if(humantarget.gender == FEMALE) - humantarget.gender = MALE - else - humantarget.gender = FEMALE - humantarget.visible_message(SPAN_NOTICE("[humantarget] changes in a way you can't quite pinpoint."), SPAN_NOTICE("You feel different.")) - humantarget.flags_human_misc |= HUMAN_FLAG_CHANGED - return TRUE - -/obj/item/changestone/attack_hand(mob/user as mob) - change(user) - . = ..() - -/obj/item/changestone/attack(mob/living/M, mob/living/user) - if(change(user)) - return - . = ..() - -/obj/item/changestone/mob_launch_collision(mob/living/L) - . = ..() - change(L) - - diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 16d456867f91..7018a8cc8884 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -158,9 +158,6 @@ var/datum/action/human_action/activable/selected_ability - /// misc human flags - var/flags_human_misc = 0 - ///list of weakrefs of recently dropped objects var/list/remembered_dropped_objects = list() diff --git a/colonialmarines.dme b/colonialmarines.dme index 4029b575c5a9..8862b15b95bf 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -949,7 +949,6 @@ #include "code\game\objects\effects\spawners\vaultspawner.dm" #include "code\game\objects\effects\spawners\wo_spawners\players.dm" #include "code\game\objects\effects\spawners\wo_spawners\supplies.dm" -#include "code\game\objects\items\artifacts.dm" #include "code\game\objects\items\ashtray.dm" #include "code\game\objects\items\backpack_sprayers.dm" #include "code\game\objects\items\bodybag.dm" diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index bd8669081641..48a22ed12f1a 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -15657,7 +15657,6 @@ /area/bigredv2/outside/admin_building) "aRf" = ( /obj/structure/surface/table, -/obj/item/changestone, /turf/open/floor{ icon_state = "wood" }, diff --git a/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm b/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm index 1f5792284797..7acf197b3ddb 100644 --- a/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm +++ b/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm @@ -52,7 +52,6 @@ }, /area/bigredv2/outside/chapel) "aj" = ( -/obj/item/changestone, /turf/open/floor{ icon_state = "darkish" }, From 3d99cd6e44bb71524ddc520bfdfcec004f27a67f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Jun 2023 16:32:15 +0100 Subject: [PATCH 196/495] Automatic changelog for PR #3507 [ci skip] --- html/changelogs/AutoChangeLog-pr-3507.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3507.yml diff --git a/html/changelogs/AutoChangeLog-pr-3507.yml b/html/changelogs/AutoChangeLog-pr-3507.yml new file mode 100644 index 000000000000..dbbccb114e7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3507.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscdel: "Removed the change stone" \ No newline at end of file From 940ec696734601e4afe65ffa5d905d6816538abd Mon Sep 17 00:00:00 2001 From: fira Date: Sat, 3 Jun 2023 23:33:37 +0100 Subject: [PATCH 197/495] Remove old armor crit tip (#3526) Removes an outdated and misleading tip. Armor Crits were removed like over 6 months ago. --- strings/metatips.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/strings/metatips.txt b/strings/metatips.txt index 1227fe4949f9..4b69af764aeb 100644 --- a/strings/metatips.txt +++ b/strings/metatips.txt @@ -11,4 +11,3 @@ You shouldn't ignore what your allies are up to. Sometimes they can be organizin The Wiki (https://cm-ss13.com/wiki) is a very useful repository of information about the game, such as weapons, equipment, xenomorph castes and their strains. It may not be fully up to date the majority of the time, but the basics are usually accurate. As an observer, you may see how much remaining hijack time is left in the status panel. Embrace the suck. -Any applied damage has a small chance of being a critical hit, reducing armor's reduction of it to its minimal efficiency. For some reason. From 082f8192370a70f5354eeeacdb160b6835123b88 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 4 Jun 2023 01:55:44 +0000 Subject: [PATCH 198/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3453.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3465.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3506.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3507.yml | 4 ---- html/changelogs/archive/2023-06.yml | 9 +++++++++ 5 files changed, 9 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3453.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3465.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3506.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3507.yml diff --git a/html/changelogs/AutoChangeLog-pr-3453.yml b/html/changelogs/AutoChangeLog-pr-3453.yml deleted file mode 100644 index af3d642029ba..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3453.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed incorrect coordinates in Admin Niche log for signal flares." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3465.yml b/html/changelogs/AutoChangeLog-pr-3465.yml deleted file mode 100644 index 54da276b7e0e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3465.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "remove items anchored and on the LZ's on fiorina map." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3506.yml b/html/changelogs/AutoChangeLog-pr-3506.yml deleted file mode 100644 index 7a27a0a59228..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3506.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscdel: "Removed field kits" - - rscdel: "removed recommend tag from etool/sandbags" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3507.yml b/html/changelogs/AutoChangeLog-pr-3507.yml deleted file mode 100644 index dbbccb114e7a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3507.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscdel: "Removed the change stone" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index bdcd3a77bee9..11f108dde744 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -21,3 +21,12 @@ - bugfix: ERTs now use their arrivals messages. ihatethisengine: - spellcheck: direction tip now uses the correct order. +2023-06-04: + Huffie56: + - bugfix: remove items anchored and on the LZ's on fiorina map. + Morrow: + - rscdel: Removed field kits + - rscdel: removed recommend tag from etool/sandbags + - rscdel: Removed the change stone + fira: + - bugfix: Fixed incorrect coordinates in Admin Niche log for signal flares. From 9af5a2031f9fce66c6fd53b4b905e6754450dd12 Mon Sep 17 00:00:00 2001 From: fira Date: Sun, 4 Jun 2023 08:48:38 +0100 Subject: [PATCH 199/495] disable girders for cult walls (#3517) Stops cult walls present on LV from deconstructing to metal under (ever so common) explosions. It just looks kinda dumb. ![image](https://github.com/cmss13-devs/cmss13/assets/604624/cdf12710-c58a-4bb2-a136-709d15406065) Optionally these could have baseturfs to prevent plating but it depends on where you place them.. --- code/game/turfs/walls/wall_types.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/turfs/walls/wall_types.dm b/code/game/turfs/walls/wall_types.dm index 91f43a087ce7..702cbd35560c 100644 --- a/code/game/turfs/walls/wall_types.dm +++ b/code/game/turfs/walls/wall_types.dm @@ -412,6 +412,8 @@ walltype = WALL_CULT color = "#3c3434" +/turf/closed/wall/cult/make_girder(destroyed_girder) + return /turf/closed/wall/vault icon_state = "rockvault" From a6b85a286c5e07a1b23a70f36da009a5b648075f Mon Sep 17 00:00:00 2001 From: fira Date: Sun, 4 Jun 2023 08:49:07 +0100 Subject: [PATCH 200/495] Fix ASRS Depths spam (#3515) # About the pull request Going down ASRS elevator will now display ONE message above computers and not 10*atoms # Explain why it's good for the game Spam. Immersion breaking # Changelog :cl: fix: Fixed going down ASRS elevator spamming computer messages. /:cl: --- code/game/supplyshuttle.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 58b2a2dedca1..6d8970492dde 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -521,6 +521,7 @@ var/datum/controller/supply/supply_controller = new() qdel(C) // Sell manifests. + var/screams = FALSE for(var/atom/movable/movable_atom in area_shuttle) if(istype(movable_atom, /obj/item/paper/manifest)) var/obj/item/paper/manifest/M = movable_atom @@ -531,11 +532,13 @@ var/datum/controller/supply/supply_controller = new() if(black_market_enabled) var/points_to_add = get_black_market_value(movable_atom) if(points_to_add == KILL_MENDOZA) + screams = TRUE kill_mendoza() black_market_sold_items[movable_atom.type] += 1 black_market_points += points_to_add // Don't disintegrate humans! Maul their corpse instead. >:) + screams = TRUE if(ishuman(movable_atom)) var/timer = 0.5 SECONDS for(var/index in 1 to 10) @@ -545,11 +548,11 @@ var/datum/controller/supply/supply_controller = new() // Delete everything else. else qdel(movable_atom) -/proc/maul_human(mob/living/carbon/human/mauled_human) - - for(var/atom/computer as anything in supply_controller.bound_supply_computer_list) - computer.balloon_alert_to_viewers("you hear horrifying noises coming from the elevator!") + if(screams) + for(var/atom/computer as anything in bound_supply_computer_list) + computer.balloon_alert_to_viewers("you hear horrifying noises coming from the elevator!") +/proc/maul_human(mob/living/carbon/human/mauled_human) mauled_human.visible_message(SPAN_HIGHDANGER("The machinery crushes [mauled_human]"), SPAN_HIGHDANGER("The elevator machinery is CRUSHING YOU!")) if(mauled_human.stat != DEAD) @@ -1169,8 +1172,6 @@ var/datum/controller/supply/supply_controller = new() /datum/controller/supply/proc/kill_mendoza() if(!mendoza_status) return //cant kill him twice - for(var/atom/computer as anything in bound_supply_computer_list) - computer.balloon_alert_to_viewers("you hear horrifying noises coming from the elevator!") mendoza_status = FALSE // he'll die soon enough, and in the meantime will be too busy to handle requests. From 4f0e6481c7fca3756db9c9a1a469bc9abf34c65a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 09:27:09 +0100 Subject: [PATCH 201/495] Automatic changelog for PR #3515 [ci skip] --- html/changelogs/AutoChangeLog-pr-3515.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3515.yml diff --git a/html/changelogs/AutoChangeLog-pr-3515.yml b/html/changelogs/AutoChangeLog-pr-3515.yml new file mode 100644 index 000000000000..6e0170fe745c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3515.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed going down ASRS elevator spamming computer messages." \ No newline at end of file From 8c40415e29f44b5438c72dd119fb81507a45d71f Mon Sep 17 00:00:00 2001 From: fira Date: Sun, 4 Jun 2023 08:51:39 +0100 Subject: [PATCH 202/495] UFOs can be photographed again (#3511) # About the pull request Dropships were invisible to photography (or anything that used `getFlatIcon`, like VV) due to a difference in how it handled rendering (ordering of images with identical layer + no planes support) This raises ever so slightly the dropship so it's unambigously above. I tried the reverse (lowering the underlays) but that didn't work out at all for some reason. I mean, it IS above anyway right... # Explain why it's good for the game It's not, it means less banter in MSay :( # Changelog :cl: fix: To the joy of conspiracy theorists everywhere, USCM dropships can now be caught on tape again. /:cl: --- code/game/turfs/closed.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 483f3250f8c5..92bce17e50f6 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -230,6 +230,7 @@ name = "wall" icon_state = "wall1" icon = 'icons/turf/shuttle.dmi' + layer = ABOVE_TURF_LAYER /turf/closed/shuttle/is_weedable() return FULLY_WEEDABLE From bb446f97cea60aa205437707569bfbc252ec1120 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 09:40:48 +0100 Subject: [PATCH 203/495] Automatic changelog for PR #3511 [ci skip] --- html/changelogs/AutoChangeLog-pr-3511.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3511.yml diff --git a/html/changelogs/AutoChangeLog-pr-3511.yml b/html/changelogs/AutoChangeLog-pr-3511.yml new file mode 100644 index 000000000000..08103d3ab0ae --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3511.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "To the joy of conspiracy theorists everywhere, USCM dropships can now be caught on tape again." \ No newline at end of file From 5793d723e3d66e83034cf54ede86552acd987f3f Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:29:23 +0200 Subject: [PATCH 204/495] fixes construction nodes being placed inside of blocked spaces (#3512) # About the pull request makes it so construction nodes cant be placed inside of walls or other objects that would usually block building fixes #3341 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: construction nodes cant be placed inside of walls and such anymore /:cl: --- .../mob/living/carbon/xenomorph/abilities/general_powers.dm | 3 +++ 1 file changed, 3 insertions(+) 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 74158cbe81d6..5bb48ebf7ad4 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -612,6 +612,9 @@ to_chat(X, SPAN_XENOWARNING("It's too tight in here to build.")) return FALSE + if(!X.check_alien_construction(T)) + return FALSE + var/choice = XENO_STRUCTURE_CORE if(X.hive.hivecore_cooldown) to_chat(X, SPAN_WARNING("The weeds are still recovering from the death of the hive core, wait until the weeds have recovered!")) From 226fbf63a68c25749d4dee5e654a77adb19c5533 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 11:37:23 +0100 Subject: [PATCH 205/495] Automatic changelog for PR #3512 [ci skip] --- html/changelogs/AutoChangeLog-pr-3512.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3512.yml diff --git a/html/changelogs/AutoChangeLog-pr-3512.yml b/html/changelogs/AutoChangeLog-pr-3512.yml new file mode 100644 index 000000000000..364c75d84961 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3512.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "construction nodes cant be placed inside of walls and such anymore" \ No newline at end of file From aa36ba8a31b757f8fa958f38c9b7901cfe57c88d Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:29:51 +0200 Subject: [PATCH 206/495] fixes largecrates being invulnerable to projectiles (#3510) # About the pull request makes it so largecrates take damage and break, no more soaking up projectiles fixes #3345 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: largecrates now take damage and break if hit enough times by a projectile /:cl: --- .../game/objects/structures/crates_lockers/largecrate.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index b91543d9ec5c..99a4686663af 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -71,6 +71,15 @@ if(power >= EXPLOSION_THRESHOLD_VLOW) unpack() +/obj/structure/largecrate/proc/take_damage(damage) + health -= damage + if(health <= 0) + unpack() + +/obj/structure/largecrate/bullet_act(obj/item/projectile/P) + take_damage(P.calculate_damage(P.damage)) + return TRUE + /obj/structure/largecrate/mule icon_state = "mulecrate" From b6b5cb91ad006f22b321bd7e484b96b524204209 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 11:53:06 +0100 Subject: [PATCH 207/495] Automatic changelog for PR #3510 [ci skip] --- html/changelogs/AutoChangeLog-pr-3510.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3510.yml diff --git a/html/changelogs/AutoChangeLog-pr-3510.yml b/html/changelogs/AutoChangeLog-pr-3510.yml new file mode 100644 index 000000000000..7a8786b31f39 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3510.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "largecrates now take damage and break if hit enough times by a projectile" \ No newline at end of file From 3199f5e12e6256e235ca16e76d557558b0d6fe15 Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:38:32 +0200 Subject: [PATCH 208/495] fixes sandbags being fully built with just one bag (#3500) # About the pull request sandbags no longer get built up to the max stage from just a singular sandbag fixes #3492 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: sandbags cant be fully built up with just one bag anymore /:cl: --- code/game/objects/structures/barricade/sandbags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/barricade/sandbags.dm b/code/game/objects/structures/barricade/sandbags.dm index d3dce285ab92..0e2b77b4c1e5 100644 --- a/code/game/objects/structures/barricade/sandbags.dm +++ b/code/game/objects/structures/barricade/sandbags.dm @@ -90,7 +90,7 @@ user.visible_message(SPAN_NOTICE("[user] starts adding more [SB] to [src]."), \ SPAN_NOTICE("You start adding sandbags to [src].")) for(var/i = build_stage to BARRICADE_SANDBAG_5) - if(build_stage >= BARRICADE_SANDBAG_5 || !do_after(user, 5, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src) || build_stage >= BARRICADE_SANDBAG_5) + if(build_stage >= BARRICADE_SANDBAG_5 || !do_after(user, 5, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src) || build_stage >= BARRICADE_SANDBAG_5 || SB.amount == 0) break SB.use(1) increment_build_stage() From d515a0018480dc54e998448fbfd2749cfdf47195 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:10:19 +0100 Subject: [PATCH 209/495] Automatic changelog for PR #3500 [ci skip] --- html/changelogs/AutoChangeLog-pr-3500.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3500.yml diff --git a/html/changelogs/AutoChangeLog-pr-3500.yml b/html/changelogs/AutoChangeLog-pr-3500.yml new file mode 100644 index 000000000000..bbc3fe6d6799 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3500.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "sandbags cant be fully built up with just one bag anymore" \ No newline at end of file From 6c25eb7412465068550ecd8a343ccf822494a84a Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 4 Jun 2023 03:50:16 -0700 Subject: [PATCH 210/495] Fix Xenos targeting their UI with abilities (#3516) # About the pull request This PR forces xeno abilities that are targeting /atom/movable/screen to instead target the turf at that screenspace coordinate. Also refactors the /mob/living/carbon/xenomorph/click proc. NOTE: This requires the /mob/proc/do_click proc to short-circuit when calling the click proc (previously was a bitwise OR which would still execute the atom.clicked proc regardless of what the click proc returned) so there could be unintended consequences. I can't currently find any, but should be test merged to see if anyone notices something change unfavorably. # Explain why it's good for the game Fixes issues for xenos, particularly the boiler, where they use abilities that require a target but can target their UI. Now rather than the ability doing nothing and going on cooldown, it will target the turf under that UI element. It does not however allow a sprite click on a mob. # Testing Photographs and Procedure
Screenshots & Videos ![boiler](https://github.com/cmss13-devs/cmss13/assets/76988376/d81ca674-66ed-47d2-b796-96e8190fa831)
# Changelog :cl: Drathek fix: Fixed xenos being able to use abilities on their UI; They will target the turf under it. /:cl: --- code/_onclick/click.dm | 2 +- code/_onclick/xeno.dm | 52 ++++++++++++++++++------------------------ 2 files changed, 23 insertions(+), 31 deletions(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index f24804b22f42..c415429559d3 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -71,7 +71,7 @@ return // Click handled elsewhere. (These clicks are not affected by the next_move cooldown) - if (click(A, mods) | A.clicked(src, mods, location, params)) + if (click(A, mods) || A.clicked(src, mods, location, params)) return // Default click functions from here on. diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index 54e18349b13d..9736978128fb 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -99,40 +99,32 @@ so that it doesn't double up on the delays) so that it applies the delay immedia /atom/proc/attack_alien(mob/user as mob) return -/mob/living/carbon/xenomorph/click(atom/A, list/mods) - if (queued_action) - handle_queued_action(A) +/mob/living/carbon/xenomorph/click(atom/atom, list/mods) + if(queued_action) + handle_queued_action(atom) return TRUE - if (mods["alt"] && mods["shift"]) - if (istype(A, /mob/living/carbon/xenomorph)) - var/mob/living/carbon/xenomorph/X = A - - if (X && !QDELETED(X) && X != observed_xeno && X.stat != DEAD && !is_admin_level(X.z) && X.check_state(1) && X.hivenumber == hivenumber) - if (caste && istype(caste, /datum/caste_datum/queen)) - var/mob/living/carbon/xenomorph/oldXeno = observed_xeno - overwatch(X, FALSE) - - if (oldXeno) - oldXeno.hud_set_queen_overwatch() - if (X && !QDELETED(X)) - X.hud_set_queen_overwatch() - - else - overwatch(X) + var/alt_pressed = mods["alt"] // Currently unnecessary to convert to a bool + var/shift_pressed = mods["shift"] // Currently unnecessary to convert to a bool + var/middle_pressed = mods["middle"] == "1" + if(alt_pressed && shift_pressed) + if(istype(atom, /mob/living/carbon/xenomorph)) + var/mob/living/carbon/xenomorph/xeno = atom + if(!QDELETED(xeno) && xeno.stat != DEAD && !is_admin_level(xeno.z) && xeno.check_state(TRUE) && xeno.hivenumber == hivenumber) + overwatch(xeno) next_move = world.time + 3 // Some minimal delay so this isn't crazy spammy - return 1 - - if(mods["shift"] && !mods["middle"]) - if(selected_ability && client && client.prefs && !(client.prefs.toggle_prefs & TOGGLE_MIDDLE_MOUSE_CLICK)) - selected_ability.use_ability_wrapper(A, mods) - return TRUE - - if(mods["middle"] && !mods["shift"]) - if(selected_ability && client && client.prefs && client.prefs.toggle_prefs & TOGGLE_MIDDLE_MOUSE_CLICK) - selected_ability.use_ability_wrapper(A, mods) - return TRUE + return TRUE + + var/middle_pref = client.prefs && (client.prefs.toggle_prefs & TOGGLE_MIDDLE_MOUSE_CLICK) != 0 // client is already tested to be non-null by caller + if(selected_ability && (shift_pressed || middle_pressed) && middle_pressed == middle_pref) + if(istype(atom, /atom/movable/screen)) + // Click through the UI: Currently this won't attempt to sprite click any mob there, just the turf + var/turf/turf = params2turf(mods["screen-loc"], get_turf(client.eye), client) + if (turf) + atom = turf + selected_ability.use_ability_wrapper(atom, mods) + return TRUE if(next_move >= world.time) return TRUE From 9bb16636bd7db0c5424ce94e39089297224e11b9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:22:52 +0100 Subject: [PATCH 211/495] Automatic changelog for PR #3516 [ci skip] --- html/changelogs/AutoChangeLog-pr-3516.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3516.yml diff --git a/html/changelogs/AutoChangeLog-pr-3516.yml b/html/changelogs/AutoChangeLog-pr-3516.yml new file mode 100644 index 000000000000..8a20bd4089e3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3516.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed xenos being able to use abilities on their UI; They will target the turf under it." \ No newline at end of file From ac22e6e25aac69ae53fbf4ce999f55cdc8f6374f Mon Sep 17 00:00:00 2001 From: fira Date: Sun, 4 Jun 2023 12:33:52 +0100 Subject: [PATCH 212/495] Vending Refactors - Vending Categories and Multi Vending (#3428) --- code/__DEFINES/vendors.dm | 48 +-- code/game/machinery/vending/cm_vending.dm | 142 +++---- code/game/machinery/vending/essential_sets.dm | 1 + .../vendor_types/crew/commanding_officer.dm | 22 +- .../vending/vendor_types/crew/medical.dm | 82 ++-- .../machinery/vending/vendor_types/crew/mp.dm | 8 +- .../vendor_types/crew/pilot_officer.dm | 52 +-- .../vending/vendor_types/crew/sea.dm | 16 +- .../vendor_types/crew/senior_officers.dm | 93 ++--- .../vendor_types/crew/staff_officer.dm | 38 +- .../vending/vendor_types/crew/synthetic.dm | 40 +- .../vending/vendor_types/crew/vehicle_crew.dm | 22 +- .../machinery/vending/vendor_types/dress.dm | 2 +- .../vendor_types/intelligence_officer.dm | 30 +- .../vendor_types/squad_prep/squad_engineer.dm | 26 +- .../vendor_types/squad_prep/squad_leader.dm | 24 +- .../vendor_types/squad_prep/squad_medic.dm | 42 +- .../vendor_types/squad_prep/squad_rifleman.dm | 28 +- .../squad_prep/squad_smartgunner.dm | 24 +- .../squad_prep/squad_specialist.dm | 20 +- .../vendor_types/squad_prep/squad_tl.dm | 30 +- .../modules/gear_presets/_select_equipment.dm | 23 +- code/modules/gear_presets/clf.dm | 178 ++++---- code/modules/gear_presets/pmc.dm | 364 ++++++++-------- code/modules/gear_presets/upp.dm | 394 +++++++++--------- code/modules/gear_presets/uscm.dm | 2 +- .../mob/living/carbon/human/human_defines.dm | 2 +- .../projectiles/item_to_box_mapping.dm | 2 +- 28 files changed, 871 insertions(+), 884 deletions(-) diff --git a/code/__DEFINES/vendors.dm b/code/__DEFINES/vendors.dm index 1011bad11a58..04ee5ffef2b6 100644 --- a/code/__DEFINES/vendors.dm +++ b/code/__DEFINES/vendors.dm @@ -1,30 +1,26 @@ -#define MARINE_CAN_BUY_UNIFORM (1<<0) -#define MARINE_CAN_BUY_SHOES (1<<1) -#define MARINE_CAN_BUY_HELMET (1<<2) -#define MARINE_CAN_BUY_ARMOR (1<<3) -#define MARINE_CAN_BUY_GLOVES (1<<4) -#define MARINE_CAN_BUY_EAR (1<<5) -#define MARINE_CAN_BUY_BACKPACK (1<<6) -#define MARINE_CAN_BUY_R_POUCH (1<<7) -#define MARINE_CAN_BUY_L_POUCH (1<<8) -#define MARINE_CAN_BUY_BELT (1<<9) -#define MARINE_CAN_BUY_GLASSES (1<<10) -#define MARINE_CAN_BUY_MASK (1<<11) -#define MARINE_CAN_BUY_ESSENTIALS (1<<12) -#define MARINE_CAN_BUY_SECONDARY (1<<13) -#define MARINE_CAN_BUY_ATTACHMENT (1<<14) -#define MARINE_CAN_BUY_MRE (1<<15) -#define MARINE_CAN_BUY_ACCESSORY (1<<16) +#define MARINE_CAN_BUY_UNIFORM "uniform" +#define MARINE_CAN_BUY_SHOES "shoes" +#define MARINE_CAN_BUY_HELMET "helmet" +#define MARINE_CAN_BUY_ARMOR "armor" +#define MARINE_CAN_BUY_GLOVES "gloves" +#define MARINE_CAN_BUY_EAR "ear" +#define MARINE_CAN_BUY_BACKPACK "backpack" +#define MARINE_CAN_BUY_POUCH "pouch" +#define MARINE_CAN_BUY_BELT "belt" +#define MARINE_CAN_BUY_GLASSES "glasses" +#define MARINE_CAN_BUY_MASK "mask" +#define MARINE_CAN_BUY_ESSENTIALS "essentials" +#define MARINE_CAN_BUY_SECONDARY "secondary" +#define MARINE_CAN_BUY_ATTACHMENT "attachment" +#define MARINE_CAN_BUY_MRE "mre" +#define MARINE_CAN_BUY_ACCESSORY "accessory" +#define MARINE_CAN_BUY_COMBAT_SHOES "combat_shoes" +#define MARINE_CAN_BUY_COMBAT_HELMET "combat_helmet" +#define MARINE_CAN_BUY_COMBAT_ARMOR "combat_armor" +#define MARINE_CAN_BUY_KIT "kit" +#define MARINE_CAN_BUY_DRESS "dress" -#define MARINE_CAN_BUY_COMBAT_SHOES (1<<17) -#define MARINE_CAN_BUY_COMBAT_HELMET (1<<18) -#define MARINE_CAN_BUY_COMBAT_ARMOR (1<<19) -#define MARINE_CAN_BUY_COMBAT_R_POUCH (1<<20) -#define MARINE_CAN_BUY_COMBAT_L_POUCH (1<<21) - -#define MARINE_CAN_BUY_KIT (1<<22) - -#define MARINE_CAN_BUY_ALL ((1<<23) - 1) +#define MARINE_CAN_BUY_ALL list(MARINE_CAN_BUY_UNIFORM = 1, MARINE_CAN_BUY_SHOES = 1, MARINE_CAN_BUY_HELMET = 1, MARINE_CAN_BUY_ARMOR = 1, MARINE_CAN_BUY_GLOVES = 1, MARINE_CAN_BUY_EAR = 1, MARINE_CAN_BUY_BACKPACK = 1, MARINE_CAN_BUY_POUCH = 2, MARINE_CAN_BUY_BELT = 1, MARINE_CAN_BUY_GLASSES = 1, MARINE_CAN_BUY_MASK = 1, MARINE_CAN_BUY_ESSENTIALS = 1, MARINE_CAN_BUY_SECONDARY = 1, MARINE_CAN_BUY_ATTACHMENT = 1, MARINE_CAN_BUY_MRE = 1, MARINE_CAN_BUY_ACCESSORY = 1, MARINE_CAN_BUY_COMBAT_SHOES = 1, MARINE_CAN_BUY_COMBAT_HELMET = 1, MARINE_CAN_BUY_COMBAT_ARMOR = 1, MARINE_CAN_BUY_KIT = 1, MARINE_CAN_BUY_DRESS = 99) #define MARINE_TOTAL_BUY_POINTS 45 #define MARINE_TOTAL_SNOWFLAKE_POINTS 120 diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index df41ad5fe316..1e5f93e4b24a 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -118,7 +118,11 @@ GLOBAL_LIST_EMPTY(vending_products) if (!item_name || item_name == "" || !typepath) continue - GLOB.vending_products[typepath] = 1 + if(islist(typepath)) + for(var/path in typepath) + GLOB.vending_products[path] = 1 + else + GLOB.vending_products[typepath] = 1 //get which turf the vendor will dispense its products on. /obj/structure/machinery/cm_vending/proc/get_appropriate_vend_turf() @@ -1059,10 +1063,10 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( var/p_name = myprod[1] //taking it's name var/p_cost = cost_index == null ? 0 : myprod[cost_index] - var/item_ref = myprod[3] + var/obj/item/item_ref = myprod[3] var/priority = myprod[priority_index] - - var/obj/item/I = item_ref + if(islist(item_ref)) // multi-vending + item_ref = item_ref[1] var/is_category = item_ref == null @@ -1073,7 +1077,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( "prod_index" = i, "prod_name" = p_name, "prod_color" = priority, - "prod_desc" = initial(I.desc), + "prod_desc" = initial(item_ref.desc), "prod_cost" = p_cost, "image" = imgid ) @@ -1123,24 +1127,23 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( var/list/stock_values = list() - var/mob/living/carbon/human/H = user - var/buy_flags = H.marine_buy_flags + var/mob/living/carbon/human/marine = user var/points = 0 if(vending_machine.instanced_vendor_points) points = vending_machine.available_points_to_display else if(vending_machine.use_snowflake_points) - points = H.marine_snowflake_points + points = marine.marine_snowflake_points else if(vending_machine.use_points) - points = H.marine_points + points = marine.marine_points for (var/i in 1 to length(ui_listed_products)) var/list/myprod = ui_listed_products[i] //we take one list from listed_products var/prod_available = FALSE var/p_cost = myprod[2] - var/avail_flag = myprod[4] - if(points >= p_cost && (!avail_flag || buy_flags & avail_flag)) + var/category = myprod[4] + if(points >= p_cost && (!category || ((category in marine.marine_buyable_categories) && (marine.marine_buyable_categories[category])))) prod_available = TRUE stock_values += list(prod_available) @@ -1153,7 +1156,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( vendor.stat |= IN_USE var/vend_flags = vendor.vend_flags - var/turf/target_turf = vendor.get_appropriate_vend_turf(user) if(LAZYLEN(itemspec)) //making sure it's not empty if(vendor.vend_delay) @@ -1164,56 +1166,17 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( sleep(vendor.vend_delay) var/prod_type = itemspec[3] - - var/obj/item/new_item - if(ispath(prod_type, /obj/item)) - if(ispath(prod_type, /obj/item/weapon/gun)) - new_item = new prod_type(target_turf, TRUE) - else - if(prod_type == /obj/item/device/radio/headset/almayer/marine) - prod_type = vendor.headset_type - else if(prod_type == /obj/item/clothing/gloves/marine) - prod_type = vendor.gloves_type - new_item = new prod_type(target_turf) - new_item.add_fingerprint(user) + if(islist(prod_type)) + for(var/each_type in prod_type) + vendor_successful_vend_one(vendor, each_type, user, target_turf, itemspec[4] == MARINE_CAN_BUY_UNIFORM) else - new_item = new prod_type(target_turf) - - new_item.post_vendor_spawn_hook(user) + vendor_successful_vend_one(vendor, prod_type, user, target_turf, itemspec[4] == MARINE_CAN_BUY_UNIFORM) if(vend_flags & VEND_LIMITED_INVENTORY) itemspec[2]-- if(vend_flags & VEND_LOAD_AMMO_BOXES) vendor.update_derived_ammo_and_boxes(itemspec) - if(vend_flags & VEND_UNIFORM_RANKS) - // apply ranks to clothing - var/bitf = itemspec[4] - if(bitf) - if(bitf == MARINE_CAN_BUY_UNIFORM) - var/obj/item/clothing/under/underclothes = new_item - //Gives ranks to the ranked - if(user.wear_id && user.wear_id.paygrade) - var/rankpath = get_rank_pins(user.wear_id.paygrade) - if(rankpath) - var/obj/item/clothing/accessory/ranks/rank_insignia = new rankpath() - underclothes.attach_accessory(user, rank_insignia) - - if(vend_flags & VEND_UNIFORM_AUTOEQUIP) - // autoequip - if(istype(new_item, /obj/item) && new_item.flags_equip_slot != NO_FLAGS) //auto-equipping feature here - if(new_item.flags_equip_slot == SLOT_ACCESSORY) - if(user.w_uniform) - var/obj/item/clothing/clothing = user.w_uniform - if(clothing.can_attach_accessory(new_item)) - clothing.attach_accessory(user, new_item) - else - user.equip_to_appropriate_slot(new_item) - - if(vend_flags & VEND_TO_HAND) - if(user.client?.prefs && (user.client?.prefs?.toggle_prefs & TOGGLE_VEND_ITEM_TO_HAND)) - if(vendor.Adjacent(user)) - user.put_in_any_hand_if_possible(new_item, disable_warning = TRUE) else to_chat(user, SPAN_WARNING("ERROR: itemspec is missing. Please report this to admins.")) sleep(15) @@ -1221,27 +1184,60 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( vendor.stat &= ~IN_USE vendor.update_icon() +/proc/vendor_successful_vend_one(obj/structure/machinery/cm_vending/vendor, prod_type, mob/living/carbon/human/user, turf/target_turf, insignas_override) + var/obj/item/new_item + var/vend_flags = vendor.vend_flags + if(ispath(prod_type, /obj/item)) + if(ispath(prod_type, /obj/item/weapon/gun)) + new_item = new prod_type(target_turf, TRUE) + else + if(prod_type == /obj/item/device/radio/headset/almayer/marine) + prod_type = vendor.headset_type + else if(prod_type == /obj/item/clothing/gloves/marine) + prod_type = vendor.gloves_type + new_item = new prod_type(target_turf) + new_item.add_fingerprint(user) + else + new_item = new prod_type(target_turf) + + if(vend_flags & VEND_UNIFORM_RANKS) + if(insignas_override) + var/obj/item/clothing/under/underclothes = new_item + //Gives ranks to the ranked + if(istype(underclothes) && user.wear_id && user.wear_id.paygrade) + var/rankpath = get_rank_pins(user.wear_id.paygrade) + if(rankpath) + var/obj/item/clothing/accessory/ranks/rank_insignia = new rankpath() + underclothes.attach_accessory(user, rank_insignia) + + if(vend_flags & VEND_UNIFORM_AUTOEQUIP) + // autoequip + if(istype(new_item, /obj/item) && new_item.flags_equip_slot != NO_FLAGS) //auto-equipping feature here + if(new_item.flags_equip_slot == SLOT_ACCESSORY) + if(user.w_uniform) + var/obj/item/clothing/clothing = user.w_uniform + if(clothing.can_attach_accessory(new_item)) + clothing.attach_accessory(user, new_item) + else + user.equip_to_appropriate_slot(new_item) + + if(vend_flags & VEND_TO_HAND) + if(user.client?.prefs && (user.client?.prefs?.toggle_prefs & TOGGLE_VEND_ITEM_TO_HAND)) + if(vendor.Adjacent(user)) + user.put_in_any_hand_if_possible(new_item, disable_warning = TRUE) + + new_item.post_vendor_spawn_hook(user) + /proc/handle_vend(obj/structure/machinery/cm_vending/vendor, list/listed_products, mob/living/carbon/human/vending_human) if(vendor.vend_flags & VEND_USE_VENDOR_FLAGS) return TRUE - var/can_buy_flags = listed_products[4] - if(!(vending_human.marine_buy_flags & can_buy_flags)) - return FALSE - - if(can_buy_flags == (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH)) - if(vending_human.marine_buy_flags & MARINE_CAN_BUY_R_POUCH) - vending_human.marine_buy_flags &= ~MARINE_CAN_BUY_R_POUCH - else - vending_human.marine_buy_flags &= ~MARINE_CAN_BUY_L_POUCH - return TRUE - if(can_buy_flags == (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_POUCH)) - if(vending_human.marine_buy_flags & MARINE_CAN_BUY_COMBAT_R_POUCH) - vending_human.marine_buy_flags &= ~MARINE_CAN_BUY_COMBAT_R_POUCH - else - vending_human.marine_buy_flags &= ~MARINE_CAN_BUY_COMBAT_L_POUCH - return TRUE - - vending_human.marine_buy_flags &= ~can_buy_flags + var/buying_category = listed_products[4] + if(buying_category) + if(!(buying_category in vending_human.marine_buyable_categories)) + return FALSE + if(!vending_human.marine_buyable_categories[buying_category]) + return FALSE + vending_human.marine_buyable_categories[buying_category] -= 1 return TRUE diff --git a/code/game/machinery/vending/essential_sets.dm b/code/game/machinery/vending/essential_sets.dm index 7d28b00199b0..711b17eb2c3e 100644 --- a/code/game/machinery/vending/essential_sets.dm +++ b/code/game/machinery/vending/essential_sets.dm @@ -57,3 +57,4 @@ /obj/item/clothing/shoes/dress, /obj/item/storage/large_holster/ceremonial_sword/full, ) + 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 cd956b33123d..3d6a48b45daa 100644 --- a/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm @@ -89,17 +89,17 @@ GLOBAL_LIST_INIT(cm_vending_clothing_commanding_officer, list( list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_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_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/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("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/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("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, 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), )) /obj/structure/machinery/cm_vending/clothing/commanding_officer diff --git a/code/game/machinery/vending/vendor_types/crew/medical.dm b/code/game/machinery/vending/vendor_types/crew/medical.dm index 3bd5f9ffa35b..ccf4abe03282 100644 --- a/code/game/machinery/vending/vendor_types/crew/medical.dm +++ b/code/game/machinery/vending/vendor_types/crew/medical.dm @@ -60,19 +60,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_doctor, list( list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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), @@ -116,19 +116,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_nurse, list( list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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), @@ -173,21 +173,21 @@ GLOBAL_LIST_INIT(cm_vending_clothing_researcher, list( list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Vials Pouch", 0, /obj/item/storage/pouch/vials, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_MANDATORY), - list("Chemist Pouch", 0, /obj/item/storage/pouch/chem, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_MANDATORY), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Vials Pouch", 0, /obj/item/storage/pouch/vials, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_MANDATORY), + list("Chemist Pouch", 0, /obj/item/storage/pouch/chem, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_MANDATORY), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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_RECOMMENDED), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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/crew/mp.dm b/code/game/machinery/vending/vendor_types/crew/mp.dm index cdfb5c014028..cdf374249211 100644 --- a/code/game/machinery/vending/vendor_types/crew/mp.dm +++ b/code/game/machinery/vending/vendor_types/crew/mp.dm @@ -23,8 +23,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police, list( list("Security HUD Glasses", 0, /obj/item/clothing/glasses/sunglasses/sechud, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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), @@ -70,8 +70,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police_warden, list( list("Security HUD Glasses", 0, /obj/item/clothing/glasses/sunglasses/sechud, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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), 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 50eebd1851c1..71510f6235fa 100644 --- a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm @@ -83,19 +83,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/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("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/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("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sidearm 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("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), @@ -169,19 +169,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_dropship_crew_chief, list( list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/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("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/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("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sidearm 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("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/crew/sea.dm b/code/game/machinery/vending/vendor_types/crew/sea.dm index 195318c0fb00..ee583828ec44 100644 --- a/code/game/machinery/vending/vendor_types/crew/sea.dm +++ b/code/game/machinery/vending/vendor_types/crew/sea.dm @@ -42,14 +42,14 @@ GLOBAL_LIST_INIT(cm_vending_clothing_sea, list( list("M276 Combat Toolbelt Rig (Full)", 0, /obj/item/storage/belt/gun/utility, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/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("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sidearm 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("COMBAT ARMOR (CHOOSE 1)", 0, null, null, null), list("M3-VL Pattern Ballistics Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest, MARINE_CAN_BUY_ARMOR, 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 e2aeda57b184..24b60079692b 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -53,10 +53,10 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police_chief, list( list("Security HUD Glasses", 0, /obj/item/clothing/glasses/sunglasses/sechud, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_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_RECOMMENDED), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, 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), @@ -107,13 +107,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_chief_engineer, list( list("Welding Kit", 0, /obj/item/tool/weldpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, 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("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("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, 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("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("M4A3 Service Pistol", 0, /obj/item/storage/belt/gun/m4a3/full, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), @@ -138,13 +144,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_chief_engineer, list( list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_COMBAT_HELMET, VENDOR_ITEM_REGULAR), list("M10 Technician Helmet", 0, /obj/item/clothing/head/helmet/marine/tech, MARINE_CAN_BUY_COMBAT_HELMET, VENDOR_ITEM_REGULAR), - list("COMBAT POUCHES (CHOOSE 2)", 0, null, null, null), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_POUCH), VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, (MARINE_CAN_BUY_COMBAT_R_POUCH|MARINE_CAN_BUY_COMBAT_L_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), @@ -179,12 +178,12 @@ GLOBAL_LIST_INIT(cm_vending_clothing_req_officer, list( list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Empty)", 0, /obj/item/storage/pouch/tools, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_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_RECOMMENDED), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Tools Pouch (Empty)", 0, /obj/item/storage/pouch/tools, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, 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), @@ -228,20 +227,20 @@ GLOBAL_LIST_INIT(cm_vending_clothing_cmo, list( list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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), @@ -285,15 +284,15 @@ GLOBAL_LIST_INIT(cm_vending_clothing_xo, list( list("USCM Shoulder Patch", 0, /obj/item/clothing/accessory/patch, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_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_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("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("ACCESSORIES (CHOOSE 1)", 0, null, null, null), 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 9fbc76618c70..5b0324edc2a2 100644 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm @@ -37,25 +37,25 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + 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("Medkit 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), diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 4d83819c15ca..a16b9d2448be 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -139,26 +139,26 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth, list( list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, 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("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("MASK", 0, null, null, null), list("Sterile mask", 0, /obj/item/clothing/mask/surgical, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR) 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 4cc491cecf1d..023bbe390bfc 100644 --- a/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm +++ b/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm @@ -326,17 +326,17 @@ GLOBAL_LIST_INIT(cm_vending_clothing_vehicle_crew, list( list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/tank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/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("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/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("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/tank, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), diff --git a/code/game/machinery/vending/vendor_types/dress.dm b/code/game/machinery/vending/vendor_types/dress.dm index 937caef85089..aff221260d03 100644 --- a/code/game/machinery/vending/vendor_types/dress.dm +++ b/code/game/machinery/vending/vendor_types/dress.dm @@ -74,7 +74,7 @@ if(uniform_path in vended_items) can_vend = FALSE var/name = sanitize(initial(O.name)) - var/flags = can_vend ? NO_FLAGS : MARINE_CAN_BUY_ALL + var/flags = can_vend ? null : MARINE_CAN_BUY_DRESS display_list += list( list(name, 0, uniform_path, flags, 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 d692684428e5..829c542f6b26 100644 --- a/code/game/machinery/vending/vendor_types/intelligence_officer.dm +++ b/code/game/machinery/vending/vendor_types/intelligence_officer.dm @@ -79,21 +79,21 @@ GLOBAL_LIST_INIT(cm_vending_clothing_intelligence_officer, list( list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Document Pouch", 0, /obj/item/storage/pouch/document, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pills)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Document Pouch", 0, /obj/item/storage/pouch/document, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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 (Pills)", 0, /obj/item/storage/pouch/firstaid/full/pills, 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_REGULAR), + list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, 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("Sidearm 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_RECOMMENDED), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 74504c412ff2..c2760c412e39 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 @@ -127,19 +127,19 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( 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("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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("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("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 fa5f00872064..6e4afcf68ed1 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 @@ -137,18 +137,18 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( 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 (Full)", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch (Full)", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, 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_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index e5c01090e54a..9ac7c9bde58d 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 @@ -141,27 +141,27 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Vial Pouch (Full)", 0, /obj/item/storage/pouch/vials/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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 Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Vial Pouch (Full)", 0, /obj/item/storage/pouch/vials/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), 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 c45bcfe8059c..4ebf44382dbc 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 @@ -2,11 +2,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, 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("Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), - list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), - list("Helmet", 0, /obj/item/clothing/head/helmet/marine, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), + list("Standard Marine Apparel", 0, list(/obj/item/clothing/under/marine, /obj/item/clothing/shoes/marine/knife, /obj/item/clothing/gloves/marine, /obj/item/device/radio/headset/almayer/marine, /obj/item/clothing/head/helmet/marine), MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), @@ -32,17 +28,17 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M276 M40 Grenade Rig (Empty)", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, 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), 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 13f12af2218b..fae628dfeb0c 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 @@ -76,18 +76,18 @@ GLOBAL_LIST_INIT(cm_vending_clothing_smartgun, list( list("M280 Smartgunner Drum Belt", 0, /obj/item/storage/belt/marine/smartgunner, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch", 0, /obj/item/storage/pouch/electronics, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Electronics Pouch", 0, /obj/item/storage/pouch/electronics, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, 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_RECOMMENDED), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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("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("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), 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 b29c1ac2e1d7..d8f1eb742785 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 @@ -97,16 +97,16 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), 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 0883cfb9354c..6d87a48d90b6 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 @@ -96,21 +96,21 @@ GLOBAL_LIST_INIT(cm_vending_clothing_tl, list( 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("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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_RECOMMENDED), + 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_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, 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 Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sidearm 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_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_REGULAR), diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index f6c9dee782c6..86fff362a31f 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -164,8 +164,7 @@ new_human.marine_points = MARINE_TOTAL_BUY_POINTS //resetting buy points new_human.marine_snowflake_points = MARINE_TOTAL_SNOWFLAKE_POINTS - new_human.marine_buy_flags = MARINE_CAN_BUY_ALL - + new_human.marine_buyable_categories = MARINE_CAN_BUY_ALL new_human.hud_set_squad() new_human.add_to_all_mob_huds() @@ -897,16 +896,16 @@ var/list/rebel_rifles = list( list("Combat Pack", 0, /obj/item/storage/backpack/lightpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index 6b5f913c8d02..c669a8a3c61e 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -91,16 +91,16 @@ list("Combat Pack", 0, /obj/item/storage/backpack/lightpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -205,19 +205,19 @@ list("Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, 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("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -334,19 +334,19 @@ list("Medical Storage Rig", 0, /obj/item/storage/belt/medical, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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_RECOMMENDED), + 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("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -492,16 +492,16 @@ list("Combat Pack", 0, /obj/item/storage/backpack/lightpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -590,16 +590,16 @@ list("Y8 Miner Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -732,16 +732,16 @@ list("Officer Beret", 0, /obj/item/clothing/head/beret/sec/hos, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -924,19 +924,19 @@ list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + 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("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_RECOMMENDED), + 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, 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("MASK", 0, null, null, null), list("Sterile mask", 0, /obj/item/clothing/mask/surgical, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR) @@ -1047,16 +1047,16 @@ list("Y8 Miner Helmet", 0, /obj/item/clothing/head/helmet/marine/veteran/mercenary/miner, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_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("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 3e111ce3fa30..789d40f09706 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -139,17 +139,17 @@ list("M276 M40 Grenade Rig (Empty)", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -268,17 +268,17 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 M40 Grenade Rig (Empty)", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -401,23 +401,23 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -579,23 +579,23 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -759,19 +759,19 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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 (Full)", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch (Full)", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -898,19 +898,19 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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 (Full)", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch (Full)", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1021,17 +1021,17 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M280 Smartgunner Drum Belt", 0, /obj/item/storage/belt/marine/smartgunner, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1144,17 +1144,17 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1252,19 +1252,19 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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 (Full)", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch (Full)", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1400,19 +1400,19 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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 (Full)", 0, /obj/item/storage/pouch/autoinjector/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch (Full)", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1546,23 +1546,23 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1717,20 +1717,20 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), 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("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, 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("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Bayonet Sheath (Full)", 0, /obj/item/storage/pouch/bayonet, 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_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Small Document Pouch", 0, /obj/item/storage/pouch/document/small, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, 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("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1950,27 +1950,27 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (Oxycodone)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + 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("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Bicaridine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/bicaridine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Kelotane)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/kelotane, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Revival Mix)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/revival, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Tricordrazine)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/tricordrazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (Oxycodone)", 0, /obj/item/storage/pouch/pressurized_reagent_canister/oxycodone, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pressurized Reagent Canister Pouch (EMPTY)", 0, /obj/item/storage/pouch/pressurized_reagent_canister, 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("Machete Pouch (Full)", 0, /obj/item/storage/pouch/machete/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), ) diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 35b4f5fe68c8..00d8f126bdb5 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -177,16 +177,16 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -307,19 +307,19 @@ list("Type 41 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver/upp/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Utilities)", 0, /obj/item/storage/pouch/medical/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + 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_RECOMMENDED), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Utilities)", 0, /obj/item/storage/pouch/medical/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -472,18 +472,18 @@ list("Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + 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("MASK (CHOOSE 1)", 0, null, null, null), list("Gas Mask", 0, /obj/item/clothing/mask/gas, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), @@ -610,16 +610,16 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -735,16 +735,16 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, 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("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -857,18 +857,18 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1011,18 +1011,18 @@ list("Type 43 Military Police Rig", 0, /obj/item/storage/belt/security/MP/UPP/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1174,18 +1174,18 @@ list("Type 47 Pistol Holster Rig NY", 0, /obj/item/storage/belt/gun/type47/NY, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1331,18 +1331,18 @@ list("Type 47 Pistol Holster Rig NY", 0, /obj/item/storage/belt/gun/type47/NY/shrapnel, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1488,18 +1488,18 @@ list("Type 47 Pistol Holster Rig NY", 0, /obj/item/storage/belt/gun/type47/NY/shrapnel, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1646,18 +1646,18 @@ list("Type 47 Pistol Holster Rig NY", 0, /obj/item/storage/belt/gun/type47/NY/shrapnel, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -1900,18 +1900,18 @@ list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, 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_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + 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("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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, 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("MASK", 0, null, null, null), list("Sterile mask", 0, /obj/item/clothing/mask/surgical, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR) @@ -2062,9 +2062,9 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Laser Sight", 0, /obj/item/attachable/lasersight, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -2151,18 +2151,18 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/type47/PK9/tranq, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -2281,19 +2281,19 @@ list("Type 41 Ammo Load Rig", 0, /obj/item/storage/belt/marine/upp, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/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("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_RECOMMENDED), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -2442,18 +2442,18 @@ list("Type 41 Pistol Holster Rig", 0, /obj/item/storage/belt/gun/type47/PK9/tranq, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Bayonet Sheath", 0, /obj/item/storage/pouch/bayonet/upp, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Explosive Pouch", 0, /obj/item/storage/pouch/explosive, 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_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ATTACHMENT (CHOOSE 1)", 0, null, null, null), list("Angled Grip", 0, /obj/item/attachable/angledgrip, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -2583,14 +2583,14 @@ list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/tank, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Full)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, 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("Magazine Pouch", 0, /obj/item/storage/pouch/magazine, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/tank, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), @@ -2714,16 +2714,16 @@ list("Type 41 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver/upp/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_RECOMMENDED), - list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), - list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, (MARINE_CAN_BUY_R_POUCH|MARINE_CAN_BUY_L_POUCH), VENDOR_ITEM_REGULAR), + list("Auto-Injector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + 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_RECOMMENDED), + 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_RECOMMENDED), + list("Medical Pouch (Splints)", 0, /obj/item/storage/pouch/medical/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch (Pills)", 0, /obj/item/storage/pouch/medical/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medkit Pouch", 0, /obj/item/storage/pouch/medkit, 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), diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index c80b68dfb93c..0afe09c831b7 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -43,7 +43,7 @@ if(!auto_squad.active) auto_squad.engage_squad(FALSE) - new_human.marine_buy_flags &= ~MARINE_CAN_BUY_EAR + new_human.marine_buyable_categories[MARINE_CAN_BUY_EAR] = 0 new_human.sec_hud_set_ID() new_human.hud_set_squad() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 7018a8cc8884..7f9801145a8e 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -121,7 +121,7 @@ //moved from IDs to prevent some exploits and to make points more flexible var/marine_points = MARINE_TOTAL_BUY_POINTS var/marine_snowflake_points = MARINE_TOTAL_SNOWFLAKE_POINTS - var/marine_buy_flags = MARINE_CAN_BUY_ALL + var/marine_buyable_categories = MARINE_CAN_BUY_ALL var/spawned_corpse = FALSE // For the corpse spawner //taken from blood.dm diff --git a/code/modules/projectiles/item_to_box_mapping.dm b/code/modules/projectiles/item_to_box_mapping.dm index 85e11bad7612..45277d194b38 100644 --- a/code/modules/projectiles/item_to_box_mapping.dm +++ b/code/modules/projectiles/item_to_box_mapping.dm @@ -29,7 +29,7 @@ /datum/item_to_box_mapping/New() //Ammo magazine boxes, minus loose ammo boxes - for(var/obj/item/ammo_box/magazine/ammo_box as anything in typesof(/obj/item/ammo_box/magazine)) + for(var/obj/item/ammo_box/magazine/ammo_box as anything in typesof(/obj/item/ammo_box/magazine) - /obj/item/ammo_box/magazine/misc) if(initial(ammo_box.empty)) //Ignore all the empty boxes continue From ebd9df3c73ded4f86a6ebb06c685a4305bf8df69 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 4 Jun 2023 03:54:49 -0700 Subject: [PATCH 213/495] Fix Force Dropship Admin Verb (#3514) # About the pull request This PR fixes the force dropship admin verb that could be used to hijack a dropship. Now it will not runtime, nor require the admin to be adjacent to the console. ~For a non-crash, I would have it just open the shuttle manipulator, but that is a verb on the admin datum instead of the client~ - this verb also doesn't perform any admin permissions checking currently... (it probably should). # Explain why it's good for the game Admin verbs should work, otherwise they should be eliminated. # Testing Photographs and Procedure
Screenshots & Videos ![hijack](https://github.com/cmss13-devs/cmss13/assets/76988376/3e982699-2ec4-4edd-a3ef-ebe5461656a6)
# Changelog :cl: Drathek admin: Fixed the force dropship verb (now known as Force Hijack) requiring the admin to be adjacent to the console and runtiming. /:cl: --------- Co-authored-by: harryob --- code/modules/admin/admin_verbs.dm | 2 +- code/modules/admin/tabs/event_tab.dm | 28 ++++++++----------- .../shuttle/computers/dropship_computer.dm | 17 ++++++----- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 445aa98d349a..c4314aa7d550 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -109,7 +109,7 @@ var/list/admin_verbs_minor_event = list( /client/proc/cmd_admin_change_custom_event, /datum/admins/proc/admin_force_distress, /datum/admins/proc/admin_force_ERT_shuttle, - /client/proc/force_shuttle, + /client/proc/force_hijack, /datum/admins/proc/force_predator_round, //Force spawns a predator round. /client/proc/adjust_predator_round, /client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/ diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index 0cb77a86599b..edb3fece4139 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -423,32 +423,28 @@ message_admins("Admin [key_name(usr)] has turned everyone into a primitive") -/client/proc/force_shuttle() - set name = "Force Dropship" - set desc = "Force a dropship to launch" +/client/proc/force_hijack() + set name = "Force Hijack" + set desc = "Force a dropship to be hijacked" set category = "Admin.Shuttles" var/list/shuttles = list(DROPSHIP_ALAMO, DROPSHIP_NORMANDY) - var/tag = tgui_input_list(usr, "Which dropship should be force launched?", "Select a dropship:", shuttles) + var/tag = tgui_input_list(usr, "Which dropship should be force hijacked?", "Select a dropship:", shuttles) if(!tag) return - var/crash = 0 - switch(tgui_input_list(usr, "Would you like to force a crash?", "Force crash", list("Yes", "No"))) - if("Yes") crash = 1 - if("No") crash = 0 - else return var/obj/docking_port/mobile/marine_dropship/dropship = SSshuttle.getShuttle(tag) if(!dropship) - to_chat(src, SPAN_DANGER("Error: Attempted to force a dropship launch but the shuttle datum was null. Code: MSD_FSV_DIN")) - log_admin("Error: Attempted to force a dropship launch but the shuttle datum was null. Code: MSD_FSV_DIN") + to_chat(src, SPAN_DANGER("Error: Attempted to force a dropship hijack but the shuttle datum was null. Code: MSD_FSV_DIN")) + log_admin("Error: Attempted to force a dropship hijack but the shuttle datum was null. Code: MSD_FSV_DIN") return - if(crash) - var/obj/structure/machinery/computer/shuttle/dropship/flight/computer = dropship.getControlConsole() - computer.hijack(usr) - else - to_chat(usr, SPAN_WARNING("Use the shuttle manipulator to normally move a shuttle")) + var/confirm = tgui_alert(usr, "Are you sure you want to hijack [dropship]?", "Force hijack", list("Yes", "No")) == "Yes" + if(!confirm) + return + + var/obj/structure/machinery/computer/shuttle/dropship/flight/computer = dropship.getControlConsole() + computer.hijack(usr, force = TRUE) /client/proc/cmd_admin_create_centcom_report() set name = "Report: Faction" diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index a41f1944f565..19d9abfd81b4 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -243,7 +243,7 @@ hijack(xeno) return -/obj/structure/machinery/computer/shuttle/dropship/flight/proc/hijack(mob/user) +/obj/structure/machinery/computer/shuttle/dropship/flight/proc/hijack(mob/user, force = FALSE) // select crash location var/turf/source_turf = get_turf(src) @@ -251,11 +251,11 @@ var/result = tgui_input_list(user, "Where to 'land'?", "Dropship Hijack", almayer_ship_sections , timeout = 10 SECONDS) if(!result) return - if(result) - if(!user.Adjacent(source_turf)) - return + if(!user.Adjacent(source_turf) && !force) + return if(dropship.is_hijacked) return + var/datum/dropship_hijack/almayer/hijack = new() dropship.hijack = hijack hijack.shuttle = dropship @@ -270,9 +270,12 @@ marine_announcement("Unscheduled dropship departure detected from operational area. Hijack likely. Shutting down autopilot.", "Dropship Alert", 'sound/AI/hijack.ogg') var/mob/living/carbon/xenomorph/xeno = user - xeno_message(SPAN_XENOANNOUNCE("The Queen has commanded the metal bird to depart for the metal hive in the sky! Rejoice!"), 3, xeno.hivenumber) - xeno_message(SPAN_XENOANNOUNCE("The hive swells with power! You will now steadily gain pooled larva over time."), 2, xeno.hivenumber) - xeno.hive.abandon_on_hijack() + var/hivenumber = XENO_HIVE_NORMAL + if(istype(xeno)) + hivenumber = xeno.hivenumber + xeno_message(SPAN_XENOANNOUNCE("The Queen has commanded the metal bird to depart for the metal hive in the sky! Rejoice!"), 3, hivenumber) + xeno_message(SPAN_XENOANNOUNCE("The hive swells with power! You will now steadily gain pooled larva over time."), 2, hivenumber) + GLOB.hive_datum[hivenumber].abandon_on_hijack() // Notify the yautja too so they stop the hunt message_all_yautja("The serpent Queen has commanded the landing shuttle to depart.") From 69e4c052f778ad5a75d00f46250d1759dd49a740 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:42:06 +0100 Subject: [PATCH 214/495] Automatic changelog for PR #3514 [ci skip] --- html/changelogs/AutoChangeLog-pr-3514.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3514.yml diff --git a/html/changelogs/AutoChangeLog-pr-3514.yml b/html/changelogs/AutoChangeLog-pr-3514.yml new file mode 100644 index 000000000000..90576722dd03 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3514.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - admin: "Fixed the force dropship verb (now known as Force Hijack) requiring the admin to be adjacent to the console and runtiming." \ No newline at end of file From 96711f9edb6add2788eabd6c21cad2e23466b3a7 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 4 Jun 2023 06:55:36 -0400 Subject: [PATCH 215/495] Increases amount of survivor spawns on shivas to required level (#3513) # About the pull request This PR increases amount of survivor spawns on shivas to required level # Explain why it's good for the game There were not enough spawners for potential surv counts. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Increases amount of survivor spawns on shivas to required level /:cl: --- .../Ice_Colony_v3/Shivas_Snowball.dmm | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index b8a1b9eb90dc..a24d7f83f379 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -11081,6 +11081,12 @@ /obj/structure/fence, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/lz1_valley) +"fKx" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/shiva{ + icon_state = "greenfull" + }, +/area/shiva/interior/colony/n_admin) "fKy" = ( /obj/item/tool/pen/blue{ pixel_x = 5 @@ -13838,6 +13844,13 @@ }, /turf/open/floor/shiva, /area/shiva/interior/bar) +"iHN" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/shiva{ + dir = 4; + icon_state = "green" + }, +/area/shiva/interior/colony/botany) "iHV" = ( /obj/structure/largecrate/random{ anchored = 1; @@ -26288,6 +26301,13 @@ dir = 1 }, /area/shiva/interior/colony/medseceng) +"vXk" = ( +/obj/effect/landmark/survivor_spawner, +/turf/open/floor/shiva{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/shiva/interior/colony/botany) "vXl" = ( /obj/structure/flora/bush/snow{ icon_state = "snowgrassbb_1" @@ -43474,7 +43494,7 @@ rBH lmL ejt lmL -bJF +vXk gjY vHM gjY @@ -44258,7 +44278,7 @@ kJi cCI axf cCI -axf +fKx cCI axf gZG @@ -46716,7 +46736,7 @@ mqe rFA rBH joh -aUM +iHN krM nOd nOd From f92ffcbcb617dbc64b7d024f45a40056e007532e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:57:13 +0100 Subject: [PATCH 216/495] Automatic changelog for PR #3513 [ci skip] --- html/changelogs/AutoChangeLog-pr-3513.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3513.yml diff --git a/html/changelogs/AutoChangeLog-pr-3513.yml b/html/changelogs/AutoChangeLog-pr-3513.yml new file mode 100644 index 000000000000..ef4ab05af877 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3513.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Increases amount of survivor spawns on shivas to required level" \ No newline at end of file From e5f5588c45366ac794ad27a9f4ec25522a5f3478 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 4 Jun 2023 06:56:06 -0400 Subject: [PATCH 217/495] Automatic forsaken spawns groundside during hijack (#3508) # About the pull request This PR automatically spawns forsaken at a 1:1 marine:xeno rate when marines are groundside during hijack. The xenos are only tier 1/2s. With a 3:1 ratio of tier 1 to tier 2. # Explain why it's good for the game The planet is meant to still be an infested hellhole rather than empty once the hive leaves. You *should* fear it. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Added automatic forsaken spawns groundside during hijack /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/cooldowns.dm | 1 + code/datums/emergency_calls/forsaken_xenos.dm | 38 +++++++++++++++++++ .../colonialmarines/colonialmarines.dm | 30 +++++++++++++++ .../objects/effects/landmarks/landmarks.dm | 3 ++ colonialmarines.dme | 1 + maps/map_files/BigRed/BigRed.dmm | 4 ++ maps/map_files/CORSAT/Corsat.dmm | 10 +++++ maps/map_files/DesertDam/Desert_Dam.dmm | 6 +++ .../FOP_v2_Cellblocks/Prison_Station_FOP.dmm | 4 ++ .../map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 6 +++ .../Ice_Colony_v3/Shivas_Snowball.dmm | 5 +++ maps/map_files/Kutjevo/Kutjevo.dmm | 4 ++ .../LV522_Chances_Claim.dmm | 2 + maps/map_files/LV624/LV624.dmm | 5 +++ .../sprinkles/30.nexuscenter_barricaded.dmm | 1 + maps/map_files/New_Varadero/New_Varadero.dmm | 4 ++ .../Sorokyne_Strata/Sorokyne_Strata.dmm | 4 ++ 17 files changed, 128 insertions(+) create mode 100644 code/datums/emergency_calls/forsaken_xenos.dm diff --git a/code/__DEFINES/cooldowns.dm b/code/__DEFINES/cooldowns.dm index 65511df13beb..e1f221dccbde 100644 --- a/code/__DEFINES/cooldowns.dm +++ b/code/__DEFINES/cooldowns.dm @@ -1,6 +1,7 @@ #define COOLDOWN_MOB_AUDIO "mob_audio_cooldown" #define COOLDOWN_IDLOCK_TEXTALERT "mob_idlock_textalert" #define COOLDOWN_HIJACK_BARRAGE "gamemode_explosive_barrage" +#define COOLDOWN_HIJACK_GROUND_CHECK "gamemode_ground_check" #define COOLDOWN_ITEM_HOOD_SOUND "item_hood_sound" //Define for ship alt diff --git a/code/datums/emergency_calls/forsaken_xenos.dm b/code/datums/emergency_calls/forsaken_xenos.dm new file mode 100644 index 000000000000..5db02f52bc84 --- /dev/null +++ b/code/datums/emergency_calls/forsaken_xenos.dm @@ -0,0 +1,38 @@ +/datum/emergency_call/forsaken_xenos + name = "Xenomorphs Groundside (Forsaken)" + mob_min = 1 + mob_max = 4 + hostility = TRUE + name_of_spawn = /obj/effect/landmark/ert_spawns/groundside_xeno + objectives = "You have been left behind to safeguard the abandoned colony. Do not allow trespassers." + +/datum/emergency_call/forsaken_xenos/spawn_items() + var/turf/drop_spawn = get_spawn_point(TRUE) + if(istype(drop_spawn)) + //drop some weeds for xeno plasma regen. + new /obj/effect/alien/weeds/node/forsaken(drop_spawn) + +/datum/emergency_call/forsaken_xenos/create_member(datum/mind/new_member, turf/override_spawn_loc) + var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() + + if(!istype(spawn_loc)) + return //Didn't find a useable spawn point. + + var/mob/current_mob = new_member.current + + var/picked + var/mob/living/carbon/xenomorph/new_xeno + if(!leader) + picked = pick(/mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/lurker, /mob/living/carbon/xenomorph/spitter) + leader = new_xeno + else + picked = pick(/mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/runner) + + new_xeno = new picked(spawn_loc) + + new_member.transfer_to(new_xeno, TRUE) + + new_xeno.set_hive_and_update(XENO_HIVE_FORSAKEN) + new_xeno.lock_evolve = TRUE + + QDEL_NULL(current_mob) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 5d7229ee92e5..6fae17b6aac9 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -171,6 +171,7 @@ if(is_in_endgame) check_hijack_explosions() + check_ground_humans() if(next_research_allocation < world.time) chemical_data.update_credits(chemical_data.research_allocation_amount) @@ -248,6 +249,35 @@ addtimer(CALLBACK(src, PROC_REF(shake_ship)), 5 SECONDS) TIMER_COOLDOWN_START(src, COOLDOWN_HIJACK_BARRAGE, 15 SECONDS) +#define GROUNDSIDE_XENO_MULTIPLIER 1.0 + +///Checks for humans groundside after hijack, spawns forsaken if requirements met +/datum/game_mode/colonialmarines/proc/check_ground_humans() + if(TIMER_COOLDOWN_CHECK(src, COOLDOWN_HIJACK_GROUND_CHECK)) + return + + var/groundside_humans = 0 + var/groundside_xenos = 0 + + for(var/mob/current_mob in GLOB.player_list) + if(!is_ground_level(current_mob.z) || !current_mob.client || current_mob.stat == DEAD) + continue + + if(ishuman_strict(current_mob)) + groundside_humans++ + continue + + if(isxeno(current_mob)) + groundside_xenos++ + continue + + if(groundside_humans > (groundside_xenos * GROUNDSIDE_XENO_MULTIPLIER)) + SSticker.mode.get_specific_call("Xenomorphs Groundside (Forsaken)", FALSE, FALSE) + + TIMER_COOLDOWN_START(src, COOLDOWN_HIJACK_GROUND_CHECK, 1 MINUTES) + +#undef GROUNDSIDE_XENO_MULTIPLIER + /** * Makes the mainship shake, along with playing a klaxon sound effect. */ diff --git a/code/game/objects/effects/landmarks/landmarks.dm b/code/game/objects/effects/landmarks/landmarks.dm index ae624eb50b71..64a5025794e3 100644 --- a/code/game/objects/effects/landmarks/landmarks.dm +++ b/code/game/objects/effects/landmarks/landmarks.dm @@ -104,6 +104,9 @@ /obj/effect/landmark/ert_spawns/distress_wo name = "distress_wo" +/obj/effect/landmark/ert_spawns/groundside_xeno + name = "distress_groundside_xeno" + /obj/effect/landmark/monkey_spawn name = "monkey_spawn" icon_state = "monkey_spawn" diff --git a/colonialmarines.dme b/colonialmarines.dme index 8862b15b95bf..f1518d0d2066 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -455,6 +455,7 @@ #include "code\datums\emergency_calls\dutch.dm" #include "code\datums\emergency_calls\emergency_call.dm" #include "code\datums\emergency_calls\feral_xenos.dm" +#include "code\datums\emergency_calls\forsaken_xenos.dm" #include "code\datums\emergency_calls\goons.dm" #include "code\datums\emergency_calls\hefa_knight.dm" #include "code\datums\emergency_calls\inspection.dm" diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index 48a22ed12f1a..c9c2959dd04c 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -29878,6 +29878,7 @@ /area/bigredv2/caves/mining) "hYI" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor{ icon_state = "white" }, @@ -30297,6 +30298,7 @@ /area/bigredv2/caves/eta/research) "iRG" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/mars_cave{ icon_state = "mars_cave_2" }, @@ -33033,6 +33035,7 @@ /area/bigredv2/caves_virology) "ozQ" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/mars_cave{ icon_state = "mars_cave_2" }, @@ -36824,6 +36827,7 @@ /area/bigredv2/caves/eta/research) "wfC" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/mars_cave{ icon_state = "mars_cave_2" diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 216b5aeb51d5..4ecbe289f726 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -37825,6 +37825,7 @@ dir = 4 }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -38351,6 +38352,7 @@ dir = 4 }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -38938,6 +38940,7 @@ /area/corsat/gamma/airlock/south/id) "elG" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -40487,6 +40490,7 @@ /area/corsat/gamma/hallwaysouth) "fst" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/almayer{ dir = 5; icon_state = "plating" @@ -44868,6 +44872,7 @@ "iuD" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "retrosquareslight" }, @@ -46399,6 +46404,7 @@ /area/corsat/omega/hallways) "jJm" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating{ dir = 8; icon_state = "platingdmg3" @@ -50742,6 +50748,7 @@ "mTz" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/floor/corsat{ icon_state = "retrosquareslight" @@ -55709,6 +55716,7 @@ /area/corsat/omega/airlocknorth) "qIr" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -57114,6 +57122,7 @@ /area/corsat/omega/maint) "rMq" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/ice, /area/corsat/gamma/biodome) "rMD" = ( @@ -61227,6 +61236,7 @@ /area/corsat/sigma/dorms) "uLV" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "squares" }, diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 978d61ddfbed..46c89d445d8d 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -14608,6 +14608,7 @@ /area/desert_dam/exterior/valley/valley_crashsite) "aRV" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/desert/dirt{ icon_state = "desert_transition_corner1" }, @@ -60937,6 +60938,7 @@ "fHX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ dir = 10; icon_state = "bright_clean" @@ -61603,6 +61605,7 @@ /area/desert_dam/interior/caves/temple) "hRU" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ dir = 10; icon_state = "bright_clean" @@ -61784,6 +61787,7 @@ /area/desert_dam/interior/dam_interior/garage) "isZ" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ icon_state = "bright_clean2" }, @@ -64506,6 +64510,7 @@ /area/desert_dam/exterior/valley/valley_hydro) "smJ" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/floor/prison{ dir = 10; @@ -64730,6 +64735,7 @@ "tai" = ( /obj/effect/decal/sand_overlay/sand1, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/asphalt/cement_sunbleached{ icon_state = "cement_sunbleached12" }, 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 73369ec8bd39..b7f5d2bdfd02 100644 --- a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm +++ b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm @@ -42247,6 +42247,7 @@ dir = 10 }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating, /area/prison/pirate) "cwm" = ( @@ -43520,6 +43521,7 @@ /area/prison/storage/vip) "dqf" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating, /area/prison/hanger/main) "duu" = ( @@ -44094,6 +44096,7 @@ /area/prison/cellblock/mediumsec/east) "fGf" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ dir = 10; icon_state = "sterile_white" @@ -48821,6 +48824,7 @@ icon_state = "wood_siding2" }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor{ icon_state = "asteroid" }, 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 04dd3d3a8efd..5403588d15aa 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -34849,6 +34849,7 @@ "qEB" = ( /obj/structure/pipes/standard/manifold/fourway/hidden/green, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "qRy" = ( @@ -34876,6 +34877,7 @@ /area/ice_colony/exterior/surface/valley/northwest) "rAm" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor{ icon_state = "dark2" }, @@ -34958,6 +34960,7 @@ /area/ice_colony/underground/hangar) "tEG" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/ice, /area/ice_colony/exterior/underground/caves/open) @@ -35021,10 +35024,12 @@ "uUv" = ( /obj/effect/alien/weeds/node, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/ice, /area/ice_colony/exterior/underground/caves/open) "vcU" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/ice, /area/ice_colony/exterior/underground/caves/open) "vhS" = ( @@ -35093,6 +35098,7 @@ /area/ice_colony/surface/tcomms) "xWm" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/ice, /area/ice_colony/exterior/surface/landing_pad_external) "ygw" = ( diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index a24d7f83f379..d5ee2969164b 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -1687,6 +1687,7 @@ /area/shiva/interior/colony/medseceng) "ahy" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/shiva{ dir = 1 }, @@ -3973,6 +3974,7 @@ /area/shiva/exterior/cp_lz2) "axd" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/shiva{ icon_state = "wredfull" }, @@ -7522,6 +7524,7 @@ /area/shiva/interior/colony/research_hab) "byr" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/shiva, /area/shiva/interior/colony/research_hab) "byG" = ( @@ -10442,6 +10445,7 @@ /area/shiva/interior/warehouse) "faM" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/ice/layer1, /area/shiva/interior/caves/medseceng_caves) "faR" = ( @@ -13081,6 +13085,7 @@ /area/shiva/exterior/cp_lz2) "hUG" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/shiva{ dir = 8; icon_state = "multi_tiles" diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index ad61580eda28..5e8459f2d65f 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -2102,6 +2102,7 @@ /area/kutjevo/interior/foremans_office) "cSJ" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_South) "cTj" = ( @@ -14201,6 +14202,7 @@ /area/kutjevo/exterior/lz_dunes) "tzQ" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_S_East) "tAQ" = ( @@ -16708,6 +16710,7 @@ /area/kutjevo/interior/construction) "wTr" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/colony_N_East) "wTt" = ( @@ -17570,6 +17573,7 @@ /area/kutjevo/interior/colony_South/power2) "ykY" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_north) "ylf" = ( 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 9c218b15f473..bbfa344f4865 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -8584,6 +8584,7 @@ /area/lv522/atmos/west_reactor) "epb" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -31484,6 +31485,7 @@ /area/lv522/indoors/a_block/dorm_north) "nTl" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ icon_state = "plate" }, diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index fbfa1f791f8f..dd449f41957b 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -309,6 +309,7 @@ /area/lv624/ground/caves/central_caves) "aby" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) "abz" = ( @@ -327,6 +328,7 @@ /area/lv624/ground/caves/north_west_caves) "abE" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/gm/dirt, /area/lv624/ground/caves/east_caves) "abF" = ( @@ -379,6 +381,7 @@ "abV" = ( /obj/structure/pipes/standard/simple/hidden/cyan, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor{ icon_state = "white" }, @@ -14802,6 +14805,7 @@ /area/lv624/ground/barrens/south_eastern_jungle_barrens) "ePu" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/gm/dirt, /area/lv624/ground/caves/south_west_caves) "ePw" = ( @@ -15753,6 +15757,7 @@ /area/lv624/ground/colony/telecomm/sw_lz2) "hdA" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating{ dir = 4; icon_state = "asteroidwarning" diff --git a/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm b/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm index d88e8cd60bb7..8b09597980a6 100644 --- a/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm +++ b/maps/map_files/LV624/sprinkles/30.nexuscenter_barricaded.dmm @@ -168,6 +168,7 @@ /obj/effect/decal/cleanable/blood/splatter, /obj/item/ammo_casing, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor{ icon_state = "white" }, diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index bf8684bd97da..242e61d2bf08 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -5310,6 +5310,7 @@ /area/varadero/interior/medical) "eMf" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/caves/digsite) "eMi" = ( @@ -14934,6 +14935,7 @@ /area/varadero/interior/hall_SE) "ncd" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/maintenance/south) "ncg" = ( @@ -15716,6 +15718,7 @@ /area/varadero/interior/hall_NW) "nOI" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/auto_turf/sand_white/layer0, /area/varadero/interior_protected/caves) "nOO" = ( @@ -16944,6 +16947,7 @@ /area/varadero/interior/research) "oPb" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index 0bd504c71721..aa80bb9525d2 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -11358,6 +11358,7 @@ dir = 8 }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/strata{ dir = 8; icon_state = "white_cyan2" @@ -23145,6 +23146,7 @@ /area/strata/ag/interior/restricted) "byl" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/floor/strata{ icon_state = "floor2" @@ -31604,6 +31606,7 @@ dir = 4 }, /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating, /area/strata/ag/interior/tcomms) "fKt" = ( @@ -40639,6 +40642,7 @@ /area/strata/ag/exterior/research_decks) "uSR" = ( /obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /obj/effect/landmark/queen_spawn, /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/tearlake) From 926f952d4b418659b6ddc6430effdce61f4c8070 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 13:15:22 +0100 Subject: [PATCH 218/495] Automatic changelog for PR #3508 [ci skip] --- html/changelogs/AutoChangeLog-pr-3508.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3508.yml diff --git a/html/changelogs/AutoChangeLog-pr-3508.yml b/html/changelogs/AutoChangeLog-pr-3508.yml new file mode 100644 index 000000000000..1365b0a72c13 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3508.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Added automatic forsaken spawns groundside during hijack" \ No newline at end of file From e56e03c1c0a2fe70936c27cb7b0f978099216f77 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 4 Jun 2023 04:17:22 -0700 Subject: [PATCH 219/495] Overwatch Signals for QDEL: Less client disconnection? (#3477) # About the pull request This PR is sort of a stab in the dark to fix #3444 by making marine and xeno overwatching register a signal for qdeletion to end the overwatch faster. The actual source of this issue is apparently that the multithreaded map tick beta has an issue with crashing clients, so the changes made in this PR don't need to be permanent if the effect isn't as desirable when the beta is fixed. Locally testing has not been able to reproduce the problem, but I can confirm I do not get the momentary blank screen when overwatching something that gets deleted. # Explain why it's good for the game Hopefully no more (or less) client disconnections when overwatching something that gets deleted. # Testing Photographs and Procedure
Screenshots & Videos ![qdel](https://github.com/cmss13-devs/cmss13/assets/76988376/2d9af325-3959-40ae-a36c-1fc8b2d950cf)
# Changelog :cl: Drathek fix: Clients should hopefully avoid disconnection when observing someone that is deleted. /:cl: --- code/game/machinery/computer/groundside_operations.dm | 6 ++++++ code/modules/cm_marines/overwatch.dm | 7 +++++++ code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm | 7 +++++++ code/modules/mob/mob.dm | 3 +++ 4 files changed, 23 insertions(+) diff --git a/code/game/machinery/computer/groundside_operations.dm b/code/game/machinery/computer/groundside_operations.dm index 234852539226..6cefa28a2c95 100644 --- a/code/game/machinery/computer/groundside_operations.dm +++ b/code/game/machinery/computer/groundside_operations.dm @@ -273,13 +273,17 @@ to_chat(usr, "[icon2html(src, usr)] [SPAN_WARNING("Searching for helmet cam. No helmet cam found for this marine! Tell your squad to put their helmets on!")]") else if(cam && cam == new_cam)//click the camera you're watching a second time to stop watching. visible_message("[icon2html(src, viewers(src))] [SPAN_BOLDNOTICE("Stopping helmet cam view of [cam_target].")]") + usr.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = null usr.reset_view(null) else if(usr.client.view != world_view_size) to_chat(usr, SPAN_WARNING("You're too busy peering through binoculars.")) else + if(cam) + usr.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = new_cam usr.reset_view(cam) + usr.RegisterSignal(cam, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/mob, reset_observer_view_on_deletion)) if("activate_echo") var/reason = input(usr, "What is the purpose of Echo Squad?", "Activation Reason") @@ -306,6 +310,8 @@ ..() if(!isRemoteControlling(user)) + if(cam) + user.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = null user.reset_view(null) diff --git a/code/modules/cm_marines/overwatch.dm b/code/modules/cm_marines/overwatch.dm index 0c303b7028e3..401d8fd9784a 100644 --- a/code/modules/cm_marines/overwatch.dm +++ b/code/modules/cm_marines/overwatch.dm @@ -430,6 +430,7 @@ current_squad = null if(cam && !ishighersilicon(usr)) usr.reset_view(null) + usr.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = null state = 0 if("pick_squad") @@ -593,13 +594,17 @@ to_chat(usr, "[icon2html(src, usr)] [SPAN_WARNING("Searching for helmet cam. No helmet cam found for this marine! Tell your squad to put their helmets on!")]") else if(cam && cam == new_cam)//click the camera you're watching a second time to stop watching. visible_message("[icon2html(src, viewers(src))] [SPAN_BOLDNOTICE("Stopping helmet cam view of [cam_target].")]") + usr.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = null usr.reset_view(null) else if(usr.client.view != world_view_size) to_chat(usr, SPAN_WARNING("You're too busy peering through binoculars.")) else + if(cam) + usr.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = new_cam usr.reset_view(cam) + usr.RegisterSignal(cam, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/mob, reset_observer_view_on_deletion)) attack_hand(usr) //The above doesn't ever seem to work. /obj/structure/machinery/computer/overwatch/check_eye(mob/user) @@ -611,6 +616,8 @@ /obj/structure/machinery/computer/overwatch/on_unset_interaction(mob/user) ..() if(!isRemoteControlling(user)) + if(cam) + user.UnregisterSignal(cam, COMSIG_PARENT_QDELETING) cam = null user.reset_view(null) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm index a92098462524..fdb19429c0f7 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm @@ -71,6 +71,7 @@ SEND_SIGNAL(src, COMSIG_XENO_STOP_OVERWATCH, oldXeno) UnregisterSignal(src, COMSIG_MOB_MOVE_OR_LOOK) + UnregisterSignal(oldXeno, COMSIG_PARENT_QDELETING) if(oldXeno) to_chat(src, SPAN_XENOWARNING("You stop watching [oldXeno].")) @@ -109,15 +110,21 @@ SEND_SIGNAL(src, COMSIG_XENO_STOP_OVERWATCH_XENO, oldXeno) oldXeno.hud_set_queen_overwatch() UnregisterSignal(src, COMSIG_MOB_MOVE_OR_LOOK) + UnregisterSignal(oldXeno, COMSIG_PARENT_QDELETING) observed_xeno = targetXeno observed_xeno.hud_set_queen_overwatch() SEND_SIGNAL(src, COMSIG_XENO_OVERWATCH_XENO, observed_xeno) RegisterSignal(src, COMSIG_MOB_MOVE_OR_LOOK, PROC_REF(overwatch_handle_mob_move_or_look)) + RegisterSignal(observed_xeno, COMSIG_PARENT_QDELETING, PROC_REF(overwatch_handle_deletion)) src.reset_view() +/mob/living/carbon/xenomorph/proc/overwatch_handle_deletion(mob/living/carbon/xenomorph/deleted, forced) + SIGNAL_HANDLER + overwatch(deleted, TRUE) + // Called from xeno Life() // Makes sure that Xeno overwatch is reset when the overwatched Xeno dies. /mob/living/carbon/xenomorph/proc/handle_overwatch() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7e7952974c8c..652d11b2a70b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -356,6 +356,9 @@ SEND_SIGNAL(client, COMSIG_CLIENT_RESET_VIEW, A) return +/mob/proc/reset_observer_view_on_deletion(atom/deleted, force) + SIGNAL_HANDLER + reset_view(null) /mob/proc/show_inv(mob/user) user.set_interaction(src) From ec7c37be2655547abeb6ae3905b27c2438ad1309 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 13:28:17 +0100 Subject: [PATCH 220/495] Automatic changelog for PR #3477 [ci skip] --- html/changelogs/AutoChangeLog-pr-3477.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3477.yml diff --git a/html/changelogs/AutoChangeLog-pr-3477.yml b/html/changelogs/AutoChangeLog-pr-3477.yml new file mode 100644 index 000000000000..443cdc6a3f4a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3477.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Clients should hopefully avoid disconnection when observing someone that is deleted." \ No newline at end of file From 5806a9c14112f6f078063386d97163b7ba224def Mon Sep 17 00:00:00 2001 From: LynxSolstice <112824777+LynxSolstice@users.noreply.github.com> Date: Sun, 4 Jun 2023 15:15:00 -0400 Subject: [PATCH 221/495] Fixes the Solaris PMC nightmare's issue with locked rifles. (#3343) # About the pull request Fixes #3325 , adds the new rifle/m41a/corporate/no_lock variant as a spawnable preset for PMC survivors. # Explain why it's good for the game Fixes a bug and makes sure the fix isn't inconsistent with the gear the PMCs have available. # Testing Photographs and Procedure Runs and compiles fine. # Changelog :cl: LynxSolstice maptweak: Replaced the IFF locked M41As in the PMC nightmare that spawn on the ground with the new no_lock variant. /:cl: --------- Co-authored-by: morrowwolf --- code/modules/gear_presets/_select_equipment.dm | 5 ++++- code/modules/projectiles/guns/rifles.dm | 4 ++++ .../BigRed/standalone/crashlanding-offices.dmm | 18 ++++++++---------- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 86fff362a31f..261eab94725d 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -815,7 +815,7 @@ var/list/rebel_rifles = list( /datum/equipment_preset/proc/add_pmc_survivor_weapon(mob/living/carbon/human/new_human) // Random Weapons a WY PMC may have during a deployment on a colony. They are not equiped with the elite weapons than their space station counterparts but they do bear some of the better weapons the outer rim has to offer. - var/random_weapon = rand(0,5) + var/random_weapon = rand(0,6) switch(random_weapon) if(0) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smg/mp5(new_human), WEAR_L_HAND) @@ -835,6 +835,9 @@ var/list/rebel_rifles = list( if(5) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/merc(new_human), WEAR_L_HAND) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/shotgun_ammo, WEAR_WAIST) + if(6) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a/corporate/no_lock(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) /** * Randomizes the primary weapon a survivor might find at the start of the outbreak in a gun cabinet. diff --git a/code/modules/projectiles/guns/rifles.dm b/code/modules/projectiles/guns/rifles.dm index 9b8986896265..ab2602204f72 100644 --- a/code/modules/projectiles/guns/rifles.dm +++ b/code/modules/projectiles/guns/rifles.dm @@ -257,6 +257,10 @@ map_specific_decoration = FALSE starting_attachment_types = list(/obj/item/attachable/stock/rifle/collapsible) +/obj/item/weapon/gun/rifle/m41a/corporate/no_lock //for PMC nightmares. + desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. This one had its IFF electronics removed." + flags_gun_features = GUN_AUTO_EJECTOR|GUN_CAN_POINTBLANK|GUN_AMMO_COUNTER + /obj/item/weapon/gun/rifle/m41a/corporate/detainer //for chem ert current_mag = /obj/item/ammo_magazine/rifle/ap random_spawn_rail = list( diff --git a/maps/map_files/BigRed/standalone/crashlanding-offices.dmm b/maps/map_files/BigRed/standalone/crashlanding-offices.dmm index 622307f8e8e9..575846290cb8 100644 --- a/maps/map_files/BigRed/standalone/crashlanding-offices.dmm +++ b/maps/map_files/BigRed/standalone/crashlanding-offices.dmm @@ -1506,11 +1506,10 @@ /area/bigredv2/outside/office_complex) "uC" = ( /obj/effect/spawner/gibspawner/human, -/obj/item/weapon/gun/rifle/m41a/corporate{ - current_mag = /obj/item/ammo_magazine/rifle/rubber; - name = "battered M41A pulse rifle MK2"; - pixel_x = 4; - desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. It seems to be pretty battered and broken up." +/obj/item/weapon/gun/rifle/m41a/corporate/no_lock{ + name = "battered M41A pulse rifle Mk2"; + desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. The IFF electronics appear to be non-functional."; + pixel_x = 4 }, /turf/open/shuttle/dropship{ icon_state = "rasputin3" @@ -1570,11 +1569,10 @@ }, /area/bigredv2/outside/office_complex) "GG" = ( -/obj/item/weapon/gun/rifle/m41a/corporate{ - current_mag = /obj/item/ammo_magazine/rifle/rubber; - name = "battered M41A pulse rifle MK2"; - pixel_x = 4; - desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. It seems to be pretty battered and broken up." +/obj/item/weapon/gun/rifle/m41a/corporate/no_lock{ + name = "battered M41A pulse rifle Mk2"; + desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. The IFF electronics appear to be non-functional."; + pixel_x = 4 }, /turf/open/shuttle/dropship{ icon_state = "rasputin3" From a314631b0101d262ce190303dcdd42d57a0711a2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 20:26:39 +0100 Subject: [PATCH 222/495] Automatic changelog for PR #3343 [ci skip] --- html/changelogs/AutoChangeLog-pr-3343.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3343.yml diff --git a/html/changelogs/AutoChangeLog-pr-3343.yml b/html/changelogs/AutoChangeLog-pr-3343.yml new file mode 100644 index 000000000000..333a464cbc48 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3343.yml @@ -0,0 +1,4 @@ +author: "LynxSolstice" +delete-after: True +changes: + - maptweak: "Replaced the IFF locked M41As in the PMC nightmare that spawn on the ground with the new no_lock variant." \ No newline at end of file From a7b1055f8841496ef73011be7027bedcde8a1fce Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Sun, 4 Jun 2023 12:51:19 -0700 Subject: [PATCH 223/495] Nerfs lurker pounce movement and adds a cooldown for headbite. (#3496) # About the pull request I removed the fact that slashing as lurker allows you to move immediately after pouncing someone while in cloak, and headbite now has a 10 second CD. Both of these things have balance approval from Morrow. # Explain why it's good for the game The free movement thing was kind of ridicilous and headbite is an ability that seriously hurts whoever you use it against, so having a CD makes sense. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Headbite has a 10 second cooldown. /:cl: --- .../carbon/xenomorph/abilities/lurker/lurker_abilities.dm | 2 +- .../living/carbon/xenomorph/abilities/lurker/lurker_powers.dm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_abilities.dm index ee2592126d5b..e0a29a034029 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_abilities.dm @@ -116,4 +116,4 @@ macro_path = /datum/action/xeno_action/verb/verb_headbite ability_primacy = XENO_PRIMARY_ACTION_4 action_type = XENO_ACTION_CLICK - xeno_cooldown = 0 SECONDS + xeno_cooldown = 10 SECONDS 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 fae94d7ce061..ad06fdb6ec2c 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 @@ -308,4 +308,5 @@ xeno.flick_heal_overlay(3 SECONDS, "#00B800") xeno.emote("roar") log_attack("[key_name(xeno)] was executed by [key_name(target_carbon)] with a headbite!") + apply_cooldown() return TRUE From 1beddd21b3e7df9d16eb59c365ea393a8b97d353 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 21:13:29 +0100 Subject: [PATCH 224/495] Automatic changelog for PR #3496 [ci skip] --- html/changelogs/AutoChangeLog-pr-3496.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3496.yml diff --git a/html/changelogs/AutoChangeLog-pr-3496.yml b/html/changelogs/AutoChangeLog-pr-3496.yml new file mode 100644 index 000000000000..52b4a4df888f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3496.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - balance: "Headbite has a 10 second cooldown." \ No newline at end of file From 568f1c557974ba0f86ccb0ca49637a3945b991a7 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Sun, 4 Jun 2023 22:30:23 +0100 Subject: [PATCH 225/495] LV624 adds glass ceilings to SW sand temple, West Shack, Inflat, Filt, mine storage (north containers) (#3521) # About the pull request This PR adds glass ceilings to the Building north of containers Wooden Shack west of LZ2 SW sandtemple West barrens inflatables filtration # Explain why it's good for the game These are buildings they should have ceilings currently the weather seeps into these areas & making them class fixes that without impacting current gameplay # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: adds glass ceilings to multiple fringe buildings on the outskirts of LV624 /:cl: --- code/game/area/LV624.dm | 15 + maps/map_files/LV624/LV624.dmm | 256 +++++++++--------- .../storage-crashed-ship/10.armorystorage.dmm | 48 ++-- .../storage-crashed-ship/10.valuables.dmm | 42 +-- 4 files changed, 192 insertions(+), 169 deletions(-) diff --git a/code/game/area/LV624.dm b/code/game/area/LV624.dm index 0b839bca98a3..505387f8e52b 100644 --- a/code/game/area/LV624.dm +++ b/code/game/area/LV624.dm @@ -30,11 +30,17 @@ icon_state = "southwest" //ambience = list('sound/ambience/jungle_amb1.ogg') +/area/lv624/ground/jungle/south_west_jungle/ceiling + ceiling = CEILING_GLASS + /area/lv624/ground/jungle/west_jungle name ="\improper Western Jungle" icon_state = "west" //ambience = list('sound/ambience/jungle_amb1.ogg') +/area/lv624/ground/jungle/west_jungle/ceiling + ceiling = CEILING_GLASS + /area/lv624/ground/jungle/east_jungle name ="\improper Eastern Jungle" icon_state = "east" @@ -82,11 +88,17 @@ icon_state = "west" //ambience = list('sound/ambience/ambimine.ogg','sound/ambience/ambigen10.ogg','sound/ambience/ambigen4.ogg','sound/ambience/ambisin4.ogg') +/area/lv624/ground/barrens/west_barrens/ceiling + ceiling = CEILING_GLASS + /area/lv624/ground/barrens/east_barrens name = "\improper Eastern Barrens" icon_state = "east" //ambience = list('sound/ambience/ambimine.ogg','sound/ambience/ambigen10.ogg','sound/ambience/ambigen4.ogg','sound/ambience/ambisin4.ogg') +/area/lv624/ground/barrens/east_barrens/ceiling + ceiling = CEILING_GLASS + /area/lv624/ground/barrens/containers name = "\improper Containers" icon_state = "blue-red" @@ -97,6 +109,9 @@ icon_state = "northeast" //ambience = list('sound/ambience/ambimine.ogg','sound/ambience/ambigen10.ogg','sound/ambience/ambigen4.ogg','sound/ambience/ambisin4.ogg') +/area/lv624/ground/barrens/north_east_barrens/ceiling + ceiling = CEILING_GLASS + /area/lv624/ground/barrens/south_west_barrens name = "\improper South Western Barrens" icon_state = "southwest" diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index dd449f41957b..c6298ca4b203 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -296,7 +296,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "abv" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/gm/dirt, @@ -480,7 +480,7 @@ pixel_y = -22 }, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "acs" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ dir = 1; @@ -773,7 +773,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adD" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/diamond{ @@ -784,7 +784,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adE" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/metal{ @@ -800,7 +800,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adF" = ( /obj/structure/surface/rack, /obj/item/tool/shovel, @@ -808,7 +808,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adH" = ( /obj/effect/decal/remains/xeno, /obj/structure/stairs/perspective{ @@ -828,7 +828,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adJ" = ( /obj/effect/landmark/monkey_spawn, /turf/open/gm/dirt, @@ -837,7 +837,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adN" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/iron{ @@ -851,7 +851,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adP" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_membrane, /obj/effect/landmark/structure_spawner/setup/distress/xeno_membrane, @@ -872,7 +872,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adS" = ( /obj/structure/xenoautopsy/tank/hugger, /turf/open/shuttle{ @@ -888,7 +888,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "adU" = ( /obj/effect/landmark/crap_item, /turf/open/floor/airless{ @@ -959,7 +959,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "aej" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/prop/brazier/torch, @@ -1447,7 +1447,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "agv" = ( /turf/open/floor/plating{ dir = 4; @@ -1617,19 +1617,19 @@ "ahx" = ( /obj/structure/inflatable, /turf/open/gm/dirt, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahy" = ( /obj/structure/inflatable, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahz" = ( /obj/structure/inflatable/door, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahB" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/sandstone/runed, @@ -1646,18 +1646,18 @@ /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahK" = ( /obj/item/device/analyzer, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahL" = ( /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "ahM" = ( /obj/structure/machinery/floodlight, /turf/open/floor/plating{ @@ -1714,19 +1714,19 @@ /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "aie" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "aif" = ( /obj/effect/landmark/crap_item, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "aih" = ( /obj/structure/largecrate/random, /obj/item/tool/crowbar/red, @@ -1734,7 +1734,7 @@ dir = 9; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aij" = ( /obj/structure/filingcabinet, /obj/effect/landmark/objective_landmark/close, @@ -1742,7 +1742,7 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aik" = ( /obj/structure/surface/table, /obj/item/ashtray/plastic, @@ -1752,7 +1752,7 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aim" = ( /obj/structure/surface/table, /obj/item/device/flashlight/lamp, @@ -1760,14 +1760,14 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "ain" = ( /obj/structure/machinery/computer3, /turf/open/floor/plating{ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aio" = ( /obj/structure/machinery/constructable_frame{ icon_state = "box_1" @@ -1776,7 +1776,7 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aip" = ( /obj/structure/surface/table, /obj/item/stack/rods{ @@ -1787,7 +1787,7 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiq" = ( /obj/structure/surface/table, /obj/item/stack/cable_coil/random, @@ -1796,13 +1796,13 @@ dir = 5; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiu" = ( /obj/effect/landmark/corpsespawner/miner, /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "aiv" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /turf/open/gm/coast{ @@ -1816,21 +1816,21 @@ dir = 9; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aix" = ( /obj/item/frame/apc, /turf/open/floor/plating{ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiy" = ( /obj/structure/machinery/portable_atmospherics/powered/scrubber, /turf/open/floor/plating{ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiz" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -1838,7 +1838,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiA" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -1847,14 +1847,14 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiB" = ( /obj/effect/spawner/random/tech_supply, /turf/open/floor/plating{ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiD" = ( /obj/structure/sink{ pixel_y = 30 @@ -1863,24 +1863,24 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiF" = ( /obj/item/weapon/butterfly/switchblade, /turf/open/floor/plating, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiG" = ( /obj/structure/bed/stool, /obj/item/storage/backpack, /turf/open/floor/plating, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiH" = ( /obj/effect/spawner/random/tech_supply, /turf/open/floor/plating, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiI" = ( /obj/structure/bed/stool, /turf/open/floor/plating, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiJ" = ( /obj/structure/surface/table, /obj/item/stack/medical/ointment, @@ -1889,13 +1889,13 @@ dir = 4; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiK" = ( /obj/structure/window/framed/colony, /turf/open/floor{ icon_state = "platebot" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiL" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ name = "Water Filtration Plant"; @@ -1905,13 +1905,13 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiM" = ( /turf/open/floor/plating{ dir = 10; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiO" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -1920,7 +1920,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiP" = ( /obj/structure/disposalpipe/junction{ dir = 8; @@ -1929,7 +1929,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -1937,7 +1937,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -1946,7 +1946,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiS" = ( /obj/item/tool/kitchen/knife/butcher, /turf/open/gm/dirt, @@ -1959,19 +1959,19 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiU" = ( /obj/structure/machinery/portable_atmospherics/powered/scrubber, /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aiV" = ( /turf/open/floor/plating{ dir = 6; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aja" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/gm/dirtgrassborder{ @@ -1991,7 +1991,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "ajg" = ( /obj/structure/flora/bush/ausbushes, /turf/open/gm/coast{ @@ -2001,7 +2001,7 @@ "ajh" = ( /obj/structure/flora/jungle/planttop1, /turf/closed/wall, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "aji" = ( /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" @@ -4015,17 +4015,17 @@ /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "auf" = ( /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aug" = ( /obj/structure/barricade/wooden{ dir = 1; pixel_y = 7 }, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "auj" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/storage/surgical_tray, @@ -4219,7 +4219,7 @@ /turf/open/floor{ icon_state = "cult" }, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "auP" = ( /obj/effect/landmark/lv624/fog_blocker, /turf/open/gm/coast{ @@ -4233,7 +4233,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "auV" = ( /obj/effect/decal/remains/human, /turf/open/floor{ @@ -4343,7 +4343,7 @@ "avo" = ( /obj/structure/barricade/wooden, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "avp" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/stairs/perspective{ @@ -4971,7 +4971,7 @@ "axp" = ( /obj/effect/landmark/survivor_spawner, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "axt" = ( /turf/open/floor{ dir = 9; @@ -5079,9 +5079,9 @@ dir = 8 }, /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; - phone_id = "Research Dome" + phone_id = "Research Dome"; + pixel_y = 24 }, /turf/open/floor{ dir = 5; @@ -5120,7 +5120,7 @@ icon_state = "light_3" }, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "axS" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited{ pixel_x = 29 @@ -7392,7 +7392,7 @@ /area/lv624/lazarus/toilet) "aFm" = ( /turf/closed/wall/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aFn" = ( /turf/open/floor{ icon_state = "chapel" @@ -7579,7 +7579,7 @@ "aFQ" = ( /obj/structure/window_frame/wood, /turf/open/floor/plating, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aFR" = ( /turf/open/floor{ dir = 4; @@ -8318,7 +8318,7 @@ /obj/item/weapon/gun/shotgun/double/with_stock, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aII" = ( /obj/structure/surface/rack, /obj/item/clothing/glasses/regular, @@ -9168,8 +9168,8 @@ "aMd" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/device/flashlight/lamp{ - pixel_y = 14; - pixel_x = 6 + pixel_x = 6; + pixel_y = 14 }, /obj/structure/transmitter/colony_net/rotary{ phone_category = "Lazarus Landing"; @@ -11740,7 +11740,7 @@ /area/lv624/lazarus/kitchen) "aVS" = ( /turf/closed/wall/mineral/sandstone/runed, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aVT" = ( /obj/structure/flora/jungle/vines{ icon_state = "light_2"; @@ -11872,7 +11872,7 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWl" = ( /obj/structure/flora/jungle/vines{ icon_state = "light_3" @@ -11881,7 +11881,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWm" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 @@ -11890,7 +11890,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWn" = ( /obj/structure/flora/jungle/vines{ icon_state = "light_2"; @@ -11900,7 +11900,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWo" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 @@ -11913,7 +11913,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWp" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 @@ -11925,7 +11925,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWs" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 @@ -12071,11 +12071,11 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWP" = ( /obj/effect/landmark/monkey_spawn, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aWQ" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 @@ -12246,10 +12246,10 @@ /obj/structure/surface/rack, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; phone_color = "yellow"; - phone_id = "Engineering" + phone_id = "Engineering"; + pixel_y = 24 }, /turf/open/floor{ icon_state = "dark" @@ -12282,14 +12282,14 @@ "aXy" = ( /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/mineral/sandstone/runed, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aXA" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, /turf/open/floor{ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aXB" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 @@ -12311,7 +12311,7 @@ }, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aXD" = ( /obj/structure/surface/rack, /obj/item/tank/phoron, @@ -12381,20 +12381,20 @@ "aXQ" = ( /obj/structure/flora/bush/ausbushes/reedbush, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aXR" = ( /obj/structure/flora/jungle/vines/heavy, /turf/open/floor{ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aXS" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 }, /turf/closed/wall/mineral/sandstone/runed, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "aXU" = ( /obj/effect/landmark/good_item, /turf/open/floor/greengrid, @@ -12760,7 +12760,7 @@ }, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aZo" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/device/megaphone, @@ -12776,7 +12776,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "aZs" = ( /obj/structure/closet/secure_closet/bar, /turf/open/floor{ @@ -13298,6 +13298,11 @@ "byY" = ( /turf/open/gm/dirt, /area/lv624/ground/colony/north_tcomms_road) +"bzs" = ( +/turf/open/gm/dirtgrassborder{ + dir = 4 + }, +/area/lv624/ground/jungle/south_west_jungle/ceiling) "bzD" = ( /obj/structure/largecrate/random, /obj/item/storage/fancy/crayons{ @@ -13537,7 +13542,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "cac" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 @@ -14118,7 +14123,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "dsz" = ( /obj/structure/closet/crate/hydroponics/prespawned, /obj/effect/landmark/objective_landmark/close, @@ -14533,7 +14538,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "ekB" = ( /obj/structure/stairs/perspective{ color = "#b29082"; @@ -15488,7 +15493,7 @@ "gve" = ( /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/mineral/sandstone/runed/decor, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "gwP" = ( /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) @@ -16025,7 +16030,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "hMr" = ( /obj/structure/surface/rack{ color = "#6b675e"; @@ -16120,9 +16125,9 @@ /area/lv624/ground/river/central_river) "hXt" = ( /obj/structure/transmitter/colony_net{ - pixel_y = 32; phone_category = "Lazarus Landing"; - phone_id = "Lakeside Bar" + phone_id = "Lakeside Bar"; + pixel_y = 32 }, /turf/open/floor/wood, /area/lv624/ground/caves/north_central_caves) @@ -16145,7 +16150,7 @@ /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "iab" = ( /turf/open/gm/dirtgrassborder{ dir = 4; @@ -16527,7 +16532,7 @@ /area/lv624/ground/barrens/east_barrens) "iXj" = ( /turf/closed/wall, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "iXz" = ( /turf/open/gm/coast{ dir = 8; @@ -16768,7 +16773,7 @@ "jGs" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /turf/open/gm/dirt, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "jGW" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/central_jungle) @@ -16999,7 +17004,7 @@ /area/lv624/ground/river/west_river) "keS" = ( /turf/open/floor/plating, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "kff" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/gm/dirt, @@ -17527,7 +17532,7 @@ /area/lv624/ground/jungle/west_jungle) "lyz" = ( /turf/closed/wall/mineral/sandstone/runed/decor, -/area/lv624/ground/jungle/south_west_jungle) +/area/lv624/ground/jungle/south_west_jungle/ceiling) "lyL" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/flora/jungle/vines{ @@ -18366,9 +18371,9 @@ /area/lv624/ground/barrens/west_barrens) "nrP" = ( /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; - phone_id = "Cargo" + phone_id = "Cargo"; + pixel_y = 24 }, /turf/open/floor/vault, /area/lv624/lazarus/quartstorage) @@ -18673,7 +18678,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "nOX" = ( /obj/structure/machinery/colony_floodlight, /turf/open/gm/grass, @@ -18882,7 +18887,7 @@ /area/lv624/ground/jungle/west_jungle) "oeN" = ( /turf/closed/wall, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "oeS" = ( /obj/effect/decal/remains/human, /turf/open/gm/dirt, @@ -19273,7 +19278,7 @@ dir = 1; icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "oWN" = ( /obj/structure/flora/jungle/vines/heavy, /turf/open/gm/grass{ @@ -19740,10 +19745,10 @@ pixel_y = -5 }, /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; phone_color = "blue"; - phone_id = "Corporate Office" + phone_id = "Corporate Office"; + pixel_y = 24 }, /turf/open/floor{ dir = 5; @@ -20029,6 +20034,9 @@ }, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) +"qBW" = ( +/turf/open/gm/dirt, +/area/lv624/ground/jungle/south_west_jungle/ceiling) "qBX" = ( /obj/structure/flora/grass/tallgrass/jungle, /turf/open/gm/grass, @@ -20255,7 +20263,7 @@ /turf/open/floor{ icon_state = "redyellowfull" }, -/area/lv624/ground/barrens/west_barrens) +/area/lv624/ground/barrens/west_barrens/ceiling) "rdS" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/storage/toolbox/mechanical{ @@ -20600,10 +20608,10 @@ /area/lv624/ground/colony/north_tcomms_road) "rVH" = ( /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; phone_color = "yellow"; - phone_id = "Communications" + phone_id = "Communications"; + pixel_y = 24 }, /turf/open/floor{ dir = 9; @@ -21678,10 +21686,10 @@ /area/lv624/ground/caves/sand_temple) "ulp" = ( /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Lazarus Landing"; phone_color = "red"; - phone_id = "Secure Storage" + phone_id = "Secure Storage"; + pixel_y = 24 }, /turf/open/floor/greengrid, /area/lv624/lazarus/secure_storage) @@ -22644,7 +22652,7 @@ "wFx" = ( /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/wood, -/area/lv624/ground/jungle/west_jungle) +/area/lv624/ground/jungle/west_jungle/ceiling) "wFR" = ( /obj/effect/landmark/crap_item, /obj/effect/decal/cleanable/blood/drip, @@ -22836,7 +22844,7 @@ /turf/open/floor/plating{ icon_state = "warnplate" }, -/area/lv624/ground/barrens/east_barrens) +/area/lv624/ground/barrens/east_barrens/ceiling) "wWm" = ( /turf/open/gm/dirtgrassborder{ dir = 4 @@ -24502,7 +24510,7 @@ tMh aKb aVS aVS -uUl +bzs aVS aXy aKf @@ -24730,7 +24738,7 @@ kwG aKb aVS aWk -xTT +qBW axR aXy gve @@ -24958,7 +24966,7 @@ aKb aKb lyz aWl -xTT +qBW aWO hMd aWl @@ -25188,7 +25196,7 @@ aVS aWm aWO aWO -xTT +qBW aXQ aVS aLm @@ -25416,7 +25424,7 @@ acr aWn aWO jGs -xTT +qBW aWO aVS aYm @@ -25645,7 +25653,7 @@ aWo aWP aWO aWO -xTT +qBW axR xdO hUs @@ -25873,7 +25881,7 @@ aWl aWO aWO aWO -xTT +qBW aVS aYo aVK @@ -26099,7 +26107,7 @@ aKb aVS aWp aWO -xTT +qBW aXA aWl lyz @@ -26326,7 +26334,7 @@ aXh aVw aVS axR -xTT +qBW aWO aWO aXR diff --git a/maps/map_files/LV624/storage-crashed-ship/10.armorystorage.dmm b/maps/map_files/LV624/storage-crashed-ship/10.armorystorage.dmm index bd54efc8c5b4..90b9f293b9f8 100644 --- a/maps/map_files/LV624/storage-crashed-ship/10.armorystorage.dmm +++ b/maps/map_files/LV624/storage-crashed-ship/10.armorystorage.dmm @@ -16,13 +16,13 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "d" = ( /obj/item/tool/shovel, /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "e" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ dir = 1; @@ -34,7 +34,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "i" = ( /obj/structure/surface/rack, /obj/item/ammo_magazine/smg/mp27, @@ -58,10 +58,10 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "j" = ( /turf/closed/wall, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "n" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/gold{ @@ -78,7 +78,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "p" = ( /turf/open/gm/dirt, /area/lv624/ground/barrens/north_east_barrens) @@ -98,19 +98,19 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "t" = ( /obj/item/tool/pickaxe, /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "v" = ( /obj/effect/landmark/crap_item, /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "x" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/smg/fp9000, @@ -118,7 +118,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "y" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/explosive/grenade/high_explosive/stick, @@ -132,7 +132,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "z" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/rifle/mar40{ @@ -146,7 +146,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "B" = ( /obj/structure/closet/crate, /obj/item/ammo_magazine/rifle/mar40, @@ -159,7 +159,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "F" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/weapon/gun/smg/nailgun, @@ -169,7 +169,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "G" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/smg/mp27{ @@ -182,7 +182,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "I" = ( /obj/structure/machinery/light{ dir = 4 @@ -204,7 +204,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "K" = ( /obj/effect/landmark/crap_item, /turf/open/gm/dirt, @@ -213,7 +213,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "O" = ( /obj/structure/machinery/light{ dir = 8 @@ -221,7 +221,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "P" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/smg/mac15, @@ -232,7 +232,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "Q" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/diamond{ @@ -242,7 +242,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "T" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ icon_state = "door_locked"; @@ -253,7 +253,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "U" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/rifle/lmg, @@ -262,7 +262,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "V" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/diamond{ @@ -275,7 +275,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "X" = ( /obj/effect/alien/weeds/node, /turf/open/gm/dirt, @@ -294,7 +294,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) (1,1,1) = {" X diff --git a/maps/map_files/LV624/storage-crashed-ship/10.valuables.dmm b/maps/map_files/LV624/storage-crashed-ship/10.valuables.dmm index aa22dd39d781..c76947ab37e8 100644 --- a/maps/map_files/LV624/storage-crashed-ship/10.valuables.dmm +++ b/maps/map_files/LV624/storage-crashed-ship/10.valuables.dmm @@ -11,7 +11,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "e" = ( /obj/structure/machinery/light{ dir = 4 @@ -20,10 +20,10 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "f" = ( /turf/closed/wall, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "i" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/diamond{ @@ -32,7 +32,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "l" = ( /obj/effect/landmark/crap_item, /obj/effect/alien/weeds/node, @@ -55,7 +55,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "p" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/silver{ @@ -66,13 +66,13 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "q" = ( /obj/effect/landmark/crap_item, /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "r" = ( /obj/effect/landmark/crap_item, /turf/open/gm/dirt, @@ -84,14 +84,14 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "t" = ( /obj/structure/surface/rack, /obj/item/tool/shovel, /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "y" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/metal{ @@ -107,7 +107,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "C" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/platinum{ @@ -116,14 +116,14 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "D" = ( /obj/structure/largecrate/supply, /turf/open/floor{ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "G" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/rifle/lmg, @@ -131,7 +131,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "H" = ( /obj/structure/machinery/light{ dir = 8 @@ -140,7 +140,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "I" = ( /obj/structure/surface/rack, /obj/item/weapon/gun/rifle/mar40{ @@ -153,7 +153,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "M" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/mineral/iron{ @@ -163,7 +163,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "N" = ( /obj/effect/alien/weeds/node, /turf/open/gm/dirt, @@ -184,7 +184,7 @@ dir = 8; icon_state = "vault" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "U" = ( /obj/structure/closet/crate, /obj/item/ammo_magazine/rifle/mar40, @@ -197,7 +197,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "V" = ( /obj/structure/machinery/light{ dir = 4 @@ -211,7 +211,7 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "X" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ icon_state = "door_locked"; @@ -222,12 +222,12 @@ /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) "Z" = ( /turf/open/floor{ icon_state = "dark" }, -/area/lv624/ground/barrens/north_east_barrens) +/area/lv624/ground/barrens/north_east_barrens/ceiling) (1,1,1) = {" O From 24c8a9858914a66be3540a7fb2dbed2175752fe0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 22:37:36 +0100 Subject: [PATCH 226/495] Automatic changelog for PR #3521 [ci skip] --- html/changelogs/AutoChangeLog-pr-3521.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3521.yml diff --git a/html/changelogs/AutoChangeLog-pr-3521.yml b/html/changelogs/AutoChangeLog-pr-3521.yml new file mode 100644 index 000000000000..287226455fa6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3521.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "adds glass ceilings to multiple fringe buildings on the outskirts of LV624" \ No newline at end of file From ff0f840a3b9abef7e7c654cb96144ca5c57d5f6d Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Sun, 4 Jun 2023 22:33:02 +0100 Subject: [PATCH 227/495] Adds more sidewalks to bigred, places warning stripe tiles under all doors on bigred, give LZ1 glass ceiling so weather doesn't get in there (#3520) # About the pull request This PR Adds more sidewalks (the outlines around the buildings) to bigred making the map feel more consistant Adds glass ceilings to LZ and that warehouse west of medical Puts warning stripes under all the doors Cleans up out of place tiles that I assume were mapper error? does all of the above to a bunch of nightmares Remember: something that is self-evident to you might not be to others. Explain your rationale fully, even if you feel it goes without saying. --> # Explain why it's good for the game I think the outlines looked cool and wanted them to be around more because I think it makes sense I think warning stripes under doors is also cool and I did it to the Almayer and LV522 so I'm doing it here too I think that LZ1 and that warehouse probably would have ceilings ICly # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: LZ1 Bigred and west medical warehouse now has a glass ceiling maptweak: More sidewalks and pathways on big red maptweak: various minor turf edits to big red maptweak: places warning stripes tile under all doors on big red /:cl: --- code/game/area/BigRed.dm | 5 +- maps/map_files/BigRed/BigRed.dmm | 3067 +++++++++-------- .../BigRed/sprinkles/70.se-checkpoint.dmm | 104 +- .../standalone/crashlanding-offices.dmm | 263 +- .../BigRed/standalone/lambda-graveyard.dmm | 54 +- .../BigRed/standalone/medbay-passage.dmm | 24 +- .../map_files/BigRed/standalone/medbay-v3.dmm | 366 +- 7 files changed, 2025 insertions(+), 1858 deletions(-) diff --git a/code/game/area/BigRed.dm b/code/game/area/BigRed.dm index cf1b235842cb..59d7c40cd56f 100644 --- a/code/game/area/BigRed.dm +++ b/code/game/area/BigRed.dm @@ -325,6 +325,9 @@ is_resin_allowed = FALSE soundscape_playlist = SCAPE_PL_DESERT_STORM +/area/bigredv2/outside/nw/ceiling + ceiling = CEILING_GLASS + /area/bigredv2/outside/c name = "\improper Central Colony Grounds" icon_state = "purple" @@ -485,7 +488,7 @@ /area/bigredv2/outside/space_port name = "\improper Space Port" icon_state = "green" - ceiling = CEILING_NONE + ceiling = CEILING_GLASS is_resin_allowed = FALSE is_landing_zone = TRUE diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index c9c2959dd04c..9153eb912a24 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -308,7 +308,7 @@ name = "\improper Spaceport" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/space_port) "aaX" = ( @@ -935,7 +935,7 @@ }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/telecomm) "acS" = ( @@ -1054,7 +1054,9 @@ /area/bigredv2/outside/marshal_office) "adi" = ( /obj/item/shard, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "adj" = ( /obj/item/shard, @@ -1358,7 +1360,7 @@ name = "\improper Telecommunications" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/telecomm) "aed" = ( @@ -1441,8 +1443,7 @@ name = "\improper Marshal Office Prison" }, /turf/open/floor{ - dir = 5; - icon_state = "whitegreenfull" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "aen" = ( @@ -1452,8 +1453,7 @@ name = "\improper Marshal Office Prison" }, /turf/open/floor{ - dir = 5; - icon_state = "whitegreenfull" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "aeo" = ( @@ -1462,7 +1462,7 @@ name = "\improper Marshal Office Prison Toilet" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "aep" = ( @@ -1718,17 +1718,6 @@ /obj/structure/window/framed/solaris/reinforced, /turf/open/floor/plating, /area/bigredv2/caves/lambda/xenobiology) -"afe" = ( -/obj/structure/blocker/forcefield/multitile_vehicles, -/obj/structure/machinery/door/poddoor/almayer/closed{ - id = "eta"; - name = "Eta Lockdown" - }, -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lz2_south_cas) "aff" = ( /obj/effect/decal/cleanable/mucus, /obj/structure/surface/table, @@ -1990,8 +1979,7 @@ name = "\improper Marshal Office Prison" }, /turf/open/floor{ - dir = 5; - icon_state = "whitegreenfull" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "afQ" = ( @@ -2002,8 +1990,7 @@ name = "\improper Marshal Office Prison" }, /turf/open/floor{ - dir = 5; - icon_state = "whitegreenfull" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "afR" = ( @@ -2088,7 +2075,9 @@ dir = 1; name = "\improper Lambda Lab Storage" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/xenobiology) "agf" = ( /obj/structure/surface/table/reinforced, @@ -2110,7 +2099,7 @@ name = "\improper Lambda Lab Chemistry Lab" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "agh" = ( @@ -2170,32 +2159,23 @@ }, /area/bigredv2/outside/space_port) "agq" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, /turf/open/floor{ dir = 9; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/space_port) +/area/bigredv2/outside/n) "agr" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, +/turf/open/floor/plating, /area/bigredv2/outside/space_port) "ags" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, /turf/open/floor{ dir = 5; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/space_port) +/area/bigredv2/outside/n) "agt" = ( /obj/structure/surface/table/woodentable/fancy, /turf/open/floor{ @@ -2317,7 +2297,7 @@ name = "\improper Marshal Head Office" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "agK" = ( @@ -2341,7 +2321,7 @@ name = "\improper Lambda Lab Surgery" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "agN" = ( @@ -2473,7 +2453,7 @@ dir = 8; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/space_port) +/area/bigredv2/outside/n) "ahf" = ( /obj/structure/surface/table, /turf/open/floor, @@ -2611,7 +2591,7 @@ name = "\improper Lambda Lab Surgery" }, /turf/open/floor{ - icon_state = "darkpurple2" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "ahC" = ( @@ -2674,9 +2654,9 @@ /area/bigredv2/caves/lambda/xenobiology) "ahK" = ( /turf/open/floor{ - icon_state = "darkish" + icon_state = "delivery" }, -/area/bigredv2/caves/lambda/xenobiology) +/area/bigredv2/outside/space_port) "ahL" = ( /turf/open/floor{ dir = 4; @@ -2689,7 +2669,7 @@ name = "\improper Lambda Lab Cell" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "ahN" = ( @@ -2718,11 +2698,11 @@ }, /area/bigredv2/outside/nw) "ahS" = ( -/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/n) "ahT" = ( /turf/open/floor{ dir = 6; @@ -2743,7 +2723,9 @@ "ahW" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/dirt, -/turf/open/mars, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/nw) "ahX" = ( /obj/effect/decal/cleanable/dirt, @@ -2753,13 +2735,17 @@ /obj/item/stack/sheet/metal, /obj/item/stack/rods, /obj/effect/decal/cleanable/dirt, -/turf/open/mars, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/nw) "ahZ" = ( /obj/item/stack/rods, /obj/item/stack/rods, /obj/effect/decal/cleanable/dirt, -/turf/open/mars, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/nw) "aia" = ( /obj/structure/machinery/door_control{ @@ -2817,7 +2803,7 @@ name = "\improper Marshal Office Armory" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "aii" = ( @@ -2825,7 +2811,9 @@ dir = 1; name = "\improper Marshal Office Equipment" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "aij" = ( /obj/effect/landmark/hunter_secondary, @@ -2866,7 +2854,9 @@ dir = 1; name = "\improper Lambda Lab Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/xenobiology) "aio" = ( /turf/open/floor{ @@ -3066,7 +3056,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Marshal Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "aiR" = ( /obj/structure/machinery/light{ @@ -3081,7 +3073,7 @@ /obj/effect/landmark/corpsespawner/scientist, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/caves/lambda/xenobiology) "aiT" = ( @@ -3096,7 +3088,7 @@ name = "\improper Lambda Lab Prison Restroom" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "aiV" = ( @@ -3251,7 +3243,7 @@ name = "\improper Lambda Lab Prisoner Room" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/xenobiology) "ajs" = ( @@ -3399,7 +3391,7 @@ name = "\improper Marshal Office Armory" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "ajL" = ( @@ -3457,8 +3449,8 @@ /turf/open/floor, /area/bigredv2/outside/marshal_office) "ajT" = ( +/obj/structure/barricade/wooden, /turf/open/floor{ - dir = 5; icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) @@ -3637,7 +3629,9 @@ name = "\improper Marshal Office" }, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "akw" = ( /obj/effect/decal/cleanable/dirt, @@ -3785,7 +3779,9 @@ dir = 1; name = "\improper Marshal Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "akS" = ( /obj/structure/bed/chair, @@ -3927,7 +3923,7 @@ name = "\improper Marshal Office Evidence Room" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "alq" = ( @@ -4192,8 +4188,7 @@ dir = 4 }, /turf/open/floor{ - dir = 8; - icon_state = "red" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "ame" = ( @@ -4290,7 +4285,9 @@ /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ name = "\improper Marshal Office Courtroom" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "amu" = ( /obj/structure/bed/chair{ @@ -4524,8 +4521,7 @@ name = "\improper Marshal Office" }, /turf/open/floor{ - dir = 8; - icon_state = "red" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "anb" = ( @@ -4627,11 +4623,13 @@ /obj/structure/machinery/door/airlock/almayer/maint/colony{ name = "\improper Lambda Lab Maintenance Storage" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/xenobiology) "anp" = ( /turf/closed/wall/solaris/reinforced, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "anq" = ( /obj/structure/machinery/light{ dir = 8 @@ -4690,7 +4688,7 @@ name = "\improper Marshal Office Holding Cell" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "any" = ( @@ -4699,8 +4697,7 @@ name = "\improper Marshal Office Checkpoint" }, /turf/open/floor{ - dir = 9; - icon_state = "redfull" + icon_state = "delivery" }, /area/bigredv2/outside/marshal_office) "anz" = ( @@ -4709,7 +4706,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Marshal Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "anB" = ( /obj/structure/machinery/light{ @@ -5252,7 +5251,9 @@ /obj/structure/machinery/door/airlock/almayer/maint/colony{ name = "\improper Dormitories EVA Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_offices) "apk" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -5278,7 +5279,7 @@ name = "\improper Dormitories EVA" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/general_offices) "apn" = ( @@ -5404,15 +5405,13 @@ name = "\improper Medical Clinic" }, /turf/open/floor{ - dir = 1; - icon_state = "warnwhite" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "apF" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - dir = 1; - icon_state = "warnwhite" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "apG" = ( @@ -5423,7 +5422,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Marshal Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/marshal_office) "apI" = ( /turf/closed/wall/solaris/reinforced/hull, @@ -5455,7 +5456,7 @@ name = "\improper Dormitories Lavatory" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/general_offices) "apN" = ( @@ -5795,7 +5796,8 @@ dir = 5 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/n) "aqH" = ( @@ -5807,28 +5809,23 @@ }, /area/bigredv2/outside/n) "aqI" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, /turf/open/floor{ dir = 6; icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) "aqJ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/mars_cave{ icon_state = "mars_dirt_4" }, -/area/bigredv2/outside/n) +/area/bigredv2/outside/nw) "aqK" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/mars_cave{ - icon_state = "mars_dirt_4" +/turf/open/floor{ + icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) "aqL" = ( @@ -5837,8 +5834,8 @@ }, /area/bigredv2/outside/n) "aqM" = ( -/turf/open/mars{ - icon_state = "mars_dirt_12" +/turf/open/floor{ + icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) "aqN" = ( @@ -5848,7 +5845,9 @@ health = 25000 }, /obj/structure/barricade/wooden, -/turf/open/mars, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/n) "aqO" = ( /obj/structure/barricade/wooden, @@ -6300,14 +6299,9 @@ icon_state = "mars_dirt_9" }, /area/bigredv2/outside/n) -"asb" = ( -/turf/open/mars{ - icon_state = "mars_dirt_11" - }, -/area/bigredv2/outside/n) "asc" = ( /turf/open/floor{ - dir = 9; + dir = 1; icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) @@ -6327,9 +6321,9 @@ }, /area/bigredv2/outside/n) "asf" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, /turf/open/floor{ - dir = 5; + dir = 4; icon_state = "asteroidwarning" }, /area/bigredv2/outside/n) @@ -6344,7 +6338,10 @@ dir = 8; health = 25000 }, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/n) "ash" = ( /obj/structure/barricade/wooden{ @@ -6352,7 +6349,10 @@ dir = 1; health = 25000 }, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/n) "asi" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -6360,7 +6360,9 @@ dir = 1; name = "\improper Dormitories Tool Storage Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_offices) "asj" = ( /obj/structure/window/framed/solaris, @@ -6377,7 +6379,7 @@ name = "\improper Dormitories EVA" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/general_offices) "asl" = ( @@ -6755,12 +6757,12 @@ }, /area/bigredv2/caves_lambda) "atl" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, /turf/open/floor{ - dir = 9; + dir = 8; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/n) "atm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -6925,8 +6927,7 @@ name = "\improper Lambda Lab Secure Storage" }, /turf/open/floor{ - dir = 1; - icon_state = "elevatorshaft" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/breakroom) "atJ" = ( @@ -6943,7 +6944,9 @@ dir = 1; name = "\improper Lambda Lab Administration Office" }, -/turf/open/floor/wood, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/breakroom) "atL" = ( /obj/structure/bed/chair{ @@ -7030,7 +7033,7 @@ name = "\improper Medical Clinic CMO's Office" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "atW" = ( @@ -7040,7 +7043,7 @@ name = "\improper Medical Clinic Morgue" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "atX" = ( @@ -7063,7 +7066,7 @@ name = "\improper Dormitories Bedroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "aua" = ( @@ -7150,7 +7153,9 @@ /obj/structure/machinery/door/airlock/almayer/research/glass/colony{ name = "\improper Lambda Lab Administration Office" }, -/turf/open/floor/wood, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/breakroom) "aun" = ( /obj/structure/closet/firecloset/full, @@ -7290,12 +7295,12 @@ }, /area/bigredv2/caves/lambda/breakroom) "auE" = ( -/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 1; + dir = 8; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/n) "auF" = ( /turf/open/floor{ dir = 5; @@ -7408,20 +7413,22 @@ name = "\improper Dormitories Bedroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "auV" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Dormitories Tool Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_offices) "auW" = ( /turf/closed/wall/solaris/reinforced/hull, /area/bigredv2/outside/c) "auX" = ( -/obj/structure/window/framed/solaris/reinforced/hull, +/obj/structure/window/framed/solaris/reinforced, /turf/open/floor/plating, /area/bigredv2/outside/c) "auY" = ( @@ -7476,7 +7483,7 @@ name = "\improper Lambda Lab Administration Wing" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/breakroom) "avf" = ( @@ -7584,26 +7591,19 @@ /obj/structure/window_frame/solaris, /turf/open/floor/plating, /area/bigredv2/outside/office_complex) -"avs" = ( -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplate" - }, -/area/bigredv2/outside/nw) "avt" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor{ + icon_state = "delivery" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "avu" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ dir = 1; name = "\improper Medical Clinic Chemistry" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "avv" = ( @@ -7732,7 +7732,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/colony{ name = "\improper Lambda Lab Relaxation Room" }, -/turf/open/floor/wood, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/breakroom) "avP" = ( /obj/structure/machinery/light{ @@ -7769,17 +7771,17 @@ /area/bigredv2/outside/office_complex) "avT" = ( /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "avU" = ( /obj/structure/machinery/light{ dir = 1 }, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "avV" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "avW" = ( /obj/structure/surface/table, /obj/item/trash/burger, @@ -7891,7 +7893,7 @@ name = "\improper Medical Clinic Scanner Room" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "awk" = ( @@ -8211,7 +8213,9 @@ dir = 1; name = "\improper Dormitories" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/dorms) "axi" = ( /obj/structure/machinery/light, @@ -8311,11 +8315,10 @@ }, /area/bigredv2/outside/nw) "axv" = ( -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor{ + icon_state = "delivery" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "axw" = ( /obj/structure/surface/table, /obj/item/storage/firstaid/adv, @@ -8336,7 +8339,7 @@ name = "\improper Medical Clinic Treatment" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "axz" = ( @@ -8382,7 +8385,10 @@ "axF" = ( /obj/structure/barricade/wooden, /obj/structure/barricade/wooden, -/turf/open/mars, +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/n) "axG" = ( /obj/structure/machinery/camera/autoname{ @@ -8461,7 +8467,7 @@ name = "\improper Dormitories Bedroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/general_offices) "axS" = ( @@ -8469,7 +8475,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Dormitories" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_offices) "axT" = ( /obj/effect/landmark/xeno_spawn, @@ -8490,14 +8498,11 @@ }, /area/bigredv2/caves_lambda) "axW" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, /turf/open/floor{ - dir = 8; + dir = 6; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/c) "axX" = ( /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/engineering) @@ -8505,28 +8510,27 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor{ + icon_state = "delivery" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "axZ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "aya" = ( /obj/effect/landmark/hunter_primary, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "ayb" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "ayc" = ( /obj/structure/window/framed/solaris/reinforced/hull, /turf/open/floor/plating, @@ -8540,7 +8544,7 @@ name = "\improper Medical Clinic" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aye" = ( @@ -8794,8 +8798,7 @@ /area/bigredv2/outside/medical) "ayN" = ( /turf/open/floor{ - dir = 4; - icon_state = "warnwhite" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "ayO" = ( @@ -8986,11 +8989,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "azo" = ( /obj/structure/cargo_container/horizontal/blue/top, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "azp" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/blood, @@ -9083,8 +9086,7 @@ name = "\improper Medical Clinic Treatment" }, /turf/open/floor{ - dir = 4; - icon_state = "warnwhite" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "azA" = ( @@ -9141,9 +9143,8 @@ /obj/structure/machinery/door/airlock/almayer/maint/colony{ name = "\improper Medical Clinic Power Station" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor{ + icon_state = "delivery" }, /area/bigredv2/outside/medical) "azK" = ( @@ -9270,7 +9271,9 @@ /obj/structure/machinery/door/airlock/almayer/maint/colony{ name = "\improper Bar Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/dorms) "aAd" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -9350,14 +9353,14 @@ "aAq" = ( /obj/structure/cargo_container/horizontal/blue/middle, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "aAr" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ - name = "\improper Medical Clinic Operating Theatre"; - dir = 2 + dir = 2; + name = "\improper Medical Clinic Operating Theatre" }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aAs" = ( @@ -9443,7 +9446,7 @@ name = "\improper Dormitories Restroom" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "aAE" = ( @@ -9452,7 +9455,7 @@ name = "\improper Recreation" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "aAF" = ( @@ -9602,11 +9605,11 @@ "aAZ" = ( /obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "aBa" = ( /obj/structure/machinery/light, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "aBb" = ( /obj/structure/bed/chair, /turf/open/floor{ @@ -9634,7 +9637,7 @@ name = "\improper Medical Clinic" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aBf" = ( @@ -9776,7 +9779,9 @@ dir = 1; name = "\improper Greenhouse" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/hydroponics) "aBy" = ( /obj/structure/window/framed/solaris/reinforced, @@ -9905,8 +9910,9 @@ /turf/open/mars, /area/bigredv2/outside/c) "aBS" = ( +/obj/effect/landmark/hunter_secondary, /turf/open/floor{ - dir = 9; + dir = 4; icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) @@ -9914,7 +9920,9 @@ /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Dormitories Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/dorms) "aBU" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -10052,7 +10060,9 @@ /area/bigredv2/caves/lambda/research) "aCr" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/engine, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/lambda/research) "aCs" = ( /obj/effect/decal/warning_stripes{ @@ -10111,14 +10121,10 @@ }, /area/bigredv2/caves/lambda/research) "aCy" = ( -/obj/structure/machinery/door/airlock/almayer/research/glass/colony{ - dir = 1; - name = "\improper Lambda Lab Anomaly Chamber" - }, /turf/open/floor{ - icon_state = "podhatchfloor" + icon_state = "delivery" }, -/area/bigredv2/caves/lambda/research) +/area/bigredv2/caves/lambda/xenobiology) "aCz" = ( /obj/structure/machinery/power/port_gen/pacman, /obj/effect/decal/warning_stripes{ @@ -10158,7 +10164,7 @@ name = "\improper Medical Clinic Storage" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aCD" = ( @@ -10193,7 +10199,7 @@ name = "\improper Medical Clinic Storage" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aCH" = ( @@ -10245,7 +10251,7 @@ name = "\improper Dormitories Restroom" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "aCR" = ( @@ -10275,7 +10281,9 @@ dir = 1; name = "\improper Bar Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/bar) "aCV" = ( /obj/effect/landmark/hunter_primary, @@ -10348,7 +10356,7 @@ name = "\improper Library Backroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/library) "aDg" = ( @@ -10493,9 +10501,9 @@ }, /turf/open/floor{ dir = 1; - icon_state = "asteroidwarning" + icon_state = "asteroidfloor" }, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/e) "aDz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green{ @@ -10503,7 +10511,7 @@ }, /turf/open/floor{ dir = 1; - icon_state = "asteroidwarning" + icon_state = "asteroidfloor" }, /area/bigredv2/outside/nw) "aDA" = ( @@ -10511,7 +10519,7 @@ dir = 10 }, /turf/open/floor{ - dir = 5; + dir = 4; icon_state = "asteroidwarning" }, /area/bigredv2/outside/nw) @@ -10696,7 +10704,7 @@ name = "\improper Bar Backroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/bar) "aEa" = ( @@ -10964,7 +10972,7 @@ name = "\improper Dormitories Toilet" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/dorms) "aEO" = ( @@ -11233,7 +11241,7 @@ name = "\improper Medical Clinic Operating Theatre" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aFB" = ( @@ -11332,7 +11340,9 @@ /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Dormitories Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/dorms) "aFP" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -11428,7 +11438,9 @@ dir = 1; name = "\improper Greenhouse Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/hydroponics) "aGb" = ( /obj/effect/decal/cleanable/dirt, @@ -11445,7 +11457,7 @@ name = "\improper Greenhouse Storage" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/library) "aGd" = ( @@ -11685,7 +11697,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Dormitories" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/dorms) "aGG" = ( /obj/structure/surface/table/woodentable, @@ -11762,7 +11776,8 @@ dir = 1 }, /turf/open/floor{ - icon_state = "darkish" + dir = 4; + icon_state = "darkpurplecorners2" }, /area/bigredv2/caves/lambda/research) "aGV" = ( @@ -12045,7 +12060,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Kitchen Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/hydroponics) "aHM" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -12076,7 +12093,8 @@ /area/bigredv2/caves/lambda/research) "aHQ" = ( /turf/open/floor{ - icon_state = "darkish" + dir = 4; + icon_state = "darkpurplecorners2" }, /area/bigredv2/caves/lambda/research) "aHR" = ( @@ -12208,8 +12226,7 @@ name = "Virology Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aIi" = ( @@ -12430,7 +12447,7 @@ dir = 1 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/caves/lambda/research) "aIP" = ( @@ -12629,7 +12646,7 @@ name = "\improper Medical Clinic" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/medical) "aJm" = ( @@ -12677,7 +12694,7 @@ name = "\improper Bar Backroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/bar) "aJs" = ( @@ -12694,17 +12711,6 @@ icon_state = "freezerfloor" }, /area/bigredv2/outside/hydroponics) -"aJu" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/machinery/door/airlock/almayer/generic{ - name = "\improper Kitchen Storage" - }, -/turf/open/floor{ - icon_state = "freezerfloor" - }, -/area/bigredv2/outside/hydroponics) "aJv" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -12733,7 +12739,7 @@ "aJy" = ( /obj/structure/surface/table/woodentable, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "aJz" = ( @@ -12744,7 +12750,7 @@ name = "\improper Kitchen Storage" }, /turf/open/floor{ - icon_state = "yellowfull" + icon_state = "delivery" }, /area/bigredv2/outside/hydroponics) "aJA" = ( @@ -13044,8 +13050,8 @@ pixel_x = 32 }, /turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aKn" = ( @@ -13072,8 +13078,8 @@ pixel_x = -32 }, /turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aKr" = ( @@ -13353,7 +13359,7 @@ name = "\improper Medical Command Complex" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aLf" = ( @@ -13792,8 +13798,7 @@ name = "\improper Lambda Lab" }, /turf/open/floor{ - dir = 8; - icon_state = "darkpurple2" + icon_state = "delivery" }, /area/bigredv2/caves/lambda/research) "aMr" = ( @@ -13869,17 +13874,6 @@ icon_state = "whitegreen" }, /area/bigredv2/caves/lambda/virology) -"aMA" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/door/airlock/almayer/research/colony{ - dir = 1; - name = "\improper Virology Lab Decontamination" - }, -/turf/open/floor{ - dir = 1; - icon_state = "warnwhite" - }, -/area/bigredv2/outside/virology) "aMB" = ( /obj/structure/surface/table, /obj/effect/decal/cleanable/dirt, @@ -13896,7 +13890,9 @@ dir = 1; name = "\improper General Store" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_store) "aMF" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -13904,7 +13900,7 @@ name = "\improper Operations" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aMG" = ( @@ -14146,12 +14142,6 @@ "aNo" = ( /turf/open/floor, /area/bigredv2/outside/general_store) -"aNp" = ( -/obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ - name = "\improper General Store" - }, -/turf/open/floor, -/area/bigredv2/outside/general_store) "aNq" = ( /obj/structure/barricade/wooden{ desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; @@ -14295,7 +14285,7 @@ dir = 4 }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aNI" = ( @@ -14717,7 +14707,7 @@ name = "\improper Operations Bedroom" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aOO" = ( @@ -14764,7 +14754,9 @@ dir = 1; name = "\improper Crew Habitation Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/hydroponics) "aOV" = ( /obj/structure/bed/chair{ @@ -14980,7 +14972,7 @@ name = "\improper Virology Lab Decontamination" }, /turf/open/floor{ - icon_state = "warnwhite" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aPu" = ( @@ -15721,7 +15713,7 @@ name = "\improper Bar" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/bar) "aRp" = ( @@ -15730,7 +15722,7 @@ name = "\improper Kitchen" }, /turf/open/floor{ - icon_state = "yellowfull" + icon_state = "delivery" }, /area/bigredv2/outside/hydroponics) "aRq" = ( @@ -15762,7 +15754,7 @@ name = "\improper Library" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/library) "aRv" = ( @@ -16005,21 +15997,25 @@ dir = 1; name = "\improper Operations EVA" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "aSc" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Bar" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/bar) "aSe" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Kitchen" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/hydroponics) "aSf" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -16169,7 +16165,7 @@ name = "\improper Virology Lab Cell" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aSB" = ( @@ -16315,7 +16311,7 @@ name = "\improper General Store Security" }, /turf/open/floor{ - icon_state = "yellowfull" + icon_state = "delivery" }, /area/bigredv2/outside/general_store) "aSQ" = ( @@ -16324,7 +16320,7 @@ name = "\improper Operations" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aSR" = ( @@ -16418,8 +16414,8 @@ "aTe" = ( /obj/effect/decal/cleanable/blood/gibs/xeno/limb, /turf/open/floor{ - dir = 10; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aTf" = ( @@ -16427,7 +16423,8 @@ dir = 5 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aTg" = ( @@ -16438,8 +16435,8 @@ dir = 4 }, /turf/open/floor{ - dir = 6; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aTh" = ( @@ -16455,7 +16452,8 @@ dir = 1 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aTj" = ( @@ -16464,7 +16462,8 @@ dir = 4 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aTk" = ( @@ -16481,7 +16480,8 @@ dir = 4 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) "aTo" = ( @@ -16514,12 +16514,10 @@ }, /area/bigredv2/outside/e) "aTs" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" + icon_state = "delivery" }, -/area/bigredv2/outside/e) +/area/bigred/ground/garage_workshop) "aTt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green, @@ -16809,8 +16807,9 @@ /area/bigredv2/outside/c) "aUi" = ( /obj/effect/decal/cleanable/blood/xeno, -/turf/open/mars_cave{ - icon_state = "mars_dirt_4" +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aUk" = ( @@ -16892,8 +16891,7 @@ name = "Lambda Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/lambda_cave_cas) "aUv" = ( @@ -16916,8 +16914,7 @@ name = "Lambda Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/lambda_cave_cas) "aUx" = ( @@ -17037,9 +17034,10 @@ }, /area/bigredv2/outside/virology) "aUQ" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 9; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/w) "aUS" = ( @@ -17220,8 +17218,9 @@ /area/bigredv2/outside/admin_building) "aVn" = ( /obj/effect/landmark/hunter_primary, -/turf/open/mars{ - icon_state = "mars_dirt_10" +/turf/open/floor{ + dir = 9; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "aVo" = ( @@ -17364,7 +17363,7 @@ name = "\improper General Store" }, /turf/open/floor{ - icon_state = "bar" + icon_state = "delivery" }, /area/bigredv2/outside/general_store) "aVK" = ( @@ -17644,7 +17643,9 @@ dir = 1; name = "\improper Operations Armory" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "aWD" = ( /obj/structure/machinery/computer3/server, @@ -17683,7 +17684,7 @@ /area/bigredv2/outside/admin_building) "aWI" = ( /turf/open/floor{ - dir = 6; + dir = 9; icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) @@ -17733,7 +17734,7 @@ name = "\improper Virology Lab Chemistry" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aWQ" = ( @@ -17792,11 +17793,12 @@ }, /area/bigredv2/outside/w) "aWW" = ( +/obj/effect/landmark/crap_item, /turf/open/floor{ - dir = 10; + dir = 1; icon_state = "asteroidwarning" }, -/area/bigredv2/outside/w) +/area/bigredv2/outside/c) "aWX" = ( /obj/structure/surface/table, /obj/item/toy/prize/ripley, @@ -17900,7 +17902,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Office Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "aXr" = ( /turf/open/floor, @@ -17928,7 +17932,7 @@ name = "\improper Virology Lab Cell" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aXy" = ( @@ -18088,8 +18092,9 @@ }, /area/bigredv2/outside/e) "aXY" = ( -/turf/open/mars{ - icon_state = "mars_dirt_3" +/turf/open/floor{ + dir = 10; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/w) "aXZ" = ( @@ -18098,7 +18103,9 @@ dir = 1; name = "\improper General Store Maintenance" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/general_store) "aYc" = ( /obj/structure/machinery/light, @@ -18148,7 +18155,7 @@ name = "\improper Operations Office" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aYo" = ( @@ -18156,7 +18163,7 @@ name = "\improper Operations Toilet" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aYp" = ( @@ -18405,12 +18412,12 @@ name = "\improper Chapel" }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "delivery" }, /area/bigredv2/outside/chapel) "aZi" = ( /turf/open/floor{ - icon_state = "darkish" + icon_state = "delivery" }, /area/bigredv2/outside/chapel) "aZj" = ( @@ -18430,7 +18437,7 @@ name = "\improper Virology Lab Decontamination" }, /turf/open/floor{ - icon_state = "white" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "aZl" = ( @@ -18568,7 +18575,7 @@ dir = 6 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "aZK" = ( @@ -18576,7 +18583,7 @@ dir = 9 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "aZL" = ( @@ -18585,7 +18592,9 @@ dir = 1; name = "\improper General Store Maintenance" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "aZM" = ( /obj/effect/landmark/crap_item, @@ -18681,8 +18690,8 @@ "baa" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "bac" = ( @@ -18874,7 +18883,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/comdoor/colony{ name = "\improper Operations" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "baJ" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -18999,7 +19010,9 @@ dir = 1; name = "\improper Cargo Bay" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bbh" = ( /obj/effect/landmark/survivor_spawner, @@ -19203,13 +19216,13 @@ dir = 4 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bbG" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bbH" = ( @@ -19218,7 +19231,7 @@ }, /obj/effect/landmark/crap_item, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bbI" = ( @@ -19226,7 +19239,7 @@ dir = 8 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bbJ" = ( @@ -19234,22 +19247,6 @@ icon_state = "mars_dirt_14" }, /area/bigredv2/outside/w) -"bbK" = ( -/turf/open/floor{ - dir = 9; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/cargo) -"bbL" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/cargo) "bbM" = ( /obj/structure/machinery/camera/autoname{ dir = 4 @@ -19395,7 +19392,9 @@ dir = 1; name = "\improper Private Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "bcl" = ( /obj/structure/bed/chair/wood/normal{ @@ -19428,14 +19427,15 @@ /area/bigredv2/outside/w) "bcq" = ( /obj/effect/landmark/crap_item, -/turf/open/mars{ - icon_state = "mars_dirt_10" +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/w) "bcr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 8; + dir = 1; icon_state = "asteroidwarning" }, /area/bigredv2/outside/cargo) @@ -19452,7 +19452,10 @@ dir = 8; health = 25000 }, -/turf/open/floor/plating, +/turf/open/floor{ + dir = 4; + icon_state = "loadingarea" + }, /area/bigredv2/outside/cargo) "bcu" = ( /obj/structure/barricade/wooden{ @@ -19522,7 +19525,9 @@ dir = 1; name = "\improper Cargo Bay Offices" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bcE" = ( /obj/structure/surface/table, @@ -19587,7 +19592,7 @@ name = "\improper Operations Office" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "bcL" = ( @@ -19728,7 +19733,9 @@ dir = 1; name = "\improper Cargo Bay Offices" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bdk" = ( /obj/effect/landmark/crap_item, @@ -19755,7 +19762,9 @@ /obj/structure/machinery/door/airlock/almayer/command/colony{ name = "\improper Operations Meeting Room" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "bdo" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -19843,7 +19852,9 @@ /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Private Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "bdD" = ( /obj/structure/machinery/light{ @@ -19868,13 +19879,13 @@ "bdF" = ( /obj/structure/machinery/light, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bdG" = ( /obj/structure/machinery/power/apc, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bdI" = ( @@ -19883,7 +19894,7 @@ pixel_y = -30 }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "dark" }, /area/bigredv2/outside/chapel) "bdK" = ( @@ -20001,11 +20012,15 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/comdoor/colony{ name = "\improper Operations" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "bek" = ( /obj/structure/machinery/deployable/barrier, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/admin_building) "bel" = ( /obj/structure/machinery/autolathe, @@ -20024,7 +20039,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Robotics" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "bep" = ( /turf/open/floor{ @@ -20055,20 +20072,17 @@ "beu" = ( /obj/effect/landmark/hunter_primary, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "asteroidwarning" }, /area/bigredv2/outside/w) "bev" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "asteroidwarning" }, /area/bigredv2/outside/w) "bew" = ( /turf/open/floor{ - dir = 8; icon_state = "asteroidwarning" }, /area/bigredv2/outside/cargo) @@ -20117,7 +20131,8 @@ dir = 9 }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "beF" = ( @@ -20185,8 +20200,8 @@ /area/bigredv2/outside/office_complex) "beP" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "asteroidwarning" +/turf/open/mars_cave{ + icon_state = "mars_dirt_4" }, /area/bigredv2/outside/w) "beQ" = ( @@ -20195,9 +20210,8 @@ }, /area/bigredv2/outside/w) "beR" = ( -/turf/open/floor{ - dir = 10; - icon_state = "asteroidwarning" +/turf/open/mars_cave{ + icon_state = "mars_dirt_4" }, /area/bigredv2/outside/cargo) "beS" = ( @@ -20206,6 +20220,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ + dir = 8; icon_state = "asteroidwarning" }, /area/bigredv2/outside/cargo) @@ -20225,10 +20240,13 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Cargo Offices" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "beW" = ( /obj/structure/machinery/computer/cameras, +/obj/structure/surface/table, /turf/open/floor, /area/bigredv2/outside/cargo) "beX" = ( @@ -20313,7 +20331,9 @@ /obj/structure/machinery/door/airlock/almayer/generic{ name = "\improper Office Complex Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "bfj" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -20551,8 +20571,7 @@ name = "\improper Office Complex Janitor Room" }, /turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" + icon_state = "delivery" }, /area/bigredv2/outside/office_complex) "bfR" = ( @@ -20619,7 +20638,9 @@ /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ name = "\improper Cargo Bay Security" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bgb" = ( /obj/structure/surface/table, @@ -21184,25 +21205,19 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, +/turf/open/mars, /area/bigredv2/outside/c) "bhP" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, +/turf/open/mars, /area/bigredv2/outside/c) "bhQ" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + dir = 8; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "bhR" = ( @@ -21218,9 +21233,8 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/floor{ - dir = 5; - icon_state = "asteroidwarning" +/turf/open/mars{ + icon_state = "mars_dirt_12" }, /area/bigredv2/outside/c) "bhT" = ( @@ -21228,13 +21242,15 @@ icon_state = "gib6" }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "bhU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "bhX" = ( @@ -21333,7 +21349,9 @@ dir = 4; health = 25000 }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bix" = ( /obj/structure/closet/secure_closet/freezer/fridge, @@ -21373,13 +21391,17 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Office Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "biE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Office Complex Janitor Room" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/office_complex) "biH" = ( /obj/structure/machinery/landinglight/ds2{ @@ -21431,8 +21453,7 @@ dir = 5 }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "biT" = ( @@ -21467,7 +21488,7 @@ "biY" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - dir = 4; + dir = 1; icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) @@ -21716,7 +21737,9 @@ dir = 1; name = "\improper Cargo Bay Quartermaster" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bjX" = ( /turf/open/floor/plating{ @@ -21729,11 +21752,12 @@ }, /area/bigredv2/outside/s) "bjZ" = ( +/obj/structure/barricade/wooden, /turf/open/floor{ - dir = 6; - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, -/area/bigredv2/outside/s) +/area/bigredv2/outside/c) "bka" = ( /turf/open/mars{ icon_state = "mars_dirt_3" @@ -21761,16 +21785,18 @@ "bke" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" +/turf/open/mars{ + icon_state = "mars_dirt_12" }, /area/bigredv2/outside/c) "bkf" = ( /obj/structure/sign/safety/distribution_pipes{ pixel_y = -32 }, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, /area/bigredv2/outside/c) "bkg" = ( /obj/structure/machinery/light, @@ -21808,7 +21834,9 @@ dir = 1; name = "\improper Cargo Bay Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bkp" = ( /turf/open/mars{ @@ -21837,14 +21865,18 @@ dir = 1; name = "\improper Atmospherics Condenser" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bkw" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ dir = 1; name = "\improper Atmospherics Condenser" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bkx" = ( /obj/effect/spawner/gibspawner/human, @@ -21853,7 +21885,9 @@ dir = 1; name = "\improper Atmospherics Condenser" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bky" = ( /turf/open/mars_cave{ @@ -21864,7 +21898,9 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Cargo Bay Quartermaster" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/cargo) "bkA" = ( /obj/structure/bed/chair/office/dark, @@ -22162,18 +22198,10 @@ }, /turf/open/floor/plating, /area/bigredv2/outside/filtration_plant) -"blK" = ( -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - name = "\improper Engineering Complex" - }, -/turf/open/floor{ - icon_state = "dark" - }, -/area/bigredv2/outside/engineering) "blL" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/engineering) "blT" = ( @@ -22512,7 +22540,9 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Atmospherics Condenser Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bnl" = ( /obj/effect/decal/cleanable/dirt, @@ -22541,6 +22571,7 @@ /area/bigredv2/outside/filtration_plant) "bnp" = ( /obj/structure/machinery/computer/area_atmos/area, +/obj/structure/surface/table, /turf/open/floor, /area/bigredv2/outside/filtration_plant) "bnq" = ( @@ -22557,7 +22588,9 @@ dir = 1; name = "\improper Engineering SMES" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bnt" = ( /obj/effect/decal/cleanable/dirt, @@ -22617,7 +22650,9 @@ dir = 1; name = "\improper Atmospherics Condenser" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bnB" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -22703,7 +22738,9 @@ /obj/structure/machinery/door/airlock/almayer/secure/colony{ name = "\improper Engineering Secure Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bnV" = ( /obj/structure/sign/safety/electronics{ @@ -22891,14 +22928,18 @@ dir = 1; name = "\improper Chief Engineer's Office" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "boV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Engineering Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "boW" = ( /obj/structure/closet/secure_closet/atmos_personal, @@ -22963,7 +23004,9 @@ dir = 1; name = "\improper Engineering Tool Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bpl" = ( /obj/structure/machinery/light{ @@ -23032,7 +23075,9 @@ dir = 1; name = "\improper Engineering Lockers" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bpA" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -23040,7 +23085,9 @@ dir = 1; name = "\improper Engineering Lockers" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bpC" = ( /obj/structure/reagent_dispensers/fueltank, @@ -23227,7 +23274,9 @@ dir = 1; name = "\improper Engineering Break Room" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bqg" = ( /turf/open/floor/plating{ @@ -23312,7 +23361,9 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Engineering Workshop" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bqM" = ( /obj/effect/decal/cleanable/dirt, @@ -23334,7 +23385,9 @@ name = "\improper Engine Reactor Control" }, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bqT" = ( /obj/effect/decal/cleanable/dirt, @@ -23386,7 +23439,9 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Engineering Workshop" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "brg" = ( /obj/structure/machinery/light{ @@ -23486,9 +23541,7 @@ /turf/open/floor, /area/bigredv2/outside/filtration_plant) "brD" = ( -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor/plating, /area/bigredv2/outside/filtration_cave_cas) "brE" = ( /turf/open/floor/greengrid, @@ -23681,9 +23734,7 @@ /area/bigredv2/outside/filtration_plant) "bsH" = ( /obj/effect/landmark/hunter_primary, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/outside/filtration_cave_cas) "bsI" = ( /turf/open/mars{ @@ -23738,13 +23789,17 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Engineering Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bsY" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Atmospherics Condenser" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bsZ" = ( /obj/structure/janitorialcart, @@ -23859,7 +23914,9 @@ dir = 1; name = "\improper Engineering Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "btJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -23889,7 +23946,9 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Engineering Complex" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "bub" = ( /turf/open/mars_cave{ @@ -23942,7 +24001,10 @@ /area/bigredv2/caves_sw) "buB" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, /area/bigredv2/outside/n) "buJ" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -23985,13 +24047,6 @@ icon_state = "mars_cave_16" }, /area/bigredv2/outside/s) -"bvm" = ( -/obj/structure/machinery/door/airlock/almayer/engineering/colony{ - dir = 1; - name = "\improper Power Substation" - }, -/turf/open/floor, -/area/bigredv2/outside/lz2_south_cas) "bvv" = ( /obj/structure/machinery/light{ dir = 1 @@ -24011,8 +24066,7 @@ name = "Eta Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/eta) "bvD" = ( @@ -24040,7 +24094,9 @@ dir = 1; name = "\improper Power Substation" }, -/turf/open/floor/plating, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/lz2_south_cas) "bvO" = ( /turf/open/mars{ @@ -24165,12 +24221,12 @@ name = "\improper Eta Lab Storage Bay" }, /turf/open/floor{ - icon_state = "loadingarea" + icon_state = "delivery" }, /area/bigredv2/caves/eta/storage) "bwH" = ( /turf/open/floor{ - icon_state = "loadingarea" + icon_state = "delivery" }, /area/bigredv2/caves/eta/storage) "bwI" = ( @@ -24179,7 +24235,7 @@ name = "\improper Eta Lab Decontamination" }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "bwK" = ( @@ -24191,7 +24247,8 @@ dir = 5 }, /turf/open/floor{ - icon_state = "delivery" + dir = 1; + icon_state = "loadingarea" }, /area/bigredv2/caves/eta/storage) "bwM" = ( @@ -24199,7 +24256,8 @@ dir = 4 }, /turf/open/floor{ - icon_state = "delivery" + dir = 1; + icon_state = "loadingarea" }, /area/bigredv2/caves/eta/storage) "bwN" = ( @@ -24398,7 +24456,9 @@ /obj/structure/machinery/door/airlock/almayer/research/glass/colony{ name = "\improper Eta Lab Robotics" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/eta/storage) "bxs" = ( /obj/effect/decal/cleanable/dirt, @@ -24813,7 +24873,7 @@ name = "\improper Eta Lab Technical Storage" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "byF" = ( @@ -24823,7 +24883,7 @@ name = "\improper Eta Lab Dormitories" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "byG" = ( @@ -25138,7 +25198,7 @@ name = "\improper Eta Lab Armory" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "bzt" = ( @@ -25326,7 +25386,7 @@ name = "\improper Eta Lab Server" }, /turf/open/floor{ - icon_state = "darkish" + icon_state = "delivery" }, /area/bigredv2/caves/eta/storage) "bzR" = ( @@ -25336,7 +25396,7 @@ name = "\improper Eta Lab Security Office" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/storage) "bzT" = ( @@ -25577,7 +25637,7 @@ name = "\improper Eta Lab Director's Office" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "bAE" = ( @@ -25864,7 +25924,7 @@ name = "\improper Eta Lab Maintenance Storage" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/storage) "bBA" = ( @@ -25895,7 +25955,7 @@ name = "\improper Eta Lab Cell" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/research) "bBI" = ( @@ -25955,7 +26015,7 @@ name = "\improper Eta Lab Cell" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/xenobiology) "bBT" = ( @@ -26205,7 +26265,7 @@ name = "\improper Eta Lab Xenobiology Lab" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/xenobiology) "bCA" = ( @@ -26305,7 +26365,7 @@ name = "\improper Eta Lab" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/living) "bCS" = ( @@ -26659,7 +26719,7 @@ name = "\improper Eta Lab Research Office" }, /turf/open/floor{ - icon_state = "wood" + icon_state = "delivery" }, /area/bigredv2/caves/eta/living) "bDP" = ( @@ -26667,7 +26727,9 @@ dir = 1; name = "\improper Eta Lab Canteen" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/eta/living) "bDQ" = ( /turf/open/floor{ @@ -26797,7 +26859,7 @@ name = "\improper Eta Lab Restroom" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/living) "bEk" = ( @@ -26961,7 +27023,9 @@ /obj/structure/machinery/door/airlock/almayer/research/glass/colony{ name = "\improper Eta Lab Relaxation" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/caves/eta/living) "bEI" = ( /obj/structure/bed/chair/comfy/orange{ @@ -27046,6 +27110,11 @@ /obj/structure/machinery/light, /turf/open/floor, /area/bigredv2/caves/eta/living) +"bET" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/office_complex) "bFh" = ( /obj/structure/surface/table, /turf/open/floor{ @@ -27109,6 +27178,12 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/filtration_plant) +"bMz" = ( +/turf/open/floor{ + dir = 5; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/ne) "bNl" = ( /turf/open/mars_cave{ icon_state = "mars_cave_2" @@ -27231,7 +27306,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "bZL" = ( /obj/effect/landmark/monkey_spawn, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -27281,6 +27356,11 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"cgt" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/dorms) "chq" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -27340,17 +27420,6 @@ icon_state = "mars_cave_2" }, /area/space) -"cnm" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "eta"; - name = "Eta Lockdown" - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lz2_south_cas) "cns" = ( /obj/effect/landmark/nightmare{ insert_tag = "se-checkpoint" @@ -27588,6 +27657,12 @@ icon_state = "dark" }, /area/bigredv2/outside/marshal_office) +"cNH" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/bar) "cOl" = ( /turf/open/mars_cave{ icon_state = "mars_cave_18" @@ -27597,6 +27672,14 @@ /obj/structure/sign/poster/clf, /turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) +"cOJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/caves/eta/research) "cPZ" = ( /obj/structure/window/framed/solaris/reinforced, /obj/effect/decal/cleanable/dirt, @@ -27659,6 +27742,14 @@ "cVY" = ( /turf/open/mars, /area/bigredv2/outside/space_port_lz2) +"cYI" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/hydroponics) "cYJ" = ( /turf/open/mars_cave{ icon_state = "mars_cave_2" @@ -27817,6 +27908,12 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"dvC" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/filtration_plant) "dwL" = ( /obj/structure/bed/chair{ buckling_y = 5; @@ -27848,7 +27945,6 @@ "dzY" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - dir = 6; icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) @@ -27954,6 +28050,9 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) +"dIb" = ( +/turf/open/floor, +/area/bigredv2/caves) "dIz" = ( /turf/open/mars_cave{ icon_state = "mars_cave_8" @@ -28084,7 +28183,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/engineering) "dSg" = ( /obj/effect/landmark/crap_item, @@ -28115,6 +28216,12 @@ icon_state = "mars_cave_5" }, /area/bigredv2/outside/lz2_south_cas) +"dWg" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/mars{ + icon_state = "mars_dirt_12" + }, +/area/bigredv2/outside/c) "dWl" = ( /obj/structure/closet/toolcloset, /turf/open/floor, @@ -28299,6 +28406,9 @@ icon_state = "mars_cave_9" }, /area/bigredv2/caves/mining) +"erf" = ( +/turf/closed/wall/solaris, +/area/bigredv2/outside/c) "ers" = ( /obj/effect/landmark/nightmare{ insert_tag = "etatunnel" @@ -28695,8 +28805,8 @@ /obj/structure/machinery/door/airlock/almayer/research/glass/colony{ name = "\improper Lambda Lab Server Room" }, -/turf/open/floor/bluegrid{ - icon_state = "bcircuitoff" +/turf/open/floor{ + icon_state = "delivery" }, /area/bigredv2/caves/lambda/research) "fgE" = ( @@ -28730,7 +28840,7 @@ /area/bigredv2/outside/w) "fjP" = ( /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves) "fmd" = ( @@ -28818,6 +28928,17 @@ icon_state = "mars_cave_7" }, /area/bigredv2/caves_virology) +"fwD" = ( +/obj/structure/barricade/wooden{ + desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; + dir = 4; + health = 25000 + }, +/turf/open/floor{ + dir = 8; + icon_state = "loadingarea" + }, +/area/bigredv2/outside/cargo) "fwO" = ( /obj/structure/prop/almayer/cannon_cables{ name = "\improper Cables" @@ -28833,9 +28954,7 @@ /area/bigredv2/oob) "fwV" = ( /obj/structure/surface/table, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/caves) "fxh" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -28885,6 +29004,9 @@ /obj/structure/pipes/standard/tank/phoron, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"fCb" = ( +/turf/open/floor, +/area/bigredv2/outside/filtration_cave_cas) "fDr" = ( /turf/open/floor{ dir = 1; @@ -29059,6 +29181,12 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"fSJ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/space_port) "fST" = ( /obj/structure/machinery/light, /turf/open/floor{ @@ -29116,6 +29244,11 @@ icon_state = "mars_dirt_10" }, /area/bigredv2/outside/eta) +"gad" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/filtration_plant) "gan" = ( /obj/structure/platform_decoration/shiva{ dir = 1 @@ -29188,6 +29321,16 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"gkD" = ( +/obj/structure/barricade/wooden{ + desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; + dir = 4; + health = 25000 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/cargo) "glB" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/closed/wall/solaris/reinforced, @@ -29217,6 +29360,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"gpt" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/c) "gpB" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_6" @@ -29244,8 +29393,7 @@ name = "Virology Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "gsW" = ( @@ -29493,8 +29641,7 @@ name = "Lambda Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/caves_lambda) "heU" = ( @@ -29517,16 +29664,6 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/outside/lz1_north_cas) -"hhW" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "eta"; - name = "Eta Lockdown" - }, -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lz2_south_cas) "hiP" = ( /obj/structure/sign/safety/one{ pixel_x = 16 @@ -29852,8 +29989,7 @@ name = "Virology Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/virology) "hUh" = ( @@ -30134,6 +30270,11 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/lambda_cave_cas) +"iyd" = ( +/obj/structure/machinery/computer/general_air_control, +/obj/structure/surface/table, +/turf/open/floor, +/area/bigredv2/outside/filtration_plant) "iyY" = ( /turf/open/mars_cave{ icon_state = "mars_cave_13" @@ -30369,9 +30510,7 @@ /area/bigredv2/outside/lambda_cave_cas) "iZA" = ( /obj/structure/surface/rack, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/caves) "jbU" = ( /obj/effect/decal/cleanable/blood{ @@ -30401,7 +30540,10 @@ /obj/effect/landmark/nightmare{ insert_tag = "crashlanding-offices" }, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, /area/bigredv2/outside/c) "jdQ" = ( /obj/structure/prop/dam/truck/mining{ @@ -30414,6 +30556,12 @@ icon_state = "mars_dirt_3" }, /area/bigredv2/outside/s) +"jfr" = ( +/turf/open/floor{ + dir = 5; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/se) "jgw" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -30756,8 +30904,7 @@ name = "Eta Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/lz2_south_cas) "jOS" = ( @@ -30921,6 +31068,14 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) +"jZp" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/dorms) "jZy" = ( /obj/structure/prop/invuln/minecart_tracks{ dir = 1 @@ -31119,6 +31274,11 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"kmm" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/admin_building) "knN" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -31401,9 +31561,7 @@ /area/bigredv2/outside/filtration_cave_cas) "kTs" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/outside/filtration_cave_cas) "kVS" = ( /obj/effect/landmark/crap_item, @@ -31599,17 +31757,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/mars, /area/bigredv2/outside/se) -"lvX" = ( -/obj/structure/blocker/forcefield/multitile_vehicles, -/obj/structure/machinery/door/poddoor/almayer/closed{ - id = "eta"; - name = "Eta Lockdown" - }, -/turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lz2_south_cas) "lwT" = ( /obj/structure/machinery/light{ dir = 8 @@ -31701,17 +31848,6 @@ icon_state = "redfull" }, /area/bigredv2/caves/eta/research) -"lEb" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "lambda"; - name = "Lambda Lockdown" - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/lambda_cave_cas) "lEw" = ( /obj/item/tool/pickaxe{ pixel_y = -3 @@ -31721,6 +31857,11 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"lGt" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/caves/eta/living) "lIe" = ( /obj/item/weapon/twohanded/folded_metal_chair, /obj/effect/decal/cleanable/dirt, @@ -31907,6 +32048,11 @@ icon_state = "mars_cave_23" }, /area/bigredv2/caves/mining) +"maD" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/engineering) "maF" = ( /obj/item/frame/rack, /obj/effect/landmark/good_item, @@ -32112,6 +32258,11 @@ icon_state = "mars_cave_15" }, /area/bigredv2/caves/mining) +"myY" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/filtration_cave_cas) "mzV" = ( /turf/open/mars, /area/bigredv2/outside/filtration_plant) @@ -32157,7 +32308,9 @@ /area/bigredv2/outside/lz1_north_cas) "mGS" = ( /obj/effect/landmark/static_comms/net_one, -/turf/open/floor, +/turf/open/floor{ + icon_state = "dark" + }, /area/bigredv2/outside/admin_building) "mHp" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -32238,9 +32391,7 @@ "mRD" = ( /obj/structure/surface/table, /obj/structure/machinery/computer/atmos_alert, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/caves) "mSn" = ( /obj/effect/decal/cleanable/blood/oil/streak, @@ -32260,7 +32411,7 @@ name = "\improper Operations" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "mWt" = ( @@ -32398,6 +32549,13 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves_research) +"nnK" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/e) "npz" = ( /obj/structure/surface/table, /obj/item/spacecash/c100, @@ -32555,8 +32713,7 @@ name = "Filtration Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_cave_cas) "nKL" = ( @@ -32611,6 +32768,11 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"nRT" = ( +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/chapel) "nSP" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_7" @@ -32733,6 +32895,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/bigredv2/caves/eta/research) +"ocA" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/library) "ocG" = ( /obj/structure/bookcase/manuals/research_and_development, /obj/item/storage/fancy/vials/random, @@ -32964,13 +33131,10 @@ }, /area/bigredv2/caves/mining) "ovq" = ( -/obj/structure/window/framed/solaris/reinforced, -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "Engineering"; - name = "\improper Engineering Shutters" +/turf/open/floor{ + icon_state = "delivery" }, -/turf/open/floor, -/area/bigredv2/outside/engineering) +/area/bigredv2/outside/general_offices) "ovB" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/mars_cave{ @@ -33614,9 +33778,7 @@ "pQv" = ( /obj/structure/surface/table, /obj/effect/landmark/objective_landmark/close, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/caves) "pQE" = ( /obj/effect/decal/cleanable/dirt, @@ -33761,7 +33923,7 @@ "qaR" = ( /obj/vehicle/powerloader/ft, /turf/open/floor/plating, -/area/bigredv2/outside/nw) +/area/bigredv2/outside/nw/ceiling) "qez" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/mars_cave{ @@ -33984,8 +34146,7 @@ name = "Eta Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/lz2_south_cas) "qzY" = ( @@ -34015,8 +34176,7 @@ name = "\improper Workshop Garage" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigred/ground/garage_workshop) "qFg" = ( @@ -34316,9 +34476,7 @@ /area/bigredv2/caves/mining) "rjw" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigredv2/outside/filtration_cave_cas) "rjF" = ( /obj/structure/sign/safety/bathunisex{ @@ -34535,7 +34693,10 @@ /area/bigredv2/outside/filtration_plant) "rHD" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, /area/bigredv2/outside/c) "rIl" = ( /turf/closed/wall/solaris/reinforced/hull, @@ -35025,7 +35186,9 @@ dir = 1; name = "\improper Engineering Workshop" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigred/ground/garage_workshop) "svp" = ( /obj/structure/surface/table, @@ -35076,8 +35239,7 @@ name = "Lambda Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/caves_lambda) "szw" = ( @@ -35228,6 +35390,14 @@ icon_state = "mars_cave_10" }, /area/bigredv2/caves_east) +"sPv" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/bar) "sQw" = ( /turf/open/mars_cave{ icon_state = "mars_cave_23" @@ -35536,6 +35706,20 @@ icon_state = "mars_cave_14" }, /area/bigredv2/outside/lz2_south_cas) +"tuu" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/barricade/wooden{ + desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; + dir = 4; + health = 25000 + }, +/turf/open/floor{ + dir = 8; + icon_state = "loadingarea" + }, +/area/bigredv2/outside/cargo) "tuN" = ( /obj/structure/machinery/light/small, /turf/open/mars_cave, @@ -35562,8 +35746,8 @@ "tAW" = ( /obj/effect/landmark/lv624/xeno_tunnel, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + dir = 4; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/ne) "tBb" = ( @@ -35718,6 +35902,11 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"tKR" = ( +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/hydroponics) "tLt" = ( /turf/open/mars_cave{ icon_state = "mars_cave_14" @@ -35927,8 +36116,7 @@ name = "Filtration Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_cave_cas) "ujU" = ( @@ -35981,6 +36169,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigred/ground/garage_workshop) +"upV" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/admin_building) "usg" = ( /obj/item/tool/warning_cone, /turf/open/floor{ @@ -36277,8 +36471,8 @@ /area/bigredv2/caves_sw) "vbi" = ( /turf/open/floor{ - dir = 4; - icon_state = "darkpurplecorners2" + dir = 5; + icon_state = "darkpurple2" }, /area/bigredv2/caves/lambda/research) "vcm" = ( @@ -36357,6 +36551,15 @@ icon_state = "mars_cave_13" }, /area/bigredv2/caves/mining) +"vis" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/c) "viN" = ( /obj/structure/machinery/door_control{ id = "workshop_br_g"; @@ -36370,7 +36573,7 @@ dir = 1; icon_state = "asteroidwarning" }, -/area/bigred/ground/garage_workshop) +/area/bigredv2/outside/nw) "vjc" = ( /obj/item/tool/warning_cone{ pixel_x = -13; @@ -36406,6 +36609,13 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves/mining) +"vmm" = ( +/obj/structure/barricade/wooden, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/c) "vmI" = ( /obj/item/device/flashlight/lantern, /turf/open/mars_cave{ @@ -36453,8 +36663,7 @@ name = "Eta Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/eta) "vqY" = ( @@ -36479,7 +36688,7 @@ name = "\improper Eta Lab Cell" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigredv2/caves/eta/xenobiology) "vuz" = ( @@ -36731,7 +36940,7 @@ /turf/open/floor{ icon_state = "asteroidwarning" }, -/area/bigred/ground/garage_workshop) +/area/bigredv2/outside/nw) "vYw" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/mars_cave{ @@ -37122,6 +37331,14 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"wLU" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/cargo) "wMg" = ( /obj/item/tool/warning_cone{ pixel_x = 5; @@ -37137,17 +37354,6 @@ icon_state = "mars_cave_9" }, /area/bigredv2/caves_north) -"wMP" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 4; - id = "lambda"; - name = "Lambda Lockdown" - }, -/turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" - }, -/area/bigredv2/outside/lambda_cave_cas) "wMQ" = ( /obj/structure/largecrate/random/secure, /turf/open/floor, @@ -37159,7 +37365,7 @@ name = "Lambda Lockdown" }, /turf/open/floor{ - icon_state = "asteroidwarning" + icon_state = "delivery" }, /area/bigredv2/outside/lambda_cave_cas) "wNA" = ( @@ -37614,9 +37820,22 @@ icon_state = "platingdmg3" }, /area/bigredv2/oob) +"xDW" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/engineering) "xFZ" = ( /turf/open/mars_cave, /area/bigredv2/caves_lambda) +"xGT" = ( +/turf/open/floor{ + dir = 9; + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/w) "xIo" = ( /obj/structure/window/framed/solaris/reinforced/hull, /turf/open/floor/plating{ @@ -37707,6 +37926,14 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"xNL" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/caves/lambda/research) "xPg" = ( /obj/structure/barricade/handrail/wire, /turf/open/mars_cave{ @@ -37962,6 +38189,14 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) +"yhV" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/filtration_plant) "yjU" = ( /obj/item/weapon/broken_bottle, /turf/open/floor/plating{ @@ -42427,7 +42662,7 @@ aJg aJg aJg aLU -aMA +aPt aNb aOr aPt @@ -43257,7 +43492,7 @@ aae aao qsE qsE -vLd +aTs suV qsE qsE @@ -43482,7 +43717,7 @@ clB uIB shV qsE -vLd +aTs suV qsE qsE @@ -45222,9 +45457,9 @@ pdN aeI aeI aeI -aiz -ahP -atl +aoO +aiw +aqp aqp aqp aiw @@ -45424,37 +45659,37 @@ aam aam ago aae -aeI +ahR aeI aeI aeI aeI auF -aiy -akd -aiy -aiy +ajx +aoN +ajx +ajx ahT aeI aeI aeI aeI -aiA -aoO -aoN -aoN +ajy +ajx aoN akd +akd +akd aiy aoN ajx amc aix aix -alm -alm -alm -alm +aix +aix +aix +aix aDx aDw ahP @@ -45641,7 +45876,7 @@ aah aah aeG aae -aeI +ahR aeI aeI aeI @@ -45656,23 +45891,23 @@ aeI aeI aeI aiz -aoO -ajx -ajx +ajy ajx -atm -ahP -ahP -aoO -aiw -axW -aiw -ahQ -ahP +ahR ahP +aqJ ahP ahP -aDy +ajy +ajx +ajY +ajx +ajx +ajx +ajx +ajx +ajx +ajY akK ahP auF @@ -45704,14 +45939,14 @@ aSB aSB aSB aSB -aVF -aVI -aVI -aWk -aWk -aWk -aWk -aWk +beP +beP +beP +aSB +aSB +aSB +aSB +aSB bgX bhz bie @@ -45858,7 +46093,7 @@ aah aah aeG aae -ahO +ahR aeI aeI aeI @@ -45875,20 +46110,20 @@ aeI aiA ajy aoN -aoN -atm -ahP -ahP -ahP -ajy +akK +aqJ +aoO +aiw +aiw +ajx ajx ajY ajx -ahR -ahP -ahP -ahP -ahP +ajx +ajx +ajx +ajx +ajx aDz aEv ahP @@ -45921,15 +46156,15 @@ aWk aVI aWk aWk -aVH -bdZ -bdZ -bev -bev -bdZ -bdZ -bdZ -bgX +aVI +aWk +aWk +aVI +aVI +aWk +aWk +aWk +eWd bhA bie bie @@ -46075,7 +46310,7 @@ aah aah aeG aae -ahP +ahR ahO aeI aeI @@ -46094,7 +46329,7 @@ ajz ajx akK ahP -ahV +ajy anp anp anp @@ -46105,8 +46340,8 @@ anp anp anp anp -ahP -aDy +ajx +ajY akK ahP ahP @@ -46136,17 +46371,17 @@ aXA aWV bba aXA -aXA -aWV -aVG +bdZ +aUQ bdZ bdZ bdZ +aXA aWV aXA aXA aXA -bgX +eWd bhv bie bie @@ -46292,7 +46527,7 @@ aah aah aeG aae -ahQ +ahR ahP ahO aeI @@ -46311,7 +46546,7 @@ ajy ajx akK aln -aeI +ajy anp avT bZp @@ -46322,8 +46557,8 @@ azn avT avT anp -ahP -aDy +ajx +ajY ahR ahP ahP @@ -46353,10 +46588,10 @@ aYE aYE aYE aSB -aSB -aSB aVG bdZ +bdZ +bdZ beu beP aSB @@ -46528,7 +46763,7 @@ ajy ajx ahR aln -aeI +ajy bFw bjj bjj @@ -46539,8 +46774,8 @@ azo aAq aAZ anp -ahP -aDy +ajx +ajY ajx aiw aiw @@ -46558,21 +46793,21 @@ aEu aEu aEu aEu +aWk aUQ -aVI +bdZ +aWk +aWk +aWk +aWk +aWk aWk -aWW -aSB aXY aYF -aYF -aYF -aYF -aYF bbJ -aSB -aSB -aVH +aVG +bdZ +aUQ bdZ bev beP @@ -46724,9 +46959,9 @@ aah aah aah aah -agq -ahe -ahQ +aeG +ahK +ajx aiw aiw aiw @@ -46745,7 +46980,7 @@ ajx ajx akK aln -aeI +ajy bFw kRo joi @@ -46756,7 +46991,7 @@ avT avT avT anp -ahP +ajx aDA alm alm @@ -46784,12 +47019,12 @@ aoH asK asK asK +beQ aYF aYF -aYF -bcp -aSB -aVH +aVG +bdZ +aUQ bdZ bev beP @@ -46942,8 +47177,8 @@ aah aah aah agr -aeg -ahS +fSJ +aix aix aix aix @@ -46962,7 +47197,7 @@ ajx aoN ahR aln -aeI +ajy bFw kRo kRo @@ -46973,7 +47208,7 @@ avT avT avT anp -ahV +ahR ahV ahV ahV @@ -47001,20 +47236,20 @@ aoH aXH aXH asK +beQ aYF aYF -aYF -bcp -aSB -aVH +aVG +bdZ +aUQ bdZ bev -beQ aSB aSB aSB -aSB -bgX +xGT +aWk +eWd eWd kHK kHK @@ -47158,9 +47393,9 @@ aah acx aah aah -ags -aam -ahT +aeG +ahK +ajx aiy aiy ajx @@ -47179,7 +47414,7 @@ aiy akd atm aln -aeI +ajy bFw rhx bjv @@ -47190,7 +47425,7 @@ azo aAq aAZ anp -aeI +ahR aeI aeI ahi @@ -47218,22 +47453,22 @@ aoH aXH aXH asK -aYF +beQ aYF aYF bcq -aSB -aVG +bdZ +bdZ bdZ bev -beQ aSB aSB aSB +aVG asK asK asK -aZu +bdg bbg asK atw @@ -47352,7 +47587,7 @@ pXu rgp aae aaw -aaO +ahK aaW aaw aaw @@ -47396,7 +47631,7 @@ ahP ahP ahP ahP -aog +ajy anp avT avT @@ -47407,7 +47642,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -47435,18 +47670,18 @@ aoH aXH aXH asK -aYF +beQ bbb aYF -bcp -aSB aVG bdZ +bdZ +bdZ bev -beQ aSB -bfU aSB +bfU +aVG asK svp svp @@ -47594,7 +47829,7 @@ aah aah aeG aae -ahT +ahR ahP ahP ajy @@ -47613,7 +47848,7 @@ ahP ahP ahP ahP -aoO +ajy anp avU avT @@ -47624,7 +47859,7 @@ avT avT aBa anp -aeI +ahR aeI aeI aeI @@ -47652,18 +47887,18 @@ aoH aXH aXH asK -aYF +beQ aYF bbc -aSB -aSB aVG bdZ bdZ +bdZ beQ aSB aSB aSB +aVG asK bhb bhb @@ -47811,7 +48046,7 @@ afg afg adl aae -ahV +ahR ahV ahP ajy @@ -47830,8 +48065,8 @@ aiw aiw aiw aiw -ajy -avs +ajx +axv avT avT avT @@ -47841,7 +48076,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -47869,18 +48104,18 @@ aXZ aYG aXH asK -aYF +beQ bbc aSB -aSB -aSB aVG bdZ bdZ +bdZ beQ aSB aSB aSB +aVG asK bhc bbe @@ -47911,7 +48146,7 @@ brG brG brG brG -lvX +qzO cHn cHn cHn @@ -48047,8 +48282,8 @@ ajx ajx ajx ajx -ajy -avs +ajx +axv avT avT avT @@ -48058,7 +48293,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -48086,18 +48321,18 @@ aoH aYH aXH asK -bax +beQ aSB -bbK -bcr -bcr -bcr +beR bcr +bcs +bcs +bcs bew beR aSB aSB -aSB +aVG asK bhd bhD @@ -48245,7 +48480,7 @@ aah afM agw agv -ahX +akK ahX aiA ajy @@ -48264,7 +48499,7 @@ alm alm alm alm -auE +aix avt avV avV @@ -48275,7 +48510,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -48303,18 +48538,18 @@ aoH aYI aXH asK -aSB -aSB -bbL +bdZ +aWk +beS bcs bdf bdf beb bdf beS -aSB -aSB -aSB +aWk +aWk +bdZ asK oEJ oEJ @@ -48345,7 +48580,7 @@ heU heU heU heU -afe +qzO bGL bGL bGL @@ -48481,7 +48716,7 @@ ahV ahP ahP ahP -auF +ajy anp avT avT @@ -48492,7 +48727,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -48535,7 +48770,7 @@ atw asK asK asK -baz +wLU bbg asK asK @@ -48567,7 +48802,7 @@ rJJ bGL bGL bGL -bvm +bvK rdR rdR bvK @@ -48679,7 +48914,7 @@ aah aah afM agw -aeI +ahR ahX aiA ajy @@ -48698,7 +48933,7 @@ aeI aiB ahV ahV -ahV +ajy anp avU avT @@ -48709,7 +48944,7 @@ avT avT aBa anp -aeI +ahR aeI aeI aeI @@ -48915,7 +49150,7 @@ aeI aeI aeI aeI -aeI +ajy anp avT avT @@ -48926,7 +49161,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -48997,10 +49232,10 @@ bme bme aao glB -cnm jOc jOc -hhW +jOc +jOc keg xIP xIP @@ -49113,7 +49348,7 @@ aah aah afM ahh -ahX +akK aeI aiA ajy @@ -49132,7 +49367,7 @@ aeI aeI aeI aeI -aeI +ajy anp qaR avT @@ -49143,7 +49378,7 @@ azo aAq aAZ anp -aeI +ahR aeI aeI aeI @@ -49330,7 +49565,7 @@ aae aae aae aae -ahX +atm aeI aiA ajz @@ -49349,7 +49584,7 @@ aeI aeI aeI aeI -aeI +ajy anp avT avT @@ -49360,7 +49595,7 @@ avT avT avT anp -aeI +ahR aeI aeI aeI @@ -49566,18 +49801,18 @@ aeI aeI aeI aeI -aeI +ajy anp anp alX -aqw +ayN ayd alX anp anp anp anp -aeI +ahR aeI aeI ahi @@ -49783,18 +50018,18 @@ aeI aeI aeI aeI -aeI -aeI -aeI +ajy +ajx +ajx alu aqw azv alu -aeI -aeI -aeI -aeI -aeI +ajx +ajx +ajx +ajx +ahR aeI aeI aeI @@ -50000,18 +50235,18 @@ aiw aiw aiw aiw -aiw -aiw -aiw +ajx +ajx +ajx alu aqw aye alu -aiw -aiw -aiw -aiw -aiw +ajx +ajx +ajx +ajx +ajx aiw aiw aiw @@ -50076,7 +50311,7 @@ bmi bmi brI bmi -ovq +azb bpx bpx bpx @@ -50221,7 +50456,7 @@ alu alu alu alu -aqw +ayN ayd alu alu @@ -50293,7 +50528,7 @@ bmi bmi bmg bmi -ovq +azb kdh aao aao @@ -50473,7 +50708,7 @@ aXH asK asK atA -aZu +bdg bbg auk asK @@ -50496,7 +50731,7 @@ bfz aZO aZu bli -blK +bsX bmg bmO bmy @@ -51108,8 +51343,8 @@ aBR aBR aMc aoH -aNp -aNp +aVJ +aVJ aoH aQO aOC @@ -51124,7 +51359,7 @@ aXH asK asK atA -aZu +bdg bbg auk asK @@ -51712,13 +51947,13 @@ adi adz adz acp -agu -aeI -aeI -aeI -aeI -aeI -aeI +aao +aiw +aiw +aiw +aiw +aiw +ahQ aeI aeI aeI @@ -51759,8 +51994,8 @@ aBR aBR aMc aoH -aNp -aNp +aVJ +aVJ aoH aQR aNo @@ -51935,7 +52170,7 @@ acp agy agy acp -aeI +ahR aeI aeI aeI @@ -52000,11 +52235,11 @@ asK aZu beh aZO -aZu +bdg aZO bbO aZu -aZu +bdg aZu aZO biq @@ -52152,7 +52387,7 @@ afO adk adS acp -aeI +ahR aeI aeI aeI @@ -52174,7 +52409,7 @@ auK aqw azv arR -aqw +ayN arR arR azu @@ -52369,8 +52604,8 @@ aeJ adS adk acp -aeI -aeI +ajx +ahQ aeI aeI aiz @@ -52587,13 +52822,13 @@ agz ahj acp acp +ajx aiw aiw aiw aiw -aiw -aiw -aiw +ajx +ajx aiw aiw ajx @@ -53090,8 +53325,8 @@ bfH bgb bei asK -aZu -bbi +bdg +gkD biw asK eLq @@ -53296,7 +53531,7 @@ atw atw atw asK -aZu +bdg bcD asK atw @@ -53307,9 +53542,9 @@ asK asK asK asK -bbi -bbi -biw +fwD +fwD +tuu asK asK asK @@ -53528,12 +53763,12 @@ bgF bgF bhR biR -aHF +aMg +bjx +bjx +bjx +bjx bjw -bjY -bka -bjA -bjA axX dWl bmi @@ -53745,12 +53980,12 @@ aVo aIn biy biS -aMg -bjx -bjZ +aIn +bjy +bjy bjy bjB -bjA +blq axX bmp bmi @@ -53967,7 +54202,7 @@ bjy bjy bjy bkp -bjA +blq axX bmq bmi @@ -54141,11 +54376,11 @@ aFG aFG aHz alu -aHD -aBR -aBR -aBR -aBS +aHF +aFM +aFM +aFM +aFM aFM aOE aFM @@ -54184,7 +54419,7 @@ bjz bjz bkp bjA -bjA +blq axX trr bmg @@ -54358,11 +54593,11 @@ aqw aqw awO alu -aHD -aBR -aLd -aKl -aMc +aHF +aHF +aHF +aHF +aHF apC apC apC @@ -54401,7 +54636,7 @@ bjA bjA bjA bjA -bkC +blq axX bms bmg @@ -54575,10 +54810,10 @@ aEE aGB aHA alu -aHD -aKl -aIn -aIn +aHF +aHF +aHF +aHF apC apC aOF @@ -54618,7 +54853,7 @@ bjB bjA bjA bkC -bkd +blq axX axX axX @@ -54794,8 +55029,8 @@ alu alu alu aKm -aFM -aFM +aHF +aHF uRE aGD aMf @@ -55443,11 +55678,11 @@ arR arl arR aDN -aqw +ayN aKp aQW aMf -aMf +kmm aNA aMf aMf @@ -55833,7 +56068,7 @@ aao aao aao aao -acP +alF buB acp afl @@ -55879,8 +56114,8 @@ aqw aIk alu aKq -aMg -aMg +aHF +aHF apC aNC aMf @@ -56051,7 +56286,7 @@ aao aao aao acP -acP +asc acp afm afS @@ -56095,9 +56330,9 @@ aqw arl aqw alu -aIn -aIn -aKt +aHF +aHF +aHF apD aND aMf @@ -56268,7 +56503,7 @@ aao aao aao acP -acP +asc acp xyu afS @@ -56312,9 +56547,9 @@ arl aqw aIl alu -aIn -aIp -aBR +aHF +aHF +aHF apD aNE aOH @@ -56355,13 +56590,13 @@ bkc bkc bkc blt -bmz +xDW bmz bna bmz boc bmz -bmz +xDW bop bpO bop @@ -56485,7 +56720,7 @@ aao aao acP acP -acP +asc acp afn afT @@ -56529,9 +56764,9 @@ alu alu alu alu -aIp -aBR -aBR +aHF +aHF +aHF apC aOM aOM @@ -56702,7 +56937,7 @@ aao acP acP acP -acP +asc acp afo afT @@ -56737,18 +56972,18 @@ ayV ayV bBg alu -aBR -aBR -aBR -aBR -aCM -aBR -aBR -aBR -aBR -aBR -aBR -aBR +aHF +aMg +aMg +aMg +aBS +aMg +aMg +aMg +aMg +aMg +aMg +aHF apC aOM aOM @@ -56798,7 +57033,7 @@ bjx bjx bjx bjx -bjx +bjw axX bru bmg @@ -56809,7 +57044,7 @@ axX axX axX axX -bjA +bjY bjA bjA bjA @@ -56919,7 +57154,7 @@ acP acP acP acP -acP +asc acp afp afT @@ -56954,7 +57189,7 @@ ayW ayV bBg alu -aBR +aHD aBR aBR aBR @@ -56965,7 +57200,7 @@ aBR aBR aBR aFL -aBS +aMc apC aNG aOI @@ -57015,7 +57250,7 @@ bjA bjA bjA bjA -bjA +blq axX brv bmi @@ -57026,7 +57261,7 @@ bop bop boq axX -bjA +bjY bjA bjA bjA @@ -57136,7 +57371,7 @@ acP acP acP acP -acP +asc acp afo afT @@ -57171,7 +57406,7 @@ alu alu alu alu -aBR +aHD aBR aBR aBR @@ -57232,7 +57467,7 @@ bjA bjA bjA bjA -bjA +blq axX brw bmi @@ -57243,7 +57478,7 @@ bpC bmi bor axX -bjA +bjY bjA bjA bkC @@ -57350,10 +57585,10 @@ aao aao aao acP -acP -acP -acP -acP +agq +ahe +ahe +ahS acp afq afS @@ -57373,22 +57608,22 @@ aoj aoj apH aqG -aqL -aqL -asa -acP -acP -acP -acP -acP -acP +alF +alF +alF +alF +alF +alF +alF +alF +alF axF -aqO -acP -azK -acP -acP -aBR +asf +alF +akw +alF +alF +axW aBR aBR aBR @@ -57449,7 +57684,7 @@ bjA bjA bjA bjA -bjA +blq axX axX axX @@ -57457,10 +57692,10 @@ axX axX axX axX -bmi +maD btH axX -bjA +bjY bjA bkC bjy @@ -57567,7 +57802,7 @@ aao aao aao acP -acP +asc acp acp acp @@ -57585,10 +57820,10 @@ acp alv amq ahj -adS +aeJ adS aoW -adS +aeJ aqH aqL arZ @@ -57666,18 +57901,18 @@ bjA bjA bjA bjA -bjA -blv -bjy -bjy -bjy +blu +bjx +bjx +bjx +bjw ayr bmq bmq bmi bor ayr -bkr +bjY bkr bjy bjy @@ -57784,7 +58019,7 @@ aao aao aao acP -acP +asc acp adQ aep @@ -57806,7 +58041,7 @@ acp acp acp acp -aqI +aqH aqL asa acP @@ -57865,8 +58100,8 @@ aBR aBR aBR aBR -aBS -aHF +aBR +aMc aHD aIn bjD @@ -57887,14 +58122,14 @@ bjA bjA bjH bjy -bkd +blq ayr bmq bqo bmi btJ ayr -bkb +bjw bun btD btD @@ -58001,7 +58236,7 @@ aao aao acP acP -acP +asc acp adR aeq @@ -58023,23 +58258,23 @@ aer afS cLZ acp -aqJ +aqH arp -acP -acP -acP -acP -acP -acP -acP -acP -acP -aqO -acP -acP -azK -acP -aBS +agq +ahe +ahe +ahe +ahe +ahe +ahe +ahe +ahe +atl +ahe +ahe +auE +ahe +aFM aCN aCN aCN @@ -58083,7 +58318,7 @@ aBR aBR aBR bhO -aVp +biY dzY bpT bjG @@ -58218,7 +58453,7 @@ aao aao acP acP -acP +asc acp adS adS @@ -58240,9 +58475,9 @@ anx afS akM acp -aqJ +aqH arp -acP +asc amn amV amV @@ -58300,8 +58535,8 @@ aBR aBR aBR bhP -aHD -bdk +aMc +gpt aKt bjy bjy @@ -58322,12 +58557,12 @@ bjy bjy bjy blq -bmi +maD bmi bmi bsu bor -bmi +maD bjw bjw bjx @@ -58435,7 +58670,7 @@ aao aao acP acP -acP +asc acp adT adT @@ -58457,9 +58692,9 @@ aer afS aoT acp -aqJ +aqH aqL -asb +asc amn vti atY @@ -58517,8 +58752,8 @@ aBR aBR aBR bhP +aMc aHD -aWJ aBR bjH bkd @@ -58652,7 +58887,7 @@ aao aao aao acP -acP +asc acp acr aer @@ -58674,9 +58909,9 @@ acp acp acp acp -aqJ -aqL +aqH aqL +asc amn aty atY @@ -58734,18 +58969,18 @@ bfI bfI bfI bhQ -aHD -aWJ -aBR -aVo -aMc +aHF +aHF +aFM +aFM +aHF awp awp axr axr axr awp -bkE +gad bnA awp awp @@ -58869,7 +59104,7 @@ aao aao aao acP -acP +asc acp acl aes @@ -58891,9 +59126,9 @@ anB alx alx acr -aqJ -aqL +aqH aqL +asc amn atY atY @@ -58950,12 +59185,12 @@ aNw aNw aMg aMg -bhR +vis aHF -aFM -aFM -aFM aHF +aMg +aMg +aMg awp bkD blx @@ -59086,7 +59321,7 @@ aao aao aao acP -acP +asc acq acv adW @@ -59108,7 +59343,7 @@ adk alx alx alZ -aqJ +aqH aqL asc amn @@ -59153,7 +59388,7 @@ aOM aOM aOM aZZ -baJ +upV baJ bcb bcR @@ -59166,12 +59401,12 @@ aIn aIn aKt aKt -aIn +aKt bhS biY -biY -biY -biY +dzY +dWg +dWg bke bku bmF @@ -59303,7 +59538,7 @@ aao aao aao acP -acP +asc adG adW aet @@ -59382,14 +59617,14 @@ aIn aKt aIp aBR -aBR -aYK -aKt -aKt -aKt -aKt -aKt -aKt +aWI +aFM +aFM +aHF +aHF +aFM +aFM +aFM awp bkE bly @@ -59407,7 +59642,7 @@ bnF bry bnF bof -bmF +dvC bmF bmF btB @@ -59520,7 +59755,7 @@ aao aao aao acP -acP +asc acq adX aeu @@ -59542,7 +59777,7 @@ anC alz alz amb -aqL +aqM aqL ase asJ @@ -59599,14 +59834,14 @@ aWJ aBR aBR aBR -aBR -auW +aMc +erf auX auX auX auX -auW -aBR +erf +aHF awp bkG blX @@ -59737,7 +59972,7 @@ aao aao aao acP -acP +asc acp adY jGn @@ -59761,7 +59996,7 @@ alA acr aqM aqL -asf +ase amn amn amn @@ -59814,9 +60049,9 @@ apC aTh aIn aKl -aKl aIm aBR +aMc auX gpR gpR @@ -59954,7 +60189,7 @@ aao aao aao acP -acP +asc acp acp acp @@ -59976,9 +60211,9 @@ adk adk adS alZ -acP +aqM arr -aqL +asc amI aty atY @@ -59997,7 +60232,7 @@ asJ aua aua asJ -asJ +cgt aHD aIn aIn @@ -60031,16 +60266,16 @@ bej beE aFM aFM -aFM aHC aBR +aMc auX gpR gpR gpR gpR auX -aBR +aHF awM awM awM @@ -60052,7 +60287,7 @@ awM awM awp awp -bpo +yhV bnA awp awp @@ -60171,13 +60406,13 @@ aao aao aao acP -acP -acP -acP -acP -acP -acP -acP +ags +alF +alF +alF +alF +alF +ahS acr ahu adS @@ -60193,9 +60428,9 @@ anE aok adk acr +aqM acP -acP -arr +asc amI atB atY @@ -60245,19 +60480,19 @@ aYO aTa aYO bek -beF -aMg +bjZ aMg aHF aHD aBR +aMc auX gpR gpR gpR gpR auX -aBR +aHF awM bkI bkI @@ -60394,7 +60629,7 @@ acP acP acP acP -acP +asc acr ahu adS @@ -60410,9 +60645,9 @@ anF aol adS acr +aqM acP -acP -acP +asc amn atz atY @@ -60453,7 +60688,7 @@ apJ apC apC apC -aOM +kmm mWg apC apC @@ -60464,17 +60699,17 @@ apC apC beF bfb -aIn aMc aHD aIm +aMc auX gpR gpR gpR gpR auX -aBR +aHF awM bkJ bkJ @@ -60611,7 +60846,7 @@ acP acP acP acP -acP +asc acr acr acr @@ -60627,9 +60862,9 @@ acr acr acr acr +aqM acP -acP -acP +asc amn aty atY @@ -60670,8 +60905,8 @@ aMg aMg aMg aMg -aMg -aMg +aHF +aHF aMg aMg aMg @@ -60681,17 +60916,17 @@ aMg aMg beG aIn -bfb -aMc -aHD -aIn -auW +vmm +aHF +aFM +aHF +erf auX auX auX auX -auW -aBR +erf +aHF awM awM awM @@ -60828,10 +61063,10 @@ acP acP acP acP -acP -acP -acP -acP +ags +alF +alF +ahS acr adS ajL @@ -60844,9 +61079,9 @@ aom aoX apb acr +aqM acP -acP -acP +asc amn tmH atY @@ -60887,8 +61122,8 @@ aVo aIn aWJ aBR -aBR -aBR +aMc +aHD aBR aBR aVo @@ -60898,17 +61133,17 @@ aWJ aBR aBR bfc -bfb -aMc -aHD -aIn -aBR -aBR -aBR -aBR -aBR -aBR -aBR +vmm +aHF +aMg +aHF +aHF +aHF +aHF +aHF +aHF +aHF +aHF awp bkK blB @@ -61048,7 +61283,7 @@ acP acP acP acP -acP +asc acr adS ajR @@ -61061,7 +61296,7 @@ alB alB adW acr -acP +aqM acP asg amI @@ -61104,8 +61339,8 @@ aIn aIn aIn aKl -aKl -aKl +aMc +aHD aKl aKl aIn @@ -61115,17 +61350,17 @@ aIn aKl aKl aIn -aIn aMc aHD aIn -auW +aMc +erf auX auX auX auX -auW -aBR +erf +aHF awp bkK blX @@ -61265,7 +61500,7 @@ acP acP acP acP -acP +asc acr adS ajS @@ -61278,7 +61513,7 @@ alC aon aoY acr -acP +aqM acP ash amI @@ -61315,13 +61550,13 @@ aBR aBR aBR aVn -aBS aFM aFM aFM aFM aFM aFM +aHF baa aFM aFM @@ -61332,17 +61567,17 @@ aFM aFM aFM aFM -aFM aHF aHD aWJ +aMc auX gpR gpR gpR gpR auX -aBR +aHF awp bkL bkE @@ -61410,7 +61645,7 @@ xpl bCs xpl xpl -ioS +lGt ioS ioS ioS @@ -61482,7 +61717,7 @@ acP acP acP acP -acP +asc aiQ adS adk @@ -61531,7 +61766,6 @@ aBR aBR aBR aBR -aVo aMc aHF aMg @@ -61551,15 +61785,16 @@ aMg aMg aMg aMg -aWI +axW aIp +aMc auX gpR gpR gpR gpR auX -aBR +aHF awp bkM bkE @@ -61699,8 +61934,8 @@ acP acP acP acP -acP -adS +asc +aeJ adS adk akc @@ -61712,9 +61947,9 @@ anH agt apa acr -aqO -acP +ajT acP +asc amI aty atY @@ -61748,7 +61983,6 @@ aBR aBR aBR aBR -aVo aMc aHD aIn @@ -61757,6 +61991,7 @@ aIn aIn aIn aIn +aIn aKt aKt aKt @@ -61769,14 +62004,14 @@ aKt aKt aIp aBR -aBR +aMc auX gpR gpR gpR gpR auX -aBR +aHF awp qeK ccP @@ -61787,8 +62022,8 @@ bnH bkE box bkE -bnH -bnH +iyd +iyd eKU bkE bkE @@ -61837,7 +62072,7 @@ bAR aBv aBA aCh -qZo +cOJ aCh aBA aBA @@ -61916,7 +62151,7 @@ acP acP acP acP -acP +asc acr ajj adk @@ -61929,9 +62164,9 @@ akS agO aCk acr +aqM acP -acP -acP +asc amI atB atY @@ -61965,9 +62200,9 @@ aFM aFM aHC aBR -aVo aMc aHD +aIn aXo aKt aKt @@ -61986,14 +62221,14 @@ aBR aBR aBR aBR -aFL +aWW auX gpR gpR gpR gpR auX -aBR +aHF awp awp awp @@ -62133,7 +62368,7 @@ aao acP acP acP -acP +asc acr acr acr @@ -62146,9 +62381,9 @@ akj akj akj acr +aqM acP -acP -acP +asc amn atB atY @@ -62182,9 +62417,9 @@ anJ anJ aHD aBR -aVo aMc aHD +aIn aWJ aBR aBR @@ -62203,14 +62438,14 @@ aBR aBR aBR aBR -aBR -auW +aMc +erf auX auX auX auX -auW -aBR +erf +aHF awp bkO blC @@ -62350,10 +62585,10 @@ aao aao acP acP -acP -acP -acP -ajT +ags +alF +alF +alF akw akw alF @@ -62362,10 +62597,10 @@ akw akw akw akw -acP -acP +alF +aqI amD -acP +asc amn aty atY @@ -62399,13 +62634,11 @@ aEO anJ aTc aBR -aVo aMc aHD +aIn aWJ -aBR -aBS -aFM +aWI aFM aFM aFM @@ -62422,12 +62655,14 @@ aFM aFM aFM aFM -aHC -aBR -aBR +aHF +aHF +aHF +aHF +aHF jdj -aBR -aBR +aHF +aHF awp bkE hsF @@ -62582,7 +62817,7 @@ acP acP acP acP -acP +asc amn lyx atY @@ -62616,11 +62851,11 @@ aEO aqz aHD aKl -aIn aMc aHD +aIn aWJ -aBR +aMc asv asv asv @@ -62639,9 +62874,9 @@ atJ atJ asv asv -aHD -aBR -aBR +aHF +aHF +aHF asv awf awf @@ -62799,7 +63034,7 @@ acP acP acP acP -acP +asc amI vti atY @@ -62833,11 +63068,11 @@ aEO anJ aTd aIn -aIn aMc aHD +aIn aWJ -aBR +aMc asv aYX aZE @@ -62856,9 +63091,9 @@ bgc bfe bgI asv -aHD -aBR -aBR +aHF +aHF +aHF asv bjJ bgx @@ -63009,14 +63244,14 @@ acP acP acP acP -acP -acP -acP -acP -acP -acP -acP -acP +agq +ahe +ahe +ahe +ahe +ahe +ahe +ahS amI aty atY @@ -63050,11 +63285,11 @@ aRj aqz aHD aUh -aIn aMc aHD +aIn aWJ -aFL +aWW asH aYY aZE @@ -63073,9 +63308,9 @@ bgd bgd aLf asH -aHD -aBR -aBR +aHF +aHF +aHF asv beI bgx @@ -63226,7 +63461,7 @@ acP akV acP acP -acP +asc ako ako ako @@ -63267,11 +63502,11 @@ aEO anJ aHD aIn -aIn aMc aHD +aIn aWJ -aBR +aMc asH aYZ aZE @@ -63291,8 +63526,8 @@ bgs bfM avr bhT -aBR -aBR +aHF +aHF asv beI bgx @@ -63443,7 +63678,7 @@ acP acP acP acP -acP +asc aku aoo apc @@ -63456,7 +63691,7 @@ atC ars amn amn -aws +jZp axh amn amn @@ -63484,11 +63719,11 @@ aRk anJ aTe aFM -aFM aHF aHD +aIn aWJ -aBR +aMc asH aZa aZE @@ -63507,9 +63742,9 @@ bgc bgc bgK asH -aHD -aBR -aBR +aHF +aHF +aHF asv bjK aZF @@ -63660,7 +63895,7 @@ acP acP acP acP -acP +asc aku aop apc @@ -63699,13 +63934,13 @@ aLr aPY aEO aSc -aHD aHF aHF aHF aHD +aIn aWJ -aBR +aMc asv aYY aZE @@ -63725,7 +63960,7 @@ bgt bgL asv bhU -aBR +aHF rHD asv bjL @@ -63877,7 +64112,7 @@ acP acP acP acP -acP +asc aku aop apc @@ -63915,14 +64150,14 @@ aNU aEO aEO aRl -aER +cNH aTf aHF aHF -aHF aHD +aIn aWJ -aBR +aMc asv aZb aZE @@ -64094,7 +64329,7 @@ acP acP acP acP -acP +asc aku aoq apd @@ -64134,12 +64369,12 @@ aDW aRm anJ aTg -aMg aHF aHF -aWI +aHD +aIn aWJ -aBR +aMc asv asv asv @@ -64311,7 +64546,7 @@ aao acP acP acP -acP +asc ako ako ako @@ -64350,15 +64585,15 @@ aEO aNS aEO anJ -aTh +bhR aUi -aMc +aHF aHD aIn aIp -aBR -aBR -aBR +aMc +aHF +aHF asv baf bac @@ -64528,7 +64763,7 @@ aao acP acP acP -acP +asc ako aor ape @@ -64567,15 +64802,15 @@ aKx aNS aRn aqz -aTh -aIn -aMc -aHD -aWJ -aBR -aBR -aBR -aBR +bhR +aHF +aHF +aHF +aFM +aFM +aHF +aHF +aHF asv bag bac @@ -64745,7 +64980,7 @@ aao aao acP acP -acP +asc ako aos ape @@ -64784,11 +65019,11 @@ aKx aNS aEO anJ -aTh -aIn -aMc -aHD -aIn +bhR +aHF +aHF +aHF +aHF asv asv asv @@ -64801,7 +65036,7 @@ aZE aXr aXr aXU -aXr +bET beI bft asv @@ -64811,10 +65046,10 @@ bgN bgg bhX asv -bja -bfw -bfw -bfw +bqa +bep +bep +bqa awp bkU bkU @@ -64962,7 +65197,7 @@ aao aao aao acP -acP +asc ako aos ape @@ -65001,11 +65236,11 @@ aKx aNS aRk anJ -aTh -aIn -aMc -aHD -aIn +bhR +aHF +aHF +aHF +aHF asv aXS aYs @@ -65029,9 +65264,9 @@ bgf bgg asH bjb -bes -bes -bes +bfw +bfw +bpX awp bkT blG @@ -65179,7 +65414,7 @@ aao aao aao acP -acP +asc ako aos apf @@ -65219,10 +65454,10 @@ aNS aEO aqz aTi -bfI aVp aVp -bfI +aVp +aVp aXq bcX bcX @@ -65248,7 +65483,7 @@ asv bjb bes bes -bes +bpX awp awp awp @@ -65432,15 +65667,15 @@ anJ anJ anJ anJ -aNS +sPv aRo anJ aTj aMg aMg aMg -aMg -aXr +aHF +bET aXr aXr aXU @@ -65465,16 +65700,16 @@ asH bjb bjl bes -bes -bki -bes -bes -bes -bes -bes -bes -bes -bpX +jfr +bep +bep +bep +bep +bep +bep +bep +bep +bqa bWk bMf xJC @@ -65624,7 +65859,7 @@ ako asQ atE atE -apc +ovq apc aop apc @@ -65656,7 +65891,7 @@ aTk aQu aQu aQu -aQu +aTr asH aXU aYt @@ -65873,7 +66108,7 @@ aTk aQu aVq aVq -aQu +aTr asv aXV aYu @@ -66090,7 +66325,7 @@ aTk aUk aKP aKP -aWK +aTr asv asv asv @@ -66300,16 +66535,16 @@ anT anT anT anT -aQc +cYI aRp anT aTk aUk aKP aVY -aKP -aSh -aTr +aXW +aSg +aTq aTq aTq asv @@ -66329,7 +66564,7 @@ bfP bfP bhl bbB -aXr +bET bqa bja beq @@ -66521,11 +66756,11 @@ aQd aIE anT aTk -aUl -aOk -aOk -aOk -aQu +aUk +aKP +aKP +aKP +aSh aTr aTq aTq @@ -66738,11 +66973,11 @@ aQe aQm aqU aTk -aTu -aTu -aTu -aTu -aTu +aUl +aOk +aOk +aOk +aQu aTr aTq aTq @@ -66930,7 +67165,7 @@ ako avJ apc axl -apc +ovq ayz ayz aAh @@ -66955,12 +67190,12 @@ aQf aQh aqU aTl -aSg -aSg -aSg -aSg -aSg -aTr +aTu +aTu +aTu +aTu +aTu +aTq aTq aTq asv @@ -67171,13 +67406,13 @@ aOY aQg aCo aqU -aTk -aQu -aVq -aVq -aVq -aQu -aTr +aDy +aSg +aSg +aSg +aSg +aSg +aTq aTq aTq asv @@ -67389,11 +67624,11 @@ aMQ aMN aqU aTk -aUk -aKP -aKP -aKP -aSh +aQu +aVq +aVq +aVq +aQu aTr aTq aTq @@ -67414,7 +67649,7 @@ bgA bgU bhn bgB -aXr +bET gSg bja bjm @@ -67625,7 +67860,7 @@ aXr asv beI bbB -bfR +bET bfR bgB bgB @@ -67645,11 +67880,11 @@ ujD ujD vVZ rjw -brD +fCb aao -brD -brD -brD +fCb +fCb +fCb aao pcF kBn @@ -67861,17 +68096,17 @@ uij uij uVe brD -brD -brD +fCb +fCb rjw -brD -brD +fCb +fCb rjw -brD +fCb pcF kBn iZA -fjP +dIb pQv fwV fwV @@ -68038,7 +68273,7 @@ aOd aPb aQj aRr -aCZ +tKR aTk aQu aUk @@ -68080,17 +68315,17 @@ iXp aao aao rjw -brD +fCb aao aao aao aao pcF fjP -fjP -fjP -fjP -fjP +dIb +dIb +dIb +dIb fwV kBn aao @@ -68241,7 +68476,7 @@ anT anY anY anY -aQa +cYI aGa anY anT @@ -68296,19 +68531,19 @@ ujD ujD vVZ brE -brD -brD +fCb +fCb rjw -brD +fCb aao aao pcF kBn -fjP -fjP -fjP -fjP -fjP +dIb +dIb +dIb +dIb +dIb kBn aao aao @@ -68463,7 +68698,7 @@ aCo aGL anT anT -aJu +aJz anT anT aIE @@ -68515,16 +68750,16 @@ vVZ vVZ vVZ vVZ -brD +fCb vVZ vVZ vVZ pcF kBn -fjP -fjP -fjP -fjP +dIb +dIb +dIb +dIb iZA kBn aao @@ -68729,19 +68964,19 @@ mDs mDs ooD vVZ -brD -brD -brD -brD -brD -brD +fCb +fCb +fCb +fCb +fCb +fCb aao pcF kBn -fjP -fjP -fjP -fjP +dIb +dIb +dIb +dIb kBn kBn kSL @@ -68945,20 +69180,20 @@ cAs mDs mDs ooD -brD +myY kTs -brD +fCb bsH -brD -brD +fCb +fCb aao aao pcF kBn fwV -fjP -fjP -fjP +dIb +dIb +dIb ssE kSL fOx @@ -69112,7 +69347,7 @@ aDa aFa aEU aCZ -aCZ +tKR aIC aJx aKH @@ -69162,10 +69397,10 @@ cAs mDs mDs ooD -brD -brD -brD -brD +myY +fCb +fCb +fCb aao aao aao @@ -69173,9 +69408,9 @@ aao pcF kBn mRD -fjP -fjP -fjP +dIb +dIb +dIb ssE kSL fOx @@ -69380,7 +69615,7 @@ mDs mDs ooD vVZ -brD +fCb kTs kTs aao @@ -69390,8 +69625,8 @@ aao pcF kBn fwV -fjP -fjP +dIb +dIb kBn kBn fOx @@ -69598,11 +69833,11 @@ bpZ qkC vVZ kTs -brD -brD -brD -brD -brD +fCb +fCb +fCb +fCb +fCb brE pcF kBn @@ -70225,8 +70460,8 @@ aZe aTu aZe aZe -aVv -bes +aTu +kwQ bes bes bes @@ -70407,7 +70642,7 @@ arD arD arD arD -arD +aMk anW aDc aEi @@ -70425,8 +70660,8 @@ aDc aEi aQr anW -aQu -aTr +aTq +aTq aTk aUk aKP @@ -70443,7 +70678,7 @@ atP atP atb iIp -bes +bja bes bes bes @@ -70624,7 +70859,7 @@ arD arD arD arD -arD +aMk anW aDc aEi @@ -70642,8 +70877,8 @@ aDc aEi aEi aqx -aQu -aTr +aTq +aTq aUp aUk aKP @@ -70660,7 +70895,7 @@ bal bal bdE atb -bes +bja bes bes bes @@ -70841,7 +71076,7 @@ arD arD arD arD -arD +aMk anW aDc aEi @@ -70859,8 +71094,8 @@ aLF aPk aEi aqx -aQu -aTr +aTq +aTq aUp aQu aVr @@ -70869,15 +71104,15 @@ aKP aKP aTr atd -aZi +nRT bam bal bbD bal bdd -aZi +nRT atb -bes +bja bes bes bes @@ -71058,7 +71293,7 @@ arD arD arD arD -arD +aMk anW aDc aEi @@ -71076,8 +71311,8 @@ aOi aPl aQs anW -aQu -aTs +aTq +aTp aUp aQu aUk @@ -71086,15 +71321,15 @@ aKP aKP aTr atd -aZi +nRT ban baR bbE baR baR -aZi +nRT atb -bes +bja bes bes bes @@ -71275,7 +71510,7 @@ arD arD arD arD -arD +aMk anW aDd aEi @@ -71293,7 +71528,7 @@ aOj aPm aQt aRu -aSf +nnK aTt aUq aQu @@ -71303,7 +71538,7 @@ aKP aMR aTr atb -aZi +nRT bao baS bbF @@ -71311,7 +71546,7 @@ bao baS bdF atb -bes +bja bes bes aEX @@ -71492,7 +71727,7 @@ arD arD arD arD -arD +aMk anW aDe aQt @@ -71509,8 +71744,8 @@ aEi aOj aPn aEi -aEi -aSg +ocA +aTq aTp aUr aQu @@ -71520,15 +71755,15 @@ aOk aQu aTr atd -aZi +nRT bap baT bbF bap baT -aZi +nRT atb -bes +bja bes bes aEX @@ -71709,7 +71944,7 @@ arD arD arD arD -arD +aMk anW aDf anW @@ -71727,8 +71962,8 @@ aOj aPo aQs anW -aQu -aTr +aTq +aTq aUs aSf aSf @@ -71737,15 +71972,15 @@ aSf aSf aYv atd -aZi +nRT baq baU bbF bar baU -aZi +nRT atb -bes +bja bes bes bes @@ -71926,7 +72161,7 @@ aao arD arD arD -arD +aMk anW aDg aEk @@ -71944,8 +72179,8 @@ aGO aPp aEi aqx -aQu -aTr +aTq +aTq foT aSg aSg @@ -71954,15 +72189,15 @@ aSg aSg qhl atb -aZi +nRT bap baT bbF bcl baT -aZi +nRT atb -bes +bja bes bes bes @@ -72143,7 +72378,7 @@ aao arD arD arD -arD +aMk anW aDh aEl @@ -72161,8 +72396,8 @@ aEi aEi aEi aqx -aQu -aTr +aTq +aTq aUp aQu aVq @@ -72171,15 +72406,15 @@ aQu aQu aYx atd -aZi +nRT bar baU bbF bar baU -aZi +nRT atb -bes +bja bes bes bes @@ -72360,7 +72595,7 @@ aao aao aao arD -arD +aMk anW anW anW @@ -72378,8 +72613,8 @@ aoc aoc anW anW -aQu -aTs +aTq +aTp aUp aUk aKP @@ -72388,7 +72623,7 @@ aWK aQu aYx atd -aZi +nRT bap baT bbF @@ -72396,7 +72631,7 @@ bap baT bdG atb -bes +bja bes bes bes @@ -72577,26 +72812,26 @@ aao aao aao arD -arD -arD -arD -arD -arD -arD -arD -arD -arD -arD -aKP -aKP -aKP -aKP -aKP -aKP -aKP -aKP -aSh -aTs +bMz +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aSg +aSg +aSg +aSg +aSg +aSg +aSg +aSg +aSg +aTp aUp aUk aKP @@ -72611,9 +72846,9 @@ baV bbG bar baU -aZi +nRT atb -bes +bja bes bes bes @@ -72828,9 +73063,9 @@ baT bbF bap baT -aZi +nRT atb -bes +bja bes bes bes @@ -73045,9 +73280,9 @@ baU bbH bar baU -aZi +nRT atb -bes +bja bes bes aEX @@ -73246,8 +73481,8 @@ aOk aOk aQu kYd -lEb -wMP +wNw +wNw aUu wNw kYd @@ -73264,7 +73499,7 @@ bap baT bdF atb -bes +bja bes aEX aEX @@ -73479,9 +73714,9 @@ baS bbF bao baS -aZi +nRT atb -bes +bja bes aEX aEX @@ -73680,8 +73915,8 @@ aao aao aao apI -lEb -wMP +wNw +wNw aUw wNw apI @@ -73690,15 +73925,15 @@ aXt aXX aTr aZi -aZi +nRT bat baW bbI bat baW -aZi +nRT atb -bes +bja bes aEX bes @@ -73907,15 +74142,15 @@ aXt aXt aTr atb -aZi +nRT aJy aJy -aZi +nRT aJy aJy bdI atb -bes +bja bes bes bes @@ -74132,7 +74367,7 @@ atb atb atb atb -bes +bja bes bes bes @@ -75585,7 +75820,7 @@ adZ adZ adZ adZ -agQ +aCy ahB adZ aev @@ -75824,7 +76059,7 @@ aev adZ aup agd -aqc +auy auY aqc aqc @@ -76266,7 +76501,7 @@ amk amk anI anL -aAO +hmm aCr anL anI @@ -76929,7 +77164,7 @@ aIK aJE aKQ aKQ -aKQ +hmm aMT aOn aOn @@ -77341,7 +77576,7 @@ aao azm amk amk -agd +auy ave amk amk @@ -77756,7 +77991,7 @@ adZ adZ adZ agX -ahK +agc aio adZ adZ @@ -77974,7 +78209,7 @@ aao adZ adZ ahL -ahK +agc aiR adZ adZ @@ -78443,7 +78678,7 @@ poF aFk aGg aGU -aGU +xNL aIO tkN anI @@ -78626,7 +78861,7 @@ adZ adZ adZ adZ -agc +aCy ajr adZ afd @@ -78661,7 +78896,7 @@ anI anI vbi aHQ -aHQ +hWa wko anI aao @@ -79956,7 +80191,7 @@ eFh anL aAT aAY -aCy +aPq aDq hWa aFm @@ -81475,7 +81710,7 @@ eFh anL aAY aAU -aCy +aPq aDq hWa aFo diff --git a/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm b/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm index 01e35b6a6faf..8907ab630fcb 100644 --- a/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm +++ b/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm @@ -5,18 +5,14 @@ pixel_y = 28; start_charge = 0 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "aN" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/secure_data{ dir = 8 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "bp" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ @@ -24,16 +20,12 @@ locked = 0; name = "\improper Checkpoint Office" }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "bx" = ( /obj/structure/surface/table/almayer, /obj/item/device/motiondetector, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "cO" = ( /obj/effect/decal/cleanable/dirt, @@ -53,9 +45,7 @@ "el" = ( /obj/structure/surface/table/almayer, /obj/item/handcuffs, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "ge" = ( /obj/structure/closet/secure_closet/marshal, @@ -68,7 +58,7 @@ }, /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigred/ground/security) "ie" = ( @@ -81,8 +71,8 @@ /obj/structure/surface/table/almayer, /obj/structure/transmitter/colony_net/rotary{ phone_category = "Solaris Ridge"; - phone_id = "Filtration Checkpoint"; - phone_color = "red" + phone_color = "red"; + phone_id = "Filtration Checkpoint" }, /turf/open/floor/greengrid, /area/bigred/ground/security) @@ -133,9 +123,7 @@ "pV" = ( /obj/structure/surface/table/almayer, /obj/effect/spawner/random/tool, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "qg" = ( /obj/effect/decal/cleanable/dirt, @@ -146,17 +134,13 @@ "qy" = ( /obj/item/device/radio, /obj/structure/surface/table/almayer, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "rD" = ( /obj/structure/machinery/camera/autoname{ dir = 8 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "rF" = ( /obj/structure/machinery/deployable/barrier, @@ -169,15 +153,12 @@ name = "Filtration Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_cave_cas) "uk" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "uF" = ( /obj/structure/surface/table/almayer, @@ -190,21 +171,17 @@ name = "\improper Checkpoint Office" }, /turf/open/floor{ - icon_state = "dark" + icon_state = "delivery" }, /area/bigred/ground/security) "vH" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "vO" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/metal/small_stack, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "wi" = ( /obj/effect/decal/cleanable/dirt, @@ -220,9 +197,7 @@ /obj/structure/bed/chair/office/light{ dir = 4 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "xr" = ( /obj/structure/surface/rack, @@ -231,9 +206,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "zE" = ( /obj/effect/decal/cleanable/dirt, @@ -250,9 +223,7 @@ }, /area/bigredv2/outside/filtration_cave_cas) "AY" = ( -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "AZ" = ( /turf/open/floor{ @@ -309,18 +280,14 @@ "KO" = ( /obj/item/trash/sosjerky, /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "LX" = ( /obj/structure/machinery/light{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "Mq" = ( /obj/structure/surface/table/almayer, @@ -335,9 +302,7 @@ dir = 8 }, /obj/structure/machinery/vending/security, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "OD" = ( /turf/open/floor{ @@ -355,9 +320,7 @@ "Pf" = ( /obj/effect/decal/cleanable/blood, /obj/effect/spawner/gibspawner/human, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "PS" = ( /turf/open/mars, @@ -370,8 +333,7 @@ name = "Filtration Lockdown" }, /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_cave_cas) "Qo" = ( @@ -384,9 +346,7 @@ }, /obj/structure/surface/rack, /obj/effect/spawner/random/toolbox, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "SF" = ( /obj/structure/window/framed/solaris/reinforced, @@ -413,9 +373,7 @@ /area/bigred/ground/security) "VI" = ( /obj/structure/largecrate, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "Wa" = ( /turf/open/floor{ @@ -432,9 +390,7 @@ "Yo" = ( /obj/structure/surface/rack, /obj/item/storage/firstaid, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) "YZ" = ( /obj/structure/surface/table/almayer, @@ -456,9 +412,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/turf/open/floor{ - icon_state = "dark" - }, +/turf/open/floor, /area/bigred/ground/security) (1,1,1) = {" @@ -522,7 +476,7 @@ uk AY uk uk -xa +AY hz "} (5,1,1) = {" diff --git a/maps/map_files/BigRed/standalone/crashlanding-offices.dmm b/maps/map_files/BigRed/standalone/crashlanding-offices.dmm index 575846290cb8..e712260a4947 100644 --- a/maps/map_files/BigRed/standalone/crashlanding-offices.dmm +++ b/maps/map_files/BigRed/standalone/crashlanding-offices.dmm @@ -1,15 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/open/floor{ - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/c) "ab" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 6 + dir = 5; + icon_state = "asteroidwarning" }, -/area/bigredv2/outside/c) +/area/bigredv2/outside/e) "ac" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_4" @@ -23,14 +18,8 @@ "ae" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 8 - }, -/area/bigredv2/outside/c) -"af" = ( -/turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 4 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "ag" = ( @@ -39,10 +28,11 @@ }, /area/bigredv2/outside/e) "ah" = ( -/turf/open/mars{ - icon_state = "mars_dirt_14" +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" }, -/area/bigredv2/outside/e) +/area/bigredv2/outside/c) "ai" = ( /turf/open/mars, /area/bigredv2/outside/e) @@ -53,14 +43,14 @@ /area/bigredv2/outside/e) "ak" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 8 + dir = 8; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) "al" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 4 + dir = 4; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) "am" = ( @@ -74,7 +64,10 @@ }, /area/bigredv2/outside/c) "ao" = ( -/turf/open/mars, +/turf/open/floor{ + dir = 9; + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/c) "ap" = ( /turf/closed/wall/solaris, @@ -108,7 +101,10 @@ /area/bigredv2/outside/e) "au" = ( /obj/effect/landmark/crap_item, -/turf/open/mars, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/c) "av" = ( /obj/structure/machinery/vending/snack, @@ -152,14 +148,15 @@ /area/bigredv2/outside/office_complex) "aA" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 1 + dir = 1; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/e) "aB" = ( +/obj/effect/landmark/lv624/xeno_tunnel, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 9 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "aC" = ( @@ -184,14 +181,14 @@ /area/bigredv2/outside/office_complex) "aG" = ( /turf/open/floor{ - icon_state = "asteroidfloor"; - dir = 1 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) "aH" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 8 + dir = 8; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "aI" = ( @@ -439,8 +436,8 @@ "bx" = ( /obj/item/shard, /turf/open/floor{ - icon_state = "asteroidfloor"; - dir = 1 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) "by" = ( @@ -556,8 +553,8 @@ "bR" = ( /obj/item/shard, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 8 + dir = 8; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "bS" = ( @@ -604,8 +601,8 @@ /area/bigredv2/outside/office_complex) "bY" = ( /turf/open/floor{ - icon_state = "redcorner"; - dir = 4 + dir = 4; + icon_state = "redcorner" }, /area/bigredv2/outside/office_complex) "bZ" = ( @@ -768,8 +765,8 @@ /area/bigredv2/outside/office_complex) "cw" = ( /obj/item/weapon/gun/rifle/nsg23/no_lock/stripped{ - name = "smashed NSG 23 assault rifle"; - desc = "A rare sight, this rifle is seen most commonly in the hands of Weyland-Yutani PMCs. Compared to the M41A MK2, it has noticeably improved handling and vastly improved performance at long and medium range, but compares similarly up close. This one seems to have been heavily damaged from impact, you can still see some debris that resembles a scope and underbarrel attachment point on it." + desc = "A rare sight, this rifle is seen most commonly in the hands of Weyland-Yutani PMCs. Compared to the M41A MK2, it has noticeably improved handling and vastly improved performance at long and medium range, but compares similarly up close. This one seems to have been heavily damaged from impact, you can still see some debris that resembles a scope and underbarrel attachment point on it."; + name = "smashed NSG 23 assault rifle" }, /turf/open/shuttle/dropship{ icon_state = "rasputin12" @@ -936,8 +933,8 @@ "cV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "redcorner"; - dir = 4 + dir = 4; + icon_state = "redcorner" }, /area/bigredv2/outside/office_complex) "cW" = ( @@ -950,8 +947,8 @@ /area/bigredv2/outside/office_complex) "cX" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 10 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "cY" = ( @@ -959,13 +956,15 @@ icon_state = "gib6" }, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "cZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "asteroidwarning" + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) "da" = ( @@ -1083,7 +1082,9 @@ "dt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/open/mars, +/turf/open/mars{ + icon_state = "mars_dirt_12" + }, /area/bigredv2/outside/se) "du" = ( /obj/effect/decal/cleanable/dirt, @@ -1099,15 +1100,15 @@ /area/bigredv2/outside/se) "dw" = ( /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 10 + dir = 10; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/se) "dx" = ( /obj/item/tool/warning_cone, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 6 + dir = 6; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/se) "dz" = ( @@ -1146,8 +1147,8 @@ /area/bigredv2/outside/office_complex) "dE" = ( /obj/effect/decal/cleanable/blood{ - icon_state = "gib6"; - dir = 1 + dir = 1; + icon_state = "gib6" }, /turf/open/shuttle/dropship{ icon_state = "rasputin3" @@ -1286,15 +1287,15 @@ "dW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 1 + dir = 4; + icon_state = "asteroidwarning" }, -/area/bigredv2/outside/e) +/area/bigredv2/outside/se) "dX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "asteroidfloor"; - dir = 1 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/e) "dY" = ( @@ -1359,8 +1360,8 @@ "eg" = ( /obj/item/stack/rods, /turf/open/floor{ - icon_state = "asteroidwarning"; - dir = 8 + dir = 8; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) "eh" = ( @@ -1435,8 +1436,8 @@ /area/bigredv2/outside/office_complex) "jx" = ( /obj/effect/decal/cleanable/blood{ - icon_state = "gib6"; - dir = 1 + dir = 1; + icon_state = "gib6" }, /obj/item/limb/leg/l_leg, /turf/open/shuttle/dropship{ @@ -1507,9 +1508,8 @@ "uC" = ( /obj/effect/spawner/gibspawner/human, /obj/item/weapon/gun/rifle/m41a/corporate/no_lock{ - name = "battered M41A pulse rifle Mk2"; desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. The IFF electronics appear to be non-functional."; - pixel_x = 4 + name = "battered M41A pulse rifle Mk2" }, /turf/open/shuttle/dropship{ icon_state = "rasputin3" @@ -1570,9 +1570,8 @@ /area/bigredv2/outside/office_complex) "GG" = ( /obj/item/weapon/gun/rifle/m41a/corporate/no_lock{ - name = "battered M41A pulse rifle Mk2"; desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. The IFF electronics appear to be non-functional."; - pixel_x = 4 + name = "battered M41A pulse rifle Mk2" }, /turf/open/shuttle/dropship{ icon_state = "rasputin3" @@ -1581,8 +1580,8 @@ "Ha" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "asteroidfloor"; - dir = 1 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/se) "Lk" = ( @@ -1605,8 +1604,8 @@ /area/bigredv2/outside/office_complex) "PR" = ( /turf/open/floor{ - icon_state = "asteroidfloor"; - dir = 1 + dir = 1; + icon_state = "asteroidfloor" }, /area/bigredv2/outside/se) "Qc" = ( @@ -1633,18 +1632,12 @@ icon_state = "floor8" }, /area/bigredv2/outside/office_complex) -"ZG" = ( -/obj/effect/landmark/objective_landmark/close, -/turf/open/mars_cave{ - icon_state = "mars_dirt_4" - }, -/area/bigredv2/outside/e) (1,1,1) = {" -aa +ac ad ao -aB +aH aH aH aH @@ -1660,17 +1653,17 @@ bR aH eg aH -aH -aH cX -ao -ao -ao +cX +cX +cX +cX +cX "} (2,1,1) = {" -aa +ac ad -ao +ah ap ap ap @@ -1689,15 +1682,15 @@ ax aY ap ap -aa -ao -ao +cX +cX +cX ap "} (3,1,1) = {" -aa +ac ad -ao +ah ap aI aR @@ -1716,13 +1709,13 @@ cq ca cH ap -aa -ao -ao +cX +cX +cX ap "} (4,1,1) = {" -aa +ac ad au as @@ -1743,15 +1736,15 @@ ck ej cI as -aa -ao -ao +cX +cX +cX ap "} (5,1,1) = {" -aa +ac ad -ao +ah as aK bB @@ -1771,14 +1764,14 @@ ek cm cR cY -ao -ao +cX +cX ap "} (6,1,1) = {" -aa +ac ad -ao +ah as aL aR @@ -1797,15 +1790,15 @@ eh aS ed as -aa -ao -ao +cX +cX +cX ap "} (7,1,1) = {" -aa +ac ad -ao +ah ap aJ aR @@ -1825,14 +1818,14 @@ cr cr ap cZ -ao -ao +cX +aB ap "} (8,1,1) = {" -aa +ac ad -ao +ah ap aM aS @@ -1857,9 +1850,9 @@ ap ap "} (9,1,1) = {" -ab +ac ad -ao +ah ap ap ap @@ -1886,9 +1879,9 @@ dr (10,1,1) = {" ac an -ao -ao -ao +ah +cX +cX ap aC bj @@ -1911,11 +1904,11 @@ bu ar "} (11,1,1) = {" -ad -ao -ao -ao -ao +aH +aH +cX +cX +cX by aN id @@ -1938,7 +1931,7 @@ bI bI "} (12,1,1) = {" -ac +cX ap ap ap @@ -1962,10 +1955,10 @@ id yS cE dm -ds +dW "} (13,1,1) = {" -ac +cX ap av ar @@ -2019,7 +2012,7 @@ do ds "} (15,1,1) = {" -af +cX ar bt aD @@ -2046,7 +2039,7 @@ dp du "} (16,1,1) = {" -ag +aA ba bb aE @@ -2073,7 +2066,7 @@ dm dv "} (17,1,1) = {" -ZG +aA ap az bu @@ -2100,7 +2093,7 @@ dn dw "} (18,1,1) = {" -ah +aA ap ap ap @@ -2127,11 +2120,11 @@ do dq "} (19,1,1) = {" -ai -at -dW -dX -dX +ab +al +aG +aG +aG dY aN fv diff --git a/maps/map_files/BigRed/standalone/lambda-graveyard.dmm b/maps/map_files/BigRed/standalone/lambda-graveyard.dmm index 42e8b1d8b683..8dc12acf8d53 100644 --- a/maps/map_files/BigRed/standalone/lambda-graveyard.dmm +++ b/maps/map_files/BigRed/standalone/lambda-graveyard.dmm @@ -2,28 +2,16 @@ "a" = ( /turf/open/mars, /area/bigredv2/outside/se) -"b" = ( -/obj/structure/prop/dam/wide_boulder/boulder1, -/turf/open/mars, -/area/bigredv2/outside/se) -"c" = ( -/turf/open/mars{ - icon_state = "mars_dirt_13" - }, -/area/bigredv2/outside/se) -"d" = ( -/turf/open/mars{ - icon_state = "mars_dirt_10" - }, -/area/bigredv2/outside/se) "e" = ( -/turf/open/mars{ - icon_state = "mars_dirt_14" +/turf/open/floor{ + icon_state = "asteroidwarning" }, /area/bigredv2/outside/se) "f" = ( /obj/item/stool, -/turf/open/mars, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, /area/bigredv2/outside/se) "g" = ( /turf/open/mars{ @@ -103,7 +91,7 @@ /area/bigredv2/caves) (1,1,1) = {" -a +e a a a @@ -115,7 +103,7 @@ a D "} (2,1,1) = {" -a +e a a a @@ -127,7 +115,7 @@ a s "} (3,1,1) = {" -a +e a a a @@ -139,7 +127,7 @@ a a "} (4,1,1) = {" -a +e a a a @@ -151,7 +139,7 @@ a a "} (5,1,1) = {" -b +e a a o @@ -163,7 +151,7 @@ a a "} (6,1,1) = {" -a +e a a o @@ -175,7 +163,7 @@ o a "} (7,1,1) = {" -a +e a a a @@ -187,7 +175,7 @@ o o "} (8,1,1) = {" -c +e g l a @@ -199,7 +187,7 @@ a t "} (9,1,1) = {" -d +e h m a @@ -223,7 +211,7 @@ a t "} (11,1,1) = {" -a +e a a a @@ -235,7 +223,7 @@ a t "} (12,1,1) = {" -a +e a a a @@ -247,7 +235,7 @@ a t "} (13,1,1) = {" -a +e a a o @@ -259,7 +247,7 @@ r t "} (14,1,1) = {" -a +e a o o @@ -271,7 +259,7 @@ a t "} (15,1,1) = {" -a +e j o o @@ -295,7 +283,7 @@ s s "} (17,1,1) = {" -a +e a p a @@ -307,7 +295,7 @@ s s "} (18,1,1) = {" -a +e a a a diff --git a/maps/map_files/BigRed/standalone/medbay-passage.dmm b/maps/map_files/BigRed/standalone/medbay-passage.dmm index a8dbb6c719e5..75d323f0116d 100644 --- a/maps/map_files/BigRed/standalone/medbay-passage.dmm +++ b/maps/map_files/BigRed/standalone/medbay-passage.dmm @@ -2,12 +2,6 @@ "a" = ( /turf/template_noop, /area/template_noop) -"b" = ( -/turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/c) "c" = ( /obj/structure/sign/safety/medical{ pixel_x = 0; @@ -43,12 +37,6 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/c) -"g" = ( -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/c) "h" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -99,9 +87,9 @@ (1,1,1) = {" a a -b -b -b +l +l +l R "} (2,1,1) = {" @@ -139,8 +127,8 @@ R (6,1,1) = {" a a -g -g -g +l +l +l R "} diff --git a/maps/map_files/BigRed/standalone/medbay-v3.dmm b/maps/map_files/BigRed/standalone/medbay-v3.dmm index e14dc4671a7e..aded8e8bb7cb 100644 --- a/maps/map_files/BigRed/standalone/medbay-v3.dmm +++ b/maps/map_files/BigRed/standalone/medbay-v3.dmm @@ -20,15 +20,15 @@ name = "\improper Medical Clinic" }, /turf/open/floor{ - icon_state = "warnwhite"; - dir = 1 + dir = 1; + icon_state = "warnwhite" }, /area/bigredv2/outside/medical) "ae" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "warnwhite"; - dir = 1 + dir = 1; + icon_state = "warnwhite" }, /area/bigredv2/outside/medical) "af" = ( @@ -37,8 +37,8 @@ "ag" = ( /obj/structure/closet/secure_closet/chemical, /turf/open/floor{ - icon_state = "whitepurplecorner"; - dir = 1 + dir = 1; + icon_state = "whitepurplecorner" }, /area/bigredv2/outside/medical) "ah" = ( @@ -60,8 +60,8 @@ /area/bigredv2/outside/medical) "ak" = ( /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "al" = ( @@ -78,16 +78,16 @@ "an" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "ao" = ( /obj/structure/machinery/chem_master, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "ap" = ( @@ -137,14 +137,14 @@ "aw" = ( /obj/structure/machinery/chem_dispenser, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "ax" = ( /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "ay" = ( @@ -158,15 +158,15 @@ "az" = ( /obj/structure/bed, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "aA" = ( /obj/structure/surface/table, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "aB" = ( @@ -196,8 +196,8 @@ /obj/item/storage/box/beakers, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitepurplecorner"; - dir = 1 + dir = 1; + icon_state = "whitepurplecorner" }, /area/bigredv2/outside/medical) "aF" = ( @@ -242,8 +242,8 @@ amount = 1 }, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "aL" = ( @@ -254,8 +254,8 @@ /area/bigredv2/outside/medical) "aM" = ( /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "aN" = ( @@ -284,8 +284,8 @@ "aQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "aR" = ( @@ -309,30 +309,30 @@ /area/bigredv2/outside/medical) "aU" = ( /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "aV" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "aX" = ( /obj/structure/window_frame/solaris, /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "aY" = ( /obj/item/shard, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "aZ" = ( @@ -376,15 +376,15 @@ "bf" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "bg" = ( /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "bh" = ( @@ -396,8 +396,8 @@ "bi" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "bj" = ( @@ -411,8 +411,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/frame/table, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "bl" = ( @@ -490,22 +490,22 @@ }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "bw" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "bx" = ( /obj/item/stack/rods, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "by" = ( @@ -517,8 +517,8 @@ /area/bigredv2/outside/medical) "bz" = ( /turf/open/floor{ - icon_state = "whitegreen"; - dir = 5 + dir = 5; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "bA" = ( @@ -584,8 +584,8 @@ /obj/item/shard, /obj/item/frame/table, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "bJ" = ( @@ -605,8 +605,8 @@ /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 1 + dir = 1; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "bM" = ( @@ -618,8 +618,8 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 1 + dir = 1; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "bN" = ( @@ -647,8 +647,8 @@ "bQ" = ( /obj/structure/machinery/light, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "bR" = ( @@ -769,8 +769,8 @@ "cj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 4 + dir = 4; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "ck" = ( @@ -820,15 +820,15 @@ "cq" = ( /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "cr" = ( /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "cs" = ( @@ -846,15 +846,15 @@ "cu" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "cv" = ( /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "cw" = ( @@ -868,15 +868,15 @@ "cx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "cy" = ( /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 4 + dir = 4; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "cz" = ( @@ -885,8 +885,8 @@ }, /obj/item/shard, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 1 + dir = 1; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "cA" = ( @@ -910,8 +910,8 @@ icon_state = "coil2" }, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "cC" = ( @@ -920,8 +920,8 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "cD" = ( @@ -934,8 +934,8 @@ icon_state = "coil2" }, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "cE" = ( @@ -954,8 +954,8 @@ "cF" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 1 + dir = 1; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "cH" = ( @@ -965,8 +965,8 @@ icon_state = "coil2" }, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "cI" = ( @@ -979,8 +979,8 @@ icon_state = "coil2" }, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "cJ" = ( @@ -992,8 +992,8 @@ icon_state = "coil2" }, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "cK" = ( @@ -1008,8 +1008,8 @@ }, /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "cL" = ( @@ -1052,8 +1052,8 @@ "cR" = ( /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "cS" = ( @@ -1067,8 +1067,8 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "cU" = ( @@ -1091,16 +1091,16 @@ "cW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "cX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "cY" = ( @@ -1115,8 +1115,8 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/corpsespawner/wygoon, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "db" = ( @@ -1193,8 +1193,8 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "dn" = ( @@ -1225,8 +1225,8 @@ }, /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "dq" = ( @@ -1241,8 +1241,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "ds" = ( @@ -1264,8 +1264,8 @@ pixel_x = 30 }, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "du" = ( @@ -1312,8 +1312,8 @@ }, /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "dA" = ( @@ -1337,16 +1337,16 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/objective_landmark/science, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "dD" = ( /obj/structure/surface/table, /obj/item/device/autopsy_scanner, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "dE" = ( @@ -1391,8 +1391,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "dL" = ( @@ -1436,8 +1436,8 @@ /obj/structure/surface/table, /obj/item/reagent_container/food/snacks/sliceable/pizza/margherita, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "dT" = ( @@ -1466,8 +1466,8 @@ /obj/structure/machinery/body_scanconsole, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 6 + dir = 6; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "dX" = ( @@ -1485,8 +1485,8 @@ "dZ" = ( /obj/structure/bed/chair, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "ea" = ( @@ -1528,15 +1528,15 @@ /area/bigredv2/outside/medical) "ef" = ( /obj/structure/sink{ - icon_state = "sink"; dir = 8; + icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, /obj/item/tool/surgery/scalpel/manager, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "eg" = ( @@ -1634,20 +1634,20 @@ /obj/structure/bed/chair, /obj/item/shard, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "es" = ( /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "et" = ( /obj/item/reagent_container/spray/cleaner{ - name = "Surgery Cleaner"; - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back." + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" }, /turf/open/floor{ icon_state = "white" @@ -1675,8 +1675,8 @@ "ew" = ( /obj/structure/surface/table, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "ex" = ( @@ -1684,23 +1684,23 @@ /obj/item/storage/box/masks, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "ey" = ( /obj/effect/decal/cleanable/dirt, /obj/item/frame/table, /turf/open/floor{ - icon_state = "whitepurplecorner"; - dir = 1 + dir = 1; + icon_state = "whitepurplecorner" }, /area/bigredv2/outside/medical) "ez" = ( /obj/item/device/healthanalyzer, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 4 + dir = 4; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "eA" = ( @@ -1742,15 +1742,15 @@ "eE" = ( /obj/structure/closet/secure_closet/medical2, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "eF" = ( /obj/structure/closet/secure_closet/medical1, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "eG" = ( @@ -1758,8 +1758,8 @@ stored_metal = 1000 }, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "eH" = ( @@ -1774,8 +1774,8 @@ "eI" = ( /obj/structure/curtain/medical, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "eJ" = ( @@ -1798,8 +1798,8 @@ }, /obj/item/shard, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "eM" = ( @@ -1820,16 +1820,16 @@ "eO" = ( /obj/effect/decal/cleanable/blood/gibs/body, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "eP" = ( /obj/effect/decal/cleanable/dirt, /obj/item/ammo_casing/bullet, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "eQ" = ( @@ -1838,8 +1838,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/frame/table, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 9 + dir = 9; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "eR" = ( @@ -1889,16 +1889,16 @@ dir = 6 }, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "eY" = ( /obj/structure/bed, /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "whitegreen"; - dir = 4 + dir = 4; + icon_state = "whitegreen" }, /area/bigredv2/outside/medical) "eZ" = ( @@ -1906,8 +1906,8 @@ dir = 5 }, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "fa" = ( @@ -1918,8 +1918,8 @@ name = "\improper Medical Clinic Operating Theatre" }, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) "fb" = ( @@ -1978,8 +1978,8 @@ "fj" = ( /obj/effect/decal/cleanable/vomit, /turf/open/floor{ - icon_state = "damaged4"; - dir = 8 + dir = 8; + icon_state = "damaged4" }, /area/bigredv2/outside/medical) "fk" = ( @@ -2019,8 +2019,8 @@ /obj/structure/machinery/light, /obj/item/tool/surgery/cautery, /turf/open/floor{ - icon_state = "whitebluefull"; - dir = 5 + dir = 5; + icon_state = "whitebluefull" }, /area/bigredv2/outside/medical) "fp" = ( @@ -2050,6 +2050,12 @@ icon_state = "platingdmg1" }, /area/bigredv2/outside/medical) +"hn" = ( +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/medical) "om" = ( /obj/effect/landmark/objective_landmark/close, /turf/open/floor{ @@ -2066,27 +2072,27 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor{ - icon_state = "damaged3"; - dir = 8 + dir = 8; + icon_state = "damaged3" }, /area/bigredv2/outside/medical) "MK" = ( /obj/effect/landmark/objective_landmark/science, /turf/open/floor{ - icon_state = "damaged5"; - dir = 8 + dir = 8; + icon_state = "damaged5" }, /area/bigredv2/outside/medical) "Xh" = ( /obj/structure/transmitter/colony_net{ - pixel_y = 24; phone_category = "Solaris Ridge"; phone_color = "green"; - phone_id = "Clinic Labs" + phone_id = "Clinic Labs"; + pixel_y = 24 }, /turf/open/floor{ - icon_state = "damaged2"; - dir = 8 + dir = 8; + icon_state = "damaged2" }, /area/bigredv2/outside/medical) @@ -2620,7 +2626,7 @@ ai ai dP ab -eU +hn "} (20,1,1) = {" af @@ -2648,7 +2654,7 @@ fg fg dP aa -eU +hn "} (21,1,1) = {" af @@ -2676,7 +2682,7 @@ eY fn fq aa -eU +hn "} (22,1,1) = {" af From 41813fdc341707f5b9686a9b88eb819403480e22 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Jun 2023 22:50:25 +0100 Subject: [PATCH 228/495] Automatic changelog for PR #3520 [ci skip] --- html/changelogs/AutoChangeLog-pr-3520.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3520.yml diff --git a/html/changelogs/AutoChangeLog-pr-3520.yml b/html/changelogs/AutoChangeLog-pr-3520.yml new file mode 100644 index 000000000000..72fd12221af2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3520.yml @@ -0,0 +1,7 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "LZ1 Bigred and west medical warehouse now has a glass ceiling" + - maptweak: "More sidewalks and pathways on big red" + - maptweak: "various minor turf edits to big red" + - maptweak: "places warning stripes tile under all doors on big red" \ No newline at end of file From 62a1d03283e5b17998e394afa15d4152ad1b0bd5 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 5 Jun 2023 01:41:38 +0000 Subject: [PATCH 229/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3343.yml | 4 --- html/changelogs/AutoChangeLog-pr-3477.yml | 4 --- html/changelogs/AutoChangeLog-pr-3496.yml | 4 --- html/changelogs/AutoChangeLog-pr-3500.yml | 4 --- html/changelogs/AutoChangeLog-pr-3508.yml | 4 --- html/changelogs/AutoChangeLog-pr-3510.yml | 4 --- html/changelogs/AutoChangeLog-pr-3511.yml | 4 --- html/changelogs/AutoChangeLog-pr-3512.yml | 4 --- html/changelogs/AutoChangeLog-pr-3513.yml | 4 --- html/changelogs/AutoChangeLog-pr-3514.yml | 4 --- html/changelogs/AutoChangeLog-pr-3515.yml | 4 --- html/changelogs/AutoChangeLog-pr-3516.yml | 4 --- html/changelogs/AutoChangeLog-pr-3520.yml | 7 ----- html/changelogs/AutoChangeLog-pr-3521.yml | 4 --- html/changelogs/archive/2023-06.yml | 31 +++++++++++++++++++++++ 15 files changed, 31 insertions(+), 59 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3343.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3477.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3496.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3500.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3508.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3510.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3511.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3512.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3513.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3514.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3515.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3516.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3520.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3521.yml diff --git a/html/changelogs/AutoChangeLog-pr-3343.yml b/html/changelogs/AutoChangeLog-pr-3343.yml deleted file mode 100644 index 333a464cbc48..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3343.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "LynxSolstice" -delete-after: True -changes: - - maptweak: "Replaced the IFF locked M41As in the PMC nightmare that spawn on the ground with the new no_lock variant." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3477.yml b/html/changelogs/AutoChangeLog-pr-3477.yml deleted file mode 100644 index 443cdc6a3f4a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3477.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Clients should hopefully avoid disconnection when observing someone that is deleted." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3496.yml b/html/changelogs/AutoChangeLog-pr-3496.yml deleted file mode 100644 index 52b4a4df888f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3496.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - balance: "Headbite has a 10 second cooldown." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3500.yml b/html/changelogs/AutoChangeLog-pr-3500.yml deleted file mode 100644 index bbc3fe6d6799..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3500.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "sandbags cant be fully built up with just one bag anymore" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3508.yml b/html/changelogs/AutoChangeLog-pr-3508.yml deleted file mode 100644 index 1365b0a72c13..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3508.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Added automatic forsaken spawns groundside during hijack" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3510.yml b/html/changelogs/AutoChangeLog-pr-3510.yml deleted file mode 100644 index 7a8786b31f39..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3510.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "largecrates now take damage and break if hit enough times by a projectile" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3511.yml b/html/changelogs/AutoChangeLog-pr-3511.yml deleted file mode 100644 index 08103d3ab0ae..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3511.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "To the joy of conspiracy theorists everywhere, USCM dropships can now be caught on tape again." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3512.yml b/html/changelogs/AutoChangeLog-pr-3512.yml deleted file mode 100644 index 364c75d84961..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3512.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "construction nodes cant be placed inside of walls and such anymore" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3513.yml b/html/changelogs/AutoChangeLog-pr-3513.yml deleted file mode 100644 index ef4ab05af877..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3513.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Increases amount of survivor spawns on shivas to required level" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3514.yml b/html/changelogs/AutoChangeLog-pr-3514.yml deleted file mode 100644 index 90576722dd03..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3514.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - admin: "Fixed the force dropship verb (now known as Force Hijack) requiring the admin to be adjacent to the console and runtiming." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3515.yml b/html/changelogs/AutoChangeLog-pr-3515.yml deleted file mode 100644 index 6e0170fe745c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3515.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed going down ASRS elevator spamming computer messages." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3516.yml b/html/changelogs/AutoChangeLog-pr-3516.yml deleted file mode 100644 index 8a20bd4089e3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3516.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed xenos being able to use abilities on their UI; They will target the turf under it." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3520.yml b/html/changelogs/AutoChangeLog-pr-3520.yml deleted file mode 100644 index 72fd12221af2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3520.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "LZ1 Bigred and west medical warehouse now has a glass ceiling" - - maptweak: "More sidewalks and pathways on big red" - - maptweak: "various minor turf edits to big red" - - maptweak: "places warning stripes tile under all doors on big red" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3521.yml b/html/changelogs/AutoChangeLog-pr-3521.yml deleted file mode 100644 index 287226455fa6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3521.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "adds glass ceilings to multiple fringe buildings on the outskirts of LV624" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 11f108dde744..a4797693eb0e 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -30,3 +30,34 @@ - rscdel: Removed the change stone fira: - bugfix: Fixed incorrect coordinates in Admin Niche log for signal flares. +2023-06-05: + Drathek: + - admin: Fixed the force dropship verb (now known as Force Hijack) requiring the + admin to be adjacent to the console and runtiming. + - bugfix: Fixed xenos being able to use abilities on their UI; They will target + the turf under it. + - bugfix: Clients should hopefully avoid disconnection when observing someone that + is deleted. + Khadd: + - bugfix: largecrates now take damage and break if hit enough times by a projectile + - bugfix: construction nodes cant be placed inside of walls and such anymore + - bugfix: sandbags cant be fully built up with just one bag anymore + LynxSolstice: + - maptweak: Replaced the IFF locked M41As in the PMC nightmare that spawn on the + ground with the new no_lock variant. + Morrow: + - bugfix: Increases amount of survivor spawns on shivas to required level + - rscadd: Added automatic forsaken spawns groundside during hijack + NewyearnewmeUwu: + - balance: Headbite has a 10 second cooldown. + SpartanBobby: + - maptweak: LZ1 Bigred and west medical warehouse now has a glass ceiling + - maptweak: More sidewalks and pathways on big red + - maptweak: various minor turf edits to big red + - maptweak: places warning stripes tile under all doors on big red + - maptweak: adds glass ceilings to multiple fringe buildings on the outskirts of + LV624 + fira: + - bugfix: Fixed going down ASRS elevator spamming computer messages. + - bugfix: To the joy of conspiracy theorists everywhere, USCM dropships can now + be caught on tape again. From e58f76ba8e24b7ceb1c2c877c019bcc35b6063f9 Mon Sep 17 00:00:00 2001 From: Segrain Date: Mon, 5 Jun 2023 18:17:51 +0400 Subject: [PATCH 230/495] More custom loadout options. (#3467) # About the pull request The list of loadout gear has long since grown way too long and is beyond reasonable sorting. Separating it into categories should make it more manageable. Also added some extra items (mostly food and drinks, but also some other things) and fixed a few adjacent issues like occasionally invisible dice. # Explain why it's good for the game More harmless options is good. List sorting is also good. # Changelog :cl: add: Expanded the list of custom loadout items. qol: Custom loadout is now sorted into sections. /:cl: --- .../items/reagent_containers/food/cans.dm | 4 +- code/game/objects/items/toys/toys.dm | 6 +- code/modules/client/preferences.dm | 53 +- code/modules/client/preferences_gear.dm | 1161 +++++++++-------- code/modules/clothing/glasses/glasses.dm | 2 +- .../modules/gear_presets/_select_equipment.dm | 7 +- code/modules/paperwork/notepad.dm | 20 +- 7 files changed, 670 insertions(+), 583 deletions(-) diff --git a/code/game/objects/items/reagent_containers/food/cans.dm b/code/game/objects/items/reagent_containers/food/cans.dm index 2ecce5323924..c14ee4d7a4ee 100644 --- a/code/game/objects/items/reagent_containers/food/cans.dm +++ b/code/game/objects/items/reagent_containers/food/cans.dm @@ -224,13 +224,13 @@ . = ..() reagents.add_reagent("lemon_lime", 30) -/obj/item/reagent_container/food/drinks/cans/lemon_lime +/obj/item/reagent_container/food/drinks/cans/iced_tea name = "iced tea can" desc = "Just like the squad redneck's grandmother used to buy." icon_state = "ice_tea_can" center_of_mass = "x=16;y=10" -/obj/item/reagent_container/food/drinks/cans/lemon_lime/Initialize() +/obj/item/reagent_container/food/drinks/cans/iced_tea/Initialize() . = ..() reagents.add_reagent("icetea", 30) diff --git a/code/game/objects/items/toys/toys.dm b/code/game/objects/items/toys/toys.dm index 1d0165f12738..b2a66becd869 100644 --- a/code/game/objects/items/toys/toys.dm +++ b/code/game/objects/items/toys/toys.dm @@ -397,7 +397,7 @@ /obj/item/toy/dice name = "d6" - desc = "A dice with six sides." + desc = "A die with six sides." icon = 'icons/obj/items/dice.dmi' icon_state = "d66" w_class = SIZE_TINY @@ -406,11 +406,11 @@ /obj/item/toy/dice/Initialize() . = ..() - icon_state = "[name][rand(sides)]" + icon_state = "[name][rand(1, sides)]" /obj/item/toy/dice/d20 name = "d20" - desc = "A dice with twenty sides." + desc = "A die with twenty sides." icon_state = "d2020" sides = 20 diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 6a3f75ab6baf..4de67c232457 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -385,7 +385,7 @@ var/const/MAX_SAVE_SLOTS = 10 if(length(gear)) dat += "
" for(var/i = 1; i <= gear.len; i++) - var/datum/gear/G = gear_datums[gear[i]] + var/datum/gear/G = gear_datums_by_name[gear[i]] if(G) total_cost += G.cost dat += "[gear[i]] ([G.cost] points) Remove
" @@ -863,36 +863,29 @@ var/const/MAX_SAVE_SLOTS = 10 if("loadout") switch(href_list["task"]) if("input") + var/gear_category = tgui_input_list(user, "Select gear category: ", "Gear to add", gear_datums_by_category) + if(!gear_category) + return + var/choice = tgui_input_list(user, "Select gear to add: ", gear_category, gear_datums_by_category[gear_category]) + if(!choice) + return - var/list/valid_gear_choices = list() - - for(var/gear_name in gear_datums) - var/datum/gear/G = gear_datums[gear_name] - if(G.whitelisted && !is_alien_whitelisted(user, G.whitelisted)) - continue - valid_gear_choices += gear_name - - var/choice = tgui_input_list(user, "Select gear to add: ", "Gear to add", valid_gear_choices) - - if(choice && gear_datums[choice]) - - var/total_cost = 0 - - if(isnull(gear) || !islist(gear)) gear = list() - - if(gear && gear.len) - for(var/gear_name in gear) - if(gear_datums[gear_name]) - var/datum/gear/G = gear_datums[gear_name] - total_cost += G.cost - - var/datum/gear/C = gear_datums[choice] - total_cost += C.cost - if(C && total_cost <= MAX_GEAR_COST) - gear += choice - to_chat(user, SPAN_NOTICE("Added \the '[choice]' for [C.cost] points ([MAX_GEAR_COST - total_cost] points remaining).")) - else - to_chat(user, SPAN_WARNING("Adding \the '[choice]' will exceed the maximum loadout cost of [MAX_GEAR_COST] points.")) + var/total_cost = 0 + var/datum/gear/G + if(isnull(gear) || !islist(gear)) + gear = list() + if(gear.len) + for(var/gear_name in gear) + G = gear_datums_by_name[gear_name] + total_cost += G?.cost + + G = gear_datums_by_category[gear_category][choice] + total_cost += G.cost + if(total_cost <= MAX_GEAR_COST) + gear += G.display_name + to_chat(user, SPAN_NOTICE("Added \the '[G.display_name]' for [G.cost] points ([MAX_GEAR_COST - total_cost] points remaining).")) + else + to_chat(user, SPAN_WARNING("Adding \the '[choice]' will exceed the maximum loadout cost of [MAX_GEAR_COST] points.")) if("remove") var/i_remove = text2num(href_list["gear"]) diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index fa208b73a840..ee8c855d8b31 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -1,694 +1,775 @@ -var/global/list/gear_datums = list() +var/global/list/gear_datums_by_category = list() +var/global/list/gear_datums_by_name = list() /proc/populate_gear_list() - for(var/type in typesof(/datum/gear)-/datum/gear) - var/datum/gear/G = new type() - gear_datums[G.display_name] = G - return 1 + var/datum/gear/G + for(var/gear_type in subtypesof(/datum/gear)) + G = new gear_type() + if(!G.display_name) + continue //Skipping parent types that are not actual items. + if(!G.category) + log_debug("Improper gear datum: [gear_type].") + continue + if(G.display_name in gear_datums_by_name) + log_debug("Duplicate gear datum name: [G.display_name].") + continue + LAZYSET(gear_datums_by_category[G.category], "[G.display_name] [G.cost == 1 ? "(1 point)" : "([G.cost] points)"]", G) + gear_datums_by_name[G.display_name] = G /datum/gear var/display_name // Name/index. + var/category //Used for sorting in the loadout selection. var/path // Path to item. - var/cost // Number of points used. - var/slot // Slot to equip to. + var/cost = 2 // Number of points used. + var/slot // Slot to equip to, if any. var/list/allowed_roles // Roles that can spawn with this item. - var/whitelisted // Term to check the whitelist for.. var/list/allowed_origins -// This is sorted both by slot and alphabetically! Don't fuck it up! -// Headslot items +/datum/gear/eyewear + category = "Eyewear" + slot = WEAR_EYES -/datum/gear/cmbandana - display_name = "USCM Bandana (Green)" - path = /obj/item/clothing/head/cmbandana - cost = 3 - slot = WEAR_HEAD +/datum/gear/eyewear/aviators + display_name = "Aviator shades" + path = /obj/item/clothing/glasses/sunglasses/aviator + +/datum/gear/eyewear/eyepatch + display_name = "Eyepatch" + path = /obj/item/clothing/glasses/eyepatch + +/datum/gear/eyewear/rpg_glasses + display_name = "Marine RPG Glasses" + path = /obj/item/clothing/glasses/regular allowed_origins = USCM_ORIGINS -/datum/gear/cmbandanatan - display_name = "USCM Bandana (Tan)" - path = /obj/item/clothing/head/cmbandana/tan - cost = 3 - slot = WEAR_HEAD +/datum/gear/eyewear/prescription_glasses + display_name = "Prescription Glasses" + path = /obj/item/clothing/glasses/regular/hipster + +/datum/gear/eyewear/goggles + display_name = "Ballistic goggles" + path = /obj/item/clothing/glasses/mgoggles + +/datum/gear/eyewear/prescription_goggles + display_name = "Prescription ballistic goggles" + path = /obj/item/clothing/glasses/mgoggles/prescription + +/datum/gear/eyewear/goggles_black + display_name = "Ballistic goggles, black" + path = /obj/item/clothing/glasses/mgoggles/black + +/datum/gear/eyewear/goggles_orange + display_name = "Ballistic goggles, orange" + path = /obj/item/clothing/glasses/mgoggles/orange + +/datum/gear/eyewear/bimex_shades + display_name = "BiMex personal shades" + path = /obj/item/clothing/glasses/sunglasses/big + +/datum/gear/eyewear/sunglasses + display_name = "Sunglasses" + path = /obj/item/clothing/glasses/sunglasses + +/datum/gear/eyewear/prescription_sunglasses + display_name = "Prescription sunglasses" + path = /obj/item/clothing/glasses/sunglasses/prescription + +/datum/gear/mask + category = "Masks and scarves" + slot = WEAR_FACE + +/datum/gear/mask/balaclava_black + display_name = "Balaclava, black" + path = /obj/item/clothing/mask/balaclava + +/datum/gear/mask/balaclava_green + display_name = "Balaclava, green" + path = /obj/item/clothing/mask/balaclava/tactical + +/datum/gear/mask/coif + display_name = "Coif" + path = /obj/item/clothing/mask/rebreather/scarf + +/datum/gear/mask/face_wrap_black + display_name = "Face wrap, black" + path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/black + +/datum/gear/mask/face_wrap_green + display_name = "Face wrap, green" + path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green + +/datum/gear/mask/face_wrap_grey + display_name = "Face wrap, grey" + path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask + +/datum/gear/mask/face_wrap_red + display_name = "Face wrap, red" + path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/red + +/datum/gear/mask/face_wrap_tan + display_name = "Face wrap, tan" + path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/tan + +/datum/gear/mask/face_wrap_squad + display_name = "Face wrap, squad specific" + path =/obj/item/clothing/mask/rebreather/scarf/tacticalmask/squad + +/datum/gear/mask/gas + display_name = "Gas mask" + path = /obj/item/clothing/mask/gas + +/datum/gear/mask/scarf_black + display_name = "Scarf, black" + path = /obj/item/clothing/mask/tornscarf/black + +/datum/gear/mask/scarf_desert + display_name = "Scarf, desert" + path = /obj/item/clothing/mask/tornscarf/desert + +/datum/gear/mask/scarf_green + display_name = "Scarf, green" + path = /obj/item/clothing/mask/tornscarf/green + +/datum/gear/mask/scarf_grey + display_name = "Scarf, grey" + path = /obj/item/clothing/mask/tornscarf + +/datum/gear/mask/scarf_urban + display_name = "Scarf, urban" + path = /obj/item/clothing/mask/tornscarf/urban + +/datum/gear/mask/scarf_white + display_name = "Scarf, white" + path = /obj/item/clothing/mask/tornscarf/snow + +/datum/gear/mask/uscm allowed_origins = USCM_ORIGINS -/datum/gear/cmbeanie - display_name = "USCM Beanie (Gray)" - path = /obj/item/clothing/head/beanie/gray +/datum/gear/mask/uscm/balaclava_green + display_name = "USCM balaclava, green" + path = /obj/item/clothing/mask/rebreather/scarf/green + +/datum/gear/mask/uscm/balaclava_grey + display_name = "USCM balaclava, grey" + path = /obj/item/clothing/mask/rebreather/scarf/gray + +/datum/gear/mask/uscm/balaclava_tan + display_name = "USCM balaclava, tan" + path = /obj/item/clothing/mask/rebreather/scarf/tan + +/datum/gear/headwear + category = "Headwear" cost = 3 slot = WEAR_HEAD + +/datum/gear/headwear/durag_black + display_name = "Durag, black" + path = /obj/item/clothing/head/durag/black + +/datum/gear/headwear/durag + display_name = "Durag, mission specific" + path = /obj/item/clothing/head/durag + +/datum/gear/headwear/uscm allowed_origins = USCM_ORIGINS -/datum/gear/cmbeanie/green - display_name = "USCM Beanie (Green)" +/datum/gear/headwear/uscm/bandana_green + display_name = "USCM bandana, green" + path = /obj/item/clothing/head/cmbandana + +/datum/gear/headwear/uscm/bandana_tan + display_name = "USCM bandana, tan" + path = /obj/item/clothing/head/cmbandana/tan + +/datum/gear/headwear/uscm/beanie_grey + display_name = "USCM beanie, grey" + path = /obj/item/clothing/head/beanie/gray + +/datum/gear/headwear/uscm/beanie_green + display_name = "USCM beanie, green" path = /obj/item/clothing/head/beanie/green -/datum/gear/cmbeanie/tan - display_name = "USCM Beanie (Tan)" +/datum/gear/headwear/uscm/beanie_tan + display_name = "USCM beanie, tan" path = /obj/item/clothing/head/beanie/tan -/datum/gear/squadberet - display_name = "USCM Beret (Squad Specific)" +/datum/gear/headwear/uscm/beret_squad + display_name = "USCM beret, squad specific" path = /obj/item/clothing/head/beret/cm/squadberet - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS -/datum/gear/cmberet - display_name = "USCM Beret (Green)" + +/datum/gear/headwear/uscm/beret_green + display_name = "USCM beret, green" path = /obj/item/clothing/head/beret/cm - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS -/datum/gear/cmberettan - display_name = "USCM Beret (Tan)" +/datum/gear/headwear/uscm/beret_tan + display_name = "USCM beret, tan" path = /obj/item/clothing/head/beret/cm/tan - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS -/datum/gear/cmheadband - display_name = "USCM Headband (Green)" - path = /obj/item/clothing/head/headband - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/headwear/uscm/boonie_olive + display_name = "USCM boonie hat, olive" + path = /obj/item/clothing/head/cmcap/boonie -/datum/gear/cmheadbandred - display_name = "USCM Headband (Red)" - path = /obj/item/clothing/head/headband/red - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/headwear/uscm/boonie_tan + display_name = "USCM boonie hat, tan" + path = /obj/item/clothing/head/cmcap/boonie/tan -/datum/gear/cmheadbandtan - display_name = "USCM Headband (Tan)" - path = /obj/item/clothing/head/headband/tan - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/headwear/uscm/cap + display_name = "USCM cap" + path = /obj/item/clothing/head/cmcap -/datum/gear/cmheadbandbrown - display_name = "USCM Headband (Brown)" +/datum/gear/headwear/uscm/headband_brown + display_name = "USCM headband, brown" path = /obj/item/clothing/head/headband/brown - cost = 3 - slot = WEAR_HEAD -/datum/gear/cmheadbandgray - display_name = "USCM Headband (Gray)" +/datum/gear/headwear/uscm/headband_green + display_name = "USCM headband, green" + path = /obj/item/clothing/head/headband + +/datum/gear/headwear/uscm/headband_grey + display_name = "USCM headband, grey" path = /obj/item/clothing/head/headband/gray - cost = 3 - slot = WEAR_HEAD -/datum/gear/cmheadbandsquad - display_name = "USCM Headband (Squad)" +/datum/gear/headwear/uscm/headband_red + display_name = "USCM headband, red" + path = /obj/item/clothing/head/headband/red + +/datum/gear/headwear/uscm/headband_tan + display_name = "USCM headband, tan" + path = /obj/item/clothing/head/headband/tan + +/datum/gear/headwear/uscm/headband_squad + display_name = "USCM headband, squad specific" path = /obj/item/clothing/head/headband/squad - cost = 3 - slot = WEAR_HEAD -/datum/gear/cmheadset - display_name = "USCM Earpiece" +/datum/gear/headwear/uscm/headset + display_name = "USCM headset" path = /obj/item/clothing/head/headset - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS -/datum/gear/cmcap - display_name = "USCM Cap" - path = /obj/item/clothing/head/cmcap - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/helmet_garb + category = "Helmet accessories" + cost = 1 -/datum/gear/booniehat - display_name = "USCM Boonie Hat (Olive)" - path = /obj/item/clothing/head/cmcap/boonie - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/helmet_garb/flair_initech + display_name = "Flair, Initech" + path = /obj/item/prop/helmetgarb/flair_initech -/datum/gear/booniehattan - display_name = "USCM Boonie Hat (Tan)" - path = /obj/item/clothing/head/cmcap/boonie/tan - cost = 3 - slot = WEAR_HEAD - allowed_origins = USCM_ORIGINS +/datum/gear/helmet_garb/flair_io + display_name = "Flair, Io" + path = /obj/item/prop/helmetgarb/flair_io -/datum/gear/durag - display_name = "Durag (Mission Specific)" - path = /obj/item/clothing/head/durag - cost = 3 - slot = WEAR_HEAD +/datum/gear/helmet_garb/flair_peace + display_name = "Flair, Peace and Love" + path = /obj/item/prop/helmetgarb/flair_peace -/datum/gear/duragblack - display_name = "Durag (Black)" - path = /obj/item/clothing/head/durag/black - cost = 3 - slot = WEAR_HEAD +/datum/gear/helmet_garb/flair_uscm + display_name = "Flair, USCM" + path = /obj/item/prop/helmetgarb/flair_uscm -/datum/gear/eyepatch - display_name = "Eyepatch" - path = /obj/item/clothing/glasses/eyepatch - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/helmet_gasmask + display_name = "M5 integrated gasmask" + path = /obj/item/prop/helmetgarb/helmet_gasmask -/datum/gear/thugshades - display_name = "BiMex Personal Shades" - path = /obj/item/clothing/glasses/sunglasses/big - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/gunoil + display_name = "Gun oil" + path = /obj/item/prop/helmetgarb/gunoil -/datum/gear/sunglasses - display_name = "Cheap Sunglasses" - path = /obj/item/clothing/glasses/sunglasses - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/netting + display_name = "Helmet netting" + path = /obj/item/prop/helmetgarb/netting -/datum/gear/prescription_sunglasses - display_name = "Prescription Sunglasses" - path = /obj/item/clothing/glasses/sunglasses/prescription - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/lucky_feather + display_name = "Lucky feather, red" + path = /obj/item/prop/helmetgarb/lucky_feather -/datum/gear/cigar - display_name = "Premium Cigar" - path = /obj/item/clothing/mask/cigarette/cigar - slot = WEAR_FACE - cost = 2 +/datum/gear/helmet_garb/lucky_feather/yellow + display_name = "Lucky feather, yellow" + path = /obj/item/prop/helmetgarb/lucky_feather/yellow -/datum/gear/classic_cigar - display_name = "Classic Cigar" - path = /obj/item/clothing/mask/cigarette/cigar/classic - slot = WEAR_FACE - cost = 3 +/datum/gear/helmet_garb/lucky_feather/purple + display_name = "Lucky feather, purple" + path = /obj/item/prop/helmetgarb/lucky_feather/purple -/datum/gear/cigarette - display_name = "Cigarette" - path = /obj/item/clothing/mask/cigarette - slot = WEAR_FACE - cost = 1 +/datum/gear/helmet_garb/lucky_feather/blue + display_name = "Lucky feather, blue" + path = /obj/item/prop/helmetgarb/lucky_feather/blue -/datum/gear/balaclava - display_name = "Black Balaclava" - path = /obj/item/clothing/mask/balaclava - slot = WEAR_FACE - cost = 2 +/datum/gear/helmet_garb/broken_nvgs + display_name = "Night vision goggles, broken" + path = /obj/item/prop/helmetgarb/helmet_nvg/cosmetic -/datum/gear/balaclava/green - display_name = "Green Balaclava" - path = /obj/item/clothing/mask/balaclava/tactical - slot = WEAR_FACE - cost = 2 +/datum/gear/helmet_garb/prescription_bottle + display_name = "Prescription bottle" + path = /obj/item/prop/helmetgarb/prescription_bottle -/datum/gear/coif - display_name = "Coif" - path = /obj/item/clothing/mask/rebreather/scarf - cost = 2 - slot = WEAR_FACE +/datum/gear/helmet_garb/raincover + display_name = "Rain cover" + path = /obj/item/prop/helmetgarb/raincover -/datum/gear/cmbalaclava - display_name = "USCM Balaclava (Green)" - path = /obj/item/clothing/mask/rebreather/scarf/green - cost = 2 - slot = WEAR_FACE - allowed_origins = USCM_ORIGINS +/datum/gear/helmet_garb/rabbits_foot + display_name = "Rabbit's foot" + path = /obj/item/prop/helmetgarb/rabbitsfoot -/datum/gear/cmbalaclava/tan - display_name = "USCM Balaclava (Tan)" - path = /obj/item/clothing/mask/rebreather/scarf/tan - cost = 2 - slot = WEAR_FACE +/datum/gear/helmet_garb/rosary + display_name = "Rosary" + path = /obj/item/prop/helmetgarb/rosary -/datum/gear/cmbalaclava/gray - display_name = "USCM Balaclava (Gray)" - path = /obj/item/clothing/mask/rebreather/scarf/gray - cost = 2 - slot = WEAR_FACE +/datum/gear/helmet_garb/spent_buck + display_name = "Spent buckshot" + path = /obj/item/prop/helmetgarb/spent_buckshot -/datum/gear/cmgoggles - display_name = "Ballistic Goggles" - path = /obj/item/clothing/glasses/mgoggles - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/spent_flechette + display_name = "Spent flechette" + path = /obj/item/prop/helmetgarb/spent_flech -/datum/gear/cmPgoggles - display_name = "Prescription Ballistic Goggles" - path = /obj/item/clothing/glasses/mgoggles/prescription - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/spent_slugs + display_name = "Spent slugs" + path = /obj/item/prop/helmetgarb/spent_slug -/datum/gear/cmgogglesblack - display_name = "Ballistic Goggles (Black)" - path = /obj/item/clothing/glasses/mgoggles/black - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/spacejam_tickets + display_name = "Tickets to Space Jam" + path = /obj/item/prop/helmetgarb/spacejam_tickets -/datum/gear/cmgogglesorange - display_name = "Ballistic Goggles (Orange)" - path = /obj/item/clothing/glasses/mgoggles/orange - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/trimmed_wire + display_name = "Trimmed barbed wire" + path = /obj/item/prop/helmetgarb/trimmed_wire -/datum/gear/aviators - display_name = "Aviator Shades" - path = /obj/item/clothing/glasses/sunglasses/aviator - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/bullet_pipe + display_name = "10x99mm XM42B casing pipe" + path = /obj/item/prop/helmetgarb/bullet_pipe + allowed_origins = USCM_ORIGINS -/datum/gear/rpgglasses - display_name = "Marine RPG Glasses" - path = /obj/item/clothing/glasses/regular - cost = 2 - slot = WEAR_EYES +/datum/gear/helmet_garb/chaplain_patch + display_name = "USCM chaplain helmet patch" + path = /obj/item/prop/helmetgarb/chaplain_patch allowed_origins = USCM_ORIGINS -/datum/gear/prescglasses - display_name = "Prescription Glasses" - path = /obj/item/clothing/glasses/regular/hipster - cost = 2 - slot = WEAR_EYES +/datum/gear/paperwork + category = "Paperwork" -/datum/gear/tacticalmask - display_name = "Face Wrap (Gray)" - path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/pen + display_name = "Pen, black" + path = /obj/item/tool/pen + cost = 1 -/datum/gear/tacticalmasktan - display_name = "Face Wrap (Tan)" - path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/tan - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/pen_blue + display_name = "Pen, blue" + path = /obj/item/tool/pen/blue -/datum/gear/tacticalmaskred - display_name = "Face Wrap (Red)" - path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/red - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/pen_green + display_name = "Pen, green" + path = /obj/item/tool/pen/green -/datum/gear/tacticalmaskgreeen - display_name = "Face Wrap (Green)" - path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/green - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/pen_red + display_name = "Pen, red" + path = /obj/item/tool/pen/red -/datum/gear/tacticalmasksquad - display_name = "Face Wrap (Squad)" - path =/obj/item/clothing/mask/rebreather/scarf/tacticalmask/squad - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/paper + display_name = "Sheet of paper" + path = /obj/item/paper + cost = 1 -/datum/gear/tacticalmaskblack - display_name = "Face Wrap (Black)" - path = /obj/item/clothing/mask/rebreather/scarf/tacticalmask/black - slot = WEAR_FACE - cost = 2 -// -/datum/gear/tornscarfclassic - display_name = "Scarf (Grey)" - path = /obj/item/clothing/mask/tornscarf - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/clipboard + display_name = "Clipboard" + path = /obj/item/clipboard -/datum/gear/tornscarfgreen - display_name = "Scarf (Green)" - path = /obj/item/clothing/mask/tornscarf/green - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/folder_black + display_name = "Folder, black" + path = /obj/item/folder/black -/datum/gear/tornscarfwhite - display_name = "Scarf (White)" - path = /obj/item/clothing/mask/tornscarf/snow - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/folder_blue + display_name = "Folder, blue" + path = /obj/item/folder/blue -/datum/gear/tornscarfdesert - display_name = "Scarf (Desert)" - path = /obj/item/clothing/mask/tornscarf/desert - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/folder_red + display_name = "Folder, red" + path = /obj/item/folder/red -/datum/gear/tornscarfurban - display_name = "Scarf (Urban)" - path = /obj/item/clothing/mask/tornscarf/urban - slot = WEAR_FACE - cost = 2 +/datum/gear/paperwork/folder_white + display_name = "Folder, white" + path = /obj/item/folder/white -/datum/gear/tornscarfblack - display_name = "Scarf (Black)" - path = /obj/item/clothing/mask/tornscarf/black - slot = WEAR_FACE - cost = 2 -// -/datum/gear/greenfacepaint - display_name = "Green Facepaint" - path = /obj/item/facepaint/green - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/paperwork/folder_yellow + display_name = "Folder, yellow" + path = /obj/item/folder/yellow -/datum/gear/brownfacepaint - display_name = "Brown Facepaint" - path = /obj/item/facepaint/brown - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/paperwork/notepad_black + display_name = "Notepad, black" + path = /obj/item/notepad/black -/datum/gear/blackfacepaint - display_name = "Black Facepaint" - path = /obj/item/facepaint/black - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/paperwork/notepad_blue + display_name = "Notepad, blue" + path = /obj/item/notepad/blue -/datum/gear/fullbodyfacepaint - display_name = "Fullbody Paint" - path = /obj/item/facepaint/sniper - slot = WEAR_IN_BACK - cost = 4 //To match with the skull paint amount of point, gave this amount of point for the same reason of the skull facepaint (too cool for everyone to be able to constantly use) +/datum/gear/paperwork/notepad_green + display_name = "Notepad, green" + path = /obj/item/notepad/green -/datum/gear/aceofspades - display_name = "Ace of Spades" - path = /obj/item/toy/handcard/aceofspades - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/paperwork/notepad_red + display_name = "Notepad, red" + path = /obj/item/notepad/red -/datum/gear/pack_emeraldgreen - display_name = "Pack Of Emerald Greens" - path = /obj/item/storage/fancy/cigarettes/emeraldgreen - slot = WEAR_IN_BACK +/datum/gear/toy + category = "Recreational" + +/datum/gear/toy/camera + display_name = "Camera" + path = /obj/item/device/camera + +/datum/gear/toy/film + display_name = "Camera film" + path = /obj/item/device/camera_film cost = 1 -/datum/gear/pack_lucky_strikes - display_name = "Pack Of Lucky Strikes" - path = /obj/item/storage/fancy/cigarettes/lucky_strikes - slot = WEAR_IN_BACK +/datum/gear/toy/card cost = 1 -/datum/gear/weed_joint - display_name = "Joint of Space Weed" - path = /obj/item/clothing/mask/cigarette/weed - slot = WEAR_IN_BACK +/datum/gear/toy/card/ace_of_spades + display_name = "Card, ace of spades" + path = /obj/item/toy/handcard/aceofspades + +/datum/gear/toy/card/uno_reverse_red + display_name = "Card, Uno Reverse - red" + path = /obj/item/toy/handcard/uno_reverse_red + +/datum/gear/toy/card/uno_reverse_blue + display_name = "Card, Uno Reverse - blue" + path = /obj/item/toy/handcard/uno_reverse_blue + +/datum/gear/toy/card/uno_reverse_purple + display_name = "Card, Uno Reverse - purple" + path = /obj/item/toy/handcard/uno_reverse_purple + +/datum/gear/toy/card/uno_reverse_yellow + display_name = "Card, Uno Reverse - yellow" + path = /obj/item/toy/handcard/uno_reverse_yellow + +/datum/gear/toy/deck + display_name = "Deck of cards, regular" + path = /obj/item/toy/deck + +/datum/gear/toy/deck/uno + display_name = "Deck of cards, Uno" + path = /obj/item/toy/deck/uno + +/datum/gear/toy/d6 + display_name = "Die, 6 sides" + path = /obj/item/toy/dice + +/datum/gear/toy/d20 + display_name = "Die, 20 sides" + path = /obj/item/toy/dice/d20 + +/datum/gear/toy/walkman + display_name = "Walkman" + path = /obj/item/device/walkman + +/datum/gear/weapon + category = "Weapons" cost = 4 -/datum/gear/type_80_Bayonet +/datum/gear/weapon/type_80_Bayonet display_name = "Type 80 Bayonet" path = /obj/item/attachable/bayonet/upp_replica - slot = WEAR_IN_BACK - cost = 4 -/datum/gear/m8_cartridge_bayonet +/datum/gear/weapon/m8_cartridge_bayonet display_name = "M8 Cartridge Bayonet" path = /obj/item/storage/box/co2_knife - slot = WEAR_IN_BACK - cost = 4 -/datum/gear/clfpistol +/datum/gear/weapon/clfpistol display_name = "D18 Holdout Pistol" path = /obj/item/storage/box/clf - slot = WEAR_IN_BACK - cost = 4 -/datum/gear/m4a3_custom +/datum/gear/weapon/m4a3_custom display_name = "M4A3 Custom Pistol" path = /obj/item/weapon/gun/pistol/m4a3/custom - slot = WEAR_IN_BACK - cost = 4 allowed_origins = USCM_ORIGINS -/datum/gear/m44_custom_revolver +/datum/gear/weapon/m44_custom_revolver display_name = "M44 Custom Revolver" path = /obj/item/weapon/gun/revolver/m44/custom - slot = WEAR_IN_BACK - cost = 7 allowed_origins = USCM_ORIGINS -/datum/gear/jungle_boots - display_name = "Jungle Pattern Combat Boots" - path = /obj/item/clothing/shoes/marine/jungle - slot = WEAR_IN_BACK - cost = 3 +/datum/gear/drink + category = "Canned drinks" -/datum/gear/uno_reverse_red - display_name = "Uno Reverse - Red" - path = /obj/item/toy/handcard/uno_reverse_red - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/drink/water + display_name = "Bottled water" + path = /obj/item/reagent_container/food/drinks/cans/waterbottle + cost = 1 -/datum/gear/uno_reverse_blue - display_name = "Uno Reverse - Blue" - path = /obj/item/toy/handcard/uno_reverse_blue - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/drink/grape_juice + display_name = "Grape juice" + path = /obj/item/reagent_container/food/drinks/cans/grape_juice -/datum/gear/uno_reverse_purple - display_name = "Uno Reverse - Purple" - path = /obj/item/toy/handcard/uno_reverse_purple - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/drink/lemon_lime + display_name = "Lemon lime" + path = /obj/item/reagent_container/food/drinks/cans/lemon_lime -/datum/gear/uno_reverse_yellow - display_name = "Uno Reverse - Yellow" - path = /obj/item/toy/handcard/uno_reverse_yellow - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/drink/iced_tea + display_name = "Iced tea" + path = /obj/item/reagent_container/food/drinks/cans/iced_tea + +/datum/gear/drink/cola + display_name = "Classic Cola" + path = /obj/item/reagent_container/food/drinks/cans/classcola + +/datum/gear/drink/mountain_wind + display_name = "Mountain Wind" + path = /obj/item/reagent_container/food/drinks/cans/space_mountain_wind + +/datum/gear/drink/space_up + display_name = "Space Up" + path = /obj/item/reagent_container/food/drinks/cans/space_up -/datum/gear/candy +/datum/gear/drink/souto_classic + display_name = "Classic Souto" + path = /obj/item/reagent_container/food/drinks/cans/souto/classic + +/datum/gear/drink/souto_diet + display_name = "Diet Souto" + path = /obj/item/reagent_container/food/drinks/cans/souto/diet/classic + +/datum/gear/drink/boda + display_name = "Boda Soda" + path = /obj/item/reagent_container/food/drinks/cans/boda + cost = 3 //Legally imported from UPP. + +/datum/gear/drink/boda/plus + display_name = "Boda Cola" + path = /obj/item/reagent_container/food/drinks/cans/bodaplus + +/datum/gear/drink/alcohol + cost = 3 //Illegal in military. + +/datum/gear/drink/alcohol/ale + display_name = "Weyland-Yutani IPA Ale" + path = /obj/item/reagent_container/food/drinks/cans/ale + +/datum/gear/drink/alcohol/aspen + display_name = "Weyland-Yutani Aspen Beer" + path = /obj/item/reagent_container/food/drinks/cans/aspen + +/datum/gear/drink/alcohol/beer + display_name = "Weyland-Yutani Lite Beer" + path = /obj/item/reagent_container/food/drinks/cans/beer + +/datum/gear/drink/alcohol/loko + display_name = "Thirteen Loko" + path = /obj/item/reagent_container/food/drinks/cans/thirteenloko + +/datum/gear/flask + category = "Flasks" + +/datum/gear/flask/canteen + display_name = "Canteen" + path = /obj/item/reagent_container/food/drinks/flask/canteen + +/datum/gear/flask/leather + display_name = "Leather flask" + path = /obj/item/reagent_container/food/drinks/flask/detflask + +/datum/gear/flask/leather_black + display_name = "Black leather flask" + path = /obj/item/reagent_container/food/drinks/flask/barflask + +/datum/gear/flask/metal + display_name = "Metal flask" + path = /obj/item/reagent_container/food/drinks/flask + +/datum/gear/flask/uscm + display_name = "USCM flask" + path = /obj/item/reagent_container/food/drinks/flask/marine + +/datum/gear/flask/vacuum + display_name = "Vacuum flask" + path = /obj/item/reagent_container/food/drinks/flask/vacuumflask + +/datum/gear/flask/wy + display_name = "WY flask" + path = /obj/item/reagent_container/food/drinks/flask/weylandyutani + +/datum/gear/snack_sweet + category = "Food (sweets)" + +/datum/gear/snack_sweet/candy display_name = "Bar of candy" path = /obj/item/reagent_container/food/snacks/candy - slot = WEAR_IN_BACK - cost = 2 -/datum/gear/lime - display_name = "Lucky Lime" - path = /obj/item/reagent_container/food/snacks/grown/lime - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/snack_sweet/chocolate + display_name = "Bar of chocolate" + path = /obj/item/reagent_container/food/snacks/chocolatebar -/datum/gear/pen - display_name = "Pen" - path = /obj/item/tool/pen - slot = WEAR_IN_BACK - cost = 1 +/datum/gear/snack_sweet/candy_apple + display_name = "Candied apple" + path = /obj/item/reagent_container/food/snacks/candiedapple -/datum/gear/lighter - display_name = "Random Lighter" - path = /obj/item/tool/lighter/random - slot = WEAR_IN_BACK - cost = 2 +/datum/gear/snack_sweet/cookie + display_name = "Cookie" + path = /obj/item/reagent_container/food/snacks/cookie -/datum/gear/uscmpatch - display_name = "USCM shoulder patch" - path = /obj/item/clothing/accessory/patch - cost = 1 - slot = WEAR_IN_ACCESSORY - allowed_origins = USCM_ORIGINS +/datum/gear/snack_sweet/fortune_cookie + display_name = "Fortune cookie" + path = /obj/item/reagent_container/food/snacks/fortunecookie/prefilled + cost = 3 -/datum/gear/falconpatch - display_name = "Falling Falcons shoulder patch" - path = /obj/item/clothing/accessory/patch/falcon - cost = 1 - slot = WEAR_IN_ACCESSORY - allowed_origins = USCM_ORIGINS +/datum/gear/snack_sweet/donut_normal + display_name = "Donut" + path = /obj/item/reagent_container/food/snacks/donut/normal -/datum/gear/gas_mask - display_name = "Gas Mask" - path = /obj/item/clothing/mask/gas - cost = 2 - slot = WEAR_FACE +/datum/gear/snack_sweet/donut_jelly + display_name = "Jelly donut" + path = /obj/item/reagent_container/food/snacks/donut/jelly -/datum/gear/gunoil - display_name = "Gun Oil" - path = /obj/item/prop/helmetgarb/gunoil - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_sweet/donut_cherry + display_name = "Cherry donut" + path = /obj/item/reagent_container/food/snacks/donut/cherryjelly -/datum/gear/netting - display_name = "Helmet Netting" - path = /obj/item/prop/helmetgarb/netting - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged + category = "Food (packaged)" -/datum/gear/spent_buck - display_name = "Spent Buckshot" - path = /obj/item/prop/helmetgarb/spent_buckshot - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/beef_jerky + display_name = "Beef jerky" + path = /obj/item/reagent_container/food/snacks/sosjerky -/datum/gear/spent_slugs - display_name = "Spent Slugs" - path = /obj/item/prop/helmetgarb/spent_slug - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/meat_bar + display_name = "MEAT bar" + path = /obj/item/reagent_container/food/snacks/eat_bar -/datum/gear/spent_flechette - display_name = "Spent Flechette" - path = /obj/item/prop/helmetgarb/spent_flech - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/kepler_crisps + display_name = "Kepler Crisps" + path = /obj/item/reagent_container/food/snacks/kepler_crisps -/datum/gear/prescription_bottle - display_name = "Prescription Bottle" - path = /obj/item/prop/helmetgarb/prescription_bottle - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/burrito + display_name = "Packaged burrito" + path = /obj/item/reagent_container/food/snacks/packaged_burrito -/datum/gear/raincover - display_name = "Helmet Rain Cover" - path = /obj/item/prop/helmetgarb/raincover - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/cheeseburger + display_name = "Packaged cheeseburger" + path = /obj/item/reagent_container/food/snacks/packaged_burger -/datum/gear/rabbits_foot - display_name = "Rabbit's Foot" - path = /obj/item/prop/helmetgarb/rabbitsfoot - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/hotdog + display_name = "Packaged hotdog" + path = /obj/item/reagent_container/food/snacks/packaged_hdogs -/datum/gear/rosary - display_name = "Rosary" - path = /obj/item/prop/helmetgarb/rosary - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_packaged/chips_pepper + display_name = "W-Y Pepper Chips" + path = /obj/item/reagent_container/food/snacks/wy_chips/pepper -/datum/gear/lucky_feather - display_name = "Lucky Feather - Red" - path = /obj/item/prop/helmetgarb/lucky_feather - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_grown + category = "Food (healthy)" -/datum/gear/lucky_feather/blue - display_name = "Lucky Feather - Blue" - path = /obj/item/prop/helmetgarb/lucky_feather/blue +/datum/gear/snack_grown/apple + display_name = "Apple" + path = /obj/item/reagent_container/food/snacks/grown/apple -/datum/gear/lucky_feather/purple - display_name = "Lucky Feather - Purple" - path = /obj/item/prop/helmetgarb/lucky_feather/purple +/datum/gear/snack_grown/carrot + display_name = "Carrot" + path = /obj/item/reagent_container/food/snacks/grown/carrot -/datum/gear/lucky_feather/yellow - display_name = "Lucky Feather - Yellow" - path = /obj/item/prop/helmetgarb/lucky_feather/yellow +/datum/gear/snack_grown/corn + display_name = "Corn" + path = /obj/item/reagent_container/food/snacks/grown/corn -/datum/gear/helmet_gasmask - display_name = "M5 integrated gasmask" - path = /obj/item/prop/helmetgarb/helmet_gasmask - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/snack_grown/lemon + display_name = "Lemon" + path = /obj/item/reagent_container/food/snacks/grown/lemon -/datum/gear/trimmed_wire - display_name = "Trimmed Barbed Wire" - path = /obj/item/prop/helmetgarb/trimmed_wire - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/snack_grown/lime + display_name = "Lime" + path = /obj/item/reagent_container/food/snacks/grown/lime -/datum/gear/bullet_pipe - display_name = "10x99mm XM42B casing pipe" - path = /obj/item/prop/helmetgarb/bullet_pipe - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_grown/orange + display_name = "Orange" + path = /obj/item/reagent_container/food/snacks/grown/orange -/datum/gear/flair_initech - display_name = "Initech Flair" - path = /obj/item/prop/helmetgarb/flair_initech - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/snack_grown/potato + display_name = "Potato" + path = /obj/item/reagent_container/food/snacks/grown/potato -/datum/gear/flair_io - display_name = "Io Flair" - path = /obj/item/prop/helmetgarb/flair_io - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/smoking + category = "Smoking" -/datum/gear/flair_peace - display_name = "Peace and Love Flair" - path = /obj/item/prop/helmetgarb/flair_peace +/datum/gear/smoking/cigarette + display_name = "Cigarette" + path = /obj/item/clothing/mask/cigarette cost = 1 - slot = WEAR_IN_BACK + slot = WEAR_FACE -/datum/gear/flair_uscm - display_name = "USCM Flair" - path = /obj/item/prop/helmetgarb/flair_uscm - cost = 1 - slot = WEAR_IN_BACK - allowed_origins = USCM_ORIGINS +/datum/gear/smoking/cigarette/cigar_classic + display_name = "Classic cigar" + path = /obj/item/clothing/mask/cigarette/cigar/classic + cost = 3 -/datum/gear/broken_nvgs - display_name = "Broken Night Vision Goggles" - path = /obj/item/prop/helmetgarb/helmet_nvg/cosmetic - cost = 1 - slot = WEAR_IN_BACK +/datum/gear/smoking/cigarette/cigar_premium + display_name = "Premium cigar" + path = /obj/item/clothing/mask/cigarette/cigar + cost = 2 -/datum/gear/spacejam_tickets - display_name = "Authentic Tickets to Space Jam" - path = /obj/item/prop/helmetgarb/spacejam_tickets - cost = 4 - slot = WEAR_IN_BACK +/datum/gear/smoking/pack_emerald_green + display_name = "Pack Of Emerald Greens" + path = /obj/item/storage/fancy/cigarettes/emeraldgreen -/datum/gear/weyland_booze - display_name = "Weyland-Yutani Lite" - path = /obj/item/reagent_container/food/drinks/cans/beer - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/smoking/pack_lucky_strikes + display_name = "Pack Of Lucky Strikes" + path = /obj/item/storage/fancy/cigarettes/lucky_strikes -/datum/gear/weyland_IPA - display_name = "Weyland-Yutani IPA" - path = /obj/item/reagent_container/food/drinks/cans/beer - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/smoking/weed_joint + display_name = "Joint of space weed" + path = /obj/item/clothing/mask/cigarette/weed + cost = 4 -/datum/gear/flask - display_name = "Metal Flask" - path = /obj/item/reagent_container/food/drinks/flask - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/smoking/lighter + display_name = "Lighter, cheap" + path = /obj/item/tool/lighter/random + cost = 1 -/datum/gear/flask_canteen - display_name = "Canteen" - path = /obj/item/reagent_container/food/drinks/flask/canteen - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/smoking/zippo + display_name = "Lighter, zippo" + path = /obj/item/tool/lighter/zippo -/datum/gear/flask_uscm - display_name = "USCM Flask" - path = /obj/item/reagent_container/food/drinks/flask/marine - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/misc + category = "Miscellaneous" -/datum/gear/flask_wy - display_name = "WY Flask" - path = /obj/item/reagent_container/food/drinks/flask/weylandyutani - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/misc/facepaint_green + display_name = "Facepaint, green" + path = /obj/item/facepaint/green -/datum/gear/flask_det - display_name = "Leather Flask" - path = /obj/item/reagent_container/food/drinks/flask/detflask - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/misc/facepaint_brown + display_name = "Facepaint, brown" + path = /obj/item/facepaint/brown -/datum/gear/flask_bar - display_name = "Black Leather Flask" - path = /obj/item/reagent_container/food/drinks/flask/barflask - cost = 2 - slot = WEAR_IN_BACK +/datum/gear/misc/facepaint_black + display_name = "Facepaint, black" + path = /obj/item/facepaint/black -/datum/gear/flask_vacuum - display_name = "Vacuum Flask" - path = /obj/item/reagent_container/food/drinks/flask/vacuumflask - cost = 3 //they're too cool for 2 points - slot = WEAR_IN_BACK +/datum/gear/misc/facepaint_body + display_name = "Fullbody paint" + path = /obj/item/facepaint/sniper + cost = 4 //To match with the skull paint amount of point, gave this amount of point for the same reason of the skull facepaint (too cool for everyone to be able to constantly use) + +/datum/gear/misc/jungle_boots + display_name = "Jungle pattern combat boots" + path = /obj/item/clothing/shoes/marine/jungle + cost = 3 -/datum/gear/pdt_kit - display_name = "PDT/L Kit" +/datum/gear/misc/pdt_kit + display_name = "PDT/L kit" path = /obj/item/storage/box/pdt_kit cost = 3 - slot = WEAR_IN_BACK -/datum/gear/sunscreen_stick - display_name = "USCM Issue Sunscreen" +/datum/gear/misc/sunscreen_stick + display_name = "USCM issue sunscreen" path = /obj/item/facepaint/sunscreen_stick cost = 1 //The cadmium poisoning pays for the discounted cost longterm - slot = WEAR_IN_BACK + allowed_origins = USCM_ORIGINS -/datum/gear/chaplain_patch - display_name = "USCM Chaplain Helmet Patch" - path = /obj/item/prop/helmetgarb/chaplain_patch - cost = 1 //similar price to flairs - slot = WEAR_IN_BACK +/datum/gear/misc/patch_uscm + display_name = "USCM shoulder patch" + path = /obj/item/clothing/accessory/patch + cost = 1 + slot = WEAR_IN_ACCESSORY + allowed_origins = USCM_ORIGINS + +/datum/gear/misc/patch_uscm/falcon + display_name = "Falling Falcons shoulder patch" + path = /obj/item/clothing/accessory/patch/falcon diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 79584be10f0a..7bcf1dd6645c 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -541,7 +541,7 @@ /obj/item/clothing/glasses/sunglasses desc = "Generic off-brand eyewear, used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes." - name = "cheap sunglasses" + name = "sunglasses" icon_state = "sun" item_state = "sunglasses" darkness_view = -1 diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 261eab94725d..fc70e5fc90bb 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -172,9 +172,8 @@ if(!new_human.client || !new_human.client.prefs || !new_human.client.prefs.gear) return//We want to equip them with custom stuff second, after they are equipped with everything else. var/datum/gear/G - var/i - for(i in new_human.client.prefs.gear) - G = gear_datums[i] + for(var/gear_name in new_human.client.prefs.gear) + G = gear_datums_by_name[gear_name] if(G) if(G.allowed_roles && !(assignment in G.allowed_roles)) to_chat(new_human, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Role")) @@ -182,7 +181,7 @@ if(G.allowed_origins && !(new_human.origin in G.allowed_origins)) to_chat(new_human, SPAN_WARNING("Custom gear [G.display_name] cannot be equipped: Invalid Origin")) return - if(!new_human.equip_to_slot_or_del(new G.path, G.slot)) + if(!(G.slot && new_human.equip_to_slot_or_del(new G.path, G.slot))) new_human.equip_to_slot_or_del(new G.path, WEAR_IN_BACK) //Gives ranks to the ranked diff --git a/code/modules/paperwork/notepad.dm b/code/modules/paperwork/notepad.dm index d3d8b6f0305d..f30d56c4a7eb 100644 --- a/code/modules/paperwork/notepad.dm +++ b/code/modules/paperwork/notepad.dm @@ -14,12 +14,14 @@ var/page = 1 var/screen = 0 - var/list/color_types = list("red", "green", "black", "blue") + var/list/cover_colours = list("red", "green", "black", "blue") + var/cover_colour /obj/item/notepad/Initialize(mapload, ...) . = ..() - - icon_state = initial(icon_state) + "_[pick(color_types)]" + if(!cover_colour) + cover_colour = pick(cover_colours) + icon_state = initial(icon_state) + "_[cover_colour]" for(var/i = 1 to paper_left) new /obj/item/paper(src) @@ -125,3 +127,15 @@ if((loc == usr && usr.stat == CONSCIOUS)) name = "[(n_name ? text("[n_name]") : "notepad")]" add_fingerprint(usr) + +/obj/item/notepad/black + cover_colour = "black" + +/obj/item/notepad/blue + cover_colour = "blue" + +/obj/item/notepad/green + cover_colour = "green" + +/obj/item/notepad/red + cover_colour = "red" From 0a6daf0a34e0928532a2c909249e0a80d29a92a4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Jun 2023 15:26:09 +0100 Subject: [PATCH 231/495] Automatic changelog for PR #3467 [ci skip] --- html/changelogs/AutoChangeLog-pr-3467.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3467.yml diff --git a/html/changelogs/AutoChangeLog-pr-3467.yml b/html/changelogs/AutoChangeLog-pr-3467.yml new file mode 100644 index 000000000000..13cb316b0397 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3467.yml @@ -0,0 +1,5 @@ +author: "Segrain" +delete-after: True +changes: + - rscadd: "Expanded the list of custom loadout items." + - qol: "Custom loadout is now sorted into sections." \ No newline at end of file From 233d3e27e9d30646d9dea182a8af06254dc66ba1 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Mon, 5 Jun 2023 17:02:49 +0100 Subject: [PATCH 232/495] Staff/IC Interactions chat setting. (#3522) # About the pull request Adds a chat-tab setting for Staff-IC interactions such as Faxes and prayers. # Explain why it's good for the game Allows staff to filter things out so they can reply to faxes and similar easier. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Adds a staff to IC chat tab setting for faxes and prayers. /:cl: --- code/__DEFINES/chat.dm | 1 + code/game/machinery/fax_machine.dm | 4 ++-- code/modules/admin/tabs/admin_tab.dm | 2 +- code/modules/admin/topic/topic.dm | 14 +++++++------- code/modules/admin/verbs/mob_verbs.dm | 2 +- code/modules/admin/verbs/pray.dm | 6 +++--- code/span_macros.dm | 2 ++ code/stylesheet.dm | 1 + tgui/packages/tgui-panel/chat/constants.js | 7 +++++++ .../packages/tgui-panel/styles/goon/chat-dark.scss | 4 ++++ .../tgui-panel/styles/goon/chat-light.scss | 4 ++++ tgui/public/tgui-panel.bundle.css | 4 ++-- 12 files changed, 35 insertions(+), 16 deletions(-) diff --git a/code/__DEFINES/chat.dm b/code/__DEFINES/chat.dm index c21cb94b0140..85966e4032e2 100644 --- a/code/__DEFINES/chat.dm +++ b/code/__DEFINES/chat.dm @@ -15,6 +15,7 @@ #define MESSAGE_TYPE_ADMINCHAT "adminchat" #define MESSAGE_TYPE_MODCHAT "modchat" #define MESSAGE_TYPE_MENTOR "mentor" +#define MESSAGE_TYPE_STAFF_IC "staff_ic" #define MESSAGE_TYPE_EVENTCHAT "eventchat" #define MESSAGE_TYPE_ADMINLOG "adminlog" #define MESSAGE_TYPE_ATTACKLOG "attacklog" diff --git a/code/game/machinery/fax_machine.dm b/code/game/machinery/fax_machine.dm index ca676f41453d..783d24c00f2e 100644 --- a/code/game/machinery/fax_machine.dm +++ b/code/game/machinery/fax_machine.dm @@ -319,7 +319,7 @@ var/list/alldepartments = list() GLOB.fax_contents += faxcontents - var/msg_admin = SPAN_NOTICE("[target_department]: [key_name(user, 1)] ") + var/msg_admin = SPAN_STAFF_IC("[target_department]: [key_name(user, 1)] ") msg_admin += "[CC_MARK(user)] [ADMIN_PP(user)] [ADMIN_VV(user)] [ADMIN_SM(user)] [ADMIN_JMP_USER(user)] " switch(target_department) @@ -342,7 +342,7 @@ var/list/alldepartments = list() GLOB.GeneralFaxes.Add("\[view message at [world.timeofday]\] REPLY") msg_admin += "(RPLY): " - msg_admin += "Receiving fax via secure connection ... view message" + msg_admin += SPAN_STAFF_IC("Receiving fax via secure connection ... view message") var/msg_ghost = SPAN_NOTICE("[target_department]: ") msg_ghost += "Receiving fax via secure connection ... view message" diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index 2fa88d926b3b..11ee49b65e61 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -317,7 +317,7 @@ else if(mob.get_type_in_ears(/obj/item/device/radio/headset)) to_chat(mob, message) - message_admins("[key_name(usr)] used Subtle Message All In View from [message_option], saying \"[input]\".") + message_admins(SPAN_STAFF_IC("[key_name(usr)] used Subtle Message All In View from [message_option], saying \"[input]\".")) #undef SUBTLE_MESSAGE_IN_HEAD #undef SUBTLE_MESSAGE_WEYLAND diff --git a/code/modules/admin/topic/topic.dm b/code/modules/admin/topic/topic.dm index ca6f0f977ade..96c9312db7d1 100644 --- a/code/modules/admin/topic/topic.dm +++ b/code/modules/admin/topic/topic.dm @@ -1241,7 +1241,7 @@ log_admin("[src.owner] replied to [key_name(H)]'s USCM message with the message [input].") for(var/client/X in GLOB.admins) if((R_ADMIN|R_MOD) & X.admin_holder.rights) - to_chat(X, "ADMINS/MODS: \red [src.owner] replied to [key_name(H)]'s USCM message with: \blue \")[input]\"") + to_chat(X, SPAN_STAFF_IC("ADMINS/MODS: \red [src.owner] replied to [key_name(H)]'s USCM message with: \blue \")[input]\"")) to_chat(H, SPAN_DANGER("You hear something crackle in your headset before a voice speaks, please stand by for a message from USCM:\" \blue \"[input]\"")) else if(href_list["SyndicateReply"]) @@ -1306,7 +1306,7 @@ fax_message = new(generate_templated_fax(0, organization_type, subject, addressed_to, message_body, sent_by, "Editor in Chief", organization_type)) show_browser(usr, "[fax_message.data]", "pressfaxpreview", "size=500x400") var/send_choice = tgui_input_list(usr, "Send this fax?", "Fax Template", list("Send", "Cancel")) - if(send_choice != "Send") + if(send_choice != "Send") return GLOB.fax_contents += fax_message // save a copy @@ -1345,7 +1345,7 @@ P.stamps += "
This paper has been stamped by the Free Press Quantum Relay." to_chat(src.owner, "Message reply to transmitted successfully.") - message_admins("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]", 1) + message_admins(SPAN_STAFF_IC("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]"), 1) return to_chat(src.owner, "/red Unable to locate fax!") else if(href_list["USCMFaxReply"]) @@ -1388,7 +1388,7 @@ fax_message = new(generate_templated_fax(0, "USCM CENTRAL COMMAND", subject,addressed_to, message_body,sent_by, sent_title, "United States Colonial Marine Corps")) show_browser(usr, "[fax_message.data]", "uscmfaxpreview", "size=500x400") var/send_choice = tgui_input_list(usr, "Send this fax?", "Fax Template", list("Send", "Cancel")) - if(send_choice != "Send") + if(send_choice != "Send") return GLOB.fax_contents += fax_message // save a copy @@ -1427,7 +1427,7 @@ P.stamps += "
This paper has been stamped by the USCM High Command Quantum Relay." to_chat(src.owner, "Message reply to transmitted successfully.") - message_admins("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]", 1) + message_admins(SPAN_STAFF_IC("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]"), 1) return to_chat(src.owner, "/red Unable to locate fax!") @@ -1509,7 +1509,7 @@ P.stamps += "
This paper has been stamped and encrypted by the Weyland-Yutani Quantum Relay (tm)." to_chat(src.owner, "Message reply to transmitted successfully.") - message_admins("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]", 1) + message_admins(SPAN_STAFF_IC("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]"), 1) return to_chat(src.owner, "/red Unable to locate fax!") @@ -1591,7 +1591,7 @@ P.stamps += "
This paper has been stamped by The Office of Colonial Marshals." to_chat(src.owner, "Message reply to transmitted successfully.") - message_admins("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]", 1) + message_admins(SPAN_STAFF_IC("[key_name_admin(src.owner)] replied to a fax message from [key_name_admin(H)]"), 1) return to_chat(src.owner, "/red Unable to locate fax!") diff --git a/code/modules/admin/verbs/mob_verbs.dm b/code/modules/admin/verbs/mob_verbs.dm index 3aed46d5434e..376115c0d630 100644 --- a/code/modules/admin/verbs/mob_verbs.dm +++ b/code/modules/admin/verbs/mob_verbs.dm @@ -166,7 +166,7 @@ return to_chat(H, SPAN_DANGER("Message received through headset. [message_option] Transmission \"[msg]\"")) - var/message = WRAP_STAFF_LOG(usr, "subtle messaged [key_name(M)] as [message_option], saying \"[msg]\" in [get_area(M)] ([M.x],[M.y],[M.z]).") + var/message = WRAP_STAFF_LOG(usr, SPAN_STAFF_IC("subtle messaged [key_name(M)] as [message_option], saying \"[msg]\" in [get_area(M)] ([M.x],[M.y],[M.z]).")) message_admins(message, M.x, M.y, M.z) admin_ticket_log(M, message) diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 5a60c0185e37..e0210e4577a0 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -17,9 +17,9 @@ liaison = 1 if(liaison) - msg = SPAN_NOTICE("LIAISON: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]") + msg = SPAN_STAFF_IC("LIAISON: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]") else - msg = SPAN_NOTICE("PRAY: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]") + msg = SPAN_STAFF_IC("PRAY: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]") log_admin(msg) for(var/client/C in GLOB.admins) if(AHOLD_IS_MOD(C.admin_holder) && C.prefs.toggles_chat & CHAT_PRAYER) @@ -31,7 +31,7 @@ /proc/high_command_announce(text , mob/Sender , iamessage) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) - msg = "[SPAN_NOTICE("USCM[iamessage ? "IA" : ""]:")][key_name(Sender, 1)] [CC_MARK(Sender)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] [ADMIN_JMP_USER(Sender)] [CC_REPLY(Sender)]: [msg]" + msg = "[SPAN_STAFF_IC("USCM[iamessage ? "IA" : ""]:")][key_name(Sender, 1)] [CC_MARK(Sender)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] [ADMIN_JMP_USER(Sender)] [CC_REPLY(Sender)]: [msg]" log_admin(msg) for(var/client/C in GLOB.admins) if((R_ADMIN|R_MOD) & C.admin_holder.rights) diff --git a/code/span_macros.dm b/code/span_macros.dm index 110da044e74a..d5e9cdcb9c36 100644 --- a/code/span_macros.dm +++ b/code/span_macros.dm @@ -102,3 +102,5 @@ #define SPAN_ORANGE(X) "[X]" #define SPAN_PURPLE(X) "[X]" #define SPAN_MAROON(X) "[X]" + +#define SPAN_STAFF_IC(X) "[X]" diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 60fe1c0f9917..8e1ce4069b10 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -30,6 +30,7 @@ em {font-style: normal; font-weight: bold;} .mentorhelp {color: #009900; font-weight: bold;} .mentorstaff {color: #b5850d; font-weight: bold;} .staffsay {color: #b5850d; font-weight: bold;} +.staff_ic {color: #000099;} .name { font-weight: bold;} diff --git a/tgui/packages/tgui-panel/chat/constants.js b/tgui/packages/tgui-panel/chat/constants.js index e81fd5f75b63..a73003e13267 100644 --- a/tgui/packages/tgui-panel/chat/constants.js +++ b/tgui/packages/tgui-panel/chat/constants.js @@ -34,6 +34,7 @@ export const MESSAGE_TYPE_COMBAT = 'combat'; export const MESSAGE_TYPE_ADMINCHAT = 'adminchat'; export const MESSAGE_TYPE_MODCHAT = 'modchat'; export const MESSAGE_TYPE_MENTOR = 'mentor'; +export const MESSAGE_TYPE_STAFF_IC = 'staff_ic'; export const MESSAGE_TYPE_EVENTCHAT = 'eventchat'; export const MESSAGE_TYPE_ADMINLOG = 'adminlog'; export const MESSAGE_TYPE_ATTACKLOG = 'attacklog'; @@ -113,6 +114,12 @@ export const MESSAGE_TYPES = [ name: 'Unsorted', description: 'Everything we could not sort, always enabled', }, + { + type: MESSAGE_TYPE_STAFF_IC, + name: 'Staff IC', + description: 'IC interaction with staff', + selector: '.staff_ic', + }, // Admin stuff { type: MESSAGE_TYPE_ADMINCHAT, diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 5fc39895149e..28a5639e884d 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -456,6 +456,10 @@ em { color: #6685f5; } +.staff_ic { + color: #6685f5; +} + .tinynotice { color: #6685f5; font-size: 85%; diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 981b2dbfa73c..adbb56ed9b89 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -492,6 +492,10 @@ h2.alert { color: #000099; } +.staff_ic { + color: #000099; +} + .tinynotice { color: #000099; font-size: 85%; diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index 826d32cc4a85..55b4a50946c5 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1,2 +1,2 @@ -html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-dark-blue{color:#005fa7 !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-light-grey{color:#b3b3b3 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-xeno{color:#664573 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-dark-blue{background-color:#003e6e !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-light-grey{background-color:#919191 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.color-bg-xeno{background-color:#462f4e !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-dark-blue{outline:.167rem solid #005fa7 !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-light-grey{outline:.167rem solid #b3b3b3 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.outline-color-xeno{outline:.167rem solid #664573 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--dark-blue{transition:color 50ms,background-color 50ms;background-color:#003e6e;color:#fff}.Button--color--dark-blue:hover{transition:color 0ms,background-color 0ms}.Button--color--dark-blue:focus{transition:color 100ms,background-color 100ms}.Button--color--dark-blue:hover,.Button--color--dark-blue:focus{background-color:#135b92;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--light-grey{transition:color 50ms,background-color 50ms;background-color:#919191;color:#fff}.Button--color--light-grey:hover{transition:color 0ms,background-color 0ms}.Button--color--light-grey:focus{transition:color 100ms,background-color 100ms}.Button--color--light-grey:hover,.Button--color--light-grey:focus{background-color:#bababa;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--xeno{transition:color 50ms,background-color 50ms;background-color:#462f4e;color:#fff}.Button--color--xeno:hover{transition:color 0ms,background-color 0ms}.Button--color--xeno:focus{transition:color 100ms,background-color 100ms}.Button--color--xeno:hover,.Button--color--xeno:focus{background-color:#64496d;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#383838;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.Button--flex{display:inline-flex;flex-direction:column}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Button__content{display:block;align-self:stretch}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline{display:inline-block}.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--dark-blue .Knob__ringFill{stroke:#005fa7}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--light-grey .Knob__ringFill{stroke:#b3b3b3}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.Knob--color--xeno .Knob__ringFill{stroke:#664573}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left}.LabeledList__label--nowrap{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--dark-blue{color:#fff;background-color:#02121f}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--light-grey{color:#fff;background-color:#6a6a6a}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--color--xeno{color:#fff;background-color:#19161b}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-width:.0833333333em !important;border-style:solid !important;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border-color:#000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border-color:#d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border-color:#bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border-color:#d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border-color:#d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border-color:#9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border-color:#1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border-color:#009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border-color:#1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--dark-blue{border-color:#003e6e !important}.ProgressBar--color--dark-blue .ProgressBar__fill{background-color:#003e6e}.ProgressBar--color--violet{border-color:#552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border-color:#8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border-color:#cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border-color:#8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border-color:#646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--light-grey{border-color:#919191 !important}.ProgressBar--color--light-grey .ProgressBar__fill{background-color:#919191}.ProgressBar--color--good{border-color:#4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border-color:#cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border-color:#bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border-color:#657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.ProgressBar--color--xeno{border-color:#462f4e !important}.ProgressBar--color--xeno .ProgressBar__fill{background-color:#462f4e}.Section{position:relative;margin-bottom:.5em;background-color:#131313;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:hidden;overflow-x:scroll}.Section--scrollable.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:scroll}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#131313}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--dark-blue{color:#008ffd}.Tabs--horizontal .Tab--selected.Tab--color--dark-blue{border-bottom-color:#005fa7}.Tabs--vertical .Tab--selected.Tab--color--dark-blue{border-right-color:#005fa7}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--light-grey{color:#c6c6c6}.Tabs--horizontal .Tab--selected.Tab--color--light-grey{border-bottom-color:#b3b3b3}.Tabs--vertical .Tab--selected.Tab--color--light-grey{border-right-color:#b3b3b3}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Tab--selected.Tab--color--xeno{color:#9366a3}.Tabs--horizontal .Tab--selected.Tab--color--xeno{border-bottom-color:#664573}.Tabs--vertical .Tab--selected.Tab--color--xeno{border-right-color:#664573}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea--noborder{border:0px}.TextArea__textarea.TextArea__textarea--scrollable{overflow:auto;overflow-x:hidden;overflow-y:scroll}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.TextArea__textarea_custom{overflow:visible;white-space:pre-wrap}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid rgba(140,140,140,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:crimson;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(to bottom, #202020 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}em{font-style:normal;font-weight:bold}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited{color:#7c00e6}a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover{background:#999}.popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:hover,.popup input[type=text]:active,.popup input[type=text]:focus{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.popup input[type=submit]:hover,.popup input[type=submit]:focus,.popup input[type=submit]:active{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:link,.motd a:visited,.motd a:active,.motd a:hover{color:#a4bad6}.bold,.name,.prefix,.ooc,.looc,.adminooc,.admin,.medal,.yell{font-weight:bold}.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal;font-weight:bold}.ooc{font-weight:bold}.adminobserverooc{color:#09c;font-weight:bold}.adminooc{color:#3d5bc3;font-weight:bold}.adminsay{color:#9611d4;font-weight:bold}.admin{color:#5975da;font-weight:bold}.name{font-weight:bold}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:lime}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#fcdf03}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.suppradio{color:#b88646}.servradio{color:#6ca729}.syndradio{color:#8f4a4b}.gangradio{color:#ac2ea1}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.greenteamradio{color:#34fd34}.yellowteamradio{color:#fdfd34}.yell{font-weight:bold}.alert{color:#d82020}.userdanger{color:#c51e1e;font-weight:bold;font-size:185%}.bolddanger{color:#c51e1e;font-weight:bold}.danger{color:#c51e1e}.warning{color:#c51e1e;font-style:italic}.alertwarning{color:red;font-weight:bold}.boldwarning{color:#c51e1e;font-style:italic;font-weight:bold}.announce{color:#c51e1e;font-weight:bold}.boldannounce{color:#c51e1e;font-weight:bold}.minorannounce{font-weight:bold;font-size:185%}.greenannounce{color:#059223;font-weight:bold}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{color:#6685f5;font-size:85%}.tinynoticeital{color:#6685f5;font-style:italic;font-size:85%}.smallnotice{color:#6685f5;font-size:90%}.smallnoticeital{color:#6685f5;font-style:italic;font-size:90%}.boldnotice{color:#6685f5;font-weight:bold}.hear{color:#6685f5;font-style:italic}.adminnotice{color:#6685f5}.adminhelp{color:red;font-weight:bold}.unconscious{color:#a4bad6;font-weight:bold}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.grey{color:#838383}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.boldnicegreen{color:#059223;font-weight:bold}.cult{color:#973e3b}.cultitalic{color:#973e3b;font-style:italic}.cultbold{color:#973e3b;font-style:italic;font-weight:bold}.cultboldtalic{color:#973e3b;font-weight:bold;font-size:185%}.cultlarge{color:#973e3b;font-weight:bold;font-size:185%}.narsie{color:#973e3b;font-weight:bold;font-size:925%}.narsiesmall{color:#973e3b;font-weight:bold;font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:bold;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenboldnotice{color:#c099e2;font-weight:bold}.revenbignotice{color:#c099e2;font-weight:bold;font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:bold;font-size:185%}.deconversion_message{color:#a947ff;font-size:185%;font-style:italic}.ghostalert{color:#60f;font-style:italic;font-weight:bold}.alien{color:#855d85}.noticealien{color:#059223}.alertalien{color:#059223;font-weight:bold}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red;font-size:185%;font-weight:bold}.spider{color:#80f;font-weight:bold;font-size:185%}.interface{color:#750e75}.sans{font-family:"Comic Sans MS",cursive,sans-serif}.papyrus{font-family:"Papyrus",cursive,sans-serif}.robot{font-family:"Courier New",cursive,sans-serif}.tape_recorder{color:red;font-family:"Courier New",cursive,sans-serif}.command_headset{font-weight:bold;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.singing{font-family:"Trebuchet MS",cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:"Courier New",cursive,sans-serif;font-style:italic}.hypnophrase{color:#202020;font-weight:bold;animation:hypnocolor 1500ms infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#202020}25%{color:#4b02ac}50%{color:#9f41f1}75%{color:#541c9c}100%{color:#7adbf3}}.phobia{color:#d00;font-weight:bold;animation:phobia 750ms infinite}@keyframes phobia{0%{color:#f75a5a}50%{color:#d00}100%{color:#f75a5a}}.icon{height:1em;width:auto}.bigicon{font-size:2.5em}.memo{color:#638500;text-align:center}.memoedit{text-align:center;font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:bold;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:bold}.text-normal{font-weight:normal;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.xooc{color:#ac04e9;font-weight:bold;font-size:140%}.mooc{color:#090;font-weight:bold;font-size:140%}.yooc{color:#999600;font-weight:bold;font-size:140%}.headminsay{color:#653d78;font-weight:bold}.radio{color:#b4b4b4}.deptradio{color:#939}.comradio{color:#779cc2}.centradio{color:#5c5c8a}.hcradio{color:#318779}.cryoradio{color:#ad6d48}.airadio{color:#f0f}.secradio{color:#a52929}.engradio{color:#a66300}.sentryradio{color:#844300}.sentryradio{color:#844300}.medradio{color:#008160}.supradio{color:#ba8e41}.jtacradio{color:#ad3b98}.intelradio{color:#027d02}.wyradio{color:#fe9b24}.pmcradio{color:#4dc5ce}.vairadio{color:#e3580e}.cmbradio{color:#1b748c}.clfradio{color:#8e83ca}.alpharadio{color:#db2626}.bravoradio{color:#c68610}.charlieradio{color:#a5a}.deltaradio{color:#007fcf}.echoradio{color:#3eb489}.medium{font-size:110%}.big{font-size:115%}.large{font-size:125%}.extra_large{font-size:130%}.huge{font-size:150%}.underline{text-decoration:underline}.orange{color:#eca100}.normal{font-style:normal}.attack{color:#ff3838}.moderate{color:#c00}.disarm{color:#900}.passive{color:#600}.helpful{color:#368f31}.scanner{color:#ff3838}.scannerb{color:#ff3838;font-weight:bold}.scannerburn{color:orange}.scannerburnb{color:orange;font-weight:bold}.rose{color:#ff5050}.debuginfo{color:#493d26;font-style:italic}.xenonotice{color:#51a16c}.xenoboldnotice{color:#51a16c;font-style:italic}.xenowarning{color:#51a16c;font-style:italic}.xenominorwarning{color:#51a16c;font-weight:bold;font-style:italic}.xenodanger{color:#51a16c;font-weight:bold}.avoidharm{color:#72a0e5;font-weight:bold}.highdanger{color:#ff3838;font-weight:bold;font-size:140%}.xenohighdanger{color:#51a16c;font-weight:bold;font-size:140%}.xenoannounce{color:#65c585;font-family:book-antiqua;font-weight:bold;font-size:140%}.yautjabold{color:purple;font-weight:bold}.yautjaboldbig{color:purple;font-weight:bold;font-size:120%}.objectivebig{font-weight:bold;font-size:130%}.objectivegreen{color:lime}.objectivered{color:red}.objectivesuccess{color:lime;font-weight:bold;font-size:110%}.objectivefail{color:red;font-weight:bold;font-size:110%}.xenotalk,.xeno{color:#c048c0;font-style:italic}.xenoleader{color:#996e99;font-style:italic;font-size:125%}.xenoqueen{color:#996e99;font-style:italic;font-weight:bold;font-size:125%}.newscaster{color:maroon}.role_header{color:#e92d2d;display:block;text-align:center;font-weight:bold;font-family:trebuchet-ms;font-size:150%}.role_body{color:#3a3ae9;display:block;text-align:center;font-size:125%}.round_header{color:#e92d2d;display:block;text-align:center;font-family:courier;font-weight:bold;font-size:180%}.round_body{color:#c5c5c5;display:block;text-align:center;font-family:trebuchet-ms;font-weight:bold;font-size:125%}.event_announcement{color:#600d48;font-family:arial-narrow;font-weight:bold;font-size:125%}.announce_header{color:#cecece;font-weight:bold;font-size:150%}.announce_header_blue{color:#7575f3;font-weight:bold;font-size:150%}.announce_header_admin{color:#7575f3;font-weight:bold;font-size:150%}.announce_body{color:#e92d2d;font-weight:normal;font-size:125%}.centerbold{display:block;text-align:center;font-weight:bold}.mod{color:#917455;font-weight:bold}.modooc{color:#184880;font-weight:bold}.adminmod{color:#7c440c;font-weight:bold}.mentorsay{color:#d4af57;font-weight:bold}.mentorhelp{color:#090;font-weight:bold}.mentorbody{color:#da6200;font-weight:bold}.mentorstaff{color:#b5850d;font-weight:bold}.staffsay{color:#b5850d;font-weight:bold}.tajaran{color:#803b56}.tajaran_signlang{color:#941c1c}.skrell{color:#00ced1}.soghun{color:#228b22}.changeling{color:purple}.vox{color:#a0a}.monkey{color:#966c47}.german{color:#858f1e;font-family:"Times New Roman",Times,serif}.spanish{color:#cf982b}.japanese{color:#940927}.chinese{color:#fe1919}.zombie{color:#2dacb1;font-style:italic}.rough{font-family:trebuchet-ms,cursive,sans-serif}.commando{color:#fe9b24;font-style:bold}.say_quote{font-family:Georgia,Verdana,sans-serif}.admin .message{color:#314cad}.admin .prefix{font-weight:bolder}.pm{font-size:110%}.deadsay{color:#8b4dff}.retro_translator{font-weight:bold}.yautja_translator{color:#a00;font-weight:bold;animation:glitch .5s infinite}@keyframes glitch{25%{color:#a00;transform:translate(-2px, -1px)}50%{color:#be0000;transform:translate(1px, -2px)}75%{color:#8d0000;transform:translate(-1px, 2px)}100%{color:#830000;transform:translate(1px, 1px)}}.examine_block{background:#1b1c1e;border:1px solid #a4bad6;margin:.5em;padding:.5em .75em}.examine_block .icon{width:1.5em;height:1.5em;margin:0;padding:0}.tooltip{font-style:italic;border-bottom:1px dashed #fff} -.theme-light .color-black{color:#000 !important}.theme-light .color-white{color:#e6e6e6 !important}.theme-light .color-red{color:#c82121 !important}.theme-light .color-orange{color:#e6630d !important}.theme-light .color-yellow{color:#e5c304 !important}.theme-light .color-olive{color:#a3b816 !important}.theme-light .color-green{color:#1d9f3b !important}.theme-light .color-teal{color:#00a39c !important}.theme-light .color-blue{color:#1e78bb !important}.theme-light .color-dark-blue{color:#004274 !important}.theme-light .color-violet{color:#5a30b5 !important}.theme-light .color-purple{color:#932eb4 !important}.theme-light .color-pink{color:#db228a !important}.theme-light .color-brown{color:#955d39 !important}.theme-light .color-grey{color:#e6e6e6 !important}.theme-light .color-light-grey{color:#999 !important}.theme-light .color-good{color:#529923 !important}.theme-light .color-average{color:#da810e !important}.theme-light .color-bad{color:#c82121 !important}.theme-light .color-label{color:#353535 !important}.theme-light .color-xeno{color:#4a3253 !important}.theme-light .color-bg-black{background-color:#000 !important}.theme-light .color-bg-white{background-color:#bfbfbf !important}.theme-light .color-bg-red{background-color:#a61c1c !important}.theme-light .color-bg-orange{background-color:#c0530b !important}.theme-light .color-bg-yellow{background-color:#bfa303 !important}.theme-light .color-bg-olive{background-color:#889912 !important}.theme-light .color-bg-green{background-color:#188532 !important}.theme-light .color-bg-teal{background-color:#008882 !important}.theme-light .color-bg-blue{background-color:#19649c !important}.theme-light .color-bg-dark-blue{background-color:#003761 !important}.theme-light .color-bg-violet{background-color:#4b2897 !important}.theme-light .color-bg-purple{background-color:#7a2696 !important}.theme-light .color-bg-pink{background-color:#b61d73 !important}.theme-light .color-bg-brown{background-color:#7c4d2f !important}.theme-light .color-bg-grey{background-color:#bfbfbf !important}.theme-light .color-bg-light-grey{background-color:gray !important}.theme-light .color-bg-good{background-color:#44801d !important}.theme-light .color-bg-average{background-color:#b56b0b !important}.theme-light .color-bg-bad{background-color:#a61c1c !important}.theme-light .color-bg-label{background-color:#2c2c2c !important}.theme-light .color-bg-xeno{background-color:#3e2945 !important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#fff}.theme-light .Tabs--fill{height:100%}.theme-light .Section .Tabs{background-color:transparent}.theme-light .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-light .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-light .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-light .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-light .Tab--selected{background-color:rgba(255,255,255,.125);color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--dark-blue{color:#0079d7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--dark-blue{border-bottom-color:#004274}.theme-light .Tabs--vertical .Tab--selected.Tab--color--dark-blue{border-right-color:#004274}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--light-grey{color:#b3b3b3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--light-grey{border-bottom-color:#999}.theme-light .Tabs--vertical .Tab--selected.Tab--color--light-grey{border-right-color:#999}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Tab--selected.Tab--color--xeno{color:#7e558e}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--xeno{border-bottom-color:#4a3253}.theme-light .Tabs--vertical .Tab--selected.Tab--color--xeno{border-right-color:#4a3253}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__rest{position:relative}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill>.Section__rest{flex-grow:1}.theme-light .Section--fill>.Section__rest>.Section__content{height:100%}.theme-light .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-light .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-light .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:hidden;overflow-x:scroll}.theme-light .Section--scrollable.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:scroll}.theme-light .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-light .Section .Section:first-child{margin-top:-0.5em}.theme-light .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-light .Section .Section .Section .Section__titleText{font-size:1em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .fas,.theme-light .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .fas,.theme-light .Button--hasContent .far{margin-right:.25em}.theme-light .Button--hasContent.Button--iconPosition--right .fa,.theme-light .Button--hasContent.Button--iconPosition--right .fas,.theme-light .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--black:hover,.theme-light .Button--color--black:focus{background-color:#131313;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--white:hover,.theme-light .Button--color--white:focus{background-color:#efefef;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--red:hover,.theme-light .Button--color--red:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--orange:hover,.theme-light .Button--color--orange:focus{background-color:#ea7426;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--yellow:hover,.theme-light .Button--color--yellow:focus{background-color:#efce17;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--olive:hover,.theme-light .Button--color--olive:focus{background-color:#afc328;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--green:hover,.theme-light .Button--color--green:focus{background-color:#2fac4c;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--teal:hover,.theme-light .Button--color--teal:focus{background-color:#13afa9;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--blue:hover,.theme-light .Button--color--blue:focus{background-color:#3086c7;color:#fff}.theme-light .Button--color--dark-blue{transition:color 50ms,background-color 50ms;background-color:#003761;color:#fff}.theme-light .Button--color--dark-blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--dark-blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--dark-blue:hover,.theme-light .Button--color--dark-blue:focus{background-color:#135283;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--violet:hover,.theme-light .Button--color--violet:focus{background-color:#6a41c1;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--purple:hover,.theme-light .Button--color--purple:focus{background-color:#a03fc0;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--pink:hover,.theme-light .Button--color--pink:focus{background-color:#da3f96;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--brown:hover,.theme-light .Button--color--brown:focus{background-color:#a26c49;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--grey:hover,.theme-light .Button--color--grey:focus{background-color:#efefef;color:#000}.theme-light .Button--color--light-grey{transition:color 50ms,background-color 50ms;background-color:gray;color:#fff}.theme-light .Button--color--light-grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--light-grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--light-grey:hover,.theme-light .Button--color--light-grey:focus{background-color:#a6a6a6;color:#fff}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--good:hover,.theme-light .Button--color--good:focus{background-color:#62a635;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--average:hover,.theme-light .Button--color--average:focus{background-color:#e48f20;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--bad:hover,.theme-light .Button--color--bad:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--label:hover,.theme-light .Button--color--label:focus{background-color:#464646;color:#fff}.theme-light .Button--color--xeno{transition:color 50ms,background-color 50ms;background-color:#3e2945;color:#fff}.theme-light .Button--color--xeno:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--xeno:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--xeno:hover,.theme-light .Button--color--xeno:focus{background-color:#5a4363;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--default:hover,.theme-light .Button--color--default:focus{background-color:#eaeaea;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--caution:hover,.theme-light .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--danger:hover,.theme-light .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:rgba(238,238,238,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--transparent:hover,.theme-light .Button--color--transparent:focus{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636 !important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--selected:hover,.theme-light .Button--selected:focus{background-color:#1a8be7;color:#fff}.theme-light .Button--flex{display:inline-flex;flex-direction:column}.theme-light .Button--flex--fluid{width:100%}.theme-light .Button--verticalAlignContent--top{justify-content:flex-start}.theme-light .Button--verticalAlignContent--middle{justify-content:center}.theme-light .Button--verticalAlignContent--bottom{justify-content:flex-end}.theme-light .Button__content{display:block;align-self:stretch}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#fff;color:#000;text-align:right}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea--noborder{border:0px}.theme-light .TextArea__textarea.TextArea__textarea--scrollable{overflow:auto;overflow-x:hidden;overflow-y:scroll}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .TextArea__textarea_custom{overflow:visible;white-space:pre-wrap}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotateZ(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotateZ(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--dark-blue .Knob__ringFill{stroke:#004274}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--light-grey .Knob__ringFill{stroke:#999}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Knob--color--xeno .Knob__ringFill{stroke:#4a3253}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-width:.0833333333em !important;border-style:solid !important;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.theme-light .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-light .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border-color:#000 !important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border-color:#bfbfbf !important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border-color:#a61c1c !important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border-color:#c0530b !important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border-color:#bfa303 !important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border-color:#889912 !important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border-color:#188532 !important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border-color:#008882 !important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border-color:#19649c !important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--dark-blue{border-color:#003761 !important}.theme-light .ProgressBar--color--dark-blue .ProgressBar__fill{background-color:#003761}.theme-light .ProgressBar--color--violet{border-color:#4b2897 !important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border-color:#7a2696 !important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border-color:#b61d73 !important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border-color:#7c4d2f !important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border-color:#bfbfbf !important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--light-grey{border-color:gray !important}.theme-light .ProgressBar--color--light-grey .ProgressBar__fill{background-color:gray}.theme-light .ProgressBar--color--good{border-color:#44801d !important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border-color:#b56b0b !important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border-color:#a61c1c !important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border-color:#2c2c2c !important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .ProgressBar--color--xeno{border-color:#3e2945 !important}.theme-light .ProgressBar--color--xeno .ProgressBar__fill{background-color:#3e2945}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(252,252,252,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-light .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light html,.theme-light body{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#fff;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light em{font-style:normal;font-weight:bold}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:blue}.theme-light a.visited{color:#f0f}.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:hover,.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.theme-light .popup input[type=submit]:hover,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:active{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:link,.theme-light .motd a:visited,.theme-light .motd a:active,.theme-light .motd a:hover{color:#638500}.theme-light .bold,.theme-light .name,.theme-light .prefix,.theme-light .ooc,.theme-light .looc,.theme-light .adminooc,.theme-light .admin,.theme-light .medal,.theme-light .yell{font-weight:bold}.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light .highlight{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:blue;font-family:Georgia,Verdana,sans-serif}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light em{font-style:normal;font-weight:bold}.theme-light .ooc{font-weight:bold}.theme-light .adminobserverooc{color:#09c;font-weight:bold}.theme-light .adminooc{color:#700038;font-weight:bold}.theme-light .adminsay{color:#ff4500;font-weight:bold}.theme-light .admin{color:#4473ff;font-weight:bold}.theme-light .name{font-weight:bold}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:lime}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#948f02}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .sentryradio{color:#844300}.theme-light .suppradio{color:#a8732b}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .gangradio{color:#ac2ea1}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:blue}.theme-light .greenteamradio{color:lime}.theme-light .yellowteamradio{color:#d1ba22}.theme-light .yell{font-weight:bold}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .userdanger{color:red;font-weight:bold;font-size:185%}.theme-light .bolddanger{color:red;font-weight:bold}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:bold}.theme-light .boldwarning{color:red;font-style:italic;font-weight:bold}.theme-light .announce{color:#228b22;font-weight:bold}.theme-light .boldannounce{color:red;font-weight:bold}.theme-light .minorannounce{font-weight:bold;font-size:185%}.theme-light .greenannounce{color:lime;font-weight:bold}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-size:85%}.theme-light .tinynoticeital{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:bold}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:blue}.theme-light .adminhelp{color:red;font-weight:bold}.theme-light .unconscious{color:blue;font-weight:bold}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .grey{color:#838383}.theme-light .red{color:red}.theme-light .blue{color:blue}.theme-light .nicegreen{color:#14a833}.theme-light .boldnicegreen{color:#14a833;font-weight:bold}.theme-light .cult{color:#973e3b}.theme-light .cultitalic{color:#973e3b;font-style:italic}.theme-light .cultbold{color:#973e3b;font-style:italic;font-weight:bold}.theme-light .cultboldtalic{color:#973e3b;font-weight:bold;font-size:185%}.theme-light .cultlarge{color:#973e3b;font-weight:bold;font-size:185%}.theme-light .narsie{color:#973e3b;font-weight:bold;font-size:925%}.theme-light .narsiesmall{color:#973e3b;font-weight:bold;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{color:#609;font-weight:bold;font-style:italic}.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenboldnotice{color:#1d2953;font-weight:bold}.theme-light .revenbignotice{color:#1d2953;font-weight:bold;font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:bold;font-size:185%}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:bold}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:bold}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:bold}.theme-light .spider{color:#4d004d;font-weight:bold;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:"Comic Sans MS",cursive,sans-serif}.theme-light .papyrus{font-family:"Papyrus",cursive,sans-serif}.theme-light .robot{font-family:"Courier New",cursive,sans-serif}.theme-light .tape_recorder{color:maroon;font-family:"Courier New",cursive,sans-serif}.theme-light .command_headset{font-weight:bold;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:lime;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.theme-light .singing{font-family:"Trebuchet MS",cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:"Courier New",cursive,sans-serif;font-style:italic}.theme-light .hypnophrase{color:#0d0d0d;font-weight:bold;animation:hypnocolor 1500ms infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}100%{color:#3bb5d3}}.theme-light .phobia{color:#d00;font-weight:bold;animation:phobia 750ms infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}100%{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .bigicon{font-size:2.5em}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:bold;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:blue;font-weight:bold}.theme-light .text-normal{font-weight:normal;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em}.theme-light .xooc{color:#6c0094;font-weight:bold;font-size:140%}.theme-light .mooc{color:#090;font-weight:bold;font-size:140%}.theme-light .yooc{color:#999600;font-weight:bold;font-size:140%}.theme-light .headminsay{color:#5a0a7f;font-weight:bold}.theme-light .radio{color:#4e4e4e}.theme-light .deptradio{color:#939}.theme-light .comradio{color:#004080}.theme-light .centradio{color:#5c5c8a}.theme-light .cryoradio{color:#554e3f}.theme-light .hcradio{color:#318779}.theme-light .airadio{color:#f0f}.theme-light .secradio{color:#a30000}.theme-light .engradio{color:#a66300}.theme-light .sentryradio{color:#844300}.theme-light .medradio{color:#008160}.theme-light .supradio{color:#5f4519}.theme-light .jtacradio{color:#702963}.theme-light .intelradio{color:#027d02}.theme-light .wyradio{color:#fe9b24}.theme-light .pmcradio{color:#136957}.theme-light .vairadio{color:#943d0a}.theme-light .cmbradio{color:#1b748c}.theme-light .clfradio{color:#6f679c}.theme-light .alpharadio{color:#ea0000}.theme-light .bravoradio{color:#c68610}.theme-light .charlieradio{color:#a5a}.theme-light .deltaradio{color:#007fcf}.theme-light .echoradio{color:#3a7e65}.theme-light .medium{font-size:110%}.theme-light .big{font-size:115%}.theme-light .large{font-size:125%}.theme-light .extra_large{font-size:130%}.theme-light .huge{font-size:150%}.theme-light .underline{text-decoration:underline}.theme-light .orange{color:#eca100}.theme-light .normal{font-style:normal}.theme-light .attack{color:red}.theme-light .moderate{color:#c00}.theme-light .disarm{color:#900}.theme-light .passive{color:#600}.theme-light .helpful{color:#368f31}.theme-light .scanner{color:red}.theme-light .scannerb{color:red;font-weight:bold}.theme-light .scannerburn{color:orange}.theme-light .scannerburnb{color:orange;font-weight:bold}.theme-light .rose{color:#ff5050}.theme-light .debuginfo{color:#493d26;font-style:italic}.theme-light .xenonotice{color:#2a623d}.theme-light .xenoboldnotice{color:#2a623d;font-style:italic}.theme-light .xenowarning{color:#2a623d;font-style:italic}.theme-light .xenominorwarning{color:#2a623d;font-weight:bold;font-style:italic}.theme-light .xenodanger{color:#2a623d;font-weight:bold}.theme-light .avoidharm{color:#72a0e5;font-weight:bold}.theme-light .highdanger{color:red;font-weight:bold;font-size:140%}.theme-light .xenohighdanger{color:#2a623d;font-weight:bold;font-size:140%}.theme-light .xenoannounce{color:#1a472a;font-family:book-antiqua;font-weight:bold;font-size:140%}.theme-light .yautjabold{color:purple;font-weight:bold}.theme-light .yautjaboldbig{color:purple;font-weight:bold;font-size:120%}.theme-light .objectivebig{font-weight:bold;font-size:130%}.theme-light .objectivegreen{color:lime}.theme-light .objectivered{color:red}.theme-light .objectivesuccess{color:lime;font-weight:bold;font-size:110%}.theme-light .objectivefail{color:red;font-weight:bold;font-size:110%}.theme-light .xenotalk,.theme-light .xeno{color:#900090;font-style:italic}.theme-light .xenoleader{color:#730d73;font-style:italic;font-size:125%}.theme-light .xenoqueen{color:#730d73;font-style:italic;font-weight:bold;font-size:125%}.theme-light .newscaster{color:maroon}.theme-light .role_header{color:#db0000;display:block;text-align:center;font-weight:bold;font-family:trebuchet-ms;font-size:150%}.theme-light .role_body{color:#009;display:block;text-align:center;font-size:125%}.theme-light .round_header{color:#db0000;display:block;text-align:center;font-family:courier;font-weight:bold;font-size:180%}.theme-light .round_body{color:#001427;display:block;text-align:center;font-family:trebuchet-ms;font-weight:bold;font-size:125%}.theme-light .event_announcement{color:#600d48;font-family:arial-narrow;font-weight:bold;font-size:125%}.theme-light .announce_header{color:#000;font-weight:bold;font-size:150%}.theme-light .announce_header_blue{color:#009;font-weight:bold;font-size:150%}.theme-light .announce_body{color:red;font-weight:normal;font-size:125%}.theme-light .centerbold{display:block;text-align:center;font-weight:bold}.theme-light .mod{color:#735638;font-weight:bold}.theme-light .modooc{color:#184880;font-weight:bold}.theme-light .adminmod{color:#402a14;font-weight:bold}.theme-light .mentorsay{color:#b38c32;font-weight:bold}.theme-light .mentorhelp{color:#007e00;font-weight:bold}.theme-light .mentorbody{color:#da6200;font-weight:bold}.theme-light .mentorstaff{color:#876101;font-weight:bold}.theme-light .staffsay{color:#876101;font-weight:bold}.theme-light .tajaran{color:#803b56}.theme-light .tajaran_signlang{color:#941c1c}.theme-light .skrell{color:#00ced1}.theme-light .soghun{color:#228b22}.theme-light .changeling{color:purple}.theme-light .vox{color:#a0a}.theme-light .monkey{color:#966c47}.theme-light .german{color:#858f1e;font-family:"Times New Roman",Times,serif}.theme-light .spanish{color:#cf982b}.theme-light .japanese{color:#940927}.theme-light .chinese{color:#fe1919}.theme-light .zombie{color:#216163;font-style:italic}.theme-light .commando{color:#fe9b24;font-style:bold}.theme-light .rough{font-family:trebuchet-ms,cursive,sans-serif}.theme-light .say_quote{font-family:Georgia,Verdana,sans-serif}.theme-light .admin .message{color:#314cad}.theme-light .admin .prefix{font-weight:bolder}.theme-light .pm{font-size:110%}.theme-light .retro_translator{font-weight:bold}.theme-light .yautja_translator{color:#a00;font-weight:bold;animation:glitch .5s infinite}@keyframes glitch{25%{color:#a00;transform:translate(-2px, -1px)}50%{color:#be0000;transform:translate(1px, -2px)}75%{color:#8d0000;transform:translate(-1px, 2px)}100%{color:#830000;transform:translate(1px, 1px)}}.theme-light .examine_block{background:#f2f7fa;border:1px solid #111a27;margin:.5em;padding:.5em .75em}.theme-light .examine_block .icon{width:1.5em;height:1.5em;margin:0;padding:0}.theme-light .tooltip{font-style:italic;border-bottom:1px dashed #000} +html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-dark-blue{color:#005fa7 !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-light-grey{color:#b3b3b3 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-xeno{color:#664573 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-dark-blue{background-color:#003e6e !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-light-grey{background-color:#919191 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.color-bg-xeno{background-color:#462f4e !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-dark-blue{outline:.167rem solid #005fa7 !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-light-grey{outline:.167rem solid #b3b3b3 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.outline-color-xeno{outline:.167rem solid #664573 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--dark-blue{transition:color 50ms,background-color 50ms;background-color:#003e6e;color:#fff}.Button--color--dark-blue:hover{transition:color 0ms,background-color 0ms}.Button--color--dark-blue:focus{transition:color 100ms,background-color 100ms}.Button--color--dark-blue:hover,.Button--color--dark-blue:focus{background-color:#135b92;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--light-grey{transition:color 50ms,background-color 50ms;background-color:#919191;color:#fff}.Button--color--light-grey:hover{transition:color 0ms,background-color 0ms}.Button--color--light-grey:focus{transition:color 100ms,background-color 100ms}.Button--color--light-grey:hover,.Button--color--light-grey:focus{background-color:#bababa;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--xeno{transition:color 50ms,background-color 50ms;background-color:#462f4e;color:#fff}.Button--color--xeno:hover{transition:color 0ms,background-color 0ms}.Button--color--xeno:focus{transition:color 100ms,background-color 100ms}.Button--color--xeno:hover,.Button--color--xeno:focus{background-color:#64496d;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#383838;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.Button--flex{display:inline-flex;flex-direction:column}.Button--flex--fluid{width:100%}.Button--verticalAlignContent--top{justify-content:flex-start}.Button--verticalAlignContent--middle{justify-content:center}.Button--verticalAlignContent--bottom{justify-content:flex-end}.Button__content{display:block;align-self:stretch}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:block}.Flex--iefix.Flex--inline{display:inline-block}.Flex__item--iefix{display:inline-block}.Flex--iefix--column>.Flex__item--iefix{display:block}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--dark-blue .Knob__ringFill{stroke:#005fa7}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--light-grey .Knob__ringFill{stroke:#b3b3b3}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.Knob--color--xeno .Knob__ringFill{stroke:#664573}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left}.LabeledList__label--nowrap{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--dark-blue{color:#fff;background-color:#02121f}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--light-grey{color:#fff;background-color:#6a6a6a}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--color--xeno{color:#fff;background-color:#19161b}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-width:.0833333333em !important;border-style:solid !important;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border-color:#000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border-color:#d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border-color:#bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border-color:#d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border-color:#d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border-color:#9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border-color:#1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border-color:#009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border-color:#1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--dark-blue{border-color:#003e6e !important}.ProgressBar--color--dark-blue .ProgressBar__fill{background-color:#003e6e}.ProgressBar--color--violet{border-color:#552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border-color:#8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border-color:#cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border-color:#8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border-color:#646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--light-grey{border-color:#919191 !important}.ProgressBar--color--light-grey .ProgressBar__fill{background-color:#919191}.ProgressBar--color--good{border-color:#4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border-color:#cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border-color:#bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border-color:#657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.ProgressBar--color--xeno{border-color:#462f4e !important}.ProgressBar--color--xeno .ProgressBar__fill{background-color:#462f4e}.Section{position:relative;margin-bottom:.5em;background-color:#131313;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:hidden;overflow-x:scroll}.Section--scrollable.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:scroll}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#131313}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--dark-blue{color:#008ffd}.Tabs--horizontal .Tab--selected.Tab--color--dark-blue{border-bottom-color:#005fa7}.Tabs--vertical .Tab--selected.Tab--color--dark-blue{border-right-color:#005fa7}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--light-grey{color:#c6c6c6}.Tabs--horizontal .Tab--selected.Tab--color--light-grey{border-bottom-color:#b3b3b3}.Tabs--vertical .Tab--selected.Tab--color--light-grey{border-right-color:#b3b3b3}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Tab--selected.Tab--color--xeno{color:#9366a3}.Tabs--horizontal .Tab--selected.Tab--color--xeno{border-bottom-color:#664573}.Tabs--vertical .Tab--selected.Tab--color--xeno{border-right-color:#664573}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea--noborder{border:0px}.TextArea__textarea.TextArea__textarea--scrollable{overflow:auto;overflow-x:hidden;overflow-y:scroll}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.TextArea__textarea_custom{overflow:visible;white-space:pre-wrap}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:opacity 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid rgba(140,140,140,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:crimson;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(to bottom, #202020 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}em{font-style:normal;font-weight:bold}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited{color:#7c00e6}a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover{background:#999}.popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:hover,.popup input[type=text]:active,.popup input[type=text]:focus{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.popup input[type=submit]:hover,.popup input[type=submit]:focus,.popup input[type=submit]:active{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:link,.motd a:visited,.motd a:active,.motd a:hover{color:#a4bad6}.bold,.name,.prefix,.ooc,.looc,.adminooc,.admin,.medal,.yell{font-weight:bold}.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal;font-weight:bold}.ooc{font-weight:bold}.adminobserverooc{color:#09c;font-weight:bold}.adminooc{color:#3d5bc3;font-weight:bold}.adminsay{color:#9611d4;font-weight:bold}.admin{color:#5975da;font-weight:bold}.name{font-weight:bold}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:lime}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#fcdf03}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.suppradio{color:#b88646}.servradio{color:#6ca729}.syndradio{color:#8f4a4b}.gangradio{color:#ac2ea1}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.greenteamradio{color:#34fd34}.yellowteamradio{color:#fdfd34}.yell{font-weight:bold}.alert{color:#d82020}.userdanger{color:#c51e1e;font-weight:bold;font-size:185%}.bolddanger{color:#c51e1e;font-weight:bold}.danger{color:#c51e1e}.warning{color:#c51e1e;font-style:italic}.alertwarning{color:red;font-weight:bold}.boldwarning{color:#c51e1e;font-style:italic;font-weight:bold}.announce{color:#c51e1e;font-weight:bold}.boldannounce{color:#c51e1e;font-weight:bold}.minorannounce{font-weight:bold;font-size:185%}.greenannounce{color:#059223;font-weight:bold}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.staff_ic{color:#6685f5}.tinynotice{color:#6685f5;font-size:85%}.tinynoticeital{color:#6685f5;font-style:italic;font-size:85%}.smallnotice{color:#6685f5;font-size:90%}.smallnoticeital{color:#6685f5;font-style:italic;font-size:90%}.boldnotice{color:#6685f5;font-weight:bold}.hear{color:#6685f5;font-style:italic}.adminnotice{color:#6685f5}.adminhelp{color:red;font-weight:bold}.unconscious{color:#a4bad6;font-weight:bold}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.grey{color:#838383}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.boldnicegreen{color:#059223;font-weight:bold}.cult{color:#973e3b}.cultitalic{color:#973e3b;font-style:italic}.cultbold{color:#973e3b;font-style:italic;font-weight:bold}.cultboldtalic{color:#973e3b;font-weight:bold;font-size:185%}.cultlarge{color:#973e3b;font-weight:bold;font-size:185%}.narsie{color:#973e3b;font-weight:bold;font-size:925%}.narsiesmall{color:#973e3b;font-weight:bold;font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:bold;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenboldnotice{color:#c099e2;font-weight:bold}.revenbignotice{color:#c099e2;font-weight:bold;font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:bold;font-size:185%}.deconversion_message{color:#a947ff;font-size:185%;font-style:italic}.ghostalert{color:#60f;font-style:italic;font-weight:bold}.alien{color:#855d85}.noticealien{color:#059223}.alertalien{color:#059223;font-weight:bold}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red;font-size:185%;font-weight:bold}.spider{color:#80f;font-weight:bold;font-size:185%}.interface{color:#750e75}.sans{font-family:"Comic Sans MS",cursive,sans-serif}.papyrus{font-family:"Papyrus",cursive,sans-serif}.robot{font-family:"Courier New",cursive,sans-serif}.tape_recorder{color:red;font-family:"Courier New",cursive,sans-serif}.command_headset{font-weight:bold;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.singing{font-family:"Trebuchet MS",cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:"Courier New",cursive,sans-serif;font-style:italic}.hypnophrase{color:#202020;font-weight:bold;animation:hypnocolor 1500ms infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#202020}25%{color:#4b02ac}50%{color:#9f41f1}75%{color:#541c9c}100%{color:#7adbf3}}.phobia{color:#d00;font-weight:bold;animation:phobia 750ms infinite}@keyframes phobia{0%{color:#f75a5a}50%{color:#d00}100%{color:#f75a5a}}.icon{height:1em;width:auto}.bigicon{font-size:2.5em}.memo{color:#638500;text-align:center}.memoedit{text-align:center;font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:bold;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:bold}.text-normal{font-weight:normal;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.xooc{color:#ac04e9;font-weight:bold;font-size:140%}.mooc{color:#090;font-weight:bold;font-size:140%}.yooc{color:#999600;font-weight:bold;font-size:140%}.headminsay{color:#653d78;font-weight:bold}.radio{color:#b4b4b4}.deptradio{color:#939}.comradio{color:#779cc2}.centradio{color:#5c5c8a}.hcradio{color:#318779}.cryoradio{color:#ad6d48}.airadio{color:#f0f}.secradio{color:#a52929}.engradio{color:#a66300}.sentryradio{color:#844300}.sentryradio{color:#844300}.medradio{color:#008160}.supradio{color:#ba8e41}.jtacradio{color:#ad3b98}.intelradio{color:#027d02}.wyradio{color:#fe9b24}.pmcradio{color:#4dc5ce}.vairadio{color:#e3580e}.cmbradio{color:#1b748c}.clfradio{color:#8e83ca}.alpharadio{color:#db2626}.bravoradio{color:#c68610}.charlieradio{color:#a5a}.deltaradio{color:#007fcf}.echoradio{color:#3eb489}.medium{font-size:110%}.big{font-size:115%}.large{font-size:125%}.extra_large{font-size:130%}.huge{font-size:150%}.underline{text-decoration:underline}.orange{color:#eca100}.normal{font-style:normal}.attack{color:#ff3838}.moderate{color:#c00}.disarm{color:#900}.passive{color:#600}.helpful{color:#368f31}.scanner{color:#ff3838}.scannerb{color:#ff3838;font-weight:bold}.scannerburn{color:orange}.scannerburnb{color:orange;font-weight:bold}.rose{color:#ff5050}.debuginfo{color:#493d26;font-style:italic}.xenonotice{color:#51a16c}.xenoboldnotice{color:#51a16c;font-style:italic}.xenowarning{color:#51a16c;font-style:italic}.xenominorwarning{color:#51a16c;font-weight:bold;font-style:italic}.xenodanger{color:#51a16c;font-weight:bold}.avoidharm{color:#72a0e5;font-weight:bold}.highdanger{color:#ff3838;font-weight:bold;font-size:140%}.xenohighdanger{color:#51a16c;font-weight:bold;font-size:140%}.xenoannounce{color:#65c585;font-family:book-antiqua;font-weight:bold;font-size:140%}.yautjabold{color:purple;font-weight:bold}.yautjaboldbig{color:purple;font-weight:bold;font-size:120%}.objectivebig{font-weight:bold;font-size:130%}.objectivegreen{color:lime}.objectivered{color:red}.objectivesuccess{color:lime;font-weight:bold;font-size:110%}.objectivefail{color:red;font-weight:bold;font-size:110%}.xenotalk,.xeno{color:#c048c0;font-style:italic}.xenoleader{color:#996e99;font-style:italic;font-size:125%}.xenoqueen{color:#996e99;font-style:italic;font-weight:bold;font-size:125%}.newscaster{color:maroon}.role_header{color:#e92d2d;display:block;text-align:center;font-weight:bold;font-family:trebuchet-ms;font-size:150%}.role_body{color:#3a3ae9;display:block;text-align:center;font-size:125%}.round_header{color:#e92d2d;display:block;text-align:center;font-family:courier;font-weight:bold;font-size:180%}.round_body{color:#c5c5c5;display:block;text-align:center;font-family:trebuchet-ms;font-weight:bold;font-size:125%}.event_announcement{color:#600d48;font-family:arial-narrow;font-weight:bold;font-size:125%}.announce_header{color:#cecece;font-weight:bold;font-size:150%}.announce_header_blue{color:#7575f3;font-weight:bold;font-size:150%}.announce_header_admin{color:#7575f3;font-weight:bold;font-size:150%}.announce_body{color:#e92d2d;font-weight:normal;font-size:125%}.centerbold{display:block;text-align:center;font-weight:bold}.mod{color:#917455;font-weight:bold}.modooc{color:#184880;font-weight:bold}.adminmod{color:#7c440c;font-weight:bold}.mentorsay{color:#d4af57;font-weight:bold}.mentorhelp{color:#090;font-weight:bold}.mentorbody{color:#da6200;font-weight:bold}.mentorstaff{color:#b5850d;font-weight:bold}.staffsay{color:#b5850d;font-weight:bold}.tajaran{color:#803b56}.tajaran_signlang{color:#941c1c}.skrell{color:#00ced1}.soghun{color:#228b22}.changeling{color:purple}.vox{color:#a0a}.monkey{color:#966c47}.german{color:#858f1e;font-family:"Times New Roman",Times,serif}.spanish{color:#cf982b}.japanese{color:#940927}.chinese{color:#fe1919}.zombie{color:#2dacb1;font-style:italic}.rough{font-family:trebuchet-ms,cursive,sans-serif}.commando{color:#fe9b24;font-style:bold}.say_quote{font-family:Georgia,Verdana,sans-serif}.admin .message{color:#314cad}.admin .prefix{font-weight:bolder}.pm{font-size:110%}.deadsay{color:#8b4dff}.retro_translator{font-weight:bold}.yautja_translator{color:#a00;font-weight:bold;animation:glitch .5s infinite}@keyframes glitch{25%{color:#a00;transform:translate(-2px, -1px)}50%{color:#be0000;transform:translate(1px, -2px)}75%{color:#8d0000;transform:translate(-1px, 2px)}100%{color:#830000;transform:translate(1px, 1px)}}.examine_block{background:#1b1c1e;border:1px solid #a4bad6;margin:.5em;padding:.5em .75em}.examine_block .icon{width:1.5em;height:1.5em;margin:0;padding:0}.tooltip{font-style:italic;border-bottom:1px dashed #fff} +.theme-light .color-black{color:#000 !important}.theme-light .color-white{color:#e6e6e6 !important}.theme-light .color-red{color:#c82121 !important}.theme-light .color-orange{color:#e6630d !important}.theme-light .color-yellow{color:#e5c304 !important}.theme-light .color-olive{color:#a3b816 !important}.theme-light .color-green{color:#1d9f3b !important}.theme-light .color-teal{color:#00a39c !important}.theme-light .color-blue{color:#1e78bb !important}.theme-light .color-dark-blue{color:#004274 !important}.theme-light .color-violet{color:#5a30b5 !important}.theme-light .color-purple{color:#932eb4 !important}.theme-light .color-pink{color:#db228a !important}.theme-light .color-brown{color:#955d39 !important}.theme-light .color-grey{color:#e6e6e6 !important}.theme-light .color-light-grey{color:#999 !important}.theme-light .color-good{color:#529923 !important}.theme-light .color-average{color:#da810e !important}.theme-light .color-bad{color:#c82121 !important}.theme-light .color-label{color:#353535 !important}.theme-light .color-xeno{color:#4a3253 !important}.theme-light .color-bg-black{background-color:#000 !important}.theme-light .color-bg-white{background-color:#bfbfbf !important}.theme-light .color-bg-red{background-color:#a61c1c !important}.theme-light .color-bg-orange{background-color:#c0530b !important}.theme-light .color-bg-yellow{background-color:#bfa303 !important}.theme-light .color-bg-olive{background-color:#889912 !important}.theme-light .color-bg-green{background-color:#188532 !important}.theme-light .color-bg-teal{background-color:#008882 !important}.theme-light .color-bg-blue{background-color:#19649c !important}.theme-light .color-bg-dark-blue{background-color:#003761 !important}.theme-light .color-bg-violet{background-color:#4b2897 !important}.theme-light .color-bg-purple{background-color:#7a2696 !important}.theme-light .color-bg-pink{background-color:#b61d73 !important}.theme-light .color-bg-brown{background-color:#7c4d2f !important}.theme-light .color-bg-grey{background-color:#bfbfbf !important}.theme-light .color-bg-light-grey{background-color:gray !important}.theme-light .color-bg-good{background-color:#44801d !important}.theme-light .color-bg-average{background-color:#b56b0b !important}.theme-light .color-bg-bad{background-color:#a61c1c !important}.theme-light .color-bg-label{background-color:#2c2c2c !important}.theme-light .color-bg-xeno{background-color:#3e2945 !important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:#fff}.theme-light .Tabs--fill{height:100%}.theme-light .Section .Tabs{background-color:transparent}.theme-light .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-light .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-light .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-light .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075)}.theme-light .Tab--selected{background-color:rgba(255,255,255,.125);color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--dark-blue{color:#0079d7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--dark-blue{border-bottom-color:#004274}.theme-light .Tabs--vertical .Tab--selected.Tab--color--dark-blue{border-right-color:#004274}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--light-grey{color:#b3b3b3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--light-grey{border-bottom-color:#999}.theme-light .Tabs--vertical .Tab--selected.Tab--color--light-grey{border-right-color:#999}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Tab--selected.Tab--color--xeno{color:#7e558e}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--xeno{border-bottom-color:#4a3253}.theme-light .Tabs--vertical .Tab--selected.Tab--color--xeno{border-right-color:#4a3253}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__rest{position:relative}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill>.Section__rest{flex-grow:1}.theme-light .Section--fill>.Section__rest>.Section__content{height:100%}.theme-light .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-light .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-light .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:hidden}.theme-light .Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:hidden;overflow-x:scroll}.theme-light .Section--scrollable.Section--scrollableHorizontal{overflow-x:hidden;overflow-y:hidden}.theme-light .Section--scrollable.Section--scrollableHorizontal>.Section__rest>.Section__content{overflow-y:scroll;overflow-x:scroll}.theme-light .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-light .Section .Section:first-child{margin-top:-0.5em}.theme-light .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-light .Section .Section .Section .Section__titleText{font-size:1em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .fas,.theme-light .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .fas,.theme-light .Button--hasContent .far{margin-right:.25em}.theme-light .Button--hasContent.Button--iconPosition--right .fa,.theme-light .Button--hasContent.Button--iconPosition--right .fas,.theme-light .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--black:hover,.theme-light .Button--color--black:focus{background-color:#131313;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--white:hover,.theme-light .Button--color--white:focus{background-color:#efefef;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--red:hover,.theme-light .Button--color--red:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--orange:hover,.theme-light .Button--color--orange:focus{background-color:#ea7426;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--yellow:hover,.theme-light .Button--color--yellow:focus{background-color:#efce17;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--olive:hover,.theme-light .Button--color--olive:focus{background-color:#afc328;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--green:hover,.theme-light .Button--color--green:focus{background-color:#2fac4c;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--teal:hover,.theme-light .Button--color--teal:focus{background-color:#13afa9;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--blue:hover,.theme-light .Button--color--blue:focus{background-color:#3086c7;color:#fff}.theme-light .Button--color--dark-blue{transition:color 50ms,background-color 50ms;background-color:#003761;color:#fff}.theme-light .Button--color--dark-blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--dark-blue:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--dark-blue:hover,.theme-light .Button--color--dark-blue:focus{background-color:#135283;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--violet:hover,.theme-light .Button--color--violet:focus{background-color:#6a41c1;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--purple:hover,.theme-light .Button--color--purple:focus{background-color:#a03fc0;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--pink:hover,.theme-light .Button--color--pink:focus{background-color:#da3f96;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--brown:hover,.theme-light .Button--color--brown:focus{background-color:#a26c49;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--grey:hover,.theme-light .Button--color--grey:focus{background-color:#efefef;color:#000}.theme-light .Button--color--light-grey{transition:color 50ms,background-color 50ms;background-color:gray;color:#fff}.theme-light .Button--color--light-grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--light-grey:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--light-grey:hover,.theme-light .Button--color--light-grey:focus{background-color:#a6a6a6;color:#fff}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--good:hover,.theme-light .Button--color--good:focus{background-color:#62a635;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--average:hover,.theme-light .Button--color--average:focus{background-color:#e48f20;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--bad:hover,.theme-light .Button--color--bad:focus{background-color:#d23333;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--label:hover,.theme-light .Button--color--label:focus{background-color:#464646;color:#fff}.theme-light .Button--color--xeno{transition:color 50ms,background-color 50ms;background-color:#3e2945;color:#fff}.theme-light .Button--color--xeno:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--xeno:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--xeno:hover,.theme-light .Button--color--xeno:focus{background-color:#5a4363;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--default:hover,.theme-light .Button--color--default:focus{background-color:#eaeaea;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--caution:hover,.theme-light .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--danger:hover,.theme-light .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:rgba(238,238,238,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--color--transparent:hover,.theme-light .Button--color--transparent:focus{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636 !important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-light .Button--selected:hover,.theme-light .Button--selected:focus{background-color:#1a8be7;color:#fff}.theme-light .Button--flex{display:inline-flex;flex-direction:column}.theme-light .Button--flex--fluid{width:100%}.theme-light .Button--verticalAlignContent--top{justify-content:flex-start}.theme-light .Button--verticalAlignContent--middle{justify-content:center}.theme-light .Button--verticalAlignContent--bottom{justify-content:flex-end}.theme-light .Button__content{display:block;align-self:stretch}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#fff;color:#000;text-align:right}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#000;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea--noborder{border:0px}.theme-light .TextArea__textarea.TextArea__textarea--scrollable{overflow:auto;overflow-x:hidden;overflow-y:scroll}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-light .TextArea__textarea_custom{overflow:visible;white-space:pre-wrap}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotateZ(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotateZ(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--dark-blue .Knob__ringFill{stroke:#004274}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--light-grey .Knob__ringFill{stroke:#999}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Knob--color--xeno .Knob__ringFill{stroke:#4a3253}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-width:.0833333333em !important;border-style:solid !important;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.theme-light .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-light .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border-color:#000 !important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border-color:#bfbfbf !important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border-color:#a61c1c !important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border-color:#c0530b !important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border-color:#bfa303 !important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border-color:#889912 !important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border-color:#188532 !important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border-color:#008882 !important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border-color:#19649c !important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--dark-blue{border-color:#003761 !important}.theme-light .ProgressBar--color--dark-blue .ProgressBar__fill{background-color:#003761}.theme-light .ProgressBar--color--violet{border-color:#4b2897 !important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border-color:#7a2696 !important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border-color:#b61d73 !important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border-color:#7c4d2f !important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border-color:#bfbfbf !important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--light-grey{border-color:gray !important}.theme-light .ProgressBar--color--light-grey .ProgressBar__fill{background-color:gray}.theme-light .ProgressBar--color--good{border-color:#44801d !important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border-color:#b56b0b !important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border-color:#a61c1c !important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border-color:#2c2c2c !important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .ProgressBar--color--xeno{border-color:#3e2945 !important}.theme-light .ProgressBar--color--xeno .ProgressBar__fill{background-color:#3e2945}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:crimson;border-radius:10px;transition:font-size 200ms ease-out}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-0.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:bold}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(252,252,252,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-light .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light html,.theme-light body{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#fff;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light em{font-style:normal;font-weight:bold}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:blue}.theme-light a.visited{color:#f0f}.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:bold;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:hover,.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:bold}.theme-light .popup input[type=submit]:hover,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:active{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:link,.theme-light .motd a:visited,.theme-light .motd a:active,.theme-light .motd a:hover{color:#638500}.theme-light .bold,.theme-light .name,.theme-light .prefix,.theme-light .ooc,.theme-light .looc,.theme-light .adminooc,.theme-light .admin,.theme-light .medal,.theme-light .yell{font-weight:bold}.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light .highlight{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:blue;font-family:Georgia,Verdana,sans-serif}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light em{font-style:normal;font-weight:bold}.theme-light .ooc{font-weight:bold}.theme-light .adminobserverooc{color:#09c;font-weight:bold}.theme-light .adminooc{color:#700038;font-weight:bold}.theme-light .adminsay{color:#ff4500;font-weight:bold}.theme-light .admin{color:#4473ff;font-weight:bold}.theme-light .name{font-weight:bold}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:lime}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#948f02}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .sentryradio{color:#844300}.theme-light .suppradio{color:#a8732b}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .gangradio{color:#ac2ea1}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:blue}.theme-light .greenteamradio{color:lime}.theme-light .yellowteamradio{color:#d1ba22}.theme-light .yell{font-weight:bold}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .userdanger{color:red;font-weight:bold;font-size:185%}.theme-light .bolddanger{color:red;font-weight:bold}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:bold}.theme-light .boldwarning{color:red;font-style:italic;font-weight:bold}.theme-light .announce{color:#228b22;font-weight:bold}.theme-light .boldannounce{color:red;font-weight:bold}.theme-light .minorannounce{font-weight:bold;font-size:185%}.theme-light .greenannounce{color:lime;font-weight:bold}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .staff_ic{color:#009}.theme-light .tinynotice{color:#009;font-size:85%}.theme-light .tinynoticeital{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:bold}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:blue}.theme-light .adminhelp{color:red;font-weight:bold}.theme-light .unconscious{color:blue;font-weight:bold}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .grey{color:#838383}.theme-light .red{color:red}.theme-light .blue{color:blue}.theme-light .nicegreen{color:#14a833}.theme-light .boldnicegreen{color:#14a833;font-weight:bold}.theme-light .cult{color:#973e3b}.theme-light .cultitalic{color:#973e3b;font-style:italic}.theme-light .cultbold{color:#973e3b;font-style:italic;font-weight:bold}.theme-light .cultboldtalic{color:#973e3b;font-weight:bold;font-size:185%}.theme-light .cultlarge{color:#973e3b;font-weight:bold;font-size:185%}.theme-light .narsie{color:#973e3b;font-weight:bold;font-size:925%}.theme-light .narsiesmall{color:#973e3b;font-weight:bold;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{color:#609;font-weight:bold;font-style:italic}.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenboldnotice{color:#1d2953;font-weight:bold}.theme-light .revenbignotice{color:#1d2953;font-weight:bold;font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:bold;font-size:185%}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:bold}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:bold}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:bold}.theme-light .spider{color:#4d004d;font-weight:bold;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:"Comic Sans MS",cursive,sans-serif}.theme-light .papyrus{font-family:"Papyrus",cursive,sans-serif}.theme-light .robot{font-family:"Courier New",cursive,sans-serif}.theme-light .tape_recorder{color:maroon;font-family:"Courier New",cursive,sans-serif}.theme-light .command_headset{font-weight:bold;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:lime;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:"Comic Sans MS",cursive,sans-serif;font-weight:bold}.theme-light .singing{font-family:"Trebuchet MS",cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:"Courier New",cursive,sans-serif;font-style:italic}.theme-light .hypnophrase{color:#0d0d0d;font-weight:bold;animation:hypnocolor 1500ms infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}100%{color:#3bb5d3}}.theme-light .phobia{color:#d00;font-weight:bold;animation:phobia 750ms infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}100%{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .bigicon{font-size:2.5em}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:bold;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:blue;font-weight:bold}.theme-light .text-normal{font-weight:normal;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em}.theme-light .xooc{color:#6c0094;font-weight:bold;font-size:140%}.theme-light .mooc{color:#090;font-weight:bold;font-size:140%}.theme-light .yooc{color:#999600;font-weight:bold;font-size:140%}.theme-light .headminsay{color:#5a0a7f;font-weight:bold}.theme-light .radio{color:#4e4e4e}.theme-light .deptradio{color:#939}.theme-light .comradio{color:#004080}.theme-light .centradio{color:#5c5c8a}.theme-light .cryoradio{color:#554e3f}.theme-light .hcradio{color:#318779}.theme-light .airadio{color:#f0f}.theme-light .secradio{color:#a30000}.theme-light .engradio{color:#a66300}.theme-light .sentryradio{color:#844300}.theme-light .medradio{color:#008160}.theme-light .supradio{color:#5f4519}.theme-light .jtacradio{color:#702963}.theme-light .intelradio{color:#027d02}.theme-light .wyradio{color:#fe9b24}.theme-light .pmcradio{color:#136957}.theme-light .vairadio{color:#943d0a}.theme-light .cmbradio{color:#1b748c}.theme-light .clfradio{color:#6f679c}.theme-light .alpharadio{color:#ea0000}.theme-light .bravoradio{color:#c68610}.theme-light .charlieradio{color:#a5a}.theme-light .deltaradio{color:#007fcf}.theme-light .echoradio{color:#3a7e65}.theme-light .medium{font-size:110%}.theme-light .big{font-size:115%}.theme-light .large{font-size:125%}.theme-light .extra_large{font-size:130%}.theme-light .huge{font-size:150%}.theme-light .underline{text-decoration:underline}.theme-light .orange{color:#eca100}.theme-light .normal{font-style:normal}.theme-light .attack{color:red}.theme-light .moderate{color:#c00}.theme-light .disarm{color:#900}.theme-light .passive{color:#600}.theme-light .helpful{color:#368f31}.theme-light .scanner{color:red}.theme-light .scannerb{color:red;font-weight:bold}.theme-light .scannerburn{color:orange}.theme-light .scannerburnb{color:orange;font-weight:bold}.theme-light .rose{color:#ff5050}.theme-light .debuginfo{color:#493d26;font-style:italic}.theme-light .xenonotice{color:#2a623d}.theme-light .xenoboldnotice{color:#2a623d;font-style:italic}.theme-light .xenowarning{color:#2a623d;font-style:italic}.theme-light .xenominorwarning{color:#2a623d;font-weight:bold;font-style:italic}.theme-light .xenodanger{color:#2a623d;font-weight:bold}.theme-light .avoidharm{color:#72a0e5;font-weight:bold}.theme-light .highdanger{color:red;font-weight:bold;font-size:140%}.theme-light .xenohighdanger{color:#2a623d;font-weight:bold;font-size:140%}.theme-light .xenoannounce{color:#1a472a;font-family:book-antiqua;font-weight:bold;font-size:140%}.theme-light .yautjabold{color:purple;font-weight:bold}.theme-light .yautjaboldbig{color:purple;font-weight:bold;font-size:120%}.theme-light .objectivebig{font-weight:bold;font-size:130%}.theme-light .objectivegreen{color:lime}.theme-light .objectivered{color:red}.theme-light .objectivesuccess{color:lime;font-weight:bold;font-size:110%}.theme-light .objectivefail{color:red;font-weight:bold;font-size:110%}.theme-light .xenotalk,.theme-light .xeno{color:#900090;font-style:italic}.theme-light .xenoleader{color:#730d73;font-style:italic;font-size:125%}.theme-light .xenoqueen{color:#730d73;font-style:italic;font-weight:bold;font-size:125%}.theme-light .newscaster{color:maroon}.theme-light .role_header{color:#db0000;display:block;text-align:center;font-weight:bold;font-family:trebuchet-ms;font-size:150%}.theme-light .role_body{color:#009;display:block;text-align:center;font-size:125%}.theme-light .round_header{color:#db0000;display:block;text-align:center;font-family:courier;font-weight:bold;font-size:180%}.theme-light .round_body{color:#001427;display:block;text-align:center;font-family:trebuchet-ms;font-weight:bold;font-size:125%}.theme-light .event_announcement{color:#600d48;font-family:arial-narrow;font-weight:bold;font-size:125%}.theme-light .announce_header{color:#000;font-weight:bold;font-size:150%}.theme-light .announce_header_blue{color:#009;font-weight:bold;font-size:150%}.theme-light .announce_body{color:red;font-weight:normal;font-size:125%}.theme-light .centerbold{display:block;text-align:center;font-weight:bold}.theme-light .mod{color:#735638;font-weight:bold}.theme-light .modooc{color:#184880;font-weight:bold}.theme-light .adminmod{color:#402a14;font-weight:bold}.theme-light .mentorsay{color:#b38c32;font-weight:bold}.theme-light .mentorhelp{color:#007e00;font-weight:bold}.theme-light .mentorbody{color:#da6200;font-weight:bold}.theme-light .mentorstaff{color:#876101;font-weight:bold}.theme-light .staffsay{color:#876101;font-weight:bold}.theme-light .tajaran{color:#803b56}.theme-light .tajaran_signlang{color:#941c1c}.theme-light .skrell{color:#00ced1}.theme-light .soghun{color:#228b22}.theme-light .changeling{color:purple}.theme-light .vox{color:#a0a}.theme-light .monkey{color:#966c47}.theme-light .german{color:#858f1e;font-family:"Times New Roman",Times,serif}.theme-light .spanish{color:#cf982b}.theme-light .japanese{color:#940927}.theme-light .chinese{color:#fe1919}.theme-light .zombie{color:#216163;font-style:italic}.theme-light .commando{color:#fe9b24;font-style:bold}.theme-light .rough{font-family:trebuchet-ms,cursive,sans-serif}.theme-light .say_quote{font-family:Georgia,Verdana,sans-serif}.theme-light .admin .message{color:#314cad}.theme-light .admin .prefix{font-weight:bolder}.theme-light .pm{font-size:110%}.theme-light .retro_translator{font-weight:bold}.theme-light .yautja_translator{color:#a00;font-weight:bold;animation:glitch .5s infinite}@keyframes glitch{25%{color:#a00;transform:translate(-2px, -1px)}50%{color:#be0000;transform:translate(1px, -2px)}75%{color:#8d0000;transform:translate(-1px, 2px)}100%{color:#830000;transform:translate(1px, 1px)}}.theme-light .examine_block{background:#f2f7fa;border:1px solid #111a27;margin:.5em;padding:.5em .75em}.theme-light .examine_block .icon{width:1.5em;height:1.5em;margin:0;padding:0}.theme-light .tooltip{font-style:italic;border-bottom:1px dashed #000} From 1c9b5ded238f8f921108337a9413aa6aee7a3da0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Jun 2023 17:10:40 +0100 Subject: [PATCH 233/495] Automatic changelog for PR #3522 [ci skip] --- html/changelogs/AutoChangeLog-pr-3522.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3522.yml diff --git a/html/changelogs/AutoChangeLog-pr-3522.yml b/html/changelogs/AutoChangeLog-pr-3522.yml new file mode 100644 index 000000000000..df17664b8e5a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3522.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Adds a staff to IC chat tab setting for faxes and prayers." \ No newline at end of file From a5b4f0579e6c79a5bb97244b536a96b863be16fb Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Tue, 6 Jun 2023 02:13:02 +0200 Subject: [PATCH 234/495] balance : increase minimum pay for everyone. (#3519) # About the pull request rifleman shouldn't be so poor they can't even afford to buy a pack of the cheapest cigarette and a zippo... # Explain why it's good for the game everyone in the marines should have enought money to buy atleas a pack of the cheapest cigarette or cigar and a zippo. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: qol: increase minimum paygrade for every marines /:cl: --------- Co-authored-by: Julien --- code/datums/paygrades/factions/uscm/marine.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/datums/paygrades/factions/uscm/marine.dm b/code/datums/paygrades/factions/uscm/marine.dm index 298be5fb089f..e351311e65ee 100644 --- a/code/datums/paygrades/factions/uscm/marine.dm +++ b/code/datums/paygrades/factions/uscm/marine.dm @@ -1,7 +1,7 @@ /datum/paygrade/marine name = "Marine Paygrade" rank_pin = /obj/item/clothing/accessory/ranks/marine - pay_multiplier = 1 + pay_multiplier = 1.6 // ENLISTED PAYGRADES @@ -11,7 +11,7 @@ prefix = "PVT" rank_pin = /obj/item/clothing/accessory/ranks/marine/e1 ranking = 0 - pay_multiplier = 0.8 + pay_multiplier = 1.6 /datum/paygrade/marine/e2 paygrade = "ME2" @@ -19,7 +19,7 @@ prefix = "PFC" rank_pin = /obj/item/clothing/accessory/ranks/marine/e2 ranking = 1 - pay_multiplier = 1 // the default. + pay_multiplier = 1.7 /datum/paygrade/marine/e3 paygrade = "ME3" @@ -27,7 +27,7 @@ prefix = "LCpl" rank_pin = /obj/item/clothing/accessory/ranks/marine/e3 ranking = 2 - pay_multiplier = 1.4 + pay_multiplier = 1.9 /datum/paygrade/marine/e4 paygrade = "ME4" @@ -35,7 +35,7 @@ prefix = "Cpl" rank_pin = /obj/item/clothing/accessory/ranks/marine/e4 ranking = 3 - pay_multiplier = 1.6 + pay_multiplier = 2.1 /datum/paygrade/marine/e5 paygrade = "ME5" @@ -43,7 +43,7 @@ prefix = "Sgt" rank_pin = /obj/item/clothing/accessory/ranks/marine/e5 ranking = 4 - pay_multiplier = 1.8 + pay_multiplier = 2.2 /datum/paygrade/marine/e6 paygrade = "ME6" @@ -51,7 +51,7 @@ prefix = "SSgt" rank_pin = /obj/item/clothing/accessory/ranks/marine/e6 ranking = 5 - pay_multiplier = 2 + pay_multiplier = 2.4 /datum/paygrade/marine/e7 paygrade = "ME7" From f2258b38bf3fe259f9419138756f2e860edddc16 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 6 Jun 2023 01:41:50 +0100 Subject: [PATCH 235/495] Automatic changelog for PR #3519 [ci skip] --- html/changelogs/AutoChangeLog-pr-3519.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3519.yml diff --git a/html/changelogs/AutoChangeLog-pr-3519.yml b/html/changelogs/AutoChangeLog-pr-3519.yml new file mode 100644 index 000000000000..2caaed172b54 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3519.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - qol: "increase minimum paygrade for every marines" \ No newline at end of file From bbcffe59ea64a0e9c8a37248d700c9848fb7e66e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 6 Jun 2023 01:43:44 +0000 Subject: [PATCH 236/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3467.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3519.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3522.yml | 4 ---- html/changelogs/archive/2023-06.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3467.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3519.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3522.yml diff --git a/html/changelogs/AutoChangeLog-pr-3467.yml b/html/changelogs/AutoChangeLog-pr-3467.yml deleted file mode 100644 index 13cb316b0397..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3467.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - rscadd: "Expanded the list of custom loadout items." - - qol: "Custom loadout is now sorted into sections." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3519.yml b/html/changelogs/AutoChangeLog-pr-3519.yml deleted file mode 100644 index 2caaed172b54..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3519.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - qol: "increase minimum paygrade for every marines" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3522.yml b/html/changelogs/AutoChangeLog-pr-3522.yml deleted file mode 100644 index df17664b8e5a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3522.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Adds a staff to IC chat tab setting for faxes and prayers." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index a4797693eb0e..1a53b98a72a7 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -61,3 +61,11 @@ - bugfix: Fixed going down ASRS elevator spamming computer messages. - bugfix: To the joy of conspiracy theorists everywhere, USCM dropships can now be caught on tape again. +2023-06-06: + Huffie56: + - qol: increase minimum paygrade for every marines + Segrain: + - rscadd: Expanded the list of custom loadout items. + - qol: Custom loadout is now sorted into sections. + realforest2001: + - rscadd: Adds a staff to IC chat tab setting for faxes and prayers. From 388c7a97565fc7bc0ee1be748c73dc66581bf9f5 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 6 Jun 2023 02:51:15 -0400 Subject: [PATCH 237/495] HPR is cast into the void (#3534) # About the pull request This PR removes the HPR from all vendors other than requisitions. # Explain why it's good for the game Ammo economy and scarcity of special weapons is integral to the CM marine experience. The availability and increasing universality of the HPR goes completely counter to that. Honest to god, this is a marine buff. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: HPR is now only found in requisitions. /:cl: --- code/game/machinery/vending/vendor_types/requisitions.dm | 2 +- .../machinery/vending/vendor_types/squad_prep/squad_engineer.dm | 1 - .../machinery/vending/vendor_types/squad_prep/squad_leader.dm | 2 -- .../machinery/vending/vendor_types/squad_prep/squad_medic.dm | 1 - .../machinery/vending/vendor_types/squad_prep/squad_prep.dm | 1 - .../machinery/vending/vendor_types/squad_prep/squad_rifleman.dm | 1 - code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm | 1 - 7 files changed, 1 insertion(+), 8 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index 79e2632657ee..f36aae09b6a0 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -35,7 +35,7 @@ list("SU-6 Smart Pistol", round(scale * 3), /obj/item/storage/box/guncase/smartpistol, VENDOR_ITEM_REGULAR), list("MOU-53 Shotgun", round(scale * 2), /obj/item/storage/box/guncase/mou53, VENDOR_ITEM_REGULAR), list("XM88 Heavy Rifle", round(scale * 3), /obj/item/storage/box/guncase/xm88, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", round(scale * 2), /obj/item/storage/box/guncase/lmg, VENDOR_ITEM_REGULAR), + list("M41AE2 Heavy Pulse Rifle", round(scale * 2.5), /obj/item/storage/box/guncase/lmg, VENDOR_ITEM_REGULAR), list("M41A Pulse Rifle MK1", round(scale * 3), /obj/item/storage/box/guncase/m41aMK1, VENDOR_ITEM_REGULAR), list("M56D Heavy Machine Gun", round(scale * 2), /obj/item/storage/box/guncase/m56d, VENDOR_ITEM_REGULAR), list("M2C Heavy Machine Gun", round(scale * 2), /obj/item/storage/box/guncase/m2c, 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 c2760c412e39..2dbf0324e3d6 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 @@ -50,7 +50,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_engi, list( list("VP78 Pistol", 8, /obj/item/storage/box/guncase/vp78, null, VENDOR_ITEM_REGULAR), list("SU-6 Smart Pistol", 12, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), list("M240 Incinerator Unit", 12, /obj/item/storage/box/guncase/flamer, null, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 18, /obj/item/storage/box/guncase/lmg, null, VENDOR_ITEM_REGULAR), list("M79 Grenade Launcher", 24, /obj/item/storage/box/guncase/m79, null, VENDOR_ITEM_REGULAR), list("M56D Heavy Machine Gun", 24, /obj/item/storage/box/guncase/m56d, 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 6e4afcf68ed1..47b0881daff0 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 @@ -8,7 +8,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("M4RA Sniper Kit", 0, /obj/item/storage/box/kit/mini_sniper, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M240 Pyrotechnician Support Kit", 0, /obj/item/storage/box/kit/mini_pyro, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M2C Heavy Machine Gun", 0, /obj/item/storage/box/guncase/m2c, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 0, /obj/item/storage/box/guncase/lmg, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M56D Heavy Machine Gun", 0, /obj/item/storage/box/guncase/m56d, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M79 Grenade Launcher", 0, /obj/item/storage/box/guncase/m79, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("MOU-53 Shotgun", 0, /obj/item/storage/box/guncase/mou53, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), @@ -84,7 +83,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("M240 Incinerator Unit", 18, /obj/item/storage/box/guncase/flamer, null, VENDOR_ITEM_REGULAR), list("VP78 Pistol", 8, /obj/item/storage/box/guncase/vp78, null, VENDOR_ITEM_REGULAR), list("SU-6 Smart Pistol", 12, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 18, /obj/item/storage/box/guncase/lmg, null, VENDOR_ITEM_REGULAR), list("M79 Grenade Launcher", 18, /obj/item/storage/box/guncase/m79, null, VENDOR_ITEM_REGULAR), list("RADIO KEYS", 0, null, null, null), 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 9ac7c9bde58d..ab864947e8f8 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 @@ -70,7 +70,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("RESTRICTED FIREARMS", 0, null, null, null), list("VP78 Pistol", 8, /obj/item/storage/box/guncase/vp78, null, VENDOR_ITEM_REGULAR), list("SU-6 Smart Pistol", 12, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 18, /obj/item/storage/box/guncase/lmg, null, VENDOR_ITEM_REGULAR), list("UTILITIES", 0, null, null, null), list("M3 B12 Pattern Armor", 28, /obj/item/clothing/suit/storage/marine/leader, null, 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 0304e08d6b53..3777fe75aa16 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 @@ -190,7 +190,6 @@ list("VP78 Magazine", round(scale * 5), /obj/item/ammo_magazine/pistol/vp78, VENDOR_ITEM_REGULAR), list("SU-6 Smartpistol Magazine (.45)", round(scale * 5), /obj/item/ammo_magazine/pistol/smart, VENDOR_ITEM_REGULAR), list("M240 Incinerator Tank", round(scale * 3), /obj/item/ammo_magazine/flamer_tank, VENDOR_ITEM_REGULAR), - list("M41AE2 Box Magazine (10x24mm)", round(scale * 3), /obj/item/ammo_magazine/rifle/lmg, VENDOR_ITEM_REGULAR), list("M56D Drum Magazine", round(scale * 2), /obj/item/ammo_magazine/m56d, VENDOR_ITEM_REGULAR), list("M2C Box Magazine", round(scale * 2), /obj/item/ammo_magazine/m2c, VENDOR_ITEM_REGULAR), list("HIRR Baton Slugs", round(scale * 6), /obj/item/explosive/grenade/slug/baton, 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 4ebf44382dbc..55bba209afd9 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 @@ -48,7 +48,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("RESTRICTED FIREARMS", 0, null, null, null), list("VP78 Pistol", 15, /obj/item/storage/box/guncase/vp78, null, VENDOR_ITEM_REGULAR), list("SU-6 Smart Pistol", 15, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 30, /obj/item/storage/box/guncase/lmg, null, VENDOR_ITEM_REGULAR), list("M79 Grenade Launcher", 30, /obj/item/storage/box/guncase/m79, null, VENDOR_ITEM_REGULAR), list("EXPLOSIVES", 0, null, null, null), 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 6d87a48d90b6..e373244f72d6 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 @@ -27,7 +27,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_tl, list( list("RESTRICTED FIREARMS", 0, null, null, null), list("VP78 Pistol", 10, /obj/item/storage/box/guncase/vp78, null, VENDOR_ITEM_REGULAR), list("SU-6 Smart Pistol", 15, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), - list("M41AE2 Heavy Pulse Rifle", 30, /obj/item/storage/box/guncase/lmg, null, VENDOR_ITEM_REGULAR), list("M79 Grenade Launcher", 30, /obj/item/storage/box/guncase/m79, null, VENDOR_ITEM_REGULAR), list("UTILITIES", 0, null, null, null), From e9a47ab85b0de88ce1d00123bd1587580870b054 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 6 Jun 2023 07:59:01 +0100 Subject: [PATCH 238/495] Automatic changelog for PR #3534 [ci skip] --- html/changelogs/AutoChangeLog-pr-3534.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3534.yml diff --git a/html/changelogs/AutoChangeLog-pr-3534.yml b/html/changelogs/AutoChangeLog-pr-3534.yml new file mode 100644 index 000000000000..7db953e5c068 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3534.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "HPR is now only found in requisitions." \ No newline at end of file From 3ccf795b20d2e7f5dad8cd8f88e11ead5e2c1788 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 7 Jun 2023 01:45:21 +0000 Subject: [PATCH 239/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3534.yml | 4 ---- html/changelogs/archive/2023-06.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3534.yml diff --git a/html/changelogs/AutoChangeLog-pr-3534.yml b/html/changelogs/AutoChangeLog-pr-3534.yml deleted file mode 100644 index 7db953e5c068..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3534.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "HPR is now only found in requisitions." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 1a53b98a72a7..5fe3953430c8 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -69,3 +69,6 @@ - qol: Custom loadout is now sorted into sections. realforest2001: - rscadd: Adds a staff to IC chat tab setting for faxes and prayers. +2023-06-07: + Morrow: + - balance: HPR is now only found in requisitions. From c36f2e803e7f26781760b2632140b6cddd068670 Mon Sep 17 00:00:00 2001 From: Segrain Date: Wed, 7 Jun 2023 06:39:27 +0400 Subject: [PATCH 240/495] Fix for queen eye runtime. (#3549) # About the pull request Followup to #3477. # Explain why it's good for the game ![image](https://github.com/cmss13-devs/cmss13/assets/4447185/18230244-ce64-408d-9da0-43413a758134) # Changelog :cl: fix: Queen Eye no longer repeatedly throws runtime errors. /:cl: --- code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm index fdb19429c0f7..46e144a1b1f5 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm @@ -71,10 +71,10 @@ SEND_SIGNAL(src, COMSIG_XENO_STOP_OVERWATCH, oldXeno) UnregisterSignal(src, COMSIG_MOB_MOVE_OR_LOOK) - UnregisterSignal(oldXeno, COMSIG_PARENT_QDELETING) if(oldXeno) to_chat(src, SPAN_XENOWARNING("You stop watching [oldXeno].")) + UnregisterSignal(oldXeno, COMSIG_PARENT_QDELETING) if(!QDELETED(oldXeno)) oldXeno.hud_set_queen_overwatch() else From 18933dd9e871e211b941e3f06d3b9304fbbb7e6b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 03:47:27 +0100 Subject: [PATCH 241/495] Automatic changelog for PR #3549 [ci skip] --- html/changelogs/AutoChangeLog-pr-3549.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3549.yml diff --git a/html/changelogs/AutoChangeLog-pr-3549.yml b/html/changelogs/AutoChangeLog-pr-3549.yml new file mode 100644 index 000000000000..3186109363e7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3549.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Queen Eye no longer repeatedly throws runtime errors." \ No newline at end of file From 53830bb127cfa2741a9ddc8f2293394ea0b03c3f Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 7 Jun 2023 03:39:51 +0100 Subject: [PATCH 242/495] Nerfs Lobby Music (#3541) # About the pull request Reduces default volume of Lobby Music and makes it stop on joining the game. Unfortunately have to reduce volume because the volume preferences are not saved. Shamelessly untested # Explain why it's good for the game Less intrusive, and as with my 2 previous PRs on the topic, should discourage new people from just closing the window right away. # Changelog :cl: fix: Lobby Music is a bit quieter and should now stop properly when you spawn in. /:cl: --- code/modules/client/client_defines.dm | 2 +- code/modules/mob/new_player/new_player.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index be2f977b6a53..8f0939474427 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -42,7 +42,7 @@ var/played = 0 var/midi_silenced = 0 var/datum/soundOutput/soundOutput - var/list/volume_preferences = list(1, 0.5, 1, 0.85)//Game, music, admin midis, lobby music + var/list/volume_preferences = list(1, 0.5, 1, 0.6)//Game, music, admin midis, lobby music //////////// //SECURITY// diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index a7102c392611..f1ff7aa7282c 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -444,7 +444,7 @@ /mob/proc/close_spawn_windows() // Somehow spawn menu stays open for non-newplayers close_browser(src, "latechoices") //closes late choices window close_browser(src, "playersetup") //closes the player setup window - src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // Stops lobby music. + src << sound(null, repeat = 0, wait = 0, volume = 85, channel = SOUND_CHANNEL_LOBBY) // Stops lobby music. if(src.open_uis) for(var/datum/nanoui/ui in src.open_uis) if(ui.allowed_user_stat == -1) From e81827683b9e8cdcdfae5c654bb969ce2fd0734d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:00:33 +0100 Subject: [PATCH 243/495] Automatic changelog for PR #3541 [ci skip] --- html/changelogs/AutoChangeLog-pr-3541.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3541.yml diff --git a/html/changelogs/AutoChangeLog-pr-3541.yml b/html/changelogs/AutoChangeLog-pr-3541.yml new file mode 100644 index 000000000000..6b55babf8d1b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3541.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Lobby Music is a bit quieter and should now stop properly when you spawn in." \ No newline at end of file From 9da4780e6967c77960c6f2aa7507fb40bfa7761e Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:40:15 +0200 Subject: [PATCH 244/495] add extra info to reagent tanks description (#3531) # About the pull request when you examine a reagent tank you can now see which direction fluids are going and how much will be transferred no more accidentally contaminating a tank just because someone changed the direction # Explain why it's good for the game less contaminated tanks # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/54692343/bc4f2d2a-0545-40ae-9d41-0ba2248f5b70) # Changelog :cl:Khadd qol: transfer direction & rate are now listed in the description of reagent tanks /:cl: --- code/game/objects/structures/reagent_dispensers.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/objects/structures/reagent_dispensers.dm b/code/game/objects/structures/reagent_dispensers.dm index 9fbd9b189c64..f20a7cfc25d6 100644 --- a/code/game/objects/structures/reagent_dispensers.dm +++ b/code/game/objects/structures/reagent_dispensers.dm @@ -38,6 +38,11 @@ . += SPAN_NOTICE(" Nothing.") if(reagents) . += SPAN_NOTICE("Total volume: [reagents.total_volume] / [reagents.maximum_volume].") + if(dispensing) + . += SPAN_NOTICE("\nTransfer mode: Dispensing") + else + . += SPAN_NOTICE("\nTransfer mode: Filling") + . += SPAN_NOTICE("Transfer rate: [amount_per_transfer_from_this] units") /obj/structure/reagent_dispensers/Destroy() playsound(src.loc, 'sound/effects/slosh.ogg', 50, 1, 3) From 8c218d5829fbb1c5c2fe49e3e12bd7acb1a87215 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:13:40 +0100 Subject: [PATCH 245/495] Automatic changelog for PR #3531 [ci skip] --- html/changelogs/AutoChangeLog-pr-3531.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3531.yml diff --git a/html/changelogs/AutoChangeLog-pr-3531.yml b/html/changelogs/AutoChangeLog-pr-3531.yml new file mode 100644 index 000000000000..08b62bedf38d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3531.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - qol: "transfer direction & rate are now listed in the description of reagent tanks" \ No newline at end of file From ff9d977b976c119771b01bea9cbdd0540e8d48f4 Mon Sep 17 00:00:00 2001 From: Greg-Joffer <76540118+Greg-Joffer@users.noreply.github.com> Date: Wed, 7 Jun 2023 03:41:45 +0100 Subject: [PATCH 246/495] Offers PO's and DCC's the M3-VL and M70 (#3544) I'm adding a choice between pilot drip... Simple stuff- gives PO's the M3-VL and DCC's the M70 flak vest # About the pull request Gives the PO's and DCC's more choices # Explain why it's good for the game Drip good- drown bad. # Testing Photographs and Procedure # Changelog :cl: wHO_TOOKthejam add: gives DCC and PO the same armor choices /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- .../vending/vendor_types/crew/pilot_officer.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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 71510f6235fa..231e02bb5118 100644 --- a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm @@ -62,11 +62,14 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("M70 Flak Jacket", 0, /obj/item/clothing/suit/armor/vest/pilot, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("M30 Tactical Helmet", 0, /obj/item/clothing/head/helmet/marine/pilot, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), list("Leather 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("ARMOR (CHOOSE 1)", 0, null, null, null), + list("M70 Flak Jacket", 0, /obj/item/clothing/suit/armor/vest/pilot, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("M3-VL Pattern Flak Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest/dcc, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("88 Mod 4 Combat Pistol", 0, /obj/item/weapon/gun/pistol/mod88, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), list("VP78 Pistol", 0, /obj/item/weapon/gun/pistol/vp78, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), @@ -148,10 +151,13 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( GLOBAL_LIST_INIT(cm_vending_clothing_dropship_crew_chief, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("M3-VL Pattern Flak Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest/dcc, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), list("Leather 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("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + + list("ARMOR (CHOOSE 1)", 0, null, null, null), + list("M70 Flak Jacket", 0, /obj/item/clothing/suit/armor/vest/pilot, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), + list("M3-VL Pattern Flak Vest", 0, /obj/item/clothing/suit/storage/marine/light/vest/dcc, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("88 Mod 4 Combat Pistol", 0, /obj/item/weapon/gun/pistol/mod88, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), From 31a5b138fe1f3e861450e508178c2de7831ebf8a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:27:21 +0100 Subject: [PATCH 247/495] Automatic changelog for PR #3544 [ci skip] --- html/changelogs/AutoChangeLog-pr-3544.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3544.yml diff --git a/html/changelogs/AutoChangeLog-pr-3544.yml b/html/changelogs/AutoChangeLog-pr-3544.yml new file mode 100644 index 000000000000..edcaf9edb645 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3544.yml @@ -0,0 +1,4 @@ +author: "wHO_TOOKthejam" +delete-after: True +changes: + - rscadd: "gives DCC and PO the same armor choices" \ No newline at end of file From 41d002fe541f727023039f25177b4692068d4eec Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 6 Jun 2023 22:44:45 -0400 Subject: [PATCH 248/495] Hand and feet now cannot get IB (#3545) # About the pull request This PR makes it impossible to get IB in your hands and feet. # Explain why it's good for the game Incentivizing the tradeoffs for armored versus unarmored regions when it comes to choosing a limb to target is important. This further tilts it towards armored areas which should help promote varied preference. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Hand and feet now cannot get IB /:cl: --- code/modules/mob/living/carbon/human/life/handle_organs.dm | 5 +---- code/modules/organs/limbs.dm | 7 +++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life/handle_organs.dm b/code/modules/mob/living/carbon/human/life/handle_organs.dm index 605d1f6612c0..8d0a0dbc3e15 100644 --- a/code/modules/mob/living/carbon/human/life/handle_organs.dm +++ b/code/modules/mob/living/carbon/human/life/handle_organs.dm @@ -1,4 +1,3 @@ -#define NO_IB_LIMBS list("l_foot","r_foot","l_hand","r_hand") // Takes care of organ & limb related updates, such as broken and missing limbs /mob/living/carbon/human/proc/handle_organs() @@ -25,7 +24,7 @@ var/damage = rand(3,5) I.take_damage(damage) pain.apply_pain(damage * PAIN_ORGAN_DAMAGE_MULTIPLIER) - if(E.is_broken() && prob(2) && !(E.name in NO_IB_LIMBS)) + if(E.is_broken() && prob(2)) var/damage = rand(3,5) var/datum/wound/internal_bleeding/internal_bleed = new E.add_bleeding(internal_bleed, TRUE, damage) @@ -60,5 +59,3 @@ emote("pain") custom_pain("You can't stand on broken legs!", 1) apply_effect(5, WEAKEN) - -#undef NO_IB_LIMBS diff --git a/code/modules/organs/limbs.dm b/code/modules/organs/limbs.dm index 0fb60be95d29..dae33bea8157 100644 --- a/code/modules/organs/limbs.dm +++ b/code/modules/organs/limbs.dm @@ -65,6 +65,8 @@ var/list/bleeding_effects_list = list() + var/can_bleed_internally = TRUE + var/destroyed = FALSE var/status = LIMB_ORGANIC var/processing = FALSE @@ -511,6 +513,9 @@ This function completely restores a damaged organ to perfect condition. if(status & (LIMB_ROBOT|LIMB_SYNTHSKIN)) return + if(internal && !can_bleed_internally) + internal = FALSE + if(length(bleeding_effects_list)) if(!internal) for(var/datum/effects/bleeding/external/B in bleeding_effects_list) @@ -1278,6 +1283,7 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit display_name = "foot" max_damage = 30 min_broken_damage = 20 + can_bleed_internally = FALSE /obj/limb/arm name = "arm" @@ -1290,6 +1296,7 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit display_name = "hand" max_damage = 30 min_broken_damage = 20 + can_bleed_internally = FALSE /obj/limb/arm/l_arm name = "l_arm" From 6ea210e79afe3b4aa28593a5ad7fcd964ee057df Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:40:48 +0100 Subject: [PATCH 249/495] Automatic changelog for PR #3545 [ci skip] --- html/changelogs/AutoChangeLog-pr-3545.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3545.yml diff --git a/html/changelogs/AutoChangeLog-pr-3545.yml b/html/changelogs/AutoChangeLog-pr-3545.yml new file mode 100644 index 000000000000..82c5551362a1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3545.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Hand and feet now cannot get IB" \ No newline at end of file From 086eb864e721b8321897c428dd9ea3d12fd2e7dc Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Tue, 6 Jun 2023 23:07:37 -0400 Subject: [PATCH 250/495] Maintenance Jack Tweaks (#3096) # About the pull request - Adds prying flooring - Gives more variables - Breaks everything - Adds wrench surgery Sprites by sleepynecrons # Explain why it's good for the game These are changes I would have included in the original PR if I had received the feedback about it, # Changelog :cl: balance: Maintenance Jack can pry flooring and do wrench surgery /:cl: --------- Co-authored-by: harryob --- .../dcs/signals/atom/signals_item.dm | 2 + code/__DEFINES/objects.dm | 1 - code/game/machinery/doors/airlock.dm | 29 +--- .../objects/items/tools/maintenance_tools.dm | 162 ++++++++++++------ code/modules/surgery/bones.dm | 1 + icons/mob/humans/onmob/suit_slot.dmi | Bin 23919 -> 23024 bytes 6 files changed, 116 insertions(+), 79 deletions(-) diff --git a/code/__DEFINES/dcs/signals/atom/signals_item.dm b/code/__DEFINES/dcs/signals/atom/signals_item.dm index 676bf3580821..9c2f3b92ba05 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_item.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_item.dm @@ -2,6 +2,8 @@ #define COMSIG_ITEM_ATTEMPT_ATTACK "item_attempt_attack" //Triggered on the target mob. #define COMPONENT_CANCEL_ATTACK (1<<0) +#define COMSIG_ITEM_ATTACK_AIRLOCK "item_attack_airlocK" + #define COMPONENT_CANCEL_AIRLOCK_ATTACK (1<<0) /// from /obj/item/attackby() : (obj/item, mob/user) #define COMSIG_ITEM_ATTACKED "item_attacked" diff --git a/code/__DEFINES/objects.dm b/code/__DEFINES/objects.dm index 6a3e32e743c6..5617a2b47ec6 100644 --- a/code/__DEFINES/objects.dm +++ b/code/__DEFINES/objects.dm @@ -108,7 +108,6 @@ var/list/RESTRICTED_CAMERA_NETWORKS = list( //Those networks can only be accesse #define IS_PRY_CAPABLE_CROWBAR 2 //actual crowbar #define IS_PRY_CAPABLE_FORCE 3 //can force open even powered airlocks - #define SELF_DESTRUCT_MACHINE_INACTIVE 0 #define SELF_DESTRUCT_MACHINE_ACTIVE 1 #define SELF_DESTRUCT_MACHINE_ARMED 2 diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 49ed190690fe..e3e5fd3bee87 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -551,6 +551,9 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( update_icon() /obj/structure/machinery/door/airlock/attackby(obj/item/C, mob/user) + if(SEND_SIGNAL(C, COMSIG_ITEM_ATTACK_AIRLOCK, src, user) & COMPONENT_CANCEL_AIRLOCK_ATTACK) + return + if(istype(C, /obj/item/clothing/mask/cigarette)) if(isElectrified()) var/obj/item/clothing/mask/cigarette/L = C @@ -606,32 +609,6 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( update_icon() return - if(istype(C, /obj/item/maintenance_jack) && locked) - var/obj/item/maintenance_jack/current_jack = C - - if(current_jack.crowbar_mode) - return - - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_MASTER)) //Engi 3 is much faster - user.visible_message(SPAN_DANGER("[user] begins to search for [src]'s bolts!"),\ - SPAN_NOTICE("You search for [src]'s bolts.")) - if(!do_after(user, 15 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, src, INTERRUPT_ALL)) //Otherwise it takes an extra 15 seconds - to_chat(user, SPAN_WARNING("You fail to find the bolts on [src].")) - return - - user.visible_message(SPAN_DANGER("[user] begins to disable [src]'s bolts!"),\ - SPAN_NOTICE("You start to disable [src]'s bolts.")) - playsound(src, "pry", 25, TRUE) - - if(!do_after(user, 5 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, src, INTERRUPT_ALL)) - to_chat(user, SPAN_WARNING("You decide not to disable the bolts on [src].")) - return - - user.visible_message(SPAN_DANGER("[user] disables the bolts on [src]."),\ - SPAN_NOTICE("You unbolt [src].")) - unlock(TRUE) - return - else if(HAS_TRAIT(C, TRAIT_TOOL_SCREWDRIVER)) if(no_panel) to_chat(user, SPAN_WARNING("\The [src] has no panel to open!")) diff --git a/code/game/objects/items/tools/maintenance_tools.dm b/code/game/objects/items/tools/maintenance_tools.dm index bb68958eb105..c064508c4d7c 100644 --- a/code/game/objects/items/tools/maintenance_tools.dm +++ b/code/game/objects/items/tools/maintenance_tools.dm @@ -501,7 +501,23 @@ flags_equip_slot = SLOT_SUIT_STORE pry_capable = IS_PRY_CAPABLE_FORCE //but not really ///Whether the Maintenance Jack is on crowbar or wrench mode - var/crowbar_mode = TRUE + var/crowbar_mode = TRUE //False for wrench mode + ///Whether you need the "super strength" trait to pry open doors + var/requires_superstrength_pry = TRUE + ///Whether you get the speed penalty from not having engi 3 + var/requires_skills_unbolt = TRUE + ///How long it takes (in seconds) to pry open an airlock + var/prying_time = 3 SECONDS + ///How long it takes (in seconds) to pry open a resin door + var/resin_prying_time = 5 SECONDS + ///How long it takes (in seconds) to unbolt an airlock + var/unbolt_time = 5 SECONDS + ///How long extra will it take (in seconds) people who do not have engi 3 (if requires_skills_unbolt is true) + var/unskilled_unbolt_time = 15 SECONDS + +/obj/item/maintenance_jack/Initialize() + . = ..() + RegisterSignal(src, COMSIG_ITEM_ATTACK_AIRLOCK, PROC_REF(handle_airlock_attack)) /obj/item/maintenance_jack/get_examine_text(mob/user) . = ..() @@ -523,7 +539,6 @@ animate(transform = matrix(180, MATRIX_ROTATE), time = 2, easing = EASE_OUT) REMOVE_TRAIT(src, TRAIT_TOOL_CROWBAR, TRAIT_SOURCE_INHERENT) ADD_TRAIT(src, TRAIT_TOOL_WRENCH, TRAIT_SOURCE_INHERENT) - pry_capable = null return //Switch to crowbar mode | Pry open doors if super strong trait @@ -535,72 +550,115 @@ animate(transform = matrix(360, MATRIX_ROTATE), time = 2, easing = EASE_OUT) REMOVE_TRAIT(src, TRAIT_TOOL_WRENCH, TRAIT_SOURCE_INHERENT) ADD_TRAIT(src, TRAIT_TOOL_CROWBAR, TRAIT_SOURCE_INHERENT) - pry_capable = IS_PRY_CAPABLE_FORCE - -/obj/item/maintenance_jack/afterattack(obj/door, mob/living/user, proximity) - if(!crowbar_mode) //Otherwise it lets you pry open right after unbolting - return - if(!proximity) - return - if(istype(door, /obj/structure/machinery/door/airlock)) - var/obj/structure/machinery/door/airlock/airlock = door - if(airlock.locked) - to_chat(user, SPAN_DANGER("You can't pry open [airlock] while it is bolted shut.")) +/obj/item/maintenance_jack/proc/handle_airlock_attack(source, obj/structure/machinery/door/airlock/attacked_door, mob/user) + . = COMPONENT_CANCEL_AIRLOCK_ATTACK + if(crowbar_mode) + if(attacked_door.locked) //Bolted + to_chat(user, SPAN_DANGER("You can't pry open [attacked_door] while it is bolted shut.")) return - if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) //basically IS_PRY_CAPABLE_CROWBAR - if(!airlock.arePowerSystemsOn()) - if(!airlock.operating) - if(airlock.density) - airlock.open(TRUE) - else - airlock.close(TRUE) - else - to_chat(user, SPAN_WARNING("The airlock's motors resist your efforts to force it.")) + if(!attacked_door.arePowerSystemsOn()) //Opens like normal if unpowered + return FALSE + + if(requires_superstrength_pry) + if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) //basically IS_PRY_CAPABLE_CROWBAR + return + if(!attacked_door.density) //If its open return - if(!airlock.density) + if(attacked_door.heavy) //Unopenable + to_chat(usr, SPAN_DANGER("You cannot force [attacked_door] open.")) return - if(airlock.heavy) - to_chat(usr, SPAN_DANGER("You cannot force [airlock] open.")) - return FALSE - if(user.action_busy || user.a_intent == INTENT_HARM) + if(user.action_busy) return - user.visible_message(SPAN_DANGER("[user] jams [src] into [airlock] and starts to pry it open."), - SPAN_DANGER("You jam [src] into [airlock] and start to pry it open.")) + user.visible_message(SPAN_DANGER("[user] jams [src] into [attacked_door] and starts to pry it open."), + SPAN_DANGER("You jam [src] into [attacked_door] and start to pry it open.")) playsound(src, "pry", 15, TRUE) - if(!do_after(user, 3 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) + if(!do_after(user, prying_time, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) return - if(!airlock.density) + if(!attacked_door.density) return - if(airlock.locked) - user.visible_message(SPAN_DANGER("[user] fails to force [airlock] open with [src]."), - SPAN_DANGER("You fail to force [airlock] open with [src].")) + if(attacked_door.locked) + user.visible_message(SPAN_DANGER("[user] fails to force [attacked_door] open with [src]."), + SPAN_DANGER("You fail to force [attacked_door] open with [src].")) return - user.visible_message(SPAN_DANGER("[user] forces [airlock] open with [src]."), - SPAN_DANGER("You force [airlock] open with [src].")) - airlock.open(TRUE) + user.visible_message(SPAN_DANGER("[user] forces [attacked_door] open with [src]."), + SPAN_DANGER("You force [attacked_door] open with [src].")) + attacked_door.open(TRUE) + return - else if(istype(door, /obj/structure/mineral_door/resin)) - var/obj/structure/mineral_door/resin/resin_door = door - if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) //basically IS_PRY_CAPABLE_CROWBAR - return - if(resin_door.isSwitchingStates) - return - if(!resin_door.density || user.action_busy || user.a_intent == INTENT_HARM) - return + //Wrench Mode + if(!attacked_door.locked) + to_chat(user, SPAN_NOTICE("You cannot disable bolts on a door that is already unbolted.")) + return + + if(requires_skills_unbolt) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_MASTER)) //Engi 3 is much faster + user.visible_message(SPAN_DANGER("[user] begins to search for [attacked_door]'s bolts!"),\ + SPAN_NOTICE("You search for [attacked_door]'s bolts.")) + if(!do_after(user, unskilled_unbolt_time, INTERRUPT_ALL, BUSY_ICON_HOSTILE, src, INTERRUPT_ALL)) //Otherwise it takes an extra 15 seconds + to_chat(user, SPAN_WARNING("You fail to find the bolts on [attacked_door].")) + return + + user.visible_message(SPAN_DANGER("[user] begins to disable [attacked_door]'s bolts!"),\ + SPAN_NOTICE("You start to disable [attacked_door]'s bolts.")) + playsound(attacked_door, "pry", 25, TRUE) - user.visible_message(SPAN_DANGER("[user] jams [src] into [resin_door] and starts to pry it open."), - SPAN_DANGER("You jam [src] into [resin_door] and start to pry it open.")) - playsound(user, 'sound/weapons/wristblades_hit.ogg', 15, TRUE) + if(!do_after(user, unbolt_time, INTERRUPT_ALL, BUSY_ICON_HOSTILE, src, INTERRUPT_ALL)) + to_chat(user, SPAN_WARNING("You decide not to disable the bolts on [attacked_door].")) + return + + user.visible_message(SPAN_DANGER("[user] disables the bolts on [attacked_door]."),\ + SPAN_NOTICE("You unbolt [attacked_door].")) + attacked_door.unlock(TRUE) + return + +/obj/item/maintenance_jack/afterattack(atom/attacked_obj, mob/living/user, proximity) + if(!proximity) + return + + if(istype(attacked_obj, /obj/structure/mineral_door/resin)) + var/obj/structure/mineral_door/resin/resin_door = attacked_obj + + if(resin_door) + if(crowbar_mode) + if(requires_superstrength_pry) + if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) //basically IS_PRY_CAPABLE_CROWBAR + return ..() + if(resin_door.isSwitchingStates) + return + if(!resin_door.density || user.action_busy || user.a_intent == INTENT_HARM) + return - if(do_after(user, 5 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE) && resin_door.density) - user.visible_message(SPAN_DANGER("[user] forces [resin_door] open with [src]."), - SPAN_DANGER("You force [resin_door] open with [src].")) - resin_door.Open() + user.visible_message(SPAN_DANGER("[user] jams [src] into [resin_door] and starts to pry it open."), + SPAN_DANGER("You jam [src] into [resin_door] and start to pry it open.")) + playsound(user, 'sound/weapons/wristblades_hit.ogg', 15, TRUE) + if(!do_after(user, resin_prying_time, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) + to_chat(user, SPAN_NOTICE("You stop prying [resin_door] open.")) + return + + user.visible_message(SPAN_DANGER("[user] forces [resin_door] open with [src]."), + SPAN_DANGER("You force [resin_door] open with [src].")) + resin_door.Open() + return + + if(istype(attacked_obj, /turf/open/floor)) + var/turf/open/floor/flooring = attacked_obj + + if(crowbar_mode && user.a_intent == INTENT_HELP) //Only pry flooring on help intent + if(flooring.hull_floor) //no interaction for hulls + return + if(flooring.weeds) + return attackby(src, user) + + to_chat(user, SPAN_WARNING("You forcefully pry off [flooring], destroying it in the process.")) + playsound(src, 'sound/items/Crowbar.ogg', 25, 1) + flooring.make_plating() + return + return ..() /* Welding backpack */ diff --git a/code/modules/surgery/bones.dm b/code/modules/surgery/bones.dm index c6ffb9e52a41..f87caaa54758 100644 --- a/code/modules/surgery/bones.dm +++ b/code/modules/surgery/bones.dm @@ -128,6 +128,7 @@ tools = list( /obj/item/tool/surgery/bonesetter = SURGERY_TOOL_MULT_IDEAL, /obj/item/tool/wrench = SURGERY_TOOL_MULT_SUBSTITUTE, + /obj/item/maintenance_jack = SURGERY_TOOL_MULT_BAD_SUBSTITUTE, ) time = 4 SECONDS preop_sound = 'sound/surgery/hemostat1.ogg' diff --git a/icons/mob/humans/onmob/suit_slot.dmi b/icons/mob/humans/onmob/suit_slot.dmi index bd6adc7ab88e1d52a286a36cd9c6a69e41ea96ed..df588b9b59ca8541fd8c81abd5bdd851c95e4279 100644 GIT binary patch literal 23024 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%0ACoMI$d5-p~MQVn5|c9d617d4bU?q_h^o zi}{HvOrq11{4Wu>Z#CWFPRA9GHn5o`Z!^nbYrt!Z3;Z^0Qy{&wfbhBmv05#u>#apQ zc3n?~!&pXt0ogt4QJ!Fz$evK4b!O1MU&+&BH}IoRqQ=&Npv#!Ms@Y%JFX*mwPB))& zt~8NvNR#bMbwqwZUzo5TnY4(5iMdn@);4h{oLQnc{R9WCm`$ztCtSv1DI?gfxaKbC zNY#uHYU8f@PMwtxF~1>$`CHdq25iZ?`LhwRz9x0t%I$Myvj>dRFsFQT+nIZL0}41Q zHjPu*6(8v@N2wJgfM4Y3u+A|0r@L_6P@2;c|Futmt%$M_)>7X$ps!$aiy%B$>Sh)t z#vH%v#)3>b(~hqOjW8_?Or1LHO5=lMenJA0S{pf~CudsF9Rs17rl*SJqh-B6j4i84 zZu5M+qb_XKuLL-jtBg+{3e-M`ySR|YD9@&PrhYais(OJY;8Oq{D?!bKFeoR~Mi4Ee zu7+R)vq7y1acz&&LFoW8iMR4iPj!OR~bsME+*SN z_e>bXWNv|05^MmmmWFP5kfM^Od7mPlO05~HpbaD5$qdCrFq_snTn2|*!>j{vXfFYS z{$FU@olR21?-c|$+MYs66|7mZeIdQbfTLBFEk9<{9bCui-n-s7F%+eu@D#SjOzdoY@ zTJjZb>a}!+#EoPnz8pU@r@#$a0_i)4Wz*1dN$**uH`sXqL{_5V)LiS}(yuP_E&y_v z?|0qDlKXZzI=$wY5&mt`1DXExc>_bxSy=v`LzpaMy@Dg=09W()mi-Q(8bu$@L(3KY zTQmHvswR#Qj-RbAzwprQ#5I#DGTM%V!FjMZMm9$Mb$lw9T{@iRBUY%kZqRUNjL{z= zAoK*u?(EZp%--996#&pHcl{P6Ro=VmqF1nr{R6i9rZx)MJiif^aogk59~ar4Cn}|4woZ8TKfT z@z0b&1Y_4^uGx1OdG5%8HO2(J*I>6M-jCn;PMN;W7RhxO$U1Nmo76>nhkyP1ak~#S z@XNqIWo6JknOF<`@TV;l$~>?bK#|pRq_ZPrJCtZ<*F;CsV_nihA3Dv0*_%dA=<4=q zN|2}2?a0`mm58t{w{EhPMkuT!+FavYRM$v9LhX7NC$$uQ7_9thPeC(vHs1mgV2pS< bKV%9_ubvto%!A8=ZVWRrFxAKFI^X#p($Tg% literal 23919 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 BmRJA) From 6502cbd81aa2930ae734de4c08adc3ab9ee1f99e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 04:53:51 +0100 Subject: [PATCH 251/495] Automatic changelog for PR #3096 [ci skip] --- html/changelogs/AutoChangeLog-pr-3096.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3096.yml diff --git a/html/changelogs/AutoChangeLog-pr-3096.yml b/html/changelogs/AutoChangeLog-pr-3096.yml new file mode 100644 index 000000000000..16bd0c30afd9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3096.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - balance: "Maintenance Jack can pry flooring and do wrench surgery" \ No newline at end of file From 976ff030c821fe9e3589c52ec6436a2cdf72911e Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 7 Jun 2023 07:19:12 +0100 Subject: [PATCH 252/495] ASRS Screams fix #2 (#3539) Fix for #3515 screaming every time lift goes down, because i'm an absolute idiot that can't test stuff properly --- code/game/supplyshuttle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 6d8970492dde..dcc854bfa71d 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -538,9 +538,9 @@ var/datum/controller/supply/supply_controller = new() black_market_points += points_to_add // Don't disintegrate humans! Maul their corpse instead. >:) - screams = TRUE if(ishuman(movable_atom)) var/timer = 0.5 SECONDS + screams = TRUE for(var/index in 1 to 10) timer += 0.5 SECONDS addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(maul_human), movable_atom), timer) From ae01043cb72d6449a30c290c18be96a3a5c55c50 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Wed, 7 Jun 2023 14:19:18 +0800 Subject: [PATCH 253/495] Fix Map Landing Lights (#3543) # About the pull request This PR fixes issues with landing lights on the following maps. - LV-624 - Solaris Ridge - Fiorina Science Annex - Trijent Dam - Sorokyne Strata - Kutjevo Refinery This PR also adds landing lights for LZ2 on Shivas Snowball. LZ1 does not gain any due to its 'non standard landing' nature. For Lv-624, the lower two floodlights have been pushed one tile away from the landing zone for consistency. Fixes Issue #3427 # Explain why it's good for the game Fixes glaring issues with landing lights on many maps being out of order, not working or flashing in a odd way. Addition of landing lights to LZ2 of Shivas Snowball brings it up to standard with every other LZ. # Testing Photographs and Procedure ![New LZ 1](https://github.com/cmss13-devs/cmss13/assets/6595389/ff4a4f88-6e15-4fe5-99bf-3393757f1f45) New LZ1 appearance. # Changelog :cl: maptweak: Fixed landing strip lights on most maps /:cl: --------- Co-authored-by: Steelpoint --- maps/map_files/DesertDam/Desert_Dam.dmm | 397 +- .../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 363 +- .../Ice_Colony_v3/Shivas_Snowball.dmm | 463 +- maps/map_files/Kutjevo/Kutjevo.dmm | 186 +- .../LV522_Chances_Claim.dmm | 4250 ++++++----------- maps/map_files/LV624/LV624.dmm | 85 +- .../Sorokyne_Strata/Sorokyne_Strata.dmm | 233 +- 7 files changed, 2506 insertions(+), 3471 deletions(-) diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 46c89d445d8d..5cf1475c6c14 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -108,11 +108,13 @@ /turf/open/floor/plating, /area/desert_dam/building/substation/northwest) "aav" = ( -/obj/structure/machinery/landinglight/ds1, +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 + }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached9" }, -/area/desert_dam/exterior/landing_pad_one) +/area/desert_dam/exterior/landing_pad_two) "aaw" = ( /turf/open/asphalt/cement_sunbleached{ icon_state = "cement_sunbleached1" @@ -135,11 +137,11 @@ }, /area/desert_dam/interior/caves/east_caves) "aaA" = ( -/obj/structure/machinery/landinglight/ds1/delaythree, -/turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal11" }, -/area/desert_dam/exterior/landing_pad_one) +/turf/open/asphalt, +/area/desert_dam/exterior/valley/valley_northwest) "aaB" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal9" @@ -567,9 +569,9 @@ }, /area/desert_dam/exterior/valley/valley_labs) "abQ" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, +/obj/structure/machinery/landinglight/ds1/delayone, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached4" }, /area/desert_dam/exterior/landing_pad_one) "abR" = ( @@ -581,11 +583,11 @@ }, /area/desert_dam/exterior/valley/valley_labs) "abS" = ( -/obj/structure/machinery/landinglight/ds1/delayone, +/obj/structure/machinery/landinglight/ds2, /turf/open/asphalt/cement_sunbleached{ icon_state = "cement_sunbleached12" }, -/area/desert_dam/exterior/landing_pad_one) +/area/desert_dam/exterior/landing_pad_two) "abT" = ( /obj/structure/machinery/conveyor{ id = "anomalybelt" @@ -934,7 +936,7 @@ /area/desert_dam/interior/dam_interior/hanger) "adb" = ( /obj/structure/machinery/floodlight/landing, -/obj/structure/machinery/landinglight/ds2/delayone{ +/obj/structure/machinery/landinglight/ds1/delaytwo{ dir = 8 }, /turf/open/floor{ @@ -956,13 +958,11 @@ }, /area/desert_dam/exterior/valley/valley_labs) "adf" = ( -/obj/structure/machinery/landinglight/ds1{ - dir = 4 - }, +/obj/structure/machinery/landinglight/ds2/delayone, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached9" + icon_state = "cement_sunbleached12" }, -/area/desert_dam/exterior/landing_pad_one) +/area/desert_dam/exterior/landing_pad_two) "adg" = ( /obj/effect/decal/sand_overlay/sand1/corner1, /turf/open/asphalt/cement_sunbleached{ @@ -3678,13 +3678,13 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_excavation) "alh" = ( -/obj/structure/machinery/landinglight/ds1{ - dir = 8 +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached2" + icon_state = "cement_sunbleached12" }, -/area/desert_dam/exterior/landing_pad_one) +/area/desert_dam/exterior/landing_pad_two) "ali" = ( /obj/effect/decal/warning_stripes{ icon_state = "N" @@ -12323,9 +12323,7 @@ /obj/effect/decal/sand_overlay/sand1{ dir = 9 }, -/turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached20" - }, +/turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/landing_pad_two) "aKZ" = ( /turf/open/floor{ @@ -12334,14 +12332,11 @@ }, /area/desert_dam/building/lab_northwest/west_lab_xenoflora) "aLa" = ( -/obj/structure/machinery/landinglight/ds2, -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 - }, +/obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached2" + icon_state = "cement_sunbleached4" }, -/area/desert_dam/exterior/landing_pad_two) +/area/desert_dam/exterior/landing_pad_one) "aLb" = ( /obj/structure/machinery/power/apc{ dir = 1; @@ -12541,11 +12536,10 @@ /area/desert_dam/exterior/valley/valley_crashsite) "aLy" = ( /obj/effect/decal/sand_overlay/sand1{ - dir = 1 + dir = 4 }, -/obj/structure/machinery/landinglight/ds2/delaytwo, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached9" + icon_state = "cement_sunbleached1" }, /area/desert_dam/exterior/landing_pad_two) "aLz" = ( @@ -12637,7 +12631,7 @@ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached20" + icon_state = "cement_sunbleached1" }, /area/desert_dam/exterior/landing_pad_two) "aLL" = ( @@ -22092,12 +22086,11 @@ }, /area/desert_dam/exterior/valley/valley_telecoms) "bqk" = ( -/obj/structure/machinery/floodlight/landing, -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 4 }, -/turf/open/floor{ - icon_state = "asteroidplating" +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached15" }, /area/desert_dam/exterior/landing_pad_one) "bql" = ( @@ -22627,11 +22620,11 @@ }, /area/desert_dam/interior/dam_interior/engine_west_wing) "brW" = ( -/obj/structure/machinery/landinglight/ds1{ +/obj/structure/machinery/landinglight/ds1/delayone{ dir = 4 }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached15" + icon_state = "cement_sunbleached9" }, /area/desert_dam/exterior/landing_pad_one) "brX" = ( @@ -24176,7 +24169,7 @@ }, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "bxj" = ( -/obj/structure/machinery/landinglight/ds1{ +/obj/structure/machinery/landinglight/ds1/delayone{ dir = 8 }, /turf/open/asphalt/cement_sunbleached{ @@ -25174,7 +25167,7 @@ /turf/open/floor/wood, /area/desert_dam/building/administration/overseer_office) "bAF" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds1/delaytwo{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -26045,7 +26038,7 @@ /turf/open/floor/prison, /area/desert_dam/building/security/staffroom) "bDO" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -26507,7 +26500,7 @@ }, /area/desert_dam/building/security/holding) "bFg" = ( -/obj/structure/machinery/landinglight/ds1/delaythree{ +/obj/structure/machinery/landinglight/ds1{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -42104,30 +42097,22 @@ }, /area/desert_dam/building/mining/workshop_foyer) "cCY" = ( -/obj/structure/machinery/landinglight/ds2, -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 - }, -/turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" - }, -/area/desert_dam/exterior/landing_pad_two) +/turf/open/desert/dirt, +/area/desert_dam/exterior/rock) "cCZ" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 4 }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached9" }, /area/desert_dam/exterior/landing_pad_two) "cDb" = ( -/obj/structure/machinery/landinglight/ds2/delaytwo, /obj/effect/decal/sand_overlay/sand1{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached4" }, /area/desert_dam/exterior/landing_pad_two) "cDc" = ( @@ -42354,27 +42339,20 @@ }, /area/desert_dam/building/medical/east_wing_hallway) "cDK" = ( -/obj/structure/machinery/landinglight/ds2/delayone, -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 - }, +/obj/structure/machinery/landinglight/ds2, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached14" }, /area/desert_dam/exterior/landing_pad_two) "cDL" = ( -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 }, -/obj/structure/machinery/landinglight/ds2, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached12" + icon_state = "cement_sunbleached15" }, /area/desert_dam/exterior/landing_pad_two) "cDM" = ( -/obj/effect/decal/sand_overlay/sand1{ - dir = 1 - }, /obj/structure/machinery/landinglight/ds2/delaythree, /turf/open/asphalt/cement_sunbleached{ icon_state = "cement_sunbleached12" @@ -42428,12 +42406,9 @@ }, /area/desert_dam/interior/dam_interior/CE_office) "cDV" = ( -/obj/structure/machinery/floodlight/landing, -/obj/structure/machinery/landinglight/ds2/delayone{ - dir = 4 - }, -/turf/open/floor{ - icon_state = "asteroidplating" +/obj/structure/machinery/landinglight/ds2/delaytwo, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached15" }, /area/desert_dam/exterior/landing_pad_two) "cDX" = ( @@ -42463,14 +42438,11 @@ }, /area/desert_dam/building/bar/bar) "cEc" = ( -/obj/structure/machinery/floodlight/landing, -/obj/structure/machinery/landinglight/ds2/delayone{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "asteroidplating" +/obj/structure/machinery/landinglight/ds1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" }, -/area/desert_dam/exterior/landing_pad_two) +/area/desert_dam/exterior/landing_pad_one) "cEd" = ( /obj/structure/prop/dam/wide_boulder/boulder1, /turf/open/desert/dirt{ @@ -42760,17 +42732,16 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_civilian) "cEZ" = ( -/obj/structure/machinery/landinglight/ds2{ +/obj/structure/machinery/floodlight/landing, +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 4 }, -/turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached9" +/turf/open/floor{ + icon_state = "asteroidplating" }, /area/desert_dam/exterior/landing_pad_two) "cFa" = ( -/obj/docking_port/stationary/marine_dropship/lz2{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz2, /turf/open/floor/plating, /area/desert_dam/exterior/landing_pad_two) "cFb" = ( @@ -43485,11 +43456,9 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "cGS" = ( -/obj/structure/machinery/landinglight/ds2/delaytwo{ - dir = 4 - }, +/obj/structure/machinery/landinglight/ds2/delaytwo, /turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached15" + icon_state = "cement_sunbleached12" }, /area/desert_dam/exterior/landing_pad_two) "cGT" = ( @@ -44917,7 +44886,7 @@ /turf/open/asphalt, /area/desert_dam/building/warehouse/warehouse) "cLL" = ( -/obj/structure/machinery/landinglight/ds2{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 8 }, /turf/open/asphalt/cement_sunbleached{ @@ -45127,7 +45096,7 @@ }, /area/desert_dam/exterior/landing_pad_two) "cMD" = ( -/obj/structure/machinery/landinglight/ds2/delayone{ +/obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -45159,7 +45128,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_cargo) "cML" = ( -/obj/structure/machinery/landinglight/ds2/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delaythree{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -45290,7 +45259,7 @@ /turf/open/floor/plating, /area/desert_dam/building/medical/virology_isolation) "cNb" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ +/obj/structure/machinery/landinglight/ds2{ dir = 1 }, /turf/open/asphalt/cement_sunbleached{ @@ -45335,24 +45304,24 @@ }, /area/desert_dam/interior/dam_interior/central_tunnel) "cNh" = ( -/obj/structure/machinery/landinglight/ds2{ - dir = 1 - }, /obj/structure/desertdam/decals/road_edge, /obj/structure/desertdam/decals/road_stop{ dir = 1; icon_state = "stop_decal5" }, -/turf/open/asphalt, -/area/desert_dam/exterior/landing_pad_two) -"cNi" = ( /obj/structure/machinery/landinglight/ds2/delayone{ dir = 1 }, +/turf/open/asphalt, +/area/desert_dam/exterior/landing_pad_two) +"cNi" = ( /obj/structure/desertdam/decals/road_stop{ dir = 1; icon_state = "stop_decal5" }, +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, /turf/open/asphalt, /area/desert_dam/exterior/landing_pad_two) "cNj" = ( @@ -45420,13 +45389,13 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_cargo) "cNx" = ( -/obj/structure/machinery/landinglight/ds2/delaytwo{ - dir = 1 - }, /obj/structure/desertdam/decals/road_stop{ dir = 1; icon_state = "stop_decal5" }, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 1 + }, /turf/open/asphalt, /area/desert_dam/exterior/landing_pad_two) "cNy" = ( @@ -46119,13 +46088,13 @@ }, /area/desert_dam/building/substation/southwest) "cPI" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ - dir = 1 - }, /obj/structure/desertdam/decals/road_stop{ dir = 1; icon_state = "stop_decal5" }, +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, /turf/open/asphalt, /area/desert_dam/exterior/landing_pad_two) "cPJ" = ( @@ -46223,9 +46192,6 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "cPW" = ( -/obj/structure/machinery/landinglight/ds2{ - dir = 1 - }, /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal2" }, @@ -46233,6 +46199,9 @@ dir = 1; icon_state = "stop_decal5" }, +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 1 + }, /turf/open/asphalt, /area/desert_dam/exterior/landing_pad_two) "cPX" = ( @@ -54066,9 +54035,7 @@ }, /area/desert_dam/exterior/valley/valley_civilian) "dGU" = ( -/obj/docking_port/stationary/marine_dropship/lz1{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz1, /turf/open/floor/plating, /area/desert_dam/exterior/landing_pad_one) "dGV" = ( @@ -57679,8 +57646,7 @@ "dUe" = ( /obj/structure/surface/table/reinforced, /obj/structure/machinery/door/poddoor/shutters{ - dir = 2; - icon_state = "shutter1" + dir = 2 }, /turf/open/floor/prison{ icon_state = "sterile_white" @@ -57690,8 +57656,7 @@ /obj/structure/surface/table/reinforced, /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/poddoor/shutters{ - dir = 2; - icon_state = "shutter1" + dir = 2 }, /turf/open/floor/prison{ icon_state = "sterile_white" @@ -63913,6 +63878,12 @@ icon_state = "cement_sunbleached4" }, /area/desert_dam/exterior/valley/valley_crashsite) +"qoJ" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/landing_pad_one) "qqR" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal4" @@ -65350,6 +65321,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_hydro) +"vpn" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/obj/structure/machinery/floodlight/landing, +/turf/open/floor{ + icon_state = "asteroidplating" + }, +/area/desert_dam/exterior/landing_pad_two) "vpz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -65808,6 +65788,14 @@ /obj/structure/flora/grass/tallgrass/desert, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) +"wRg" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached2" + }, +/area/desert_dam/exterior/landing_pad_two) "wRi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/asphalt, @@ -66164,11 +66152,12 @@ /turf/open/asphalt, /area/desert_dam/exterior/river/riverside_central_north) "xNB" = ( -/obj/structure/machinery/landinglight/ds1/delaythree{ +/obj/structure/machinery/floodlight/landing, +/obj/structure/machinery/landinglight/ds1{ dir = 4 }, -/turf/open/asphalt/cement_sunbleached{ - icon_state = "cement_sunbleached9" +/turf/open/floor{ + icon_state = "asteroidplating" }, /area/desert_dam/exterior/landing_pad_one) "xOb" = ( @@ -69809,6 +69798,7 @@ dTs dTs cwz aKY +cMq cGu cGu cGu @@ -69821,8 +69811,7 @@ cGu cGu cGu cGu -cMq -cGu +aLy cGu cGu cGu @@ -70042,29 +70031,29 @@ cAa dTs dTs csD +alh cMC -cEZ -cGG -cGG +aav cFI cFS cGG cFc -cGG +cFI cFS cGG cFc -cGS -cDV -cEZ -cFc cFI cFS +cLe +cEZ +cCZ +cFS cGG cFc cFI cFS -cLe +cGG +cDL cMC cgh cUl @@ -70276,8 +70265,8 @@ doE crr dTs dTs -aLa -cDY +cDb +cDK cDY cDY cDY @@ -70510,7 +70499,8 @@ doE doE dTs dTs -cCZ +cDb +cDM cDY cDY cDY @@ -70532,7 +70522,6 @@ cDY cDY cDY cFa -cDY cML cBS cUl @@ -70745,7 +70734,7 @@ cSR dTs dTs cDb -cDY +cGS cDY cDY cDY @@ -70978,8 +70967,8 @@ cji ckp crr dTs -cDK -cDY +cDb +adf cDY cDY cDY @@ -71211,9 +71200,9 @@ cRM cRM dFn doE -dTs cCY -cDY +cDb +abS cDY cDY cDY @@ -71446,8 +71435,8 @@ crx dFo doE doE -cCZ -cDY +cDb +cDM cDY cDY cDY @@ -71681,7 +71670,7 @@ dFo doE doE cDb -cDY +cGS cDY cDY cDY @@ -71914,8 +71903,8 @@ crx dFo cOj doE -cDK -cDY +cDb +adf cDY cDY cDY @@ -72148,8 +72137,8 @@ crx dFo doE doE -cDL -cDY +cDb +abS cDY cDY cDY @@ -72382,6 +72371,7 @@ crx dFo doE doE +cDb cDM cDY cDY @@ -72404,7 +72394,6 @@ cDY cDY cDY cDY -cDY cML cBS cUl @@ -72616,8 +72605,8 @@ crx dFo doE cDc -aLy -cDY +cDb +cDV cDY cDY cDY @@ -72670,6 +72659,7 @@ aSY aQg aUi aUC +aVg aQX aVg aVg @@ -72692,7 +72682,6 @@ aVg aVg aVg aVg -aVg aQX aVg aRZ @@ -72850,8 +72839,9 @@ crx dFo doE doE +alh cMC -cFb +wRg cGQ cFe cFP @@ -72863,7 +72853,7 @@ cGa cGQ cFe cHn -cEc +vpn cFb cFe cFP @@ -72871,7 +72861,6 @@ cGa cGQ cFe cFP -cGa cLL cMC cgh @@ -72903,11 +72892,10 @@ aSx aQV aQV aUi -aSa +aUD +aVh aQY -adf -bpQ -aNv +brW bhv boV bpQ @@ -72915,18 +72903,19 @@ aNv bhv boV bpQ -vRc +aNv +bhv bqk xNB -bpQ -aNv +brW bhv boV bpQ aNv bhv boV -brW +bpQ +vRc aQY aUD aVh @@ -73097,7 +73086,7 @@ cDX cDX cDX cDX -cES +cDX cDX cDX cDX @@ -73138,6 +73127,7 @@ aQV aQV aUi aUD +aVj acI aWh aWh @@ -73160,7 +73150,6 @@ aWh aWh aWh aWh -aWh bAF aVi aVh @@ -73370,9 +73359,10 @@ auy aPJ aql ara -asa -aUD -aaA +asc +auy +arZ +aLa aWh aWh aWh @@ -73394,7 +73384,6 @@ aWh aWh aWh dGU -aWh bDO aVi aVh @@ -73604,10 +73593,10 @@ aDb aqg aqg aqg +agV +aqg asa -aUD -abQ -aWh +qoJ aWh aWh aWh @@ -73838,10 +73827,10 @@ aDc aqg aqg aqg +agV +aqg asa -aUD -abS -aWh +abQ aWh aWh aWh @@ -73863,7 +73852,7 @@ aWh aWh aWh aWh -bFB +bGY aQV beT aQg @@ -74072,10 +74061,10 @@ aSc aIJ aql ara +agV +aqg asa -aUD -aav -aWh +cEc aWh aWh aWh @@ -74097,7 +74086,7 @@ aWh aWh aWh aWh -bGY +bJQ aQV beT aQg @@ -74306,10 +74295,10 @@ aSd apz aqg aqg +aqg +aqg asa -aUD -aaA -aWh +aLa aWh aWh aWh @@ -74331,7 +74320,7 @@ aWh aWh aWh aWh -bJQ +bKC aQV beT aQg @@ -74540,10 +74529,10 @@ aIa apz aqg aqg +agV +aqg asa -aUD -abQ -aWh +qoJ aWh aWh aWh @@ -74565,7 +74554,7 @@ aWh aWh aWh aWh -bKC +bFB aQV beT aQg @@ -74774,10 +74763,10 @@ aIa apz aql ara +agV +aqg asa -aUD -abS -aWh +abQ aWh aWh aWh @@ -74799,7 +74788,7 @@ aWh aWh aWh aWh -bFB +bGY aQV beT aQg @@ -75008,10 +74997,10 @@ aIa apz aqg aqg +agV +aqg asa -aUD -aav -aWh +cEc aWh aWh aWh @@ -75242,10 +75231,10 @@ aIa apz aqg aqg -asa -aUD +asd +auz aaA -aWh +aLa aWh aWh aWh @@ -75478,6 +75467,7 @@ aql ara asa aUD +aVg acJ aWh aWh @@ -75500,7 +75490,6 @@ aWh aWh aWh aWh -aWh bFg aVi aVh @@ -75711,9 +75700,10 @@ apz aqg aqg asa -aSa +aUD +aVh aQY -alh +oCD bpT aWi blD @@ -75733,7 +75723,6 @@ bpu bpT aWi blD -bpu bxj aQY aUD @@ -75946,6 +75935,7 @@ aqg aqg asa aUE +aVj aQX aVj aVj @@ -75968,7 +75958,6 @@ aVj aVj aVj aVj -aVj aQX aVj aVG diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index e4bfa603fafd..867e3f7f48a0 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -306,7 +306,6 @@ "aif" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -894,7 +893,6 @@ "ayX" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -1481,7 +1479,6 @@ "aMM" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -2255,9 +2252,7 @@ }, /area/fiorina/station/lowsec) "bju" = ( -/obj/docking_port/stationary/marine_dropship/lz1{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz1, /turf/open/floor/plating/prison, /area/fiorina/lz/near_lzI) "bjx" = ( @@ -4358,7 +4353,6 @@ /area/fiorina/station/civres_blue) "cDl" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -4494,7 +4488,6 @@ /area/fiorina/station/security) "cHD" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/prison, @@ -5741,7 +5734,6 @@ /area/fiorina/tumor/fiberbush) "dwT" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -7428,6 +7420,12 @@ icon_state = "green" }, /area/fiorina/station/transit_hub) +"eAM" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/turf/open/floor/plating/prison, +/area/fiorina/lz/near_lzII) "eAQ" = ( /obj/effect/landmark/corpsespawner/ua_riot, /turf/open/floor/prison{ @@ -7852,6 +7850,12 @@ /obj/item/prop/helmetgarb/riot_shield, /turf/open/floor/prison, /area/fiorina/station/security) +"eSF" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 1 + }, +/turf/open/floor/plating/prison, +/area/fiorina/lz/near_lzII) "eSZ" = ( /obj/structure/bed/roller, /turf/open/floor/prison{ @@ -8140,7 +8144,7 @@ }, /area/fiorina/station/botany) "eZN" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 4 }, /turf/open/floor/prison{ @@ -9234,6 +9238,14 @@ icon_state = "floor_plate" }, /area/fiorina/station/security) +"fHV" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/fiorina/lz/near_lzII) "fIj" = ( /obj/item/clothing/suit/storage/hazardvest, /turf/open/floor/prison, @@ -9771,7 +9783,7 @@ /turf/open/floor/carpet, /area/fiorina/station/security/wardens) "fZd" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 1 }, /turf/open/floor/plating/prison, @@ -9928,7 +9940,6 @@ "gfh" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -12582,7 +12593,7 @@ /turf/closed/wall/prison, /area/fiorina/lz/near_lzII) "hLK" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2{ dir = 8 }, /turf/open/floor/prison{ @@ -12784,6 +12795,14 @@ icon_state = "squares" }, /area/fiorina/station/telecomm/lz1_cargo) +"hTm" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/fiorina/lz/near_lzII) "hTr" = ( /obj/structure/closet, /obj/item/clothing/mask/gas/clown_hat, @@ -12877,7 +12896,6 @@ "hVG" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -14773,7 +14791,6 @@ /area/fiorina/station/transit_hub) "jjs" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -15296,7 +15313,6 @@ "jwc" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -15428,6 +15444,13 @@ icon_state = "damaged2" }, /area/fiorina/station/security) +"jCp" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "jCt" = ( /obj/structure/machinery/light/small{ dir = 4; @@ -16446,9 +16469,7 @@ }, /area/fiorina/station/power_ring) "kfE" = ( -/obj/docking_port/stationary/marine_dropship/lz2{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz2, /turf/open/floor/plating/prison, /area/fiorina/lz/near_lzII) "kfF" = ( @@ -18951,7 +18972,7 @@ /area/fiorina/station/telecomm/lz1_cargo) "lGh" = ( /obj/effect/decal/cleanable/blood/oil, -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 1 }, /turf/open/floor/prison{ @@ -19093,7 +19114,7 @@ /turf/open/floor/plating/prison, /area/fiorina/tumor/civres) "lLv" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2{ dir = 8 }, /turf/open/floor/prison, @@ -19444,6 +19465,15 @@ icon_state = "floor_plate" }, /area/fiorina/station/security) +"lYA" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "lZf" = ( /turf/closed/shuttle/elevator{ dir = 10 @@ -19543,8 +19573,7 @@ /area/fiorina/station/medbay) "mbp" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - dir = 1; - locked = 0 + dir = 1 }, /turf/open/floor/plating/prison, /area/fiorina/oob) @@ -19806,7 +19835,6 @@ "mhM" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -22078,6 +22106,15 @@ icon_state = "bluefull" }, /area/fiorina/station/power_ring) +"nBR" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "nBV" = ( /turf/open/floor/prison{ icon_state = "darkpurple2" @@ -22179,6 +22216,15 @@ icon_state = "floor_plate" }, /area/fiorina/station/medbay) +"nGk" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "nGq" = ( /obj/structure/machinery/portable_atmospherics/powered/scrubber, /turf/open/floor/prison, @@ -23499,6 +23545,13 @@ icon_state = "whitegreen" }, /area/fiorina/station/medbay) +"owG" = ( +/obj/structure/machinery/landinglight/ds1, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "oxg" = ( /obj/structure/machinery/light/double/blue{ dir = 4; @@ -24709,7 +24762,6 @@ /area/fiorina/lz/near_lzII) "ppI" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -25067,6 +25119,15 @@ icon_state = "floor_plate" }, /area/fiorina/station/flight_deck) +"pAN" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "pAO" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -25938,14 +25999,6 @@ /obj/effect/spawner/random/pills/highchance, /turf/open/floor/plating/prison, /area/fiorina/station/security/wardens) -"qeR" = ( -/obj/structure/machinery/landinglight/ds1{ - dir = 8 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/fiorina/lz/near_lzII) "qeU" = ( /obj/structure/window/reinforced{ dir = 8; @@ -28798,6 +28851,16 @@ icon_state = "darkpurplefull2" }, /area/fiorina/tumor/ice_lab) +"rPu" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "rPI" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/reagent_container/food/drinks/cans/souto/cherry{ @@ -28919,7 +28982,6 @@ "rSr" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -29860,7 +29922,6 @@ "sBA" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -29920,7 +29981,6 @@ "sDL" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -30046,7 +30106,7 @@ }, /area/fiorina/tumor/civres) "sIT" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 4 }, /turf/open/floor/prison{ @@ -30122,6 +30182,15 @@ icon_state = "yellow" }, /area/fiorina/station/disco) +"sLo" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "sLx" = ( /obj/structure/disposalpipe/segment{ color = "#c4c4c4"; @@ -30951,7 +31020,6 @@ /area/fiorina/station/security) "tpa" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -31078,13 +31146,13 @@ /turf/open/floor/prison, /area/fiorina/station/park) "tts" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, +/obj/structure/machinery/landinglight/ds2, /turf/open/floor/prison{ icon_state = "floor_plate" }, /area/fiorina/lz/near_lzII) "ttK" = ( -/obj/structure/machinery/landinglight/ds1/delayone, +/obj/structure/machinery/landinglight/ds2/delaythree, /turf/open/floor/prison{ icon_state = "floor_plate" }, @@ -31477,6 +31545,10 @@ }, /turf/open/floor/plating/prison, /area/fiorina/station/transit_hub) +"tFu" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/prison, +/area/fiorina/lz/near_lzII) "tFA" = ( /obj/structure/platform{ dir = 4 @@ -32192,7 +32264,7 @@ /turf/open/floor/prison, /area/fiorina/station/security) "tZs" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 8 }, /turf/open/floor/prison{ @@ -32210,6 +32282,15 @@ icon_state = "platingdmg1" }, /area/fiorina/tumor/civres) +"tZV" = ( +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "tZW" = ( /obj/item/tool/wet_sign, /turf/open/floor/almayer{ @@ -32408,6 +32489,15 @@ /obj/structure/window_frame/prison/reinforced, /turf/open/floor/plating/prison, /area/fiorina/station/research_cells) +"uhH" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "uin" = ( /obj/item/ammo_box/magazine/misc/flares/empty{ pixel_x = -1; @@ -32596,6 +32686,15 @@ /obj/structure/largecrate/random/barrel/white, /turf/open/floor/prison, /area/fiorina/station/power_ring) +"uol" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "upt" = ( /obj/structure/platform, /turf/open/floor/prison, @@ -33031,7 +33130,7 @@ }, /area/fiorina/station/security) "uEN" = ( -/obj/structure/machinery/landinglight/ds1, +/obj/structure/machinery/landinglight/ds2/delaytwo, /turf/open/floor/prison{ icon_state = "floor_plate" }, @@ -33473,7 +33572,7 @@ }, /area/fiorina/tumor/ship) "uVo" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delaythree{ dir = 4 }, /turf/open/floor/prison, @@ -34379,8 +34478,8 @@ /turf/open/space/basic, /area/fiorina/oob) "vuE" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds2/delayone, /turf/open/floor/prison, /area/fiorina/lz/near_lzII) "vuW" = ( @@ -34732,7 +34831,6 @@ "vFs" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -35016,7 +35114,7 @@ }, /area/fiorina/station/botany) "vPA" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, +/obj/structure/machinery/landinglight/ds2/delayone, /turf/open/floor/prison, /area/fiorina/lz/near_lzII) "vPM" = ( @@ -35492,7 +35590,7 @@ }, /area/fiorina/station/chapel) "wfp" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 8 }, /turf/open/floor/prison{ @@ -36306,6 +36404,13 @@ name = "astroturf" }, /area/fiorina/station/research_cells) +"wJf" = ( +/obj/structure/machinery/landinglight/ds1/delaythree, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "wJt" = ( /obj/structure/bed/chair/comfy, /turf/open/floor/prison{ @@ -36405,7 +36510,6 @@ /area/fiorina/tumor/servers) "wMi" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -36613,7 +36717,6 @@ "wRP" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -37030,7 +37133,6 @@ /area/fiorina/station/security) "xja" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ - req_access = null; req_one_access = null }, /turf/open/floor/plating/prison, @@ -37045,6 +37147,15 @@ icon_state = "cell_stripe" }, /area/fiorina/station/power_ring) +"xjw" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "darkyellowfull2" + }, +/area/fiorina/lz/near_lzI) "xjK" = ( /turf/open/floor/prison{ dir = 10; @@ -37360,6 +37471,12 @@ /obj/structure/platform/stair_cut/alt, /turf/open/floor/plating/prison, /area/fiorina/station/disco) +"xrH" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/turf/open/floor/plating/prison, +/area/fiorina/lz/near_lzII) "xrJ" = ( /obj/effect/spawner/random/tool, /turf/open/floor/prison{ @@ -71784,28 +71901,28 @@ hxy pax aWR hxy +tFu hxy -hxy -fpM -fpM +eZN +sIT uVo +hTm eZN sIT fpM -sIT +hTm eZN sIT fpM -fpM +hTm eZN sIT -sIT -sIT -sIT -sIT +fpM +hTm +eZN sIT uVo -sIT +hTm eZN hxy aWR @@ -72019,7 +72136,7 @@ wSm wSm wSm wQN -fZd +eAM wSm wSm wSm @@ -72231,7 +72348,7 @@ wSm xnU wSm kfE -fZd +eSF qnB fHB fHB @@ -72443,7 +72560,7 @@ wSm wSm wSm wSm -fZd +xrH gAS wSm wSm @@ -72867,7 +72984,7 @@ wSm wSm wSm kHG -fZd +eAM gAS wSm wSm @@ -73079,7 +73196,7 @@ wSm wSm wSm wSm -fZd +eSF gAS wSm wSm @@ -73291,7 +73408,7 @@ wSm wSm wSm wSm -fZd +xrH gAS wSm wSm @@ -73715,7 +73832,7 @@ wSm wSm wSm wSm -fZd +eAM kAr wSm wSm @@ -73927,7 +74044,7 @@ wSm xnU wSm wSm -fZd +eSF mmP fHB fHB @@ -74139,7 +74256,7 @@ wSm wSm wSm wQN -fZd +xrH wSm wSm wSm @@ -74330,26 +74447,26 @@ mxQ vMK hxy hxy +tZs hLK -hLK -qeR yfC +fHV tZs lLv -qeR yfC +fHV tZs hLK -hLK yfC +fHV tZs hLK -qeR yfC +fHV tZs hLK -qeR yfC +fHV tZs aWR aWR @@ -87604,25 +87721,25 @@ iJf hKI hsA wFk +nGk +uhH +uol wFk +nGk +uhH +uol wFk +nGk +uhH +uol wFk +nGk +uhH +uol wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk -wFk +nGk +uhH +uol wFk hsA hlK @@ -87814,7 +87931,7 @@ gws vzB iJf hKI -hHh +owG iOa xeO xeO @@ -87836,7 +87953,7 @@ xeO xeO xeO iOa -aVK +nBR hlK hKI hKI @@ -88026,7 +88143,7 @@ iSi ssD tPi viV -hHh +wJf xeO xeO cCx @@ -88048,7 +88165,7 @@ xeO cCx xeO bju -aVK +sLo hlK hKI iWW @@ -88238,7 +88355,7 @@ gws vzB iJf bYS -hHh +jCp xeO xeO xeO @@ -88260,7 +88377,7 @@ xeO xeO xeO xeO -aVK +pAN hlK hjW iWW @@ -88662,7 +88779,7 @@ gws vzB iJf bYS -hHh +owG xeO xeO xeO @@ -88684,7 +88801,7 @@ xeO xeO xeO mUA -aVK +nBR hlK hjW iWW @@ -88874,7 +88991,7 @@ gws vzB iJf bYS -hHh +wJf xeO xeO xeO @@ -88896,7 +89013,7 @@ xeO xeO xeO xeO -aVK +sLo hlK hKI iWW @@ -89086,7 +89203,7 @@ gws vzB iJf bYS -hHh +jCp xeO xeO xeO @@ -89108,7 +89225,7 @@ xeO xeO xeO xeO -aVK +pAN hlK hjW iWW @@ -89510,7 +89627,7 @@ gws vzB iJf bYS -hHh +owG xeO xeO xeO @@ -89532,7 +89649,7 @@ xeO xeO xeO xeO -lGh +rPu hlK hjW iWW @@ -89722,7 +89839,7 @@ iSi ssD tPi oSK -hHh +wJf doA xeO cCx @@ -89934,7 +90051,7 @@ gws vzB iJf hKI -hHh +jCp iOa xeO xeO @@ -89956,7 +90073,7 @@ xeO xeO xeO iOa -aVK +pAN hlK hKI hKI @@ -90147,27 +90264,27 @@ vzB iJf hKI hsA +tZV +lYA wfp +xjw +tZV +lYA wfp +xjw +tZV +lYA wfp +xjw +tZV +lYA wfp +xjw +tZV +lYA wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp -wfp +xjw +tZV hsA hlK sEi diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index d5ee2969164b..9c27d571fbb8 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -1579,6 +1579,15 @@ dir = 1 }, /area/shiva/interior/colony/medseceng) +"agF" = ( +/obj/structure/machinery/landinglight/ds2, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "agJ" = ( /obj/structure/surface/table/reinforced/prison, /obj/effect/spawner/random/technology_scanner, @@ -4881,7 +4890,6 @@ "aDS" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ id = "st_17"; - locked = 0; name = "Power Storage Unit" }, /turf/open/floor/plating, @@ -4965,7 +4973,6 @@ /obj/structure/machinery/door/airlock/almayer/secure/colony{ dir = 2; id = "st_18"; - locked = 0; name = "Disposals Storage Unit" }, /turf/open/floor/plating, @@ -5201,6 +5208,14 @@ }, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) +"aHQ" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "aIh" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/barbed_wire, @@ -6606,6 +6621,15 @@ icon_state = "floor3" }, /area/shiva/interior/colony/research_hab) +"aWv" = ( +/obj/structure/machinery/landinglight/ds2, +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "aWB" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out" @@ -7261,6 +7285,14 @@ "bjv" = ( /turf/open/auto_turf/ice/layer1, /area/shiva/exterior/cp_colony_grounds) +"bjP" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "bks" = ( /obj/structure/morgue{ dir = 8 @@ -7339,9 +7371,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) "boD" = ( -/obj/docking_port/stationary/marine_dropship/lz1{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz1, /turf/open/floor/plating, /area/shiva/exterior/lz1_valley) "boS" = ( @@ -7981,7 +8011,6 @@ "bXo" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating, @@ -8456,6 +8485,12 @@ icon_state = "multi_tiles" }, /area/shiva/exterior/lz2_fortress) +"cBF" = ( +/obj/structure/machinery/landinglight/ds2/delayone, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "cBG" = ( /obj/structure/machinery/vending/coffee, /obj/structure/machinery/light/double{ @@ -8541,7 +8576,6 @@ /obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/colony{ dir = 1; name = "\improper Aurora Medical Clinic Treatment"; - req_access = null; req_one_access = null }, /turf/open/floor/plating, @@ -8896,6 +8930,17 @@ /obj/item/device/multitool, /turf/open/floor/shiva, /area/shiva/interior/colony/research_hab) +"cYR" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "cYT" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10 @@ -9954,7 +9999,6 @@ "esf" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ dir = 1; - req_access = null; req_one_access = null }, /turf/open/floor/plating, @@ -10373,6 +10417,14 @@ "eUT" = ( /turf/closed/wall/shiva/prefabricated/white, /area/shiva/exterior/cp_lz2) +"eVa" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 8 + }, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "eVG" = ( /obj/structure/largecrate/random, /turf/open/floor/shiva, @@ -10596,9 +10648,7 @@ }, /area/shiva/interior/colony/research_hab) "fiy" = ( -/obj/docking_port/stationary/marine_dropship/lz2{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz2, /turf/open/floor/plating, /area/shiva/exterior/lz2_fortress) "fiK" = ( @@ -10836,6 +10886,15 @@ }, /turf/open/floor/plating, /area/shiva/interior/colony/botany) +"fxw" = ( +/obj/structure/machinery/landinglight/ds2/spoke, +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "fxy" = ( /obj/item/lightstick/variant/planted, /turf/open/auto_turf/snow/layer1, @@ -11130,6 +11189,17 @@ }, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) +"fLz" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 4 + }, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "fLX" = ( /obj/structure/prop/invuln/minecart_tracks{ dir = 8 @@ -11199,7 +11269,6 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ dir = 8; name = "\improper Colony Power Substation"; - req_access = null; req_one_access = null }, /turf/open/floor/plating, @@ -11529,6 +11598,12 @@ }, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/cp_colony_grounds) +"gkK" = ( +/obj/structure/machinery/landinglight/ds2/delaythree, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "gkL" = ( /obj/structure/machinery/medical_pod/sleeper, /turf/open/floor/shiva{ @@ -12481,6 +12556,15 @@ }, /turf/open/gm/river/no_overlay, /area/shiva/interior/colony/central) +"hpN" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 + }, +/obj/structure/machinery/landinglight/ds2/delaytwo, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "hqd" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 6; @@ -13027,6 +13111,14 @@ /obj/structure/cargo_container/horizontal/blue/top, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) +"hSq" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 4 + }, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "hSW" = ( /obj/item/lightstick/red/spoke/planted{ layer = 2.99; @@ -13181,6 +13273,17 @@ icon_state = "floor3" }, /area/shiva/interior/colony/botany) +"hZu" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "hZI" = ( /obj/structure/largecrate/random/mini/small_case/b{ pixel_x = -9 @@ -14037,6 +14140,14 @@ /obj/structure/girder, /turf/open/floor/plating, /area/shiva/interior/caves/research_caves) +"iUk" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "iVj" = ( /turf/open/floor/shiva{ dir = 4; @@ -14615,6 +14726,14 @@ dir = 1 }, /area/shiva/interior/colony/s_admin) +"jBN" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "jCe" = ( /obj/structure/machinery/light/double, /turf/open/floor/shiva{ @@ -14761,6 +14880,14 @@ /obj/structure/fence, /turf/open/auto_turf/snow/layer0, /area/shiva/exterior/junkyard) +"jLc" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "jLn" = ( /obj/structure/closet/secure_closet/engineering_welding, /obj/effect/landmark/objective_landmark/far, @@ -15069,6 +15196,15 @@ icon_state = "yellowfull" }, /area/shiva/interior/colony/medseceng) +"kcB" = ( +/obj/structure/machinery/landinglight/ds2/spoke, +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "kdd" = ( /obj/effect/landmark/nightmare{ insert_tag = "lz2-east-gate" @@ -15203,6 +15339,12 @@ /obj/effect/landmark/objective_landmark/far, /turf/open/floor/wood, /area/shiva/interior/colony/botany) +"kiv" = ( +/obj/structure/machinery/landinglight/ds2, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "kiB" = ( /obj/structure/machinery/alarm{ pixel_y = 24 @@ -15714,6 +15856,14 @@ icon_state = "red" }, /area/shiva/interior/colony/medseceng) +"kIH" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "kJi" = ( /obj/structure/closet/crate/hydroponics, /obj/item/reagent_container/glass/watertank, @@ -15749,6 +15899,14 @@ /obj/item/lightstick/red/variant, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/lz1_valley) +"kLa" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 8 + }, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "kLi" = ( /obj/structure/surface/rack, /obj/item/clothing/suit/storage/snow_suit/doctor{ @@ -16193,6 +16351,17 @@ /obj/structure/fence, /turf/open/auto_turf/snow/layer4, /area/shiva/exterior/junkyard) +"lgx" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "lgN" = ( /turf/closed/wall/shiva/prefabricated/reinforced/hull, /area/shiva/exterior/junkyard/fortbiceps) @@ -16437,6 +16606,20 @@ /obj/structure/machinery/space_heater, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/junkyard/fortbiceps) +"luR" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) +"lvj" = ( +/obj/structure/machinery/landinglight/ds2, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "lvq" = ( /obj/structure/surface/table, /obj/effect/landmark/objective_landmark/far, @@ -16524,6 +16707,14 @@ /obj/item/lightstick/red/variant/planted, /turf/open/auto_turf/ice/layer1, /area/shiva/interior/caves/cp_camp) +"lBC" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "lCb" = ( /obj/item/tool/pickaxe, /turf/open/auto_turf/ice/layer0, @@ -17522,6 +17713,14 @@ }, /turf/open/floor/wood, /area/shiva/interior/colony/botany) +"mEp" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 1 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "mEw" = ( /obj/structure/cargo_container/wy/left, /turf/open/auto_turf/snow/layer3, @@ -17768,6 +17967,14 @@ /obj/effect/landmark/hunter_primary, /turf/open/auto_turf/ice/layer1, /area/shiva/exterior/valley) +"mQl" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "mQs" = ( /obj/structure/machinery/light/double{ dir = 1; @@ -18167,6 +18374,15 @@ }, /turf/open/gm/river/no_overlay, /area/shiva/interior/caves/cp_camp) +"nlG" = ( +/obj/structure/machinery/landinglight/ds2/spoke, +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "nmi" = ( /obj/item/weapon/twohanded/spear, /turf/open/floor/shiva{ @@ -20147,6 +20363,15 @@ icon_state = "multi_tiles" }, /area/shiva/interior/bar) +"pBl" = ( +/obj/structure/machinery/landinglight/ds2/spoke, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "pBy" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/effect/landmark/objective_landmark/far, @@ -20295,6 +20520,12 @@ icon_state = "wred" }, /area/shiva/interior/colony/medseceng) +"pGg" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "pGj" = ( /obj/item/weapon/ice_axe/red, /turf/open/auto_turf/snow/layer0, @@ -22409,6 +22640,12 @@ dir = 5 }, /area/shiva/interior/aerodrome) +"rXp" = ( +/obj/structure/machinery/landinglight/ds2/delayone, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "rXt" = ( /obj/structure/cable/heavyduty{ icon_state = "0-8" @@ -23324,6 +23561,14 @@ /obj/item/clothing/shoes/snow, /turf/open/floor/interior/plastic/alt, /area/shiva/interior/warehouse) +"sZx" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 1 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "tad" = ( /obj/structure/platform/strata{ dir = 1 @@ -24670,6 +24915,17 @@ icon_state = "bluefull" }, /area/shiva/interior/colony/n_admin) +"ujV" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "ukp" = ( /turf/open/auto_turf/ice/layer1, /area/shiva/exterior/cp_s_research) @@ -26402,6 +26658,14 @@ /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/floor/plating, /area/shiva/interior/colony/medseceng) +"wfO" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 4 + }, +/turf/open/floor/shiva{ + icon_state = "floor3" + }, +/area/shiva/exterior/lz2_fortress) "wfP" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -16; @@ -26566,6 +26830,15 @@ icon_state = "multi_tiles" }, /area/shiva/interior/colony/botany) +"wpl" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo, +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 8 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "wpG" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ name = "\improper Colony Security Checkpoint" @@ -27561,6 +27834,14 @@ icon_state = "purplefull" }, /area/shiva/interior/colony/research_hab) +"xEd" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 4 + }, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "xEu" = ( /obj/structure/morgue, /turf/open/floor/shiva{ @@ -28024,6 +28305,12 @@ dir = 1 }, /area/shiva/interior/colony/medseceng) +"ylP" = ( +/obj/structure/machinery/landinglight/ds2/delaythree, +/turf/open/floor/shiva{ + dir = 1 + }, +/area/shiva/exterior/lz2_fortress) "ylU" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 4 @@ -30479,27 +30766,27 @@ mFm mFm mhP mhP -sxD -mFm -mFm -mFm -mFm -mFm -mFm -sxD -iuK -iuK -sxD -mFm -mFm -mFm -mFm -mFm -mFm -mFm -mFm -mFm -sxD +cYR +jBN +lBC +mQl +bjP +jBN +lBC +nlG +kLa +eVa +pBl +mQl +bjP +jBN +lBC +mQl +bjP +jBN +lBC +mQl +aWv mhP mhP mFm @@ -30640,9 +30927,9 @@ caS mFm mFm mhP -sxD -mFm +hZu mFm +sxD mFm mFm mFm @@ -30660,9 +30947,9 @@ mFm mFm mFm mFm -mFm -mFm sxD +mFm +wpl mhP mFm iuK @@ -30802,8 +31089,8 @@ caS mFm mFm mhP -mFm -mFm +sZx +sxD mFm mFm mFm @@ -30823,8 +31110,8 @@ gkY gkY mFm mFm -mFm -mFm +sxD +cBF mhP mFm iuK @@ -30964,7 +31251,7 @@ mFm mFm mFm mhP -mFm +jLc mFm mFm aar @@ -30986,7 +31273,7 @@ gkY mFm aar fiy -mFm +kiv mhP mFm iuK @@ -31126,7 +31413,7 @@ mFm mFm mFm mhP -mFm +mEp mFm mFm mFm @@ -31148,7 +31435,7 @@ gkY gkY mFm gkY -mFm +ylP mhP mFm axq @@ -31288,7 +31575,7 @@ caS mFm mFm mhP -mFm +iUk gkY gkY gkY @@ -31310,7 +31597,7 @@ gkY gkY gkY gkY -mFm +pGg mhP mFm iuK @@ -31450,7 +31737,7 @@ caS mFm mFm mhP -mFm +sZx gkY gkY gkY @@ -31472,7 +31759,7 @@ gkY gkY iuK iuK -iuK +rXp mhP mFm rSL @@ -31612,7 +31899,7 @@ caS mFm mFm mhP -mFm +jLc gkY gkY gkY @@ -31634,7 +31921,7 @@ gkY gkY iuK iuK -iuK +lvj mhP mFm iuK @@ -31774,7 +32061,7 @@ caS mFm mFm mhP -mFm +mEp gkY gkY gkY @@ -31796,7 +32083,7 @@ gkY gkY iuK iuK -iuK +gkK mhP mFm iuK @@ -31936,7 +32223,7 @@ caS mFm mFm mhP -mFm +iUk gkY gkY gkY @@ -31958,7 +32245,7 @@ gkY gkY gkY gkY -mFm +pGg mhP otV iuK @@ -32098,7 +32385,7 @@ mFm mFm mFm mhP -mFm +sZx mFm mFm mFm @@ -32120,7 +32407,7 @@ gkY gkY mFm gkY -mFm +cBF mhP apY iuK @@ -32260,7 +32547,7 @@ mFm mFm mFm mhP -mFm +jLc mFm mFm aar @@ -32282,7 +32569,7 @@ gkY mFm aar gkY -mFm +kiv mhP mFm iuK @@ -32422,8 +32709,8 @@ caS mFm mFm mhP -mFm -mFm +mEp +sxD mFm mFm mFm @@ -32443,8 +32730,8 @@ gkY gkY mFm mFm -mFm -mFm +sxD +ylP mhP mFm qyC @@ -32584,9 +32871,9 @@ caS mFm mFm mhP -sxD -mFm +lgx mFm +sxD mFm mFm mFm @@ -32604,9 +32891,9 @@ mFm mFm mFm mFm -mFm -mFm sxD +mFm +hpN mhP mFm wgX @@ -32747,27 +33034,27 @@ mFm mFm mhP mhP -sxD -mFm -mFm -mFm -mFm -mFm -mFm -sxD -iuK -iuK -sxD -mFm -mFm -mFm -mFm -mFm -mFm -mFm -mFm -mFm -sxD +ujV +kIH +aHQ +luR +xEd +kIH +aHQ +fxw +hSq +wfO +kcB +luR +xEd +fLz +aHQ +luR +xEd +kIH +aHQ +luR +agF mhP mhP mFm diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index 5e8459f2d65f..620ec244156f 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -292,9 +292,7 @@ /turf/open/floor/kutjevo/colors/cyan, /area/kutjevo/interior/complex/med/cells) "asT" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ - dir = 8 - }, +/obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/lz_dunes) "atn" = ( @@ -567,6 +565,12 @@ }, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) +"aKl" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 1 + }, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/lz_dunes) "aKH" = ( /obj/structure/machinery/light, /turf/open/floor/kutjevo/multi_tiles, @@ -1466,7 +1470,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/colony_north) "ccs" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 4 }, /turf/open/floor/kutjevo/multi_tiles, @@ -2378,7 +2382,7 @@ /turf/open/floor/almayer/research/containment/floor1, /area/kutjevo/exterior/Northwest_Colony) "dhL" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2{ dir = 4 }, /turf/open/floor/kutjevo/multi_tiles, @@ -2459,6 +2463,12 @@ dir = 9 }, /area/kutjevo/exterior/runoff_river) +"dpt" = ( +/obj/structure/machinery/landinglight/ds2/delayone{ + dir = 1 + }, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/Northwest_Colony) "dpH" = ( /obj/structure/largecrate/random/case/double, /turf/open/floor/kutjevo/tan, @@ -2711,8 +2721,8 @@ /turf/open/gm/river/desert/shallow, /area/kutjevo/exterior/Northwest_Colony) "dEI" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds1/delayone, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/lz_dunes) "dFc" = ( @@ -3996,7 +4006,7 @@ }, /area/kutjevo/interior/complex/med/auto_doc) "ffP" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 4 }, /turf/open/floor/kutjevo/multi_tiles, @@ -7160,7 +7170,7 @@ }, /area/kutjevo/interior/complex/botany/east) "jUK" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2{ dir = 8 }, /turf/open/floor/kutjevo/multi_tiles, @@ -8498,6 +8508,12 @@ /obj/structure/platform_decoration/kutjevo, /turf/open/floor/almayer/research/containment/floor1, /area/kutjevo/interior/complex/med/locks) +"lNl" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/Northwest_Colony) "lNt" = ( /obj/structure/platform/kutjevo/smooth{ dir = 8 @@ -9252,6 +9268,10 @@ }, /turf/open/floor/almayer/research/containment/floor1, /area/kutjevo/interior/complex/med/auto_doc) +"mIT" = ( +/obj/structure/machinery/landinglight/ds2/delayone, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/Northwest_Colony) "mJq" = ( /obj/structure/machinery/computer/cameras/telescreen/entertainment{ icon_state = "ai_bsod"; @@ -11611,7 +11631,7 @@ }, /area/kutjevo/interior/power/comms) "pPz" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 8 }, /turf/open/floor/kutjevo/multi_tiles, @@ -12313,7 +12333,7 @@ /turf/open/floor/kutjevo/colors/green, /area/kutjevo/interior/complex/botany) "qTI" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2/delaythree{ dir = 1 }, /turf/open/floor/kutjevo/multi_tiles, @@ -12898,9 +12918,11 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/power/comms) "rMV" = ( -/obj/structure/machinery/landinglight/ds1/delayone, +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 8 + }, /turf/open/floor/kutjevo/multi_tiles, -/area/kutjevo/exterior/Northwest_Colony) +/area/kutjevo/exterior/lz_dunes) "rMZ" = ( /obj/structure/platform/kutjevo{ dir = 1 @@ -13110,7 +13132,7 @@ }, /area/kutjevo/interior/colony_central) "saK" = ( -/obj/structure/machinery/landinglight/ds1, +/obj/structure/machinery/landinglight/ds2/delaytwo, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/Northwest_Colony) "sbb" = ( @@ -13246,7 +13268,9 @@ }, /area/kutjevo/interior/colony_South/power2) "slB" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 1 + }, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/lz_dunes) "slF" = ( @@ -13632,8 +13656,8 @@ /turf/open/floor/kutjevo/colors/cyan, /area/kutjevo/interior/complex/med/cells) "sLf" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds2/delayone, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/Northwest_Colony) "sLx" = ( @@ -14324,7 +14348,7 @@ /turf/open/floor/kutjevo/plate, /area/kutjevo/exterior/Northwest_Colony) "tHI" = ( -/obj/structure/machinery/landinglight/ds1{ +/obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 8 }, /turf/open/floor/kutjevo/multi_tiles, @@ -14854,6 +14878,12 @@ icon_state = "8,8" }, /area/kutjevo/interior/colony_north) +"usd" = ( +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 1 + }, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/lz_dunes) "ush" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, @@ -16349,7 +16379,7 @@ }, /area/kutjevo/exterior/complex_border/med_park) "wrk" = ( -/obj/structure/machinery/landinglight/ds1{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 4 }, /turf/open/floor/kutjevo/multi_tiles, @@ -16430,7 +16460,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/exterior/runoff_bridge) "wvX" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, +/obj/structure/machinery/landinglight/ds2, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/Northwest_Colony) "wwc" = ( @@ -16755,6 +16785,12 @@ "wXd" = ( /turf/closed/wall/kutjevo/rock, /area/kutjevo/interior/colony_South) +"wXf" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/turf/open/floor/kutjevo/multi_tiles, +/area/kutjevo/exterior/Northwest_Colony) "wXy" = ( /obj/effect/landmark/static_comms/net_two, /turf/open/auto_turf/sand/layer2, @@ -19569,7 +19605,6 @@ wGH cWV swZ ffP -ffP tld ptH sKo @@ -19578,18 +19613,19 @@ tld ptH sKo ffP -ffP +tld ptH sKo ffP tld -sKo +ptH sKo ffP tld ptH -ptH -ptH +sKo +ffP +tld swZ cWV wGH @@ -19734,7 +19770,7 @@ wGH wGH wGH cWV -uhO +exI nbV nbV umo @@ -19901,7 +19937,7 @@ prJ wGH wGH cWV -rPq +asT nbV nbV nbV @@ -19924,7 +19960,7 @@ nbV nbV jZJ nbV -qVc +usd cWV aRu vei @@ -20068,7 +20104,7 @@ vei wGH wGH cWV -exI +uhO nbV nbV nbV @@ -20091,7 +20127,7 @@ lAI nbV lAI nbV -qVc +slB cWV aRu wGH @@ -20258,7 +20294,7 @@ lAI lAI lAI nbV -qVc +aKl cWV aRu qnU @@ -20402,7 +20438,7 @@ wGH wGH maE cWV -uhO +exI nbV lAI lAI @@ -20569,7 +20605,7 @@ vei wGH wGH cWV -rPq +asT nbV lAI lAI @@ -20592,7 +20628,7 @@ lAI nbV nbV nbV -qVc +usd cWV aRu qnU @@ -20641,26 +20677,26 @@ oJE xBm tGE hnq -hnq -wrk dhL +wrk ccs hnq -wrk dhL +wrk ccs hnq -hnq dhL +wrk ccs hnq +dhL wrk ccs -ccs hnq -wrk -dhL dhL +wrk +ccs +hnq dhL tGE xBm @@ -20736,7 +20772,7 @@ wGH wGH wGH cWV -exI +uhO nbV lAI lAI @@ -20759,7 +20795,7 @@ lAI nbV nbV nbV -qVc +slB cWV aRu wGH @@ -20829,7 +20865,7 @@ hzN wqk hzN hzN -qTI +dpt xBm huR huR @@ -20903,7 +20939,7 @@ prJ wGH maE cWV -slB +rPq nbV lAI lAI @@ -20926,7 +20962,7 @@ lAI lAI lAI nbV -qVc +aKl cWV aRu gZj @@ -20973,7 +21009,7 @@ sVF hrz sVF xBm -rMV +sUt hzN hzN hzN @@ -20996,7 +21032,7 @@ hzN hzN kvd hzN -qTI +lNl xBm huR huR @@ -21070,7 +21106,7 @@ prJ wGH maE cWV -uhO +exI nbV nbV nbV @@ -21237,7 +21273,7 @@ dxF vei maE cWV -rPq +asT nbV nbV nbV @@ -21260,7 +21296,7 @@ nbV nbV lAI cBF -qVc +usd cWV aRu wGH @@ -21330,7 +21366,7 @@ ppX ppX ppX hzN -qTI +wXf xBm huR huR @@ -21404,7 +21440,7 @@ dxF dxF wGH cWV -exI +uhO bbc nbV umo @@ -21427,7 +21463,7 @@ nbV umo nbV nbV -qVc +slB cWV wGH wGH @@ -21497,7 +21533,7 @@ ppX hzN eBI hzN -qTI +dpt xBm huR huR @@ -21573,27 +21609,27 @@ wGH cWV swZ yaE -yaE qzr -asT +rMV dIo yaE qzr -asT +rMV dIo yaE -yaE -asT +qzr +rMV dIo yaE qzr -asT +rMV dIo yaE qzr -asT -dIo +rMV dIo +yaE +qzr swZ cWV wGH @@ -21641,7 +21677,7 @@ sVF hrz oJE xBm -rMV +sUt hzN ppX ppX @@ -21664,7 +21700,7 @@ ppX hzN hzN hzN -qTI +lNl xBm huR huR @@ -21975,7 +22011,7 @@ hrz hrz oJE xBm -sUt +mIT hzN ppX ppX @@ -21998,7 +22034,7 @@ ppX ppX ppX hzN -qTI +wXf xBm huR huR @@ -22165,7 +22201,7 @@ ppX hzN ppX eBI -qTI +dpt xBm huR huR @@ -22309,7 +22345,7 @@ hrz hrz iin xBm -rMV +sUt hzN hzN hzN @@ -22332,7 +22368,7 @@ hzN hzN ppX eBI -qTI +lNl xBm huR huR @@ -22644,28 +22680,28 @@ sVF oJE xBm tGE +pPz jUK -jUK -tHI xDR +tHI pPz jUK -tHI xDR +tHI pPz jUK -jUK xDR +tHI pPz jUK -tHI xDR +tHI pPz jUK -tHI xDR +tHI pPz -pPz +jUK tGE xBm huR 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 bbfa344f4865..5f412c49c5dc 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -54,8 +54,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "abX" = ( @@ -149,8 +148,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "afn" = ( @@ -233,8 +231,7 @@ "agM" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "ahH" = ( @@ -270,8 +267,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "aij" = ( @@ -356,8 +352,7 @@ /area/lv522/oob) "alJ" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/oob) "amc" = ( @@ -400,8 +395,7 @@ layer = 3.1; name = "synthethic potted plant"; pixel_x = -7; - pixel_y = 9; - tag = null + pixel_y = 9 }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) @@ -454,8 +448,7 @@ "anH" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "anM" = ( @@ -481,8 +474,7 @@ /obj/structure/machinery/light, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "apc" = ( @@ -503,8 +495,7 @@ "api" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/outdoors/n_rockies) "apt" = ( @@ -547,8 +538,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/oob) "arq" = ( @@ -613,7 +603,6 @@ /area/lv522/indoors/a_block/security) "att" = ( /obj/structure/prop/invuln/lifeboat_hatch_placeholder/terminal{ - icon_state = "closed"; layer = 2.1 }, /obj/structure/barricade/handrail{ @@ -633,8 +622,7 @@ /obj/item/tool/pickaxe/silver, /obj/item/tool/pickaxe/silver, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "atV" = ( @@ -643,8 +631,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "aut" = ( @@ -670,8 +657,7 @@ /obj/item/stack/sheet/metal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "awj" = ( @@ -696,8 +682,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "axC" = ( @@ -707,8 +692,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "axD" = ( @@ -765,16 +749,14 @@ /area/lv522/indoors/c_block/mining) "aAN" = ( /obj/structure/cargo_container/wy/mid{ - health = 5000; - unacidable = 0 + health = 5000 }, /turf/open/auto_turf/shale/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "aAW" = ( /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "aBm" = ( @@ -815,8 +797,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "aDf" = ( @@ -904,8 +885,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "aFf" = ( @@ -924,8 +904,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "aFN" = ( @@ -958,8 +937,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "aGE" = ( @@ -1010,8 +988,7 @@ /obj/structure/machinery/cm_vending/sorted/tech/comtech_tools, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "aIf" = ( @@ -1035,13 +1012,11 @@ /area/lv522/indoors/c_block/mining) "aII" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "aIY" = ( @@ -1069,8 +1044,7 @@ /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/far, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "aJT" = ( @@ -1097,8 +1071,7 @@ stat = 2 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "aKK" = ( @@ -1113,8 +1086,7 @@ /area/lv522/atmos/north_command_centre) "aKO" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ dir = 1; @@ -1151,8 +1123,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "aNr" = ( @@ -1260,8 +1231,7 @@ /obj/structure/machinery/telecomms/bus/preset_one, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "aQH" = ( @@ -1292,8 +1262,7 @@ /area/lv522/indoors/a_block/medical) "aRi" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "aRH" = ( @@ -1389,8 +1358,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "aUb" = ( @@ -1421,8 +1389,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "aVa" = ( @@ -1528,8 +1495,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "aWJ" = ( @@ -1583,8 +1549,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "aZj" = ( @@ -1663,8 +1628,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "bbL" = ( @@ -1725,8 +1689,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/t_comm) "bdj" = ( @@ -1736,8 +1699,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "bdv" = ( @@ -1787,8 +1749,7 @@ "bel" = ( /obj/structure/machinery/computer/crew/colony, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ben" = ( @@ -1866,8 +1827,7 @@ /obj/item/newspaper, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "bgS" = ( @@ -1926,8 +1886,7 @@ }, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "bhL" = ( @@ -1959,8 +1918,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "bjF" = ( @@ -1995,8 +1953,7 @@ /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "bkf" = ( @@ -2064,13 +2021,11 @@ /obj/structure/machinery/light/double, /obj/structure/window/reinforced{ dir = 1; - layer = 3; - tag = null + layer = 3 }, /obj/structure/machinery/computer3/server/rack, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/indoors/c_block/mining) "bmg" = ( @@ -2090,15 +2045,13 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "bnf" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "bnz" = ( @@ -2114,8 +2067,7 @@ /mob/living/simple_animal/mouse, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "bnP" = ( @@ -2202,8 +2154,7 @@ /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "buD" = ( @@ -2242,8 +2193,7 @@ pixel_x = 9 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "bwd" = ( @@ -2268,8 +2218,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "bwH" = ( @@ -2285,8 +2234,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "bwU" = ( @@ -2302,8 +2250,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "bxr" = ( @@ -2339,8 +2286,7 @@ }, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "byJ" = ( @@ -2350,8 +2296,7 @@ /obj/item/circuitboard/machine/ghettosmes, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "byR" = ( @@ -2361,8 +2306,7 @@ /obj/item/ore/silver, /obj/item/ore/silver, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "bzC" = ( @@ -2385,8 +2329,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "bAc" = ( @@ -2418,8 +2361,7 @@ dir = 10 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/oob) "bBe" = ( @@ -2495,8 +2437,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "bDn" = ( @@ -2530,8 +2471,7 @@ /obj/structure/barricade/wooden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "bDR" = ( @@ -2579,8 +2519,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/mouse, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "bGN" = ( @@ -2594,8 +2533,7 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "bGT" = ( @@ -2638,8 +2576,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "bIe" = ( @@ -2654,8 +2591,7 @@ }, /obj/item/tool/pen/red/clicky, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "bIr" = ( @@ -2730,8 +2666,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "bJZ" = ( @@ -2789,8 +2724,7 @@ /obj/structure/machinery/light, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "bLV" = ( @@ -2803,8 +2737,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "bMa" = ( @@ -2858,8 +2791,7 @@ "bNA" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "bNE" = ( @@ -2899,8 +2831,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "bPH" = ( @@ -2940,8 +2871,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "bQl" = ( @@ -2986,8 +2916,7 @@ /area/lv522/atmos/north_command_centre) "bRP" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security) @@ -3079,8 +3008,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "bUJ" = ( @@ -3132,8 +3060,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "bVF" = ( @@ -3175,8 +3102,7 @@ pixel_y = 11 }, /obj/structure/sink/puddle{ - layer = 2.1; - name = "puddle" + layer = 2.1 }, /turf/open/organic/grass, /area/lv522/indoors/a_block/garden) @@ -3185,8 +3111,7 @@ dir = 9 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "bXl" = ( @@ -3209,8 +3134,7 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "bXq" = ( @@ -3262,8 +3186,7 @@ /obj/structure/cargo_container/wy/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "bYy" = ( @@ -3310,8 +3233,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "bZK" = ( @@ -3640,8 +3562,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "cjv" = ( @@ -3708,8 +3629,7 @@ /area/lv522/outdoors/colony_streets/north_west_street) "cmc" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/strata{ icon_state = "multi_tiles" @@ -3739,8 +3659,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "cnN" = ( @@ -3756,8 +3675,7 @@ pixel_x = -2 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "con" = ( @@ -3769,8 +3687,7 @@ /obj/structure/ore_box, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "cpk" = ( @@ -3865,8 +3782,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "cqr" = ( @@ -3888,8 +3804,7 @@ /area/lv522/outdoors/colony_streets/central_streets) "cqH" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "cqL" = ( @@ -3988,8 +3903,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "ctE" = ( @@ -4000,8 +3914,7 @@ /obj/structure/cargo_container/horizontal/blue/top, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "cuF" = ( @@ -4014,8 +3927,7 @@ /obj/structure/machinery/cm_vending/sorted/tech/electronics_storage, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "cve" = ( @@ -4040,8 +3952,7 @@ /obj/structure/machinery/portable_atmospherics/canister/empty/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "cwq" = ( @@ -4059,8 +3970,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "cwO" = ( @@ -4089,8 +3999,7 @@ pixel_x = -3 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "cxE" = ( @@ -4121,8 +4030,7 @@ /obj/structure/cargo_container/wy/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cys" = ( @@ -4159,8 +4067,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "cyV" = ( @@ -4186,8 +4093,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "czC" = ( @@ -4261,8 +4167,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "cAy" = ( @@ -4275,8 +4180,7 @@ /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "cBi" = ( @@ -4302,8 +4206,7 @@ /obj/item/clothing/head/helmet/riot, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen) "cCC" = ( @@ -4424,8 +4327,7 @@ /obj/structure/cargo_container/wy/mid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cFP" = ( @@ -4452,8 +4354,7 @@ /obj/structure/prop/server_equipment/laptop/on, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "cGw" = ( @@ -4528,8 +4429,7 @@ }, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/dorms) "cHL" = ( @@ -4637,8 +4537,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "cIV" = ( @@ -4716,8 +4615,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "cKi" = ( @@ -4809,8 +4707,7 @@ /area/lv522/indoors/b_block/bar) "cLx" = ( /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "cLB" = ( @@ -4841,8 +4738,7 @@ /obj/effect/landmark/objective_landmark/science, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cMt" = ( @@ -4901,8 +4797,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "cOZ" = ( @@ -4947,8 +4842,7 @@ /area/lv522/oob) "cPO" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 1; @@ -4957,8 +4851,7 @@ /area/lv522/oob) "cPU" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 4; @@ -4973,8 +4866,7 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "cQc" = ( @@ -5020,8 +4912,7 @@ /obj/structure/surface/rack, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cQW" = ( @@ -5035,8 +4926,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "cRB" = ( @@ -5072,7 +4962,6 @@ /area/lv522/atmos/north_command_centre) "cRT" = ( /obj/structure/prop/vehicles/crawler{ - density = 1; dir = 8; layer = 3.1 }, @@ -5100,8 +4989,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "cTf" = ( @@ -5181,8 +5069,7 @@ pixel_y = 11 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "cVc" = ( @@ -5249,8 +5136,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "cWr" = ( @@ -5314,8 +5200,7 @@ /area/lv522/atmos/filt) "cXf" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "cXm" = ( @@ -5363,8 +5248,7 @@ /obj/structure/cargo_container/wy/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cYG" = ( @@ -5395,8 +5279,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "cZu" = ( @@ -5420,8 +5303,7 @@ /obj/structure/cargo_container/horizontal/blue/top, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "cZN" = ( @@ -5469,8 +5351,8 @@ }, /area/lv522/oob) "das" = ( -/obj/structure/machinery/landinglight/ds1/delaythree, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delayone, /turf/open/floor/plating, /area/lv522/landing_zone_1) "daz" = ( @@ -5490,16 +5372,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "daG" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "daL" = ( @@ -5520,8 +5400,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/central_streets) "dbi" = ( @@ -5663,8 +5542,7 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "ddq" = ( @@ -5672,8 +5550,7 @@ /obj/item/device/analyzer, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "ddr" = ( @@ -5683,15 +5560,13 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ddy" = ( /turf/open/floor/prison{ dir = 1; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/atmos/cargo_intake) "ddC" = ( @@ -5848,8 +5723,7 @@ }, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "dgq" = ( @@ -5869,8 +5743,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 1; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/atmos/cargo_intake) "dgO" = ( @@ -5943,8 +5816,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "dip" = ( @@ -5961,8 +5833,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "diT" = ( @@ -6101,8 +5972,7 @@ }, /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "dlM" = ( @@ -6132,8 +6002,7 @@ /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "dmx" = ( @@ -6202,8 +6071,7 @@ pixel_y = 26 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "dnA" = ( @@ -6327,8 +6195,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "dqr" = ( @@ -6361,8 +6228,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "drS" = ( @@ -6389,8 +6255,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "dsl" = ( @@ -6409,8 +6274,7 @@ /obj/item/stack/sheet/mineral/platinum, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "dsu" = ( @@ -6437,8 +6301,7 @@ /area/lv522/indoors/a_block/admin) "dsQ" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/hallway) @@ -6453,8 +6316,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "dtb" = ( @@ -6494,8 +6356,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "dua" = ( @@ -6572,8 +6433,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "dxl" = ( @@ -6590,12 +6450,10 @@ pixel_y = 16 }, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "dya" = ( @@ -6641,8 +6499,7 @@ /obj/item/paper, /obj/item/tool/pen/blue/clicky, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "dzv" = ( @@ -6686,8 +6543,7 @@ pixel_y = 10 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "dBb" = ( @@ -6709,8 +6565,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "dBd" = ( @@ -6727,8 +6582,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "dBo" = ( @@ -6766,8 +6620,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness/glass) "dCY" = ( @@ -6797,8 +6650,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "dDC" = ( @@ -6878,8 +6730,7 @@ /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "dEP" = ( @@ -6973,8 +6824,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "dGV" = ( @@ -7014,8 +6864,7 @@ /area/lv522/outdoors/colony_streets/north_street) "dHy" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/item/clothing/suit/storage/snow_suit/survivor/parka/red, /turf/open/floor/carpet, @@ -7070,8 +6919,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "dIG" = ( @@ -7085,8 +6933,7 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "dIK" = ( @@ -7113,18 +6960,15 @@ /area/lv522/atmos/east_reactor) "dJn" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "dJp" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "dJs" = ( @@ -7168,8 +7012,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness/glass) "dKF" = ( @@ -7275,8 +7118,7 @@ "dMy" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "dMN" = ( @@ -7330,8 +7172,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security/glass) "dOa" = ( @@ -7348,8 +7189,7 @@ dir = 9 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/hydro) "dOI" = ( @@ -7361,8 +7201,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/shuttle/drop2/lv522) "dOK" = ( @@ -7413,8 +7252,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "dPP" = ( @@ -7440,8 +7278,7 @@ /area/lv522/atmos/east_reactor/west) "dQh" = ( /obj/structure/machinery/light{ - dir = 1; - tag = null + dir = 1 }, /obj/structure/machinery/disposal, /turf/open/floor/strata{ @@ -7488,8 +7325,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "dQQ" = ( @@ -7687,13 +7523,11 @@ "dWG" = ( /obj/structure/window/reinforced{ dir = 1; - layer = 3; - tag = null + layer = 3 }, /obj/structure/machinery/computer3/server/rack, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/indoors/c_block/mining) "dWT" = ( @@ -7789,8 +7623,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "dZs" = ( @@ -7830,8 +7663,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "dZP" = ( @@ -7859,22 +7691,19 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /obj/item/prop/alien/hugger, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "eai" = ( /obj/structure/largecrate/random/case/double, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/outdoor) "eam" = ( @@ -7895,8 +7724,7 @@ "eaG" = ( /obj/structure/ore_box, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "ebn" = ( @@ -7929,8 +7757,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "ebP" = ( @@ -7947,8 +7774,7 @@ /obj/structure/closet/secure_closet/engineering_welding, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "ecm" = ( @@ -7968,8 +7794,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "ecP" = ( @@ -8191,8 +8016,7 @@ /obj/structure/surface/table/almayer, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "egD" = ( @@ -8212,8 +8036,7 @@ pixel_y = 29 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "egP" = ( @@ -8315,8 +8138,7 @@ }, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "ejN" = ( @@ -8350,8 +8172,7 @@ /area/lv522/oob) "ekO" = ( /obj/structure/bed/chair/wood/normal{ - dir = 8; - tag = null + dir = 8 }, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) @@ -8366,8 +8187,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "elq" = ( @@ -8399,8 +8219,7 @@ /obj/structure/surface/table/almayer, /obj/item/clothing/suit/storage/CMB, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "emb" = ( @@ -8431,8 +8250,7 @@ /obj/structure/cargo_container/grant/rightmid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "emz" = ( @@ -8485,8 +8303,7 @@ "enD" = ( /obj/structure/curtain/red, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "enG" = ( @@ -8495,13 +8312,6 @@ icon_state = "browncorner" }, /area/lv522/atmos/north_command_centre) -"enJ" = ( -/obj/effect/decal/warning_stripes, -/obj/structure/machinery/landinglight/ds1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/lv522/landing_zone_1) "enP" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -8648,8 +8458,7 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway/damage) "equ" = ( @@ -8663,8 +8472,7 @@ "eqE" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/nw_rockies) "eqM" = ( @@ -8694,8 +8502,7 @@ /obj/structure/cargo_container/watatsumi/rightmid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "erZ" = ( @@ -8735,8 +8542,7 @@ "esF" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "etn" = ( @@ -8830,8 +8636,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "evx" = ( @@ -8985,8 +8790,8 @@ }, /area/lv522/outdoors/colony_streets/central_streets) "eyy" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1, /turf/open/floor/plating, /area/lv522/landing_zone_1) "eyM" = ( @@ -9042,16 +8847,14 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ezH" = ( /obj/structure/cargo_container/watatsumi/rightmid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "ezU" = ( @@ -9225,8 +9028,7 @@ /obj/structure/machinery/light, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "eDL" = ( @@ -9236,8 +9038,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "eEv" = ( @@ -9329,8 +9130,7 @@ "eHu" = ( /obj/structure/closet/secure_closet/miner, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "eHy" = ( @@ -9347,8 +9147,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "eHF" = ( @@ -9358,8 +9157,7 @@ "eHI" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "eHR" = ( @@ -9383,16 +9181,14 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "eIk" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "eIn" = ( @@ -9402,8 +9198,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "eIF" = ( @@ -9476,8 +9271,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "eKe" = ( @@ -9589,8 +9383,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "eMY" = ( @@ -9625,8 +9418,7 @@ stat = 2 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "eOe" = ( @@ -9647,8 +9439,7 @@ }, /obj/structure/machinery/vending/coffee, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "eOl" = ( @@ -9657,8 +9448,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "eOn" = ( @@ -9687,8 +9477,7 @@ }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ePc" = ( @@ -9701,8 +9490,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "ePl" = ( @@ -9761,8 +9549,7 @@ pixel_y = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "eQY" = ( @@ -9772,8 +9559,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "eRg" = ( @@ -9826,8 +9612,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "eSQ" = ( @@ -9836,8 +9621,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "eSY" = ( @@ -9893,8 +9677,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "eUh" = ( @@ -9935,8 +9718,7 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 28; - tag = null + pixel_y = 28 }, /turf/open/floor/plating{ icon_state = "platebot" @@ -10089,20 +9871,17 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "eZK" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "eZM" = ( /obj/structure/bed/chair/wood/normal{ - dir = 4; - tag = null + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -10140,8 +9919,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "faK" = ( @@ -10218,8 +9996,7 @@ "fcd" = ( /obj/vehicle/train/cargo/trolley, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "fcv" = ( @@ -10228,8 +10005,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "fcV" = ( @@ -10286,8 +10062,7 @@ "fdT" = ( /obj/structure/closet/crate, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "fdZ" = ( @@ -10304,8 +10079,7 @@ /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "feF" = ( @@ -10319,8 +10093,7 @@ /area/lv522/atmos/east_reactor/west) "ffb" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "ffj" = ( @@ -10405,8 +10178,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "fhQ" = ( @@ -10423,8 +10195,7 @@ /obj/item/tool/pickaxe, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "fib" = ( @@ -10629,8 +10400,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "fmL" = ( @@ -10703,8 +10473,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "foX" = ( @@ -10713,13 +10482,11 @@ pixel_y = 16 }, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "fpl" = ( @@ -10744,8 +10511,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "fpB" = ( @@ -10786,8 +10552,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "frc" = ( @@ -10900,8 +10665,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ftK" = ( @@ -11077,8 +10841,7 @@ "fxl" = ( /obj/vehicle/train/cargo/engine, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "fxq" = ( @@ -11122,8 +10885,7 @@ /obj/structure/barricade/wooden, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "fzf" = ( @@ -11261,8 +11023,8 @@ }, /area/lv522/outdoors/colony_streets/east_central_street) "fBL" = ( -/obj/structure/machinery/landinglight/ds1, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delaytwo, /turf/open/floor/prison{ dir = 4; icon_state = "greenfull" @@ -11295,8 +11057,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen/glass) "fCE" = ( @@ -11326,8 +11087,7 @@ "fCU" = ( /obj/effect/decal/cleanable/blood{ desc = "Watch your step."; - icon_state = "gib6"; - tag = null + icon_state = "gib6" }, /turf/open/asphalt/cement{ icon_state = "cement12" @@ -11335,8 +11095,7 @@ /area/lv522/outdoors/colony_streets/south_west_street) "fCW" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "fDg" = ( @@ -11458,8 +11217,7 @@ pixel_y = 13 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "fEY" = ( @@ -11591,15 +11349,13 @@ "fIr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "fIx" = ( /obj/structure/closet/emcloset, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "fII" = ( @@ -11702,8 +11458,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "fLF" = ( @@ -11808,8 +11563,7 @@ pixel_y = 10 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "fMT" = ( @@ -11832,8 +11586,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "fOc" = ( @@ -11847,8 +11600,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "fOl" = ( @@ -11872,8 +11624,7 @@ "fOX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "fPa" = ( @@ -11895,8 +11646,7 @@ /obj/structure/bed/chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "fPH" = ( @@ -11924,15 +11674,13 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "fRc" = ( /obj/structure/machinery/mill, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "fRd" = ( @@ -11962,7 +11710,6 @@ /area/lv522/indoors/a_block/admin) "fRP" = ( /obj/structure/prop/vehicles/crawler{ - density = 1; layer = 3.3 }, /obj/structure/barricade/wooden{ @@ -11988,8 +11735,8 @@ }, /area/lv522/atmos/east_reactor/east) "fSo" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1, /turf/open/floor/prison{ dir = 4; icon_state = "greenfull" @@ -12005,8 +11752,7 @@ "fSv" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "fSR" = ( @@ -12016,8 +11762,7 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 12; - tag = null + pixel_y = 12 }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -12052,8 +11797,7 @@ icon_state = "p_stair_full" }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "fTs" = ( @@ -12128,8 +11872,7 @@ /obj/structure/closet, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "fVU" = ( @@ -12165,8 +11908,7 @@ /obj/structure/machinery/vending/snack, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "fXn" = ( @@ -12214,8 +11956,7 @@ "fXS" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "fXU" = ( @@ -12255,8 +11996,7 @@ /obj/item/clothing/glasses/meson, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "fYD" = ( @@ -12283,8 +12023,7 @@ "fZd" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/t_comm) "fZy" = ( @@ -12305,8 +12044,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/mining) "gat" = ( @@ -12324,8 +12062,7 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "gaS" = ( @@ -12350,8 +12087,7 @@ /obj/structure/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "gbk" = ( @@ -12454,8 +12190,7 @@ /obj/structure/foamed_metal, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "gcO" = ( @@ -12569,8 +12304,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "geH" = ( @@ -12627,15 +12361,13 @@ "ggj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "ggp" = ( /obj/structure/machinery/floodlight, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "ggH" = ( @@ -12694,8 +12426,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "ghy" = ( @@ -12768,8 +12499,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/t_comm) "gjV" = ( @@ -12814,8 +12544,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "gkY" = ( @@ -12896,15 +12625,13 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "gny" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges) "gnA" = ( @@ -12930,8 +12657,7 @@ "gou" = ( /turf/open/floor/prison{ dir = 9; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "goK" = ( @@ -12970,8 +12696,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "goT" = ( @@ -12985,8 +12710,7 @@ /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "gpp" = ( @@ -12995,8 +12719,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "gpu" = ( @@ -13139,8 +12862,7 @@ /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "gts" = ( @@ -13159,8 +12881,7 @@ pixel_y = 20 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "gug" = ( @@ -13203,8 +12924,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "guR" = ( @@ -13293,7 +13013,6 @@ /area/lv522/indoors/c_block/cargo) "gwR" = ( /obj/structure/machinery/door/airlock/almayer/security/glass{ - locked = 0; name = "\improper Marshal Office Holding Cell" }, /obj/structure/pipes/standard/simple/hidden/green{ @@ -13340,8 +13059,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "gxE" = ( @@ -13506,8 +13224,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "gCE" = ( @@ -13555,15 +13272,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen/glass) "gDA" = ( /obj/structure/platform, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "gDL" = ( @@ -13594,7 +13309,6 @@ "gEA" = ( /obj/structure/machinery/door/airlock/almayer/security/glass{ dir = 8; - locked = 0; name = "\improper Marshall Head Office" }, /obj/structure/pipes/standard/simple/hidden/green{ @@ -13628,8 +13342,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "gES" = ( @@ -13706,8 +13419,7 @@ pixel_y = 18 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "gGk" = ( @@ -13790,8 +13502,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "gIa" = ( @@ -13859,8 +13570,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "gJM" = ( @@ -13870,8 +13580,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "gKg" = ( @@ -14012,8 +13721,7 @@ /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "gNe" = ( @@ -14149,8 +13857,7 @@ /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "gPQ" = ( @@ -14202,8 +13909,7 @@ "gRp" = ( /obj/structure/machinery/floodlight/landing, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "gRs" = ( @@ -14234,8 +13940,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "gRV" = ( @@ -14261,8 +13966,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "gTw" = ( @@ -14291,8 +13995,7 @@ /obj/structure/ore_box, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "gUi" = ( @@ -14333,8 +14036,7 @@ /obj/structure/machinery/recharge_station, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "gUQ" = ( @@ -14406,8 +14108,7 @@ "gWh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "gWq" = ( @@ -14423,8 +14124,7 @@ pixel_x = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "gWI" = ( @@ -14533,8 +14233,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "gYM" = ( @@ -14546,14 +14245,12 @@ /area/lv522/atmos/cargo_intake) "gYO" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "gYT" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/command_centre) @@ -14581,8 +14278,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "gZh" = ( @@ -14606,8 +14302,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "gZL" = ( @@ -14627,8 +14322,8 @@ }, /area/lv522/indoors/b_block/bridge) "haf" = ( -/obj/structure/machinery/landinglight/ds1, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delaytwo, /turf/open/floor/plating, /area/lv522/landing_zone_1) "hag" = ( @@ -14640,8 +14335,7 @@ /area/lv522/indoors/a_block/admin) "hai" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ icon_state = "plate" @@ -14729,8 +14423,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "hbu" = ( @@ -14743,15 +14436,13 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "hbF" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 9; @@ -14793,8 +14484,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "hcx" = ( @@ -14849,8 +14539,7 @@ "hdq" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "hds" = ( @@ -14905,8 +14594,7 @@ "heC" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "heF" = ( @@ -15082,8 +14770,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "hiB" = ( @@ -15170,8 +14857,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "hku" = ( @@ -15194,8 +14880,7 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "hkw" = ( @@ -15296,8 +14981,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/binoculars, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "hlH" = ( @@ -15379,8 +15063,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "hnD" = ( @@ -15447,8 +15130,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "hoZ" = ( @@ -15466,8 +15148,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "hpq" = ( @@ -15484,8 +15165,7 @@ "hpH" = ( /obj/structure/largecrate/random/secure, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "hpO" = ( @@ -15524,13 +15204,6 @@ icon_state = "browncorner" }, /area/lv522/atmos/command_centre) -"hqY" = ( -/obj/effect/decal/warning_stripes, -/obj/structure/machinery/landinglight/ds1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/lv522/landing_zone_1) "hqZ" = ( /obj/structure/bed/chair/wheelchair, /turf/open/auto_turf/shale/layer1, @@ -15551,8 +15224,7 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "hry" = ( @@ -15567,8 +15239,7 @@ "hrU" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "hsh" = ( @@ -15581,8 +15252,7 @@ /obj/structure/machinery/floodlight, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "hsA" = ( @@ -15599,8 +15269,7 @@ }, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/admin) "htu" = ( @@ -15663,8 +15332,7 @@ "huF" = ( /obj/structure/machinery/space_heater/radiator/red, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "huN" = ( @@ -15807,8 +15475,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "hyE" = ( @@ -15834,15 +15501,13 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "hzc" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "hzk" = ( @@ -15864,8 +15529,7 @@ /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "hzA" = ( @@ -15886,8 +15550,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "hzO" = ( @@ -15981,8 +15644,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "hAK" = ( @@ -15995,8 +15657,7 @@ /obj/item/weapon/gun/boltaction, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "hBf" = ( @@ -16014,8 +15675,7 @@ /obj/structure/dispenser/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "hBB" = ( @@ -16142,8 +15802,7 @@ /area/lv522/indoors/c_block/mining) "hFm" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin4"; - tag = null + icon_state = "rasputin4" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "hFu" = ( @@ -16155,8 +15814,7 @@ "hFG" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "hFL" = ( @@ -16212,8 +15870,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "hHN" = ( @@ -16231,8 +15888,7 @@ /area/lv522/atmos/command_centre) "hIf" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "hIp" = ( @@ -16253,8 +15909,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "hID" = ( @@ -16288,8 +15943,7 @@ }, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "hJq" = ( @@ -16328,8 +15982,7 @@ /obj/item/explosive/plastic, /obj/item/explosive/plastic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "hJZ" = ( @@ -16349,15 +16002,13 @@ /obj/item/trash/ceramic_plate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "hKy" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "hKz" = ( @@ -16396,8 +16047,7 @@ layer = 3.1; name = "synthethic potted plant"; pixel_x = -2; - pixel_y = 10; - tag = null + pixel_y = 10 }, /turf/open/floor/prison{ dir = 9; @@ -16410,8 +16060,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "hLl" = ( @@ -16421,8 +16070,7 @@ }, /turf/open/floor/prison{ dir = 8; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "hLm" = ( @@ -16476,8 +16124,7 @@ /obj/item/clothing/glasses/kutjevo, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "hMz" = ( @@ -16568,8 +16215,7 @@ /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "hOl" = ( @@ -16700,8 +16346,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "hQE" = ( @@ -16754,8 +16399,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "hRG" = ( @@ -16797,13 +16441,11 @@ "hTd" = ( /obj/structure/window/reinforced{ dir = 1; - layer = 3; - tag = null + layer = 3 }, /obj/structure/machinery/computer3/server/rack, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/command_centre) "hTe" = ( @@ -16850,8 +16492,7 @@ pixel_x = -4 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hTW" = ( @@ -16879,8 +16520,7 @@ /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "hUq" = ( @@ -16889,8 +16529,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "hUM" = ( @@ -16916,8 +16555,7 @@ }, /obj/structure/prop/almayer/computers/sensor_computer1, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hUZ" = ( @@ -16942,8 +16580,7 @@ "hVk" = ( /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hVu" = ( @@ -16996,8 +16633,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/casino) "hWV" = ( @@ -17089,14 +16725,12 @@ name = "weak acid" }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hYf" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "hYk" = ( @@ -17105,8 +16739,7 @@ }, /obj/item/stack/sheet/metal, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hYn" = ( @@ -17161,8 +16794,7 @@ pixel_x = -4 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hZK" = ( @@ -17173,14 +16805,12 @@ pixel_x = -16 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "hZL" = ( /obj/structure/bed/chair/wood/normal{ - dir = 4; - tag = null + dir = 4 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -17214,8 +16844,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "iam" = ( @@ -17317,8 +16946,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "idq" = ( @@ -17366,8 +16994,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "iel" = ( @@ -17379,8 +17006,7 @@ /area/lv522/oob) "ier" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 9; @@ -17451,8 +17077,7 @@ /area/lv522/outdoors/colony_streets/north_east_street) "igp" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 1; @@ -17520,8 +17145,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "ihy" = ( @@ -17538,8 +17162,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "iiz" = ( @@ -17629,8 +17252,7 @@ /area/lv522/indoors/a_block/corpo/glass) "ijJ" = ( /obj/structure/machinery/light{ - dir = 4; - tag = null + dir = 4 }, /obj/structure/machinery/disposal, /turf/open/floor/strata{ @@ -17737,8 +17359,7 @@ /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "imh" = ( @@ -17765,8 +17386,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "imT" = ( @@ -17825,8 +17445,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "ipf" = ( @@ -17935,8 +17554,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "irx" = ( @@ -17971,16 +17589,14 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "iso" = ( /obj/structure/cargo_container/lockmart/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "iss" = ( @@ -18021,8 +17637,7 @@ "isG" = ( /obj/structure/largecrate/random/barrel, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "iti" = ( @@ -18098,8 +17713,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "iuv" = ( @@ -18153,8 +17767,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ivk" = ( @@ -18188,8 +17801,7 @@ pixel_y = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "iwb" = ( @@ -18298,8 +17910,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "iyC" = ( @@ -18350,8 +17961,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/garage) "izz" = ( @@ -18388,8 +17998,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "iAZ" = ( @@ -18423,8 +18032,7 @@ /obj/item/clothing/under/overalls, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "iBr" = ( @@ -18453,8 +18061,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/bed/chair, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "iBY" = ( @@ -18488,8 +18095,7 @@ /obj/effect/landmark/survivor_spawner, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "iCR" = ( @@ -18510,8 +18116,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "iDg" = ( @@ -18552,8 +18157,7 @@ /obj/structure/cargo_container/lockmart/mid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "iFB" = ( @@ -18567,16 +18171,14 @@ /obj/item/explosive/mine/active, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "iFO" = ( /obj/structure/surface/rack, /obj/item/clothing/under/colonist, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "iFV" = ( @@ -18617,8 +18219,7 @@ "iGr" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "iGD" = ( @@ -18651,8 +18252,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "iGM" = ( @@ -18695,8 +18295,7 @@ name = "inventory computer" }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "iHw" = ( @@ -18959,8 +18558,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/space_heater/radiator/red, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "iMS" = ( @@ -18977,8 +18575,7 @@ /obj/structure/machinery/space_heater, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "iNb" = ( @@ -19006,8 +18603,7 @@ "iNX" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security/glass) "iOi" = ( @@ -19063,8 +18659,7 @@ /obj/structure/cargo_container/lockmart/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "iPu" = ( @@ -19178,8 +18773,7 @@ /area/lv522/atmos/east_reactor) "iSc" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ dir = 5; @@ -19192,8 +18786,7 @@ /area/lv522/outdoors/colony_streets/north_west_street) "iSu" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin8"; - tag = null + icon_state = "rasputin8" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "iSF" = ( @@ -19214,9 +18807,7 @@ }, /area/lv522/indoors/c_block/mining) "iTn" = ( -/obj/structure/bed/chair/comfy{ - tag = null - }, +/obj/structure/bed/chair/comfy, /turf/open/floor/corsat{ dir = 10; icon_state = "brown" @@ -19251,16 +18842,14 @@ /obj/structure/surface/rack, /obj/item/clothing/suit/storage/hazardvest, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "iUj" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "iUk" = ( @@ -19275,8 +18864,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 6; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "iUT" = ( @@ -19308,9 +18896,7 @@ }, /area/lv522/indoors/a_block/hallway) "iVk" = ( -/obj/structure/bed/chair/comfy{ - tag = null - }, +/obj/structure/bed/chair/comfy, /turf/open/floor/corsat{ dir = 6; icon_state = "brown" @@ -19332,8 +18918,7 @@ pixel_x = 6 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/indoors/a_block/admin) "iVU" = ( @@ -19363,8 +18948,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "iWh" = ( @@ -19384,8 +18968,7 @@ /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "iWu" = ( @@ -19394,8 +18977,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "iWy" = ( @@ -19629,15 +19211,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jbm" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jbn" = ( @@ -19688,8 +19268,7 @@ /area/lv522/outdoors/nw_rockies) "jbO" = ( /obj/structure/pipes/standard/simple/visible{ - dir = 6; - tag = null + dir = 6 }, /turf/open/floor/strata{ icon_state = "white_cyan3" @@ -19729,8 +19308,7 @@ }, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "jdf" = ( @@ -19738,8 +19316,7 @@ /obj/effect/landmark/static_comms/net_two, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/t_comm) "jdl" = ( @@ -19758,8 +19335,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/surface/table/reinforced/prison, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "jdq" = ( @@ -19805,8 +19381,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "jey" = ( @@ -19829,8 +19404,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "jeI" = ( @@ -19844,8 +19418,7 @@ "jeJ" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "jft" = ( @@ -19882,8 +19455,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "jgV" = ( @@ -19906,8 +19478,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "jhl" = ( @@ -19917,7 +19488,6 @@ /area/lv522/indoors/a_block/dorms) "jhp" = ( /obj/structure/prop/invuln/lifeboat_hatch_placeholder/terminal{ - icon_state = "closed"; layer = 2.1 }, /obj/structure/barricade/handrail{ @@ -19976,8 +19546,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "jis" = ( @@ -19986,8 +19555,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "jix" = ( @@ -20001,8 +19569,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "jiF" = ( @@ -20063,8 +19630,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "jjo" = ( @@ -20173,8 +19739,7 @@ /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "jlc" = ( @@ -20232,8 +19797,7 @@ pixel_y = 5 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jmd" = ( @@ -20292,8 +19856,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "jnb" = ( @@ -20333,8 +19896,7 @@ /obj/structure/machinery/floodlight, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "jnB" = ( @@ -20399,8 +19961,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "jpa" = ( @@ -20483,8 +20044,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jru" = ( @@ -20528,8 +20088,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "jrL" = ( @@ -20541,8 +20100,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "jrT" = ( @@ -20620,8 +20178,7 @@ "jub" = ( /obj/structure/machinery/floodlight, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "jud" = ( @@ -20629,8 +20186,7 @@ dir = 1 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/indoors/a_block/admin) "jur" = ( @@ -20720,8 +20276,7 @@ "jvG" = ( /obj/structure/machinery/vending/cola, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "jwM" = ( @@ -20811,8 +20366,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "jyF" = ( @@ -20821,8 +20375,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jyM" = ( @@ -20939,8 +20492,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "jBw" = ( @@ -21005,8 +20557,7 @@ /area/lv522/landing_zone_1/tunnel) "jCq" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ icon_state = "squares" @@ -21162,8 +20713,7 @@ /area/lv522/atmos/east_reactor/south) "jFu" = ( /obj/structure/morgue{ - dir = 8; - tag = null + dir = 8 }, /turf/open/floor/strata{ dir = 4; @@ -21174,8 +20724,7 @@ /obj/structure/machinery/space_heater, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "jFG" = ( @@ -21250,8 +20799,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jHy" = ( @@ -21295,15 +20843,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jII" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/n_rockies) "jIQ" = ( @@ -21343,8 +20889,7 @@ pixel_y = 27 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "jJi" = ( @@ -21390,8 +20935,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "jKm" = ( @@ -21436,8 +20980,7 @@ "jLk" = ( /obj/structure/cargo_container/wy/left, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "jLD" = ( @@ -21446,8 +20989,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "jLF" = ( @@ -21523,8 +21065,7 @@ "jNk" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; - name = "\improper Westlock"; - welded = null + name = "\improper Westlock" }, /turf/open/floor/corsat{ icon_state = "marked" @@ -21545,8 +21086,7 @@ layer = 3.1; name = "synthethic potted plant"; pixel_x = -2; - pixel_y = 16; - tag = null + pixel_y = 16 }, /turf/open/floor/prison{ dir = 1; @@ -21584,8 +21124,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jOw" = ( @@ -21650,8 +21189,7 @@ }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jPk" = ( @@ -21687,8 +21225,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/engineering) "jQa" = ( @@ -21749,16 +21286,14 @@ /obj/structure/machinery/disposal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jSG" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/engineering) "jSR" = ( @@ -21807,8 +21342,7 @@ "jTr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "jTx" = ( @@ -21841,8 +21375,7 @@ "jTJ" = ( /obj/structure/cargo_container/watatsumi/leftmid, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "jTS" = ( @@ -21850,8 +21383,7 @@ /obj/item/circuitboard/apc, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "jUe" = ( @@ -21863,8 +21395,7 @@ "jUk" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "jUn" = ( @@ -21879,24 +21410,21 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "jUy" = ( /obj/structure/machinery/power/port_gen/pacman/super, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "jUI" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "jUO" = ( @@ -21947,8 +21475,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "jVC" = ( @@ -22016,8 +21543,7 @@ }, /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "jXc" = ( @@ -22052,8 +21578,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "jYr" = ( @@ -22115,8 +21640,7 @@ /obj/structure/cargo_container/watatsumi/leftmid, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "jZo" = ( @@ -22128,8 +21652,7 @@ "jZA" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "jZD" = ( @@ -22325,8 +21848,7 @@ /area/lv522/landing_zone_2) "kcS" = ( /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kdi" = ( @@ -22338,8 +21860,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "kdm" = ( @@ -22365,8 +21886,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "kdx" = ( @@ -22428,8 +21948,7 @@ /obj/structure/closet/toolcloset, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "kfq" = ( @@ -22445,8 +21964,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "kfu" = ( @@ -22537,8 +22055,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "khd" = ( @@ -22548,8 +22065,7 @@ /obj/structure/prop/server_equipment, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "kho" = ( @@ -22607,8 +22123,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "kih" = ( @@ -22643,8 +22158,7 @@ icon_state = "medium" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "kiG" = ( @@ -22672,8 +22186,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kiY" = ( @@ -22687,8 +22200,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "kjj" = ( @@ -22755,20 +22267,17 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kkP" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "kkS" = ( @@ -22790,8 +22299,7 @@ "klj" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/atmos/outdoor) "kll" = ( @@ -22806,8 +22314,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "klx" = ( @@ -22895,8 +22402,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "kmH" = ( @@ -22932,8 +22438,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kne" = ( @@ -22966,8 +22471,7 @@ }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "knS" = ( @@ -23013,8 +22517,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "koG" = ( @@ -23022,8 +22525,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/corpo) "koM" = ( @@ -23055,8 +22557,7 @@ }, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "kpB" = ( @@ -23179,8 +22680,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ksf" = ( @@ -23224,8 +22724,7 @@ }, /obj/structure/platform_decoration{ dir = 10; - layer = 3.51; - tag = null + layer = 3.51 }, /turf/open/floor/plating, /area/lv522/oob) @@ -23269,8 +22768,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/camera, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "kup" = ( @@ -23321,8 +22819,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kwc" = ( @@ -23351,8 +22848,7 @@ }, /obj/structure/platform_decoration{ dir = 6; - layer = 3.51; - tag = null + layer = 3.51 }, /turf/open/floor/plating, /area/lv522/oob) @@ -23401,16 +22897,14 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "kxW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "kyb" = ( @@ -23526,8 +23020,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "kAj" = ( @@ -23642,8 +23135,7 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "kCf" = ( @@ -23655,8 +23147,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "kCC" = ( @@ -23668,8 +23159,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "kCD" = ( @@ -23712,15 +23202,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kDH" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kDQ" = ( @@ -23763,8 +23251,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "kEl" = ( @@ -23968,8 +23455,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "kIj" = ( @@ -23985,8 +23471,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "kIM" = ( @@ -24038,8 +23523,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kJh" = ( @@ -24065,8 +23549,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "kKc" = ( @@ -24114,8 +23597,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kLk" = ( @@ -24216,8 +23698,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "kNL" = ( @@ -24225,8 +23706,7 @@ /obj/item/clothing/gloves/yellow, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "kNM" = ( @@ -24244,8 +23724,7 @@ /obj/structure/closet/crate/explosives, /obj/item/storage/box/explosive_mines, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "kOa" = ( @@ -24261,16 +23740,14 @@ pixel_y = -9 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "kOz" = ( /obj/structure/machinery/vending/cigarette/colony, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kOE" = ( @@ -24313,8 +23790,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "kPG" = ( @@ -24351,8 +23827,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "kPV" = ( @@ -24361,15 +23836,13 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kQc" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kQw" = ( @@ -24507,8 +23980,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "kRZ" = ( @@ -24526,8 +23998,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "kSm" = ( @@ -24575,8 +24046,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "kSZ" = ( @@ -24605,8 +24075,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security/glass) "kTn" = ( @@ -24619,8 +24088,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "kTF" = ( @@ -24641,15 +24109,13 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "kUf" = ( /obj/structure/machinery/vending/snack, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "kUo" = ( @@ -24712,8 +24178,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "kVG" = ( @@ -24758,8 +24223,7 @@ /obj/structure/pipes/standard/manifold/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kWp" = ( @@ -24790,20 +24254,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "kXa" = ( /obj/structure/window/reinforced{ dir = 1; - layer = 3; - tag = null + layer = 3 }, /obj/structure/machinery/computer3/server/rack, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor/south) "kXc" = ( @@ -24887,8 +24348,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kYM" = ( @@ -24998,8 +24458,7 @@ icon_state = "medium" }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lbo" = ( @@ -25047,8 +24506,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/atmos/outdoor) "lcK" = ( @@ -25083,8 +24541,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ldg" = ( @@ -25092,8 +24549,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "ldu" = ( @@ -25136,8 +24592,7 @@ "leg" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness/glass) "leh" = ( @@ -25151,15 +24606,13 @@ "lek" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "lel" = ( /obj/structure/machinery/floodlight, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "lep" = ( @@ -25186,8 +24639,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "leO" = ( @@ -25258,8 +24710,7 @@ /obj/effect/decal/cleanable/blood/xeno, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "lhC" = ( @@ -25280,8 +24731,7 @@ /obj/structure/cargo_container/hd/left/alt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "lhI" = ( @@ -25290,8 +24740,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "lhK" = ( @@ -25310,16 +24759,14 @@ /area/lv522/indoors/a_block/medical) "lhT" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "liD" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) "liN" = ( @@ -25400,8 +24847,7 @@ /obj/effect/decal/cleanable/blood/drip, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen) "llJ" = ( @@ -25454,8 +24900,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "lmu" = ( @@ -25479,8 +24924,7 @@ /obj/item/folder/black_random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lmF" = ( @@ -25499,8 +24943,7 @@ stat = 2 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "lmJ" = ( @@ -25547,8 +24990,7 @@ /obj/structure/surface/table/almayer, /obj/item/ore/gold, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lnL" = ( @@ -25618,8 +25060,7 @@ /obj/structure/cargo_container/watatsumi/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "lpH" = ( @@ -25672,8 +25113,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "lrG" = ( @@ -25726,8 +25166,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "ltf" = ( @@ -25751,8 +25190,7 @@ /area/lv522/indoors/a_block/dorms) "ltI" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - name = "\improper Westlock"; - welded = null + name = "\improper Westlock" }, /turf/open/floor/corsat{ icon_state = "marked" @@ -25814,8 +25252,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "lvX" = ( @@ -25855,8 +25292,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lwW" = ( @@ -25891,8 +25327,7 @@ /obj/structure/surface/table/almayer, /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "lxI" = ( @@ -25957,8 +25392,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "lzk" = ( @@ -25987,8 +25421,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2/dynamic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "lzB" = ( @@ -26023,8 +25456,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "lAj" = ( @@ -26033,8 +25465,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "lAk" = ( @@ -26054,8 +25485,7 @@ /area/lv522/indoors/a_block/fitness/glass) "lAn" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "lAD" = ( @@ -26078,8 +25508,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lBl" = ( @@ -26169,8 +25598,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "lDc" = ( @@ -26243,14 +25671,12 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lEF" = ( /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "lER" = ( @@ -26290,8 +25716,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "lGx" = ( @@ -26386,8 +25811,7 @@ "lHH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "lHL" = ( @@ -26417,8 +25841,7 @@ "lId" = ( /obj/structure/largecrate/random/barrel, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "lIB" = ( @@ -26485,8 +25908,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "lKl" = ( @@ -26505,8 +25927,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "lKC" = ( @@ -26523,8 +25944,7 @@ /obj/effect/landmark/survivor_spawner/lv522_forecon_marksman, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/admin) "lKH" = ( @@ -26548,8 +25968,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "lMH" = ( @@ -26593,7 +26012,6 @@ "lNb" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 8; - locked = 0; name = "\improper Wildcatters Office"; panel_open = 1 }, @@ -26707,8 +26125,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "lPY" = ( @@ -26748,8 +26165,7 @@ pixel_y = 3 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "lRF" = ( @@ -26844,14 +26260,12 @@ /obj/effect/landmark/static_comms/net_one, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "lUi" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -26947,8 +26361,7 @@ "lVV" = ( /obj/structure/surface/table/reinforced/prison, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "lVY" = ( @@ -26957,8 +26370,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "lVZ" = ( @@ -27048,8 +26460,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "lYR" = ( @@ -27280,8 +26691,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "mdD" = ( @@ -27318,8 +26728,7 @@ /area/lv522/atmos/filt) "meq" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "mev" = ( @@ -27440,8 +26849,7 @@ "miW" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "miZ" = ( @@ -27453,7 +26861,6 @@ /area/lv522/outdoors/colony_streets/south_east_street) "mji" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - locked = 0; name = "\improper Corporation Dome"; req_access_txt = "100" }, @@ -27495,8 +26902,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "mjT" = ( @@ -27587,8 +26993,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mlE" = ( @@ -27616,8 +27021,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mlQ" = ( @@ -27664,8 +27068,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mmw" = ( @@ -27723,16 +27126,14 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "mnN" = ( /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mnX" = ( @@ -28055,8 +27456,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "mwp" = ( @@ -28091,8 +27491,7 @@ /obj/item/tool/pickaxe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "mxp" = ( @@ -28108,8 +27507,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/c_block/cargo) "mxz" = ( @@ -28151,8 +27549,7 @@ "myC" = ( /obj/structure/machinery/vending/snack, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "myE" = ( @@ -28242,8 +27639,7 @@ /area/lv522/outdoors/nw_rockies) "mBc" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -28274,8 +27670,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness/glass) "mCq" = ( @@ -28336,8 +27731,7 @@ /obj/structure/bed/chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "mEx" = ( @@ -28362,8 +27756,7 @@ /obj/structure/cargo_container/grant/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "mFm" = ( @@ -28413,8 +27806,7 @@ /obj/structure/largecrate/random/barrel/white, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/nw_rockies) "mGN" = ( @@ -28434,8 +27826,7 @@ "mHa" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "mHo" = ( @@ -28483,8 +27874,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "mIU" = ( @@ -28579,8 +27969,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "mKN" = ( @@ -28597,8 +27986,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "mLp" = ( @@ -28670,8 +28058,7 @@ "mMQ" = ( /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "mMU" = ( @@ -28704,8 +28091,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mNy" = ( @@ -28830,8 +28216,7 @@ }, /obj/structure/foamed_metal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "mPc" = ( @@ -28853,8 +28238,7 @@ "mPy" = ( /obj/structure/largecrate/random/barrel/green, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "mPz" = ( @@ -28872,13 +28256,11 @@ "mPL" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "mPQ" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - locked = 0; welded = 1 }, /obj/structure/pipes/standard/simple/hidden/green, @@ -28927,8 +28309,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "mQo" = ( @@ -28946,8 +28327,7 @@ /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ dir = 5; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "mQw" = ( @@ -29039,8 +28419,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "mTd" = ( @@ -29052,8 +28431,7 @@ /obj/structure/largecrate/random/secure, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/outdoor) "mTx" = ( @@ -29139,8 +28517,7 @@ "mUG" = ( /obj/structure/platform_decoration, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "mUS" = ( @@ -29159,8 +28536,7 @@ "mVi" = ( /obj/structure/platform, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "mVj" = ( @@ -29206,8 +28582,7 @@ "mVH" = ( /obj/structure/surface/table/almayer, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "mWc" = ( @@ -29221,8 +28596,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "mWw" = ( @@ -29243,8 +28617,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "mXn" = ( @@ -29311,8 +28684,7 @@ "mZE" = ( /obj/structure/foamed_metal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "mZJ" = ( @@ -29370,8 +28742,7 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "naw" = ( @@ -29379,8 +28750,7 @@ current_rounds = 0 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "nax" = ( @@ -29418,8 +28788,8 @@ }, /area/lv522/indoors/a_block/hallway) "naS" = ( -/obj/structure/machinery/landinglight/ds1/delayone, /obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/floor/plating, /area/lv522/landing_zone_1) "naZ" = ( @@ -29443,8 +28813,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "nbj" = ( @@ -29459,8 +28828,7 @@ }, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/admin) "nbn" = ( @@ -29528,8 +28896,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "ncA" = ( @@ -29547,8 +28914,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "ndb" = ( @@ -29604,8 +28970,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "neO" = ( @@ -29651,8 +29016,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "nfm" = ( @@ -29710,8 +29074,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "ngL" = ( @@ -29730,10 +29093,10 @@ /turf/open/floor/plating, /area/lv522/atmos/filt) "nhi" = ( -/obj/structure/machinery/landinglight/ds1/delaythree{ +/obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delaytwo{ dir = 4 }, -/obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1) "nhs" = ( @@ -29792,8 +29155,7 @@ "niE" = ( /obj/structure/pipes/standard/manifold/fourway/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "niL" = ( @@ -29833,8 +29195,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "njW" = ( @@ -29893,8 +29254,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "nlz" = ( @@ -29941,8 +29301,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nlV" = ( @@ -30167,8 +29526,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "npT" = ( @@ -30201,8 +29559,7 @@ "nqw" = ( /obj/structure/girder, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "nqy" = ( @@ -30252,8 +29609,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nrh" = ( @@ -30270,8 +29626,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nru" = ( @@ -30288,8 +29643,7 @@ /obj/structure/surface/rack, /obj/item/stack/sheet/metal/medium_stack, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "nrJ" = ( @@ -30344,8 +29698,7 @@ "nti" = ( /obj/structure/bed/chair, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "ntq" = ( @@ -30495,8 +29848,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nwR" = ( @@ -30516,8 +29868,7 @@ /obj/structure/platform_decoration, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "nxj" = ( @@ -30556,8 +29907,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "nyJ" = ( @@ -30573,8 +29923,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/radio, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nzt" = ( @@ -30600,8 +29949,7 @@ "nzU" = ( /obj/structure/barricade/deployable, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "nzZ" = ( @@ -30845,21 +30193,18 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nHi" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "nHA" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "nHT" = ( @@ -30939,8 +30284,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "nKk" = ( @@ -31032,8 +30376,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nLW" = ( @@ -31055,8 +30398,7 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "nMt" = ( @@ -31082,8 +30424,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nMC" = ( @@ -31094,8 +30435,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nMP" = ( @@ -31125,8 +30465,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nNh" = ( @@ -31153,8 +30492,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nNA" = ( @@ -31163,8 +30501,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "nNH" = ( @@ -31215,8 +30552,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nOl" = ( @@ -31229,8 +30565,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "nOB" = ( @@ -31241,8 +30576,7 @@ /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "nOS" = ( @@ -31257,8 +30591,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "nOT" = ( @@ -31300,8 +30633,7 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /turf/open/floor/prison{ icon_state = "darkredfull2" @@ -31385,8 +30717,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nRJ" = ( @@ -31568,8 +30899,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "nVh" = ( @@ -31606,16 +30936,14 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "nVW" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/fence, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/outdoor) "nVX" = ( @@ -31623,8 +30951,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "nWl" = ( @@ -31640,8 +30967,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nWp" = ( @@ -31660,8 +30986,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "nWq" = ( @@ -31716,8 +31041,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "nXi" = ( @@ -31730,8 +31054,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "nXl" = ( @@ -31782,8 +31105,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "nXO" = ( @@ -31811,8 +31133,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/c_block/cargo) "nYv" = ( @@ -31842,8 +31163,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "nYU" = ( @@ -31891,14 +31211,12 @@ /obj/item/ore/uranium, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "nZF" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "oaa" = ( @@ -31919,8 +31237,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/central_streets) "oaq" = ( @@ -31986,8 +31303,7 @@ /obj/structure/machinery/telecomms/bus/preset_one, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "oce" = ( @@ -32022,8 +31338,7 @@ "odi" = ( /obj/structure/largecrate/random/barrel/white, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "odt" = ( @@ -32072,8 +31387,7 @@ "odZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "oem" = ( @@ -32130,8 +31444,7 @@ }, /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oeN" = ( @@ -32170,8 +31483,7 @@ "ofy" = ( /obj/structure/bed/chair/wood/normal{ dir = 4; - pixel_x = -9; - tag = null + pixel_x = -9 }, /turf/open/auto_turf/shale/layer0, /area/lv522/outdoors/colony_streets/central_streets) @@ -32185,8 +31497,7 @@ /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "ofX" = ( @@ -32208,23 +31519,20 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oga" = ( /obj/structure/surface/table/reinforced/prison, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "ogf" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "ogA" = ( @@ -32326,8 +31634,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "ohX" = ( @@ -32392,8 +31699,7 @@ /obj/structure/prop/turbine_extras/border, /obj/structure/prop/turbine, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "oiP" = ( @@ -32409,8 +31715,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "oiW" = ( @@ -32470,8 +31775,7 @@ icon_state = "medium" }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ojy" = ( @@ -32485,8 +31789,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "okA" = ( @@ -32516,8 +31819,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "olz" = ( @@ -32606,15 +31908,13 @@ "oot" = ( /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "oow" = ( /obj/structure/largecrate/random/barrel/yellow, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "ooG" = ( @@ -32682,8 +31982,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "oqp" = ( @@ -32742,8 +32041,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "ora" = ( @@ -32753,8 +32051,7 @@ layer = 3.1; name = "synthethic potted plant"; pixel_x = -17; - pixel_y = 9; - tag = null + pixel_y = 9 }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) @@ -32822,8 +32119,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "osN" = ( @@ -32835,16 +32131,14 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "osV" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "ote" = ( @@ -32946,8 +32240,7 @@ "ouI" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "ouO" = ( @@ -33040,8 +32333,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "oyf" = ( @@ -33117,8 +32409,7 @@ "ozw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "ozF" = ( @@ -33190,8 +32481,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oBf" = ( @@ -33245,8 +32535,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "oCt" = ( @@ -33282,8 +32571,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "oEw" = ( @@ -33336,8 +32624,7 @@ "oFU" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "oGl" = ( @@ -33347,15 +32634,13 @@ /obj/effect/decal/cleanable/liquid_fuel, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/kitchen/damage) "oGp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "oGE" = ( @@ -33377,8 +32662,7 @@ pixel_y = -7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oGY" = ( @@ -33387,8 +32671,7 @@ pixel_y = 26 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oGZ" = ( @@ -33403,8 +32686,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "oHl" = ( @@ -33423,8 +32705,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "oHB" = ( @@ -33447,8 +32728,7 @@ "oIr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) "oIu" = ( @@ -33470,8 +32750,7 @@ "oIP" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oJj" = ( @@ -33507,8 +32786,7 @@ pixel_y = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oJQ" = ( @@ -33555,8 +32833,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oKG" = ( @@ -33589,8 +32866,7 @@ /obj/structure/machinery/autolathe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oKQ" = ( @@ -33705,8 +32981,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "oNe" = ( @@ -33727,15 +33002,13 @@ /obj/effect/decal/cleanable/dirt, /obj/item/storage/firstaid/adv/empty, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "oNM" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "oNQ" = ( @@ -33765,8 +33038,7 @@ /obj/structure/machinery/space_heater/radiator/red, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "oPs" = ( @@ -33808,8 +33080,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "oQs" = ( @@ -33850,15 +33121,13 @@ }, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "oRr" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "oRt" = ( @@ -33869,8 +33138,7 @@ /obj/structure/machinery/light, /obj/structure/machinery/space_heater/radiator/red, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oRG" = ( @@ -33920,8 +33188,7 @@ /area/lv522/outdoors/colony_streets/south_street) "oSH" = ( /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/bridges) "oSX" = ( @@ -33949,8 +33216,7 @@ /area/lv522/outdoors/colony_streets/north_west_street) "oTg" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "oTl" = ( @@ -33958,8 +33224,7 @@ /obj/effect/decal/cleanable/cobweb2/dynamic, /obj/item/stack/sheet/metal/medium_stack, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oTp" = ( @@ -33984,14 +33249,12 @@ /obj/structure/largecrate/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "oTI" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/hydro) "oTJ" = ( @@ -34000,16 +33263,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "oTL" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "oTX" = ( @@ -34047,8 +33308,7 @@ /obj/vehicle/train/cargo/trolley, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "oVk" = ( @@ -34095,8 +33355,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "oVS" = ( @@ -34109,8 +33368,7 @@ /obj/effect/landmark/static_comms/net_one, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/engineering) "oWq" = ( @@ -34124,8 +33382,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "oWK" = ( @@ -34270,15 +33527,13 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "paK" = ( /obj/structure/machinery/vending/coffee, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "paT" = ( @@ -34307,16 +33562,14 @@ /obj/item/stack/sheet/wood, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "pck" = ( /obj/structure/largecrate/random/barrel/white, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "pcr" = ( @@ -34340,8 +33593,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "pcO" = ( @@ -34383,8 +33635,7 @@ stat = 2 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pdv" = ( @@ -34398,8 +33649,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "pdB" = ( @@ -34408,8 +33658,7 @@ }, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pdF" = ( @@ -34419,8 +33668,7 @@ }, /obj/structure/machinery/light/small, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "pdO" = ( @@ -34495,8 +33743,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pfj" = ( @@ -34570,8 +33817,7 @@ /obj/item/prop/alien/hugger, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pfX" = ( @@ -34580,8 +33826,7 @@ /area/lv522/indoors/a_block/admin) "pgl" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/strata{ dir = 4; @@ -34613,8 +33858,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "pgs" = ( @@ -34624,8 +33868,7 @@ }, /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "pgt" = ( @@ -34646,16 +33889,14 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "pgL" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/outdoor) "pha" = ( @@ -34679,8 +33920,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "phn" = ( @@ -34763,8 +34003,7 @@ /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "pjT" = ( @@ -34793,15 +34032,13 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "pka" = ( /obj/structure/platform_decoration, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "pkB" = ( @@ -34838,8 +34075,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "pme" = ( @@ -34848,8 +34084,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "pmg" = ( @@ -34863,13 +34098,11 @@ /area/lv522/indoors/a_block/hallway) "png" = ( /obj/structure/cargo_container/wy/mid{ - health = 5000; - unacidable = 0 + health = 5000 }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "pni" = ( @@ -34880,8 +34113,7 @@ /obj/structure/largecrate/random/secure, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "pnu" = ( @@ -34942,8 +34174,7 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /obj/effect/decal/cleanable/cobweb2, /obj/effect/spider/spiderling/nogrow, @@ -34970,8 +34201,7 @@ flipped = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ppD" = ( @@ -35008,8 +34238,7 @@ /obj/item/spacecash/c1000, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "pqA" = ( @@ -35024,8 +34253,7 @@ /obj/item/newspaper, /obj/item/tool/pen/blue/clicky, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "pqI" = ( @@ -35159,8 +34387,7 @@ /area/lv522/outdoors/colony_streets/south_east_street) "psT" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "ptc" = ( @@ -35176,8 +34403,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "ptU" = ( @@ -35204,8 +34430,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "puu" = ( @@ -35248,10 +34473,10 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "pvd" = ( -/obj/structure/machinery/landinglight/ds1/delaythree{ +/obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1/delayone{ dir = 4 }, -/obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 4; icon_state = "greenfull" @@ -35281,8 +34506,7 @@ }, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "pwk" = ( @@ -35295,8 +34519,7 @@ /obj/item/stack/sheet/metal/medium_stack, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "pwu" = ( @@ -35317,10 +34540,10 @@ }, /area/lv522/indoors/a_block/fitness) "pwH" = ( +/obj/effect/landmark/lv624/fog_blocker/short, /obj/structure/machinery/landinglight/ds1/delayone{ dir = 8 }, -/obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 4; icon_state = "greenfull" @@ -35330,8 +34553,7 @@ /obj/structure/prop/dam/crane/damaged, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "pwW" = ( @@ -35379,8 +34601,7 @@ "pxS" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "pxY" = ( @@ -35461,8 +34682,7 @@ pixel_y = 15 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "pzo" = ( @@ -35473,8 +34693,7 @@ /obj/structure/barricade/wooden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "pzH" = ( @@ -35510,8 +34729,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pAW" = ( @@ -35534,8 +34752,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/miner, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "pBF" = ( @@ -35544,8 +34761,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pBK" = ( @@ -35566,15 +34782,13 @@ icon_state = "p_stair_full" }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "pBT" = ( /turf/open/floor/prison{ dir = 6; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "pCb" = ( @@ -35684,8 +34898,7 @@ "pDh" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "pDA" = ( @@ -35712,8 +34925,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pDU" = ( @@ -35738,8 +34950,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pEk" = ( @@ -35748,8 +34959,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "pEm" = ( @@ -35770,8 +34980,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pEs" = ( @@ -35783,8 +34992,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pEu" = ( @@ -35801,8 +35009,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pEA" = ( @@ -35833,8 +35040,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "pFH" = ( @@ -35887,8 +35093,7 @@ pixel_y = 5 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "pGY" = ( @@ -35914,8 +35119,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "pIu" = ( @@ -35937,8 +35141,7 @@ pixel_y = 21 }, /obj/structure/bed/chair/dropship/pilot{ - dir = 1; - tag = null + dir = 1 }, /obj/structure/machinery/light/double{ dir = 1; @@ -35951,8 +35154,7 @@ pixel_y = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "pJd" = ( @@ -36003,8 +35205,7 @@ }, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pJW" = ( @@ -36038,8 +35239,7 @@ pixel_y = 16 }, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ dir = 1; @@ -36092,7 +35292,6 @@ "pLN" = ( /obj/structure/machinery/door/airlock/almayer/medical{ dir = 2; - locked = 0; name = "Medical Airlock" }, /obj/structure/pipes/standard/simple/hidden/green, @@ -36153,7 +35352,6 @@ "pMt" = ( /obj/structure/machinery/door/airlock/almayer/medical{ dir = 2; - locked = 0; name = "Medical Airlock" }, /turf/open/floor/corsat{ @@ -36261,8 +35459,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pON" = ( @@ -36286,8 +35483,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pPt" = ( @@ -36298,8 +35494,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pPC" = ( @@ -36315,8 +35510,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pPV" = ( @@ -36333,8 +35527,7 @@ "pQx" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "pQA" = ( @@ -36368,8 +35561,7 @@ /obj/structure/surface/table/almayer, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "pQQ" = ( @@ -36397,8 +35589,7 @@ /obj/item/clothing/gloves/black, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "pRi" = ( @@ -36434,8 +35625,7 @@ /obj/effect/spawner/gibspawner/xeno, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "pRT" = ( @@ -36472,7 +35662,6 @@ /area/lv522/indoors/a_block/dorms) "pTa" = ( /obj/structure/prop/vehicles/crawler{ - density = 1; layer = 3.1 }, /turf/open/asphalt/cement{ @@ -36482,8 +35671,7 @@ "pTj" = ( /obj/structure/machinery/vending/cigarette/colony, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "pTl" = ( @@ -36496,15 +35684,13 @@ /obj/item/trash/plate, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pTH" = ( /obj/structure/machinery/door/airlock/hatch/cockpit/two, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "pTO" = ( @@ -36535,8 +35721,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pTW" = ( @@ -36558,8 +35743,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "pUo" = ( @@ -36583,8 +35767,7 @@ "pVb" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "pVn" = ( @@ -36628,8 +35811,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "pVA" = ( @@ -36669,8 +35851,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "pWR" = ( @@ -36690,8 +35871,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "pWX" = ( @@ -36708,8 +35888,7 @@ /obj/structure/machinery/cell_charger, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "pXq" = ( @@ -36757,8 +35936,7 @@ /obj/vehicle/train/cargo/engine, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "pYj" = ( @@ -36804,8 +35982,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "pZb" = ( @@ -36860,8 +36037,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp/green, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qaT" = ( @@ -36900,8 +36076,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "qbD" = ( @@ -36993,8 +36168,7 @@ /obj/structure/machinery/photocopier, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "qda" = ( @@ -37053,8 +36227,7 @@ dir = 6 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qfu" = ( @@ -37108,8 +36281,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "qhm" = ( @@ -37138,8 +36310,7 @@ "qig" = ( /obj/structure/bed/chair/wood/normal{ dir = 4; - pixel_x = -8; - tag = null + pixel_x = -8 }, /turf/open/auto_turf/shale/layer0, /area/lv522/outdoors/colony_streets/central_streets) @@ -37164,8 +36335,7 @@ /obj/structure/machinery/recharger, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "qiC" = ( @@ -37193,8 +36363,7 @@ "qiJ" = ( /obj/structure/machinery/vending/coffee, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qiN" = ( @@ -37215,8 +36384,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "qjr" = ( @@ -37271,8 +36439,7 @@ stat = 2 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "qkw" = ( @@ -37337,8 +36504,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qmr" = ( @@ -37357,8 +36523,7 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "qmD" = ( @@ -37371,8 +36536,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "qmM" = ( @@ -37398,7 +36562,6 @@ /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/overwatch/almayer/broken{ dir = 8; - layer = 2.98; pixel_x = -12; pixel_y = 1 }, @@ -37448,8 +36611,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "qnM" = ( @@ -37468,8 +36630,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "qnU" = ( @@ -37486,8 +36647,7 @@ }, /obj/effect/decal/cleanable/blood/splatter, /turf/open/shuttle/dropship{ - icon_state = "rasputin6"; - tag = null + icon_state = "rasputin6" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qnY" = ( @@ -37495,8 +36655,7 @@ /obj/item/prop/alien/hugger, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qot" = ( @@ -37511,14 +36670,12 @@ "qpc" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "qpg" = ( /turf/open/shuttle/dropship{ - icon_state = "floor8"; - tag = null + icon_state = "floor8" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qpq" = ( @@ -37557,8 +36714,7 @@ /obj/structure/filingcabinet, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "qqk" = ( @@ -37606,8 +36762,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/garage) "qqS" = ( @@ -37615,8 +36770,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin7"; - tag = null + icon_state = "rasputin7" }, /area/lv522/outdoors/w_rockies) "qqW" = ( @@ -37641,8 +36795,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "qrj" = ( @@ -37654,8 +36807,7 @@ /area/lv522/outdoors/w_rockies) "qsd" = ( /obj/structure/pipes/standard/simple/visible{ - dir = 10; - tag = null + dir = 10 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/strata{ @@ -37709,8 +36861,7 @@ }, /obj/structure/machinery/light/small, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "qsU" = ( @@ -37718,8 +36869,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "qtc" = ( @@ -37738,8 +36888,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "qtl" = ( @@ -37815,15 +36964,13 @@ /obj/structure/largecrate, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "qvA" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "qvJ" = ( @@ -37835,8 +36982,7 @@ /obj/structure/cargo_container/grant/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "qvM" = ( @@ -37876,8 +37022,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qxf" = ( @@ -37941,8 +37086,7 @@ /obj/structure/machinery/microwave, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "qxF" = ( @@ -37980,8 +37124,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qyG" = ( @@ -38019,12 +37162,10 @@ /area/lv522/indoors/a_block/fitness/glass) "qzp" = ( /obj/structure/machinery/door/airlock/dropship_hatch/two{ - dir = 8; - locked = 0 + dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qzw" = ( @@ -38101,8 +37242,7 @@ "qAy" = ( /obj/item/toy/beach_ball, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "qAF" = ( @@ -38111,8 +37251,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "qAX" = ( @@ -38179,8 +37318,7 @@ /area/lv522/oob) "qBR" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - name = "\improper Northlock"; - welded = null + name = "\improper Northlock" }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -38190,8 +37328,7 @@ "qBW" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "qCd" = ( @@ -38233,8 +37370,7 @@ pixel_y = -8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "qCL" = ( @@ -38337,8 +37473,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qET" = ( @@ -38395,8 +37530,7 @@ }, /obj/structure/barricade/wooden, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qGC" = ( @@ -38428,8 +37562,7 @@ "qHa" = ( /obj/structure/bed/chair/comfy, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qHg" = ( @@ -38498,8 +37631,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "qIJ" = ( @@ -38508,15 +37640,13 @@ }, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "qJl" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qJp" = ( @@ -38547,8 +37677,7 @@ name = "\improper UA jacket" }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qJy" = ( @@ -38564,8 +37693,7 @@ "qJH" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "qJK" = ( @@ -38630,8 +37758,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "qLd" = ( @@ -38660,8 +37787,7 @@ "qLy" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "qLz" = ( @@ -38762,8 +37888,7 @@ /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "qNG" = ( @@ -38875,8 +38000,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "qOS" = ( @@ -38936,8 +38060,7 @@ /area/lv522/landing_zone_1/tunnel) "qPS" = ( /obj/structure/machinery/door/airlock/almayer/generic{ - dir = 1; - locked = 0 + dir = 1 }, /turf/open/floor/corsat{ icon_state = "marked" @@ -39056,8 +38179,7 @@ }, /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "qRB" = ( @@ -39098,8 +38220,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "qSj" = ( @@ -39118,8 +38239,7 @@ "qSu" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "qSw" = ( @@ -39145,8 +38265,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "qSP" = ( @@ -39175,8 +38294,7 @@ }, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "qTh" = ( @@ -39266,8 +38384,7 @@ pixel_y = -15 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qUf" = ( @@ -39291,8 +38408,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qUh" = ( @@ -39323,8 +38439,7 @@ pixel_y = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qUL" = ( @@ -39354,8 +38469,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qVl" = ( @@ -39382,8 +38496,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "qWt" = ( @@ -39436,8 +38549,7 @@ }, /obj/structure/closet, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qXY" = ( @@ -39459,8 +38571,7 @@ }, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "qYo" = ( @@ -39516,8 +38627,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "qZh" = ( @@ -39526,8 +38636,7 @@ /obj/effect/landmark/objective_landmark/medium, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qZu" = ( @@ -39569,8 +38678,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "qZY" = ( @@ -39701,13 +38809,11 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "rbV" = ( /obj/structure/prop/vehicles/crawler{ - density = 1; dir = 8; layer = 3.1 }, @@ -39782,8 +38888,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/space_heater/radiator/red, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "rdq" = ( @@ -39856,8 +38961,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "rex" = ( @@ -39886,8 +38990,7 @@ /area/lv522/indoors/a_block/dorm_north) "rfe" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/corpo) "rfg" = ( @@ -39898,8 +39001,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "rfi" = ( @@ -39953,8 +39055,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "rfW" = ( @@ -39983,8 +39084,7 @@ "rgk" = ( /obj/structure/machinery/power/port_gen/pacman/mrs, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "rgA" = ( @@ -40009,8 +39109,7 @@ }, /obj/item/toy/farwadoll, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "rhh" = ( @@ -40020,19 +39119,18 @@ /obj/structure/bed/chair/wheelchair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "rhk" = ( -/obj/structure/machinery/door/airlock/dropship_hatch/two{ - dir = 8 +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 4 }, -/turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" }, -/area/lv522/landing_zone_forecon/UD6_Typhoon) +/area/lv522/landing_zone_1) "rhz" = ( /obj/structure/pipes/standard/tank/oxygen{ dir = 1 @@ -40044,8 +39142,7 @@ /area/lv522/indoors/a_block/medical/glass) "rhB" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rhF" = ( @@ -40069,8 +39166,7 @@ current_rounds = 0 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rii" = ( @@ -40094,8 +39190,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "riZ" = ( @@ -40148,8 +39243,7 @@ /area/lv522/outdoors/colony_streets/east_central_street) "rjP" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rkd" = ( @@ -40165,8 +39259,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rkV" = ( @@ -40255,8 +39348,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "rng" = ( @@ -40275,8 +39367,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "rnq" = ( @@ -40367,8 +39458,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "rpe" = ( @@ -40412,8 +39502,7 @@ /area/lv522/indoors/a_block/fitness) "rqn" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2) "rqs" = ( @@ -40424,8 +39513,7 @@ "rqA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "rqP" = ( @@ -40452,8 +39540,7 @@ /obj/structure/machinery/disposal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "rrI" = ( @@ -40462,8 +39549,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "rrN" = ( @@ -40538,8 +39624,7 @@ pixel_y = 24 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rtr" = ( @@ -40576,8 +39661,7 @@ "rtX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ruc" = ( @@ -40605,8 +39689,7 @@ "rus" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "ruv" = ( @@ -40639,8 +39722,7 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "ruY" = ( @@ -40722,8 +39804,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "rwx" = ( @@ -40791,16 +39872,14 @@ /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/snacks/tofukabob, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rxo" = ( /obj/structure/surface/table/almayer, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "rxu" = ( @@ -40847,8 +39926,7 @@ "ryb" = ( /obj/structure/largecrate/random/barrel/red, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "ryj" = ( @@ -40880,8 +39958,7 @@ /obj/item/ore/silver, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "ryv" = ( @@ -40918,8 +39995,7 @@ "ryW" = ( /obj/structure/largecrate/random/secure, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "rza" = ( @@ -40940,8 +40016,7 @@ /obj/structure/surface/table/almayer, /obj/item/storage/beer_pack, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rzR" = ( @@ -40965,8 +40040,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "rAt" = ( @@ -40995,8 +40069,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/bridges) "rAX" = ( @@ -41036,8 +40109,7 @@ /obj/structure/closet/secure_closet/atmos_personal, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "rCi" = ( @@ -41050,8 +40122,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rCE" = ( @@ -41084,8 +40155,7 @@ "rDb" = ( /obj/item/device/m56d_post, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rDu" = ( @@ -41100,8 +40170,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rDz" = ( @@ -41109,8 +40178,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "rDM" = ( @@ -41118,8 +40186,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "rEc" = ( @@ -41141,8 +40208,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "rEo" = ( @@ -41173,8 +40239,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "rFp" = ( @@ -41204,8 +40269,7 @@ "rGm" = ( /obj/item/tool/weldingtool, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "rGD" = ( @@ -41223,8 +40287,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rHl" = ( @@ -41242,8 +40305,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rHX" = ( @@ -41270,8 +40332,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/outdoors/colony_streets/south_west_street) "rIn" = ( @@ -41281,8 +40342,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "rIr" = ( @@ -41302,16 +40362,14 @@ /obj/structure/machinery/disposal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "rIB" = ( /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "rIH" = ( @@ -41321,8 +40379,7 @@ pixel_y = 24 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rIM" = ( @@ -41342,8 +40399,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rJf" = ( @@ -41360,8 +40416,7 @@ /obj/structure/surface/rack, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "rJv" = ( @@ -41408,8 +40463,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "rKg" = ( @@ -41433,8 +40487,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "rKW" = ( @@ -41550,8 +40603,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "rMr" = ( @@ -41592,8 +40644,7 @@ "rNs" = ( /obj/item/stack/sheet/wood, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "rNv" = ( @@ -41629,8 +40680,7 @@ /area/lv522/indoors/c_block/cargo) "rOb" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "rOf" = ( @@ -41663,8 +40713,7 @@ }, /obj/structure/platform_decoration{ dir = 6; - layer = 3.51; - tag = null + layer = 3.51 }, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/asphalt/cement, @@ -41717,8 +40766,7 @@ "rQd" = ( /obj/structure/closet/secure_closet/quartermaster, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "rQg" = ( @@ -41769,8 +40817,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rRr" = ( @@ -41797,8 +40844,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "rRJ" = ( @@ -41816,8 +40862,7 @@ pixel_y = 2 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/t_comm) "rRP" = ( @@ -41837,8 +40882,7 @@ /obj/structure/closet, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "rSd" = ( @@ -41892,8 +40936,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "rSW" = ( @@ -41942,8 +40985,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "rUr" = ( @@ -41984,8 +41026,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "rWu" = ( @@ -41998,8 +41039,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "rWP" = ( @@ -42015,8 +41055,7 @@ }, /obj/structure/ore_box, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "rXb" = ( @@ -42026,8 +41065,7 @@ "rXE" = ( /obj/item/stack/sheet/wood, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "rXH" = ( @@ -42056,8 +41094,7 @@ pixel_y = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "rYq" = ( @@ -42128,8 +41165,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "rZF" = ( @@ -42147,8 +41183,7 @@ /area/lv522/outdoors/colony_streets/south_street) "rZL" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "sag" = ( @@ -42172,8 +41207,7 @@ /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "saz" = ( @@ -42219,8 +41253,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "saY" = ( @@ -42252,8 +41285,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) "sbx" = ( @@ -42264,8 +41296,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "sbG" = ( @@ -42315,8 +41346,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "scw" = ( @@ -42324,8 +41354,7 @@ current_rounds = 0 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "scy" = ( @@ -42337,8 +41366,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "scM" = ( @@ -42365,8 +41393,7 @@ /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sdN" = ( @@ -42396,8 +41423,7 @@ "seA" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "seG" = ( @@ -42406,8 +41432,7 @@ }, /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "seJ" = ( @@ -42478,8 +41503,7 @@ pixel_y = 2 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sgT" = ( @@ -42497,8 +41521,7 @@ "sha" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "shc" = ( @@ -42507,8 +41530,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "shm" = ( @@ -42567,8 +41589,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "siX" = ( @@ -42601,8 +41622,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "sjp" = ( @@ -42613,8 +41633,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "sjy" = ( @@ -42646,8 +41665,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "sjS" = ( @@ -42655,8 +41673,7 @@ /obj/item/device/sentry_computer, /obj/item/defenses/handheld/sentry, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "sjY" = ( @@ -42743,8 +41760,7 @@ pixel_y = 21 }, /obj/structure/bed/chair/dropship/pilot{ - dir = 1; - tag = null + dir = 1 }, /obj/structure/machinery/light/double{ dir = 1; @@ -42757,8 +41773,7 @@ pixel_y = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "slO" = ( @@ -42846,8 +41861,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "snR" = ( @@ -42856,8 +41870,7 @@ /obj/item/tank/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "snX" = ( @@ -42910,8 +41923,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "spz" = ( @@ -42940,8 +41952,7 @@ "spM" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "spW" = ( @@ -42952,14 +41963,12 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "sqd" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bridge) "sql" = ( @@ -42990,8 +41999,7 @@ pixel_x = 7 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "srJ" = ( @@ -43029,8 +42037,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "ssl" = ( @@ -43064,8 +42071,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "suh" = ( @@ -43181,8 +42187,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "swF" = ( @@ -43201,8 +42206,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "swY" = ( @@ -43244,8 +42248,7 @@ /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "syy" = ( @@ -43254,8 +42257,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "syB" = ( @@ -43324,8 +42326,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "sAp" = ( @@ -43357,20 +42358,17 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "sAT" = ( /obj/structure/surface/table/almayer, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "sAU" = ( @@ -43384,8 +42382,7 @@ pixel_x = -16 }, /turf/open/floor{ - icon_state = "bcircuit"; - tag = null + icon_state = "bcircuit" }, /area/lv522/atmos/east_reactor) "sBt" = ( @@ -43433,15 +42430,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "sCk" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/effect/landmark/lv624/fog_blocker/short, +/obj/structure/machinery/landinglight/ds1{ dir = 8 }, -/obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1) "sCp" = ( @@ -43493,8 +42489,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "sDS" = ( @@ -43523,8 +42518,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "sEc" = ( @@ -43543,8 +42537,7 @@ }, /obj/item/tool/weldingtool, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen/glass) "sED" = ( @@ -43553,8 +42546,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "sFf" = ( @@ -43580,8 +42572,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/hydro) "sFG" = ( @@ -43610,8 +42601,7 @@ /obj/item/tool/pickaxe/silver, /obj/item/tool/pickaxe/silver, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "sGt" = ( @@ -43627,8 +42617,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "sGQ" = ( @@ -43642,15 +42631,13 @@ /obj/structure/barricade/deployable, /obj/effect/decal/cleanable/blood/splatter, /turf/open/shuttle/dropship{ - icon_state = "rasputin4"; - tag = null + icon_state = "rasputin4" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "sGY" = ( /obj/structure/barricade/deployable, /turf/open/shuttle/dropship{ - icon_state = "floor8"; - tag = null + icon_state = "floor8" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "sHb" = ( @@ -43675,8 +42662,7 @@ "sHg" = ( /obj/structure/barricade/deployable, /turf/open/shuttle/dropship{ - icon_state = "rasputin8"; - tag = null + icon_state = "rasputin8" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "sHk" = ( @@ -43692,8 +42678,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "sHY" = ( @@ -43707,8 +42692,7 @@ }, /obj/structure/platform_decoration{ dir = 10; - layer = 3.51; - tag = null + layer = 3.51 }, /turf/open/floor/plating, /area/lv522/indoors/c_block/garage) @@ -43716,8 +42700,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sIr" = ( @@ -43773,8 +42756,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "sJI" = ( @@ -43877,8 +42859,7 @@ /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "sKS" = ( @@ -43887,8 +42868,7 @@ pixel_y = 11 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "sKU" = ( @@ -43936,8 +42916,7 @@ "sLQ" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sLR" = ( @@ -43968,8 +42947,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "sMa" = ( @@ -43985,8 +42963,7 @@ }, /obj/structure/machinery/light/small, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "sML" = ( @@ -44048,8 +43025,7 @@ pixel_y = 27 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "sNU" = ( @@ -44087,8 +43063,7 @@ /obj/structure/closet/crate, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "sOA" = ( @@ -44121,8 +43096,7 @@ /area/lv522/landing_zone_1) "sON" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "sOR" = ( @@ -44148,16 +43122,14 @@ /obj/structure/machinery/vending/cola, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "sPb" = ( /obj/structure/barricade/wooden, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "sPh" = ( @@ -44239,8 +43211,7 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "sQI" = ( @@ -44269,8 +43240,7 @@ /obj/structure/surface/table/almayer, /obj/item/folder/black_random, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sQT" = ( @@ -44286,8 +43256,7 @@ /obj/item/weapon/twohanded/folded_metal_chair, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "sRd" = ( @@ -44331,8 +43300,7 @@ /obj/structure/cargo_container/wy/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "sSk" = ( @@ -44363,8 +43331,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "sSQ" = ( @@ -44395,8 +43362,7 @@ /obj/item/ore/silver, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "sTr" = ( @@ -44465,8 +43431,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 8; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/c_block/cargo) "sUN" = ( @@ -44510,8 +43475,7 @@ pixel_y = 16 }, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison{ dir = 1; @@ -44533,8 +43497,7 @@ /obj/item/newspaper, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "sXo" = ( @@ -44543,8 +43506,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "sXM" = ( @@ -44553,8 +43515,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "sXQ" = ( @@ -44568,8 +43529,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "sXZ" = ( @@ -44581,8 +43541,7 @@ "sYh" = ( /obj/structure/machinery/door/airlock/hatch/cockpit/two, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "sYk" = ( @@ -44602,8 +43561,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "sZq" = ( @@ -44702,8 +43660,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "tcj" = ( @@ -44730,8 +43687,7 @@ /obj/item/prop/colony/used_flare, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "tcz" = ( @@ -44817,8 +43773,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tdT" = ( @@ -44838,8 +43793,7 @@ /area/lv522/indoors/a_block/admin) "teh" = ( /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "tek" = ( @@ -44850,8 +43804,7 @@ }, /obj/item/tool/pen/blue/clicky, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tew" = ( @@ -44888,8 +43841,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tfb" = ( @@ -44914,8 +43866,7 @@ /obj/effect/landmark/railgun_camera_pos, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "tfP" = ( @@ -44941,8 +43892,7 @@ "tfZ" = ( /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "tgj" = ( @@ -44954,8 +43904,7 @@ /obj/structure/surface/rack, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "tgM" = ( @@ -44979,8 +43928,7 @@ /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "the" = ( @@ -45034,8 +43982,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "tiQ" = ( @@ -45068,8 +44015,7 @@ "tjh" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "tjx" = ( @@ -45115,8 +44061,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "tkA" = ( @@ -45152,8 +44097,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tlr" = ( @@ -45194,8 +44138,7 @@ pixel_y = 5 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "tlX" = ( @@ -45289,8 +44232,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tni" = ( @@ -45317,8 +44259,7 @@ "tnL" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "tnM" = ( @@ -45401,8 +44342,7 @@ /obj/item/clipboard, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "tpz" = ( @@ -45432,8 +44372,7 @@ /obj/structure/barricade/deployable, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "tqG" = ( @@ -45454,8 +44393,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness/glass) "tra" = ( @@ -45491,8 +44429,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "trW" = ( @@ -45516,8 +44453,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tsx" = ( @@ -45548,8 +44484,7 @@ /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tsM" = ( @@ -45588,8 +44523,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tti" = ( @@ -45634,8 +44568,7 @@ /obj/structure/cargo_container/hd/right/alt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "tuJ" = ( @@ -45655,8 +44588,7 @@ "tuK" = ( /obj/structure/ore_box, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "tvi" = ( @@ -45671,8 +44603,7 @@ /obj/structure/prop/turbine_extras/border, /obj/structure/prop/turbine, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "tvn" = ( @@ -45699,16 +44630,14 @@ /obj/structure/bed/chair, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "tvz" = ( /obj/structure/surface/table/almayer, /obj/structure/foamed_metal, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "tvO" = ( @@ -45740,8 +44669,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "twq" = ( @@ -45819,8 +44747,7 @@ /obj/structure/closet/crate, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "typ" = ( @@ -45856,8 +44783,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tzz" = ( @@ -45877,8 +44803,7 @@ current_mag = null }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tzF" = ( @@ -45886,8 +44811,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tzY" = ( @@ -45900,8 +44824,7 @@ pixel_y = 25 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tAh" = ( @@ -45932,8 +44855,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) "tBb" = ( @@ -45942,7 +44864,6 @@ /area/lv522/outdoors/colony_streets/south_east_street) "tBw" = ( /obj/structure/prop/invuln/lifeboat_hatch_placeholder{ - icon_state = "closed"; layer = 2.1 }, /obj/structure/barricade/handrail{ @@ -45962,8 +44883,7 @@ /area/lv522/outdoors/colony_streets/central_streets) "tBM" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin6"; - tag = null + icon_state = "rasputin6" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tBQ" = ( @@ -45982,15 +44902,13 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "tBT" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; - name = "\improper Eastlock"; - welded = null + name = "\improper Eastlock" }, /turf/open/floor/corsat{ icon_state = "marked" @@ -46025,8 +44943,7 @@ /area/lv522/outdoors/colony_streets/south_east_street) "tCR" = ( /turf/open/shuttle/dropship{ - icon_state = "floor8"; - tag = null + icon_state = "floor8" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tCX" = ( @@ -46043,8 +44960,7 @@ /area/lv522/outdoors/colony_streets/central_streets) "tDm" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin7"; - tag = null + icon_state = "rasputin7" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tDq" = ( @@ -46152,8 +45068,7 @@ "tEW" = ( /obj/structure/machinery/vending/cigarette/colony, /obj/structure/machinery/light{ - dir = 4; - tag = null + dir = 4 }, /turf/open/floor/strata{ dir = 4; @@ -46202,8 +45117,7 @@ /obj/item/storage/bag/ore, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "tFx" = ( @@ -46254,7 +45168,6 @@ /area/lv522/outdoors/colony_streets/north_street) "tGm" = ( /obj/structure/machinery/door/airlock/almayer/generic{ - locked = 0; name = "\improper Corporate Liason" }, /turf/open/floor/corsat{ @@ -46269,8 +45182,7 @@ /obj/item/stack/sheet/wood, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "tGI" = ( @@ -46307,8 +45219,7 @@ layer = 3.1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "tGY" = ( @@ -46337,8 +45248,7 @@ /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "tID" = ( @@ -46350,8 +45260,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "tIM" = ( @@ -46426,8 +45335,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "tKo" = ( @@ -46465,8 +45373,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "tLl" = ( @@ -46516,8 +45423,7 @@ /obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "tLL" = ( @@ -46573,8 +45479,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "tMS" = ( @@ -46637,8 +45542,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) "tOo" = ( @@ -46747,8 +45651,7 @@ "tQp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "tQC" = ( @@ -46823,8 +45726,7 @@ "tSn" = ( /obj/structure/girder, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "tSo" = ( @@ -46838,8 +45740,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tSL" = ( @@ -46856,8 +45757,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tTr" = ( @@ -46890,8 +45790,7 @@ icon_state = "medium" }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tTZ" = ( @@ -46947,8 +45846,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "tVv" = ( @@ -47001,8 +45899,7 @@ /obj/item/storage/backpack, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "tXa" = ( @@ -47050,8 +45947,7 @@ "tXg" = ( /obj/structure/barricade/wooden, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "tXG" = ( @@ -47062,8 +45958,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "tXS" = ( @@ -47131,8 +46026,7 @@ "tZc" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bridge) "tZh" = ( @@ -47185,8 +46079,7 @@ /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "tZR" = ( @@ -47286,8 +46179,7 @@ "ucx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/fitness) "ucD" = ( @@ -47349,8 +46241,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "udR" = ( @@ -47469,8 +46360,7 @@ "ufs" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "ufu" = ( @@ -47537,8 +46427,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "ugo" = ( @@ -47546,8 +46435,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "ugu" = ( @@ -47560,8 +46448,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) "ugG" = ( @@ -47569,8 +46456,7 @@ /obj/effect/spawner/random/tool, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "ugN" = ( @@ -47594,16 +46480,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "uhf" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison{ dir = 1; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "uhv" = ( @@ -47660,8 +46544,7 @@ pixel_y = 26 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "uic" = ( @@ -47674,8 +46557,7 @@ pixel_y = 26 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "uie" = ( @@ -47778,8 +46660,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "ujy" = ( @@ -47798,8 +46679,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "ukp" = ( @@ -47825,8 +46705,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "ukK" = ( @@ -47845,8 +46724,7 @@ "ulL" = ( /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "ulZ" = ( @@ -47889,8 +46767,7 @@ /area/lv522/indoors/c_block/cargo) "unE" = ( /obj/structure/machinery/door/airlock/almayer/generic{ - dir = 2; - locked = 0 + dir = 2 }, /turf/open/floor/corsat{ icon_state = "marked" @@ -47913,8 +46790,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "unS" = ( @@ -47927,8 +46803,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "uog" = ( @@ -47998,8 +46873,7 @@ pixel_x = 16 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "upl" = ( @@ -48104,8 +46978,7 @@ dir = 4 }, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) @@ -48129,8 +47002,7 @@ /area/lv522/indoors/a_block/security) "urY" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "usn" = ( @@ -48139,8 +47011,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "usy" = ( @@ -48154,8 +47025,7 @@ /area/lv522/indoors/a_block/fitness) "usz" = ( /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/fitness) "usJ" = ( @@ -48182,8 +47052,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "utd" = ( @@ -48327,8 +47196,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "uvC" = ( @@ -48425,15 +47293,13 @@ /area/lv522/outdoors/colony_streets/south_east_street) "uya" = ( /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "uye" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "uyt" = ( @@ -48448,8 +47314,7 @@ /obj/structure/machinery/disposal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "uyM" = ( @@ -48467,8 +47332,7 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "uyN" = ( @@ -48586,8 +47450,7 @@ /area/lv522/indoors/c_block/mining) "uCr" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/corsat{ icon_state = "marked" @@ -48614,8 +47477,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "uDP" = ( @@ -48624,8 +47486,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "uDT" = ( @@ -48683,8 +47544,7 @@ "uEC" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "uEE" = ( @@ -48696,23 +47556,23 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "uEH" = ( -/obj/structure/bed/chair/comfy{ - dir = 1; - tag = null +/obj/structure/machinery/landinglight/ds1/delayone{ + dir = 8 }, -/turf/open/floor/prison, -/area/lv522/indoors/a_block/dorms) +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/landing_zone_1) "uEP" = ( /obj/structure/machinery/disposal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "uEV" = ( @@ -48775,8 +47635,7 @@ "uFF" = ( /obj/vehicle/train/cargo/trolley, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "uFG" = ( @@ -48812,8 +47671,7 @@ "uGl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "uGO" = ( @@ -48826,8 +47684,7 @@ pixel_y = 9 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "uGT" = ( @@ -48849,8 +47706,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 4; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "uHn" = ( @@ -48871,8 +47727,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "uHE" = ( @@ -48894,8 +47749,7 @@ }, /obj/structure/machinery/light/small, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "uIe" = ( @@ -48912,8 +47766,7 @@ /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "uIr" = ( @@ -48931,8 +47784,7 @@ /obj/structure/surface/rack, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "uIF" = ( @@ -48956,8 +47808,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "uIW" = ( @@ -48990,23 +47841,20 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "uJr" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ dir = 8; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "uJY" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "uKa" = ( @@ -49049,8 +47897,7 @@ /area/lv522/indoors/c_block/cargo) "uKQ" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "uKR" = ( @@ -49104,7 +47951,7 @@ /area/lv522/indoors/a_block/bridges/corpo_fitness) "uLz" = ( /obj/effect/landmark/hunter_secondary, -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds1{ dir = 4 }, /turf/open/floor/plating, @@ -49225,8 +48072,7 @@ pixel_y = 6 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "uOd" = ( @@ -49305,8 +48151,7 @@ /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "uPo" = ( @@ -49314,8 +48159,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "uPy" = ( @@ -49337,8 +48181,7 @@ /obj/structure/surface/table/almayer, /obj/item/paper/janitor, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "uQf" = ( @@ -49435,8 +48278,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "uRB" = ( @@ -49450,8 +48292,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "uRL" = ( @@ -49468,8 +48309,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) "uRR" = ( @@ -49503,8 +48343,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "uSB" = ( @@ -49596,8 +48435,7 @@ /obj/structure/surface/table/almayer, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "uTY" = ( @@ -49618,8 +48456,7 @@ /area/lv522/indoors/a_block/security/glass) "uUk" = ( /obj/structure/bed/chair/wood/normal{ - dir = 4; - tag = null + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, @@ -49633,8 +48470,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "uUB" = ( @@ -49661,8 +48497,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/mining) "uVy" = ( @@ -49687,8 +48522,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "uVU" = ( @@ -49712,15 +48546,13 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "uWh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/strata{ dir = 4; @@ -49774,14 +48606,12 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "uXj" = ( /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "uXp" = ( @@ -49812,8 +48642,7 @@ /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "uYq" = ( @@ -49839,8 +48668,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "uZO" = ( @@ -49884,8 +48712,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "vaZ" = ( @@ -49902,8 +48729,7 @@ dir = 4 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "vbm" = ( @@ -49950,8 +48776,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vbV" = ( @@ -49960,8 +48785,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "vbX" = ( @@ -49982,16 +48806,14 @@ /obj/structure/barricade/wooden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vcJ" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "vcR" = ( @@ -50040,8 +48862,7 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "vdH" = ( @@ -50050,8 +48871,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vdP" = ( @@ -50069,8 +48889,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/reagent_container/food/snacks/cheesyfries, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vdZ" = ( @@ -50090,8 +48909,7 @@ }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "veD" = ( @@ -50176,8 +48994,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "vga" = ( @@ -50332,8 +49149,7 @@ "vjn" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "vjr" = ( @@ -50351,8 +49167,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "vjv" = ( @@ -50377,8 +49192,7 @@ pixel_y = 27 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "vjB" = ( @@ -50394,8 +49208,7 @@ "vjF" = ( /obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "vjG" = ( @@ -50443,8 +49256,7 @@ /obj/structure/window/reinforced, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "vlp" = ( @@ -50455,8 +49267,7 @@ /obj/structure/bed/chair, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "vlv" = ( @@ -50467,8 +49278,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "vlN" = ( @@ -50492,8 +49302,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "vmo" = ( @@ -50506,9 +49315,7 @@ }, /area/lv522/indoors/a_block/fitness) "vmp" = ( -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - locked = 0 - }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -50527,8 +49334,7 @@ /obj/item/stack/sheet/cardboard/full_stack, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "vmQ" = ( @@ -50542,8 +49348,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vne" = ( @@ -50604,14 +49409,12 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vou" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "vov" = ( @@ -50708,8 +49511,7 @@ /obj/vehicle/train/cargo/trolley, /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "vqm" = ( @@ -50742,8 +49544,7 @@ "vqW" = ( /obj/structure/barricade/wooden, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vra" = ( @@ -50805,8 +49606,7 @@ layer = 2.9 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "vsk" = ( @@ -50825,8 +49625,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "vss" = ( @@ -50865,8 +49664,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/corpo) "vtp" = ( @@ -50909,8 +49707,7 @@ /area/lv522/indoors/b_block/hydro/glass) "vuc" = ( /obj/structure/bed/chair/comfy{ - dir = 8; - tag = null + dir = 8 }, /obj/structure/machinery/light{ dir = 1 @@ -50932,8 +49729,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "vuY" = ( @@ -50945,8 +49741,7 @@ stat = 2 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "vvi" = ( @@ -51092,8 +49887,7 @@ /obj/structure/closet/wardrobe/engineering_yellow, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) "vzg" = ( @@ -51133,8 +49927,7 @@ "vzu" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "vzw" = ( @@ -51175,8 +49968,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "vzZ" = ( @@ -51199,8 +49991,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "vBa" = ( @@ -51214,8 +50005,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "vBd" = ( @@ -51246,8 +50036,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vBB" = ( @@ -51278,8 +50067,7 @@ }, /turf/open/floor/prison{ dir = 8; - icon_state = "cell_stripe"; - tag = null + icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) "vBN" = ( @@ -51348,8 +50136,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vDr" = ( @@ -51415,12 +50202,11 @@ "vEK" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/hydro) "vER" = ( -/obj/structure/machinery/landinglight/ds1/delaythree{ +/obj/structure/machinery/landinglight/ds1/delaytwo{ dir = 1 }, /turf/open/floor/prison{ @@ -51460,8 +50246,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vFS" = ( @@ -51562,8 +50347,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vHN" = ( @@ -51596,8 +50380,7 @@ }, /turf/open/floor/prison{ dir = 5; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "vIg" = ( @@ -51619,8 +50402,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "vIy" = ( @@ -51649,8 +50431,7 @@ /obj/structure/surface/table/almayer, /obj/item/newspaper, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vJo" = ( @@ -51658,8 +50439,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) "vJr" = ( @@ -51691,8 +50471,7 @@ "vJT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vKe" = ( @@ -51724,8 +50503,7 @@ /obj/structure/surface/table/almayer, /obj/item/clothing/under/redpyjamas, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "vKF" = ( @@ -51760,8 +50538,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "vLu" = ( @@ -51794,8 +50571,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/item/hardpoint/locomotion/van_wheels, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "vLQ" = ( @@ -51805,16 +50581,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vLR" = ( /obj/item/stack/sheet/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vLW" = ( @@ -51827,8 +50601,7 @@ "vMg" = ( /obj/structure/safe, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vMu" = ( @@ -51847,8 +50620,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/central_streets) "vMJ" = ( @@ -51875,8 +50647,7 @@ }, /obj/item/ammo_box/magazine/misc/flares, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "vNi" = ( @@ -51999,8 +50770,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vPb" = ( @@ -52116,16 +50886,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vRQ" = ( /obj/structure/surface/table/almayer, /obj/item/stack/sheet/metal/medium_stack, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "vSc" = ( @@ -52149,8 +50917,7 @@ pixel_y = 5 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "vSJ" = ( @@ -52289,8 +51056,7 @@ /obj/structure/powerloader_wreckage/ft, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "vVd" = ( @@ -52328,8 +51094,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "vVs" = ( @@ -52351,8 +51116,7 @@ icon_state = "p_stair_full" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "vWe" = ( @@ -52396,8 +51160,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "vXc" = ( @@ -52409,8 +51172,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "vXY" = ( @@ -52433,8 +51195,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "vYK" = ( @@ -52459,8 +51220,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "vYY" = ( @@ -52543,8 +51303,7 @@ "wan" = ( /obj/structure/surface/table/almayer, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wao" = ( @@ -52628,8 +51387,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "wbL" = ( @@ -52676,8 +51434,7 @@ /area/lv522/indoors/a_block/corpo/glass) "wcq" = ( /obj/structure/machinery/light{ - dir = 4; - tag = null + dir = 4 }, /turf/open/floor/strata{ dir = 4; @@ -52686,8 +51443,7 @@ /area/lv522/indoors/a_block/corpo/glass) "wcO" = ( /obj/structure/machinery/light{ - dir = 4; - tag = null + dir = 4 }, /obj/structure/bed/chair{ dir = 1 @@ -52716,8 +51472,7 @@ "wcX" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wdd" = ( @@ -52730,14 +51485,12 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "wdi" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security/glass) "wdj" = ( @@ -52755,8 +51508,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) "wdY" = ( @@ -52783,8 +51535,7 @@ /obj/structure/closet/secure_closet/freezer/fridge/full, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "wes" = ( @@ -52836,8 +51587,7 @@ }, /obj/structure/girder/reinforced, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wfe" = ( @@ -52917,8 +51667,7 @@ pixel_y = 16 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "wgn" = ( @@ -52956,16 +51705,14 @@ pixel_y = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "whs" = ( /obj/structure/surface/rack, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "whz" = ( @@ -53006,8 +51753,7 @@ "whG" = ( /obj/structure/largecrate/random/barrel/yellow, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) "whR" = ( @@ -53022,8 +51768,7 @@ /obj/structure/machinery/vending/coffee, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "whZ" = ( @@ -53032,8 +51777,7 @@ id = "cargo_container" }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "wiz" = ( @@ -53072,8 +51816,7 @@ /area/lv522/landing_zone_1) "wjf" = ( /obj/structure/bed/chair/wood/normal{ - dir = 8; - tag = null + dir = 8 }, /turf/open/floor/carpet, /area/lv522/indoors/c_block/casino) @@ -53135,15 +51878,13 @@ }, /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "wky" = ( /obj/structure/largecrate/random/barrel/white, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "wkC" = ( @@ -53154,8 +51895,7 @@ }, /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/kitchen/damage) "wkO" = ( @@ -53186,24 +51926,9 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) -"wmg" = ( -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - dir = 1; - locked = 0 - }, -/obj/structure/machinery/door/poddoor/shutters/almayer/open{ - dir = 4; - id = "Sec-Kitchen-Lockdown"; - name = "\improper Storm Shutters" - }, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/indoors/a_block/kitchen) "wmk" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/fitness) @@ -53213,8 +51938,7 @@ /area/lv522/outdoors/w_rockies) "wmI" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor{ icon_state = "wood" @@ -53268,15 +51992,13 @@ "wog" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "woi" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "woq" = ( @@ -53315,8 +52037,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "wpd" = ( @@ -53373,8 +52094,7 @@ /obj/effect/landmark/objective_landmark/medium, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wqt" = ( @@ -53418,8 +52138,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) "wrC" = ( @@ -53435,8 +52154,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wsz" = ( @@ -53446,8 +52164,7 @@ /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "wsC" = ( @@ -53494,8 +52211,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "wtH" = ( @@ -53550,8 +52266,7 @@ /obj/structure/closet/crate, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "wuQ" = ( @@ -53561,8 +52276,7 @@ /area/lv522/indoors/b_block/bar) "wuX" = ( /obj/structure/bed/chair/wood/normal{ - dir = 4; - tag = null + dir = 4 }, /turf/open/floor/carpet, /area/lv522/indoors/c_block/casino) @@ -53710,8 +52424,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wxg" = ( @@ -53723,8 +52436,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "wxB" = ( @@ -53745,8 +52457,7 @@ /obj/item/ammo_magazine/rifle/boltaction, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "wyv" = ( @@ -53784,8 +52495,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wyI" = ( @@ -53834,8 +52544,7 @@ "wzJ" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wzS" = ( @@ -53848,8 +52557,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) "wAf" = ( @@ -53865,8 +52573,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "wBp" = ( @@ -53885,8 +52592,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "wBx" = ( @@ -53963,12 +52669,10 @@ icon_state = "pottedplant_21"; layer = 3.1; name = "synthethic potted plant"; - pixel_y = 14; - tag = null + pixel_y = 14 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wCW" = ( @@ -54034,13 +52738,11 @@ /area/lv522/indoors/a_block/hallway) "wEo" = ( /obj/structure/cargo_container/wy/mid{ - health = 5000; - unacidable = 0 + health = 5000 }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_2) "wEz" = ( @@ -54076,8 +52778,7 @@ /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wEW" = ( @@ -54128,8 +52829,7 @@ }, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "wGG" = ( @@ -54151,8 +52851,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wGY" = ( @@ -54162,8 +52861,7 @@ "wHi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "wHj" = ( @@ -54171,8 +52869,7 @@ /obj/structure/machinery/light, /obj/item/clothing/mask/gas, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/lone_buildings/storage_blocks) "wHo" = ( @@ -54196,8 +52893,7 @@ /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "wHF" = ( @@ -54209,8 +52905,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "wHU" = ( @@ -54228,8 +52923,7 @@ /area/lv522/indoors/b_block/bridge) "wIu" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) @@ -54255,8 +52949,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wJq" = ( @@ -54278,8 +52971,7 @@ /obj/effect/landmark/objective_landmark/close, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "wKR" = ( @@ -54295,8 +52987,7 @@ /obj/structure/surface/rack, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "wLd" = ( @@ -54318,8 +53009,7 @@ /obj/item/reagent_container/food/drinks/coffee, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wLU" = ( @@ -54345,8 +53035,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "wMF" = ( @@ -54357,8 +53046,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "wNl" = ( @@ -54382,8 +53070,7 @@ "wNp" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) "wNF" = ( @@ -54414,16 +53101,14 @@ /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "wOU" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "wPt" = ( @@ -54431,8 +53116,7 @@ /obj/structure/machinery/power/port_gen/pacman, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "wPA" = ( @@ -54459,8 +53143,7 @@ "wQy" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/mining) "wRa" = ( @@ -54476,8 +53159,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "wRk" = ( @@ -54625,8 +53307,7 @@ "wTx" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "wTy" = ( @@ -54668,8 +53349,7 @@ /obj/item/ore/diamond, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "wUx" = ( @@ -54677,8 +53357,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "wUL" = ( @@ -54754,8 +53433,7 @@ "wXQ" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "wYa" = ( @@ -54849,8 +53527,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "wZI" = ( @@ -54860,8 +53537,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "xaj" = ( @@ -54872,8 +53548,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "xay" = ( @@ -54884,15 +53559,13 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xaD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "xaM" = ( @@ -54921,8 +53594,7 @@ pixel_y = 4 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) "xbj" = ( @@ -54958,8 +53630,7 @@ /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "xce" = ( @@ -54967,8 +53638,7 @@ /area/lv522/atmos/command_centre) "xci" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) @@ -54980,8 +53650,7 @@ /obj/effect/landmark/static_comms/net_two, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/c_block/mining) "xcE" = ( @@ -55018,8 +53687,7 @@ /area/lv522/indoors/c_block/mining) "xcY" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1) "xdb" = ( @@ -55137,8 +53805,7 @@ /obj/structure/largecrate/random/barrel/yellow, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "xfX" = ( @@ -55211,8 +53878,7 @@ "xhq" = ( /obj/structure/closet, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xhu" = ( @@ -55227,8 +53893,7 @@ "xhB" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xhD" = ( @@ -55252,8 +53917,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) "xic" = ( @@ -55264,8 +53928,7 @@ "xig" = ( /obj/structure/closet/crate, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "xiu" = ( @@ -55285,8 +53948,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xiY" = ( @@ -55304,8 +53966,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "xju" = ( @@ -55321,16 +53982,14 @@ /obj/structure/machinery/cm_vending/sorted/tech/comp_storage, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "xjC" = ( /obj/structure/pipes/vents/pump, /obj/structure/closet, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xjF" = ( @@ -55356,8 +54015,7 @@ }, /obj/item/prop/alien/hugger, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "xjY" = ( @@ -55369,8 +54027,7 @@ dir = 4 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) "xka" = ( @@ -55393,8 +54050,7 @@ pixel_y = -5 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "xkr" = ( @@ -55415,8 +54071,7 @@ "xkB" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/atmos/outdoor) "xkO" = ( @@ -55426,8 +54081,7 @@ /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xlq" = ( @@ -55435,8 +54089,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurple2"; - tag = null + icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) "xly" = ( @@ -55477,8 +54130,7 @@ /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xlY" = ( @@ -55487,8 +54139,7 @@ }, /obj/structure/machinery/vending/coffee, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xmj" = ( @@ -55496,8 +54147,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "xmk" = ( @@ -55532,8 +54182,7 @@ }, /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "xnk" = ( @@ -55582,8 +54231,7 @@ /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/science, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "xnI" = ( @@ -55612,8 +54260,7 @@ }, /obj/item/storage/toolbox/electrical, /obj/structure/machinery/light{ - dir = 4; - tag = null + dir = 4 }, /turf/open/floor/strata{ dir = 4; @@ -55624,22 +54271,19 @@ /obj/structure/largecrate/random/barrel/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) "xpg" = ( /obj/structure/prop/server_equipment/yutani_server, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/nw_rockies) "xpu" = ( /obj/structure/platform, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "xpH" = ( @@ -55658,8 +54302,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) "xqd" = ( @@ -55686,16 +54329,14 @@ "xqV" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xqY" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/landing_zone_1) "xrr" = ( @@ -55770,8 +54411,7 @@ }, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) "xtk" = ( @@ -55831,8 +54471,7 @@ /obj/structure/cargo_container/watatsumi/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "xvl" = ( @@ -55851,8 +54490,7 @@ /area/lv522/indoors/c_block/bridge) "xvG" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "xvQ" = ( @@ -55863,8 +54501,7 @@ /area/lv522/indoors/lone_buildings/engineering) "xvW" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges) "xwv" = ( @@ -55946,8 +54583,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "xxU" = ( @@ -55969,16 +54605,14 @@ "xyi" = ( /obj/structure/closet/emcloset, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xym" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "xyL" = ( @@ -56061,8 +54695,7 @@ icon_state = "W" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "xAO" = ( @@ -56089,8 +54722,7 @@ pixel_y = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "xAZ" = ( @@ -56166,8 +54798,7 @@ "xCY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "xDl" = ( @@ -56207,8 +54838,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) "xDJ" = ( @@ -56220,8 +54850,7 @@ /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "xDM" = ( @@ -56262,14 +54891,12 @@ /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "xEB" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -56279,7 +54906,7 @@ /turf/closed/wall/mineral/bone_resin, /area/lv522/oob) "xEH" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds1{ dir = 1 }, /turf/open/floor/prison{ @@ -56303,8 +54930,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) "xFG" = ( @@ -56338,8 +54964,7 @@ /obj/item/reagent_container/glass/bucket/janibucket, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xHj" = ( @@ -56367,8 +54992,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms) "xIv" = ( @@ -56399,8 +55023,7 @@ icon_state = "S" }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_2/ceiling) "xJF" = ( @@ -56460,8 +55083,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "xKk" = ( @@ -56476,8 +55098,7 @@ dir = 8 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) "xKO" = ( @@ -56544,8 +55165,7 @@ pixel_y = 16 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) "xMu" = ( @@ -56557,8 +55177,7 @@ "xMz" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "xMO" = ( @@ -56602,8 +55221,7 @@ dir = 8 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin15"; - tag = null + icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "xNw" = ( @@ -56680,8 +55298,7 @@ "xPj" = ( /obj/structure/largecrate/random, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "xPo" = ( @@ -56725,8 +55342,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "xPW" = ( @@ -56749,8 +55365,7 @@ "xPY" = ( /obj/structure/fence, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/atmos/outdoor) "xQc" = ( @@ -56785,14 +55400,12 @@ /obj/effect/landmark/objective_landmark/science, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "xRg" = ( /obj/structure/bed/chair/comfy{ - dir = 1; - tag = null + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -56864,8 +55477,7 @@ "xRE" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "xRG" = ( @@ -56874,8 +55486,7 @@ pixel_y = 7 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "xRI" = ( @@ -56894,8 +55505,7 @@ /area/lv522/outdoors/colony_streets/north_street) "xRM" = ( /obj/structure/machinery/door/airlock/dropship_hatch/two{ - dir = 8; - locked = 0 + dir = 8 }, /obj/structure/machinery/door/poddoor/shutters/almayer{ dir = 4; @@ -56903,8 +55513,7 @@ indestructible = 1 }, /turf/open/shuttle/dropship{ - icon_state = "rasputin3"; - tag = null + icon_state = "rasputin3" }, /area/lv522/landing_zone_forecon/UD6_Tornado) "xRQ" = ( @@ -56968,16 +55577,14 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "xTs" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) "xTJ" = ( @@ -57013,8 +55620,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "xUx" = ( @@ -57095,8 +55701,7 @@ /area/lv522/atmos/cargo_intake) "xWf" = ( /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "xWx" = ( @@ -57121,8 +55726,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "xWF" = ( @@ -57176,8 +55780,7 @@ /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "xXN" = ( @@ -57287,8 +55890,7 @@ /obj/item/tool/pen/blue/clicky, /obj/effect/landmark/objective_landmark/science, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) "yaf" = ( @@ -57309,20 +55911,17 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) "yar" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/landing_zone_2/ceiling) "yat" = ( /obj/structure/machinery/door/airlock/almayer/security/glass{ - locked = 0; name = "\improper Marshall Office Armory" }, /obj/structure/pipes/standard/simple/hidden/green{ @@ -57385,8 +55984,7 @@ /obj/effect/spawner/random/toolbox, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) "yca" = ( @@ -57406,8 +56004,7 @@ dir = 1 }, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "ycv" = ( @@ -57488,8 +56085,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) "ydV" = ( @@ -57513,8 +56109,7 @@ }, /turf/open/floor/prison{ dir = 10; - icon_state = "floor_marked"; - tag = null + icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) "yeM" = ( @@ -57530,8 +56125,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "yeS" = ( @@ -57593,8 +56187,7 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) "ygJ" = ( @@ -57650,8 +56243,7 @@ "yhU" = ( /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) "yif" = ( @@ -57775,8 +56367,7 @@ "yjL" = ( /turf/open/floor/prison{ dir = 10; - icon_state = "whitegreenfull"; - tag = null + icon_state = "whitegreenfull" }, /area/lv522/oob) "yjP" = ( @@ -57789,8 +56380,7 @@ /obj/item/tool/screwdriver, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison{ - icon_state = "darkbrownfull2"; - tag = null + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "yjT" = ( @@ -57814,15 +56404,13 @@ /obj/item/tank/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ - icon_state = "darkpurplefull2"; - tag = null + icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) "ykc" = ( /turf/open/floor/plating{ dir = 8; - icon_state = "platingdmg3"; - tag = null + icon_state = "platingdmg3" }, /area/lv522/indoors/a_block/bridges/op_centre) "yke" = ( @@ -57846,8 +56434,7 @@ "ykL" = ( /turf/open/floor/prison{ dir = 4; - icon_state = "darkyellowfull2"; - tag = null + icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) "ykR" = ( @@ -57858,8 +56445,7 @@ pixel_x = 1 }, /turf/open/floor/prison{ - icon_state = "floor_plate"; - tag = null + icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) "ykT" = ( @@ -60610,6 +59196,7 @@ pLm pkH pvd nhi +oyf tns fOc uTd @@ -60618,17 +59205,16 @@ tns fOc uTd oyf -hqY +tns fOc uTd oyf -tns uLz +fOc uTd oyf tns -fOc -ryU +rhk ryU sOM vYK @@ -61083,7 +59669,7 @@ sYH nFj nFj bhy -vTO +gnf ryU wes pxb @@ -61310,7 +59896,7 @@ sYH sYH nFj sYH -orU +vTO ryU wiY pxb @@ -61537,7 +60123,7 @@ sYH sYH sYH sYH -dMY +orU ryU wiY pxb @@ -61764,7 +60350,7 @@ sYH sYH nFj nFj -gnf +dMY ryU wiY pxb @@ -61876,8 +60462,8 @@ pUc qst qLz qVl -rhk -rhk +qzp +qzp rFp sdE sIx @@ -61991,7 +60577,7 @@ sYH sYH nFj nFj -vTO +gnf ryU wiY pxb @@ -62218,7 +60804,7 @@ sYH sYH nFj nFj -orU +vTO ryU wiY pxb @@ -62445,7 +61031,7 @@ sYH sYH sYH sYH -dMY +orU ryU wiY pxb @@ -62672,7 +61258,7 @@ sYH sYH nFj sYH -gnf +dMY ryU wiY pxb @@ -62899,7 +61485,7 @@ sYH nFj nFj sYH -vTO +gnf ryU wjE pxb @@ -63334,15 +61920,14 @@ oKG pkH pwH sCk -vJj -nFj +jIk aGS dhP vJj jIk aGS dhP -enJ +vJj jIk aGS dhP @@ -63352,7 +61937,8 @@ aGS dhP vJj jIk -ryU +aGS +uEH ryU gPv gVn @@ -73054,7 +71640,7 @@ nwj nLm qxb wqn -uEH +cve vJT sLQ nLm @@ -83709,7 +82295,7 @@ sjy kqb kqb mUS -wmg +egP kqb kqb pGl diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index c6298ca4b203..7be40c88929b 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -2332,12 +2332,6 @@ icon_state = "warnplate" }, /area/lv624/ground/river/east_river) -"akG" = ( -/obj/structure/machinery/floodlight/landing, -/turf/open/floor/mech_bay_recharge_floor{ - name = "Shuttle Landing Lights" - }, -/area/lv624/lazarus/landing_zones/lz1) "akJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6895,10 +6889,6 @@ icon_state = "warning" }, /area/lv624/lazarus/landing_zones/lz1) -"aDH" = ( -/obj/effect/decal/warning_stripes, -/turf/open/floor/plating, -/area/lv624/lazarus/landing_zones/lz1) "aDI" = ( /obj/structure/machinery/landinglight/ds1/delaytwo, /turf/open/floor/plating, @@ -8666,20 +8656,6 @@ /obj/effect/landmark/hunter_primary, /turf/open/floor, /area/lv624/lazarus/landing_zones/lz1) -"aJT" = ( -/obj/effect/decal/warning_stripes, -/obj/structure/machinery/landinglight/ds1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/lv624/lazarus/landing_zones/lz1) -"aJU" = ( -/obj/effect/decal/warning_stripes, -/obj/structure/machinery/landinglight/ds1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/lv624/lazarus/landing_zones/lz1) "aJZ" = ( /obj/structure/closet, /obj/item/clothing/glasses/sunglasses, @@ -21949,9 +21925,10 @@ /turf/open/gm/grass, /area/lv624/lazarus/landing_zones/lz1) "uVx" = ( -/turf/open/floor{ - dir = 6; - icon_state = "warning" +/obj/structure/machinery/floodlight/landing, +/obj/effect/decal/warning_stripes, +/turf/open/floor/mech_bay_recharge_floor{ + name = "Shuttle Landing Lights" }, /area/lv624/lazarus/landing_zones/lz1) "uVU" = ( @@ -56625,7 +56602,7 @@ acb avS acb asN -akG +uVx aDG aDG aDG @@ -56637,7 +56614,7 @@ aHu aGz aGz aGz -akG +uVx aGz aGz aGz @@ -56649,7 +56626,7 @@ aDG aDG aDG aDG -aMq +uVx aky aky aky @@ -56854,8 +56831,8 @@ btb uZq aDG aHu -aDH -aEj +ank +aGB aEj aFK aGe @@ -56865,7 +56842,7 @@ aFK aGe aGB aEj -aJT +aFK aGe aGB aEj @@ -56875,8 +56852,8 @@ aGB aEj aFK aGe -akG -aDH +aGB +ank aMq aky aky @@ -57082,7 +57059,7 @@ lke aGz aGz aGz -aDI +aDJ ank ank ano @@ -57310,7 +57287,7 @@ aDM aDM aDM hSa -aDJ +aDK ank ank ank @@ -57538,7 +57515,7 @@ btF btF btF aDi -aDK +aDL ank ank ank @@ -57766,7 +57743,7 @@ aky dbY btF aDi -aDL +aDI ank ank ank @@ -57994,7 +57971,7 @@ aky aky btF aDi -aDI +aDJ ank ank ank @@ -58222,7 +58199,7 @@ nSR aky btF aDi -aDJ +aDK ank ank ank @@ -58450,7 +58427,7 @@ qBX nSR btF aDi -aDK +aDL ank ank ank @@ -58678,7 +58655,7 @@ qBX tKI btF aDi -aDL +aDI ank ank ank @@ -58906,7 +58883,7 @@ qBX tKI btF aDi -aDI +aDJ ank ank ank @@ -59134,7 +59111,7 @@ shq rKQ btF aDi -aDJ +aDK ank ank ank @@ -59362,7 +59339,7 @@ aky jtg btF aDi -aDK +aDL ank ank ano @@ -59590,18 +59567,18 @@ aky aky btF aDi -aDH -aEl +ank +aGE aEl aFM -ank +aGf aGE aEl aFM aGf aGE aEl -aJU +aFM aGf aGE aEl @@ -59611,8 +59588,8 @@ aGE aEl aFM aGf -akG -aDH +aGE +ank aMq btF aky @@ -59817,7 +59794,7 @@ phU eHr aky btF -akG +uVx aDM aDM aDM @@ -59829,7 +59806,7 @@ aDM aDM aDM aDM -akG +uVx aDM aDM aDM diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index aa80bb9525d2..c529e9021f20 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -5065,8 +5065,8 @@ }, /area/strata/ag/interior/landingzone_1) "api" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/asphalt/cement{ icon_state = "cement12" }, @@ -5078,7 +5078,7 @@ }, /area/strata/ag/interior/landingzone_1) "apk" = ( -/obj/structure/machinery/landinglight/ds2/delaythree, +/obj/structure/machinery/landinglight/ds1/delaythree, /turf/open/asphalt/cement{ icon_state = "cement12" }, @@ -5141,7 +5141,7 @@ }, /area/strata/ag/interior/research_decks/security) "apv" = ( -/obj/structure/machinery/landinglight/ds1{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 4 }, /turf/open/asphalt/cement{ @@ -6543,10 +6543,10 @@ }, /area/strata/ag/interior/landingzone_1) "atq" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds1/delaythree{ dir = 8 }, -/obj/effect/decal/cleanable/blood/oil, /turf/open/asphalt/cement{ icon_state = "cement3" }, @@ -8174,12 +8174,12 @@ /area/strata/ag/interior/landingzone_1) "ayh" = ( /obj/structure/machinery/landinglight/ds2/delaythree{ - dir = 8 + dir = 1 }, /turf/open/asphalt/cement{ - icon_state = "cement3" + icon_state = "cement4" }, -/area/strata/ag/interior/landingzone_1) +/area/strata/ag/exterior/landingzone_2) "ayj" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22" @@ -13604,7 +13604,6 @@ "aPz" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony{ dir = 2; - req_access = null; req_one_access = null }, /turf/open/floor/strata{ @@ -14271,10 +14270,10 @@ /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/adminext) "aRz" = ( +/obj/effect/decal/cleanable/blood/oil, /obj/structure/machinery/landinglight/ds1/delayone{ dir = 1 }, -/obj/effect/decal/cleanable/blood/oil, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -14709,10 +14708,10 @@ /turf/open/floor/strata, /area/strata/ag/interior/dorms/south) "aSX" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds2{ dir = 1 }, -/obj/effect/decal/cleanable/blood/oil, /turf/open/asphalt/cement{ icon_state = "cement4" }, @@ -27835,9 +27834,7 @@ /turf/closed/wall/wood, /area/strata/ug/interior/jungle/deep/north_carp) "ciy" = ( -/obj/docking_port/stationary/marine_dropship/lz1{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz1, /turf/open/floor/plating, /area/strata/ag/interior/landingzone_1) "ciA" = ( @@ -29158,11 +29155,11 @@ }, /area/strata/ag/interior/administration) "crW" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ - dir = 4 +/obj/structure/machinery/landinglight/ds1/delaytwo{ + dir = 1 }, /turf/open/asphalt/cement{ - icon_state = "cement1" + icon_state = "cement4" }, /area/strata/ag/interior/landingzone_1) "crY" = ( @@ -30083,6 +30080,14 @@ icon_state = "multi_tiles" }, /area/strata/ag/interior/dorms/hive) +"cZH" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/strata/ag/interior/landingzone_1) "daq" = ( /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/east_carp) @@ -30224,6 +30229,14 @@ icon_state = "floor3" }, /area/strata/ug/interior/outpost/jung/dorms/sec1) +"dnS" = ( +/obj/structure/machinery/landinglight/ds1{ + dir = 1 + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/strata/ag/interior/landingzone_1) "doO" = ( /obj/structure/machinery/weather_siren{ dir = 1; @@ -30876,7 +30889,7 @@ }, /area/strata/ag/exterior/tcomms/tcomms_deck) "eBo" = ( -/obj/structure/machinery/landinglight/ds1, +/obj/structure/machinery/landinglight/ds2/delaytwo, /turf/open/asphalt/cement{ icon_state = "cement12" }, @@ -31411,6 +31424,14 @@ icon_state = "red1" }, /area/strata/ag/interior/dorms/flight_control) +"fuA" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 1 + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/strata/ag/interior/landingzone_1) "fuX" = ( /obj/effect/decal/cleanable/blood/gibs/limb, /turf/open/auto_turf/strata_grass/layer0, @@ -32691,7 +32712,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/platform/east/scrub) "hue" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ +/obj/structure/machinery/landinglight/ds2{ dir = 8 }, /turf/open/asphalt/cement{ @@ -33519,9 +33540,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/south_dorms) "iUK" = ( -/obj/docking_port/stationary/marine_dropship/lz2{ - dwidth = 1 - }, +/obj/docking_port/stationary/marine_dropship/lz2, /turf/open/floor/plating, /area/strata/ag/exterior/landingzone_2) "iUN" = ( @@ -34064,9 +34083,11 @@ }, /area/strata/ug/interior/jungle/deep/structures/engi) "jPQ" = ( -/obj/structure/machinery/landinglight/ds1/delayone, +/obj/structure/machinery/landinglight/ds2{ + dir = 4 + }, /turf/open/asphalt/cement{ - icon_state = "cement12" + icon_state = "cement1" }, /area/strata/ag/exterior/landingzone_2) "jPV" = ( @@ -35103,7 +35124,7 @@ /turf/open/gm/river, /area/strata/ag/interior/tcomms) "lEo" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo, +/obj/structure/machinery/landinglight/ds2, /turf/open/asphalt/cement{ icon_state = "cement12" }, @@ -36451,7 +36472,7 @@ }, /area/strata/ag/interior/outpost/med) "nTf" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 4 }, /turf/open/asphalt/cement{ @@ -36559,6 +36580,12 @@ icon_state = "multi_tiles" }, /area/strata/ag/interior/tcomms) +"odB" = ( +/obj/structure/machinery/landinglight/ds2/delayone, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/strata/ag/exterior/landingzone_2) "odJ" = ( /turf/closed/wall/strata_ice/dirty, /area/strata/ag/interior/outpost/engi/drome) @@ -37757,11 +37784,11 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/south_dorms) "qbk" = ( -/obj/structure/machinery/landinglight/ds1{ - dir = 8 +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 }, /turf/open/asphalt/cement{ - icon_state = "cement3" + icon_state = "cement4" }, /area/strata/ag/exterior/landingzone_2) "qbA" = ( @@ -37773,6 +37800,14 @@ "qbR" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/strata/ug/interior/outpost/jung/dorms/sec2) +"qbU" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/strata/ag/exterior/landingzone_2) "qcB" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/auto_turf/strata_grass/layer1, @@ -38473,6 +38508,14 @@ icon_state = "white_cyan1" }, /area/strata/ag/interior/dorms/maintenance) +"rhk" = ( +/obj/structure/machinery/landinglight/ds1/delaythree{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/strata/ag/interior/landingzone_1) "rhJ" = ( /obj/structure/barricade/handrail/strata{ dir = 8 @@ -39025,10 +39068,10 @@ }, /area/strata/ag/interior/outpost/engi/drome) "skJ" = ( -/obj/structure/machinery/landinglight/ds2/delaythree{ +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds2{ dir = 4 }, -/obj/effect/decal/cleanable/blood/oil, /turf/open/asphalt/cement{ icon_state = "cement1" }, @@ -39246,11 +39289,11 @@ /turf/open/gm/dirt, /area/strata/ug/exterior/jungle/deep/carplake_center) "sFB" = ( -/obj/structure/machinery/landinglight/ds1/delaytwo{ - dir = 4 +/obj/structure/machinery/landinglight/ds2{ + dir = 1 }, /turf/open/asphalt/cement{ - icon_state = "cement1" + icon_state = "cement4" }, /area/strata/ag/exterior/landingzone_2) "sGJ" = ( @@ -40999,7 +41042,7 @@ }, /area/strata/ag/interior/outpost/med) "vsp" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 8 }, /turf/open/asphalt/cement{ @@ -42283,8 +42326,8 @@ /turf/open/auto_turf/strata_grass/layer0, /area/strata/ug/interior/jungle/deep/west_engi) "xGE" = ( -/obj/structure/machinery/landinglight/ds1/delayone, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/landinglight/ds2/delaythree, /turf/open/asphalt/cement{ icon_state = "cement12" }, @@ -42602,7 +42645,7 @@ /turf/open/floor/strata, /area/strata/ag/exterior/research_decks) "yee" = ( -/obj/structure/machinery/landinglight/ds1/delayone{ +/obj/structure/machinery/landinglight/ds2/delayone{ dir = 1 }, /turf/open/asphalt/cement{ @@ -43497,27 +43540,27 @@ cqE cnv crb apc -crW -crW arR atp auj -crW +rhk arR atp auj -crW -crW +rhk +arR atp auj -crW +rhk arR +atp auj -auj -crW +rhk arR atp -atp +auj +rhk +arR atp apc cmA @@ -43714,7 +43757,7 @@ crE arS crE crE -aRx +crW cmA cnv cqE @@ -43909,7 +43952,7 @@ crE crE ciy crE -aRx +fuA cmA cnv cqE @@ -44104,7 +44147,7 @@ crE crE crE crE -aRx +dnS cmA cnv cqE @@ -44494,7 +44537,7 @@ crE crE crE crE -aRx +crW cmA cnv cqE @@ -44689,7 +44732,7 @@ crE crE crE crE -aRx +fuA aSH coX aVX @@ -44884,7 +44927,7 @@ crE crE crE crE -aRx +dnS cmA cnv acY @@ -45274,7 +45317,7 @@ crE crE crE crE -aRx +crW cmA cnv cot @@ -45469,7 +45512,7 @@ crE crE crE crE -aRx +fuA cmA cnv aoj @@ -45664,7 +45707,7 @@ crE arS crE crE -aRx +dnS cmA cnv aoj @@ -45837,28 +45880,28 @@ cqE cnv crb apc -cwQ -cwQ +cZH +auk arT atq auk cwQ arT -ayh +cZH auk cwQ -cwQ -ayh +arT +cZH auk cwQ arT -ayh +cZH auk cwQ arT -ayh -auk +cZH auk +cwQ apc cmA cnv @@ -50608,27 +50651,27 @@ bvD eFa bJI iwp -iwp +jPQ apv nTf -sFB +iwp skJ apv nTf -sFB -iwp iwp +jPQ +apv nTf -sFB iwp +jPQ apv -sFB -sFB +nTf iwp +jPQ apv nTf -nTf -nTf +iwp +jPQ bJI wvF bvE @@ -50996,7 +51039,7 @@ rNI xTU bvD eFa -jPQ +sBg jWs jWs jWs @@ -51019,7 +51062,7 @@ jWs jWs iUK jWs -yee +qbk wvF bvE bwt @@ -51214,7 +51257,7 @@ jWs jWs jWs jWs -yee +ayh wvF bvE bwt @@ -51386,7 +51429,7 @@ rNI xTU bvD eFa -sBg +odB vqx jWs jWs @@ -51799,7 +51842,7 @@ jWs jWs jWs jWs -yee +qbk wvF bvD bvD @@ -51994,7 +52037,7 @@ jWs jWs jWs jWs -yee +ayh wvF bvE bvE @@ -52166,7 +52209,7 @@ bvD bvD bvE eFa -sBg +odB jWs jWs jWs @@ -52189,7 +52232,7 @@ jWs jWs jWs jWs -yee +sFB oFG bvE byr @@ -52556,7 +52599,7 @@ bvD bvE bvD eFa -jPQ +sBg jWs jWs jWs @@ -52579,7 +52622,7 @@ jWs jWs jWs jWs -yee +qbk wvF bvD bvE @@ -52774,7 +52817,7 @@ jWs ewk jWs jWs -yee +ayh wvF bvD bvE @@ -52948,26 +52991,26 @@ xTU eFa bJI vsp -vsp -qbk -hzb hue -vsp -qbk hzb -hue +qbU vsp -vsp -hzb hue -vsp -qbk hzb +qbU +vsp hue +hzb +qbU vsp -qbk +hue hzb +qbU +vsp hue +hzb +qbU +vsp hue bJI wvF From 69ce49570906bd5a555f586c972a85cb9118ec46 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 07:36:03 +0100 Subject: [PATCH 254/495] Automatic changelog for PR #3543 [ci skip] --- html/changelogs/AutoChangeLog-pr-3543.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3543.yml diff --git a/html/changelogs/AutoChangeLog-pr-3543.yml b/html/changelogs/AutoChangeLog-pr-3543.yml new file mode 100644 index 000000000000..1aa131831d18 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3543.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - maptweak: "Fixed landing strip lights on most maps" \ No newline at end of file From 02568cf23360b94625956ab21701633b73c1b10e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 07:39:59 +0100 Subject: [PATCH 255/495] Automatic TGS DMAPI Update (#3532) 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 Co-authored-by: harryob --- code/__DEFINES/tgs.dm | 125 +++++++++++++++++--------------- code/modules/tgs/LICENSE | 2 +- code/modules/tgs/v5/_defines.dm | 2 +- code/modules/tgs/v5/topic.dm | 4 +- code/modules/tgs/v5/undefs.dm | 2 +- 5 files changed, 71 insertions(+), 64 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index d7f7deec743e..89976c498422 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.4.5" +#define TGS_DMAPI_VERSION "6.5.0" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -12,8 +12,8 @@ // Comment this out once you've filled in the below. #error TGS API unconfigured -// Uncomment this if you wish to allow the game to interact with TGS 3. -// This will raise the minimum required security level of your game to TGS_SECURITY_TRUSTED due to it utilizing call()() +// Uncomment this if you wish to allow the game to interact with TGS 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 // Required interfaces (fill in with your codebase equivalent): @@ -52,44 +52,46 @@ // EVENT CODES -/// Before a reboot mode change, extras parameters are the current and new reboot mode enums +/// Before a reboot mode change, extras parameters are the current and new reboot mode enums. #define TGS_EVENT_REBOOT_MODE_CHANGE -1 -/// Before a port change is about to happen, extra parameters is new port +/// Before a port change is about to happen, extra parameters is new port. #define TGS_EVENT_PORT_SWAP -2 -/// Before the instance is renamed, extra parameter is the new name +/// Before the instance is renamed, extra parameter is the new name. #define TGS_EVENT_INSTANCE_RENAMED -3 -/// After the watchdog reattaches to DD, extra parameter is the new [/datum/tgs_version] of the server +/// After the watchdog reattaches to DD, extra parameter is the new [/datum/tgs_version] of the server. #define TGS_EVENT_WATCHDOG_REATTACH -4 +/// When the watchdog sends a health check to DD. No parameters. +#define TGS_EVENT_HEALTH_CHECK -5 -/// When the repository is reset to its origin reference. Parameters: Reference name, Commit SHA +/// When the repository is reset to its origin reference. Parameters: Reference name, Commit SHA. #define TGS_EVENT_REPO_RESET_ORIGIN 0 -/// When the repository performs a checkout. Parameters: Checkout git object +/// When the repository performs a checkout. Parameters: Checkout git object. #define TGS_EVENT_REPO_CHECKOUT 1 -/// When the repository performs a fetch operation. No parameters +/// When the repository performs a fetch operation. No parameters. #define TGS_EVENT_REPO_FETCH 2 -/// When the repository test merges. Parameters: PR Number, PR Sha, (Nullable) Comment made by TGS user +/// When the repository test merges. Parameters: PR Number, PR Sha, (Nullable) Comment made by TGS user. #define TGS_EVENT_REPO_MERGE_PULL_REQUEST 3 -/// Before the repository makes a sychronize operation. Parameters: Absolute repostiory path +/// Before the repository makes a sychronize operation. Parameters: Absolute repostiory path. #define TGS_EVENT_REPO_PRE_SYNCHRONIZE 4 -/// Before a BYOND install operation begins. Parameters: [/datum/tgs_version] of the installing BYOND +/// Before a BYOND install operation begins. Parameters: [/datum/tgs_version] of the installing BYOND. #define TGS_EVENT_BYOND_INSTALL_START 5 /// When a BYOND install operation fails. Parameters: Error message #define TGS_EVENT_BYOND_INSTALL_FAIL 6 -/// When the active BYOND version changes. Parameters: (Nullable) [/datum/tgs_version] of the current BYOND, [/datum/tgs_version] of the new BYOND +/// When the active BYOND version changes. Parameters: (Nullable) [/datum/tgs_version] of the current BYOND, [/datum/tgs_version] of the new BYOND. #define TGS_EVENT_BYOND_ACTIVE_VERSION_CHANGE 7 -/// When the compiler starts running. Parameters: Game directory path, origin commit SHA +/// When the compiler starts running. Parameters: Game directory path, origin commit SHA. #define TGS_EVENT_COMPILE_START 8 -/// When a compile is cancelled. No parameters +/// When a compile is cancelled. No parameters. #define TGS_EVENT_COMPILE_CANCELLED 9 -/// When a compile fails. Parameters: Game directory path, [TRUE]/[FALSE] based on if the cause for failure was DMAPI validation +/// When a compile fails. Parameters: Game directory path, [TRUE]/[FALSE] based on if the cause for failure was DMAPI validation. #define TGS_EVENT_COMPILE_FAILURE 10 -/// When a compile operation completes. Note, this event fires before the new .dmb is loaded into the watchdog. Consider using the [TGS_EVENT_DEPLOYMENT_COMPLETE] instead. Parameters: Game directory path +/// When a compile operation completes. Note, this event fires before the new .dmb is loaded into the watchdog. Consider using the [TGS_EVENT_DEPLOYMENT_COMPLETE] instead. Parameters: Game directory path. #define TGS_EVENT_COMPILE_COMPLETE 11 -/// When an automatic update for the current instance begins. No parameters +/// When an automatic update for the current instance begins. No parameters. #define TGS_EVENT_INSTANCE_AUTO_UPDATE_START 12 -/// When the repository encounters a merge conflict: Parameters: Base SHA, target SHA, base reference, target reference +/// When the repository encounters a merge conflict: Parameters: Base SHA, target SHA, base reference, target reference. #define TGS_EVENT_REPO_MERGE_CONFLICT 13 -/// When a deployment completes. No Parameters +/// When a deployment completes. No Parameters. #define TGS_EVENT_DEPLOYMENT_COMPLETE 14 /// Before the watchdog shuts down. Not sent for graceful shutdowns. No parameters. #define TGS_EVENT_WATCHDOG_SHUTDOWN 15 @@ -104,11 +106,11 @@ #define TGS_EVENT_WORLD_PRIME 21 // DMAPI also doesnt implement this // #define TGS_EVENT_DREAM_DAEMON_LAUNCH 22 -/// After a single submodule update is performed. Parameters: Updated submodule name +/// After a single submodule update is performed. Parameters: Updated submodule name. #define TGS_EVENT_REPO_SUBMODULE_UPDATE 23 -/// After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path, origin commit sha, byond version +/// After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path, origin commit sha, byond version. #define TGS_EVENT_PRE_DREAM_MAKER 24 -/// Whenever a deployment folder is deleted from disk. Parameters: Game directory path +/// Whenever a deployment folder is deleted from disk. Parameters: Game directory path. #define TGS_EVENT_DEPLOYMENT_CLEANUP 25 // OTHER ENUMS @@ -164,28 +166,28 @@ /datum/tgs_revision_information /// Full SHA of the commit. var/commit - /// ISO 8601 timestamp of when the commit was created + /// ISO 8601 timestamp of when the commit was created. var/timestamp /// Full sha of last known remote commit. This may be null if the TGS repository is not currently tracking a remote branch. var/origin_commit /// Represents a version. /datum/tgs_version - /// The suite/major version number + /// The suite/major version number. var/suite - // This group of variables can be null to represent a wild card - /// The minor version number. null for wildcards + // This group of variables can be null to represent a wild card. + /// The minor version number. null for wildcards. var/minor - /// The patch version number. null for wildcards + /// The patch version number. null for wildcards. var/patch - /// Legacy version number. Generally null + /// Legacy version number. Generally null. var/deprecated_patch - /// Unparsed string value + /// Unparsed string value. var/raw_parameter - /// String value minus prefix + /// String value minus prefix. var/deprefixed_parameter /** @@ -231,38 +233,43 @@ var/is_admin_channel /// [TRUE]/[FALSE] if the channel is a private message channel for a [/datum/tgs_chat_user]. var/is_private_channel - /// Tag string associated with the channel in TGS + /// Tag string associated with the channel in TGS. var/custom_tag - /// [TRUE]/[FALSE] if the channel supports embeds + /// [TRUE]/[FALSE] if the channel supports embeds. var/embeds_supported // Represents a chat user /datum/tgs_chat_user /// TGS internal user ID. var/id - // The user's display name. + /// The user's display name. var/friendly_name - // The string to use to ping this user in a message. + /// The string to use to ping this user in a message. var/mention - /// The [/datum/tgs_chat_channel] the user was from + /// The [/datum/tgs_chat_channel] the user was from. var/datum/tgs_chat_channel/channel +/// User definable handler for TGS events. +/datum/tgs_event_handler + /// If the handler receieves [TGS_EVENT_HEALTH_CHECK] events. + var/receive_health_checks = FALSE + /** * User definable callback for handling TGS events. * - * event_code - One of the TGS_EVENT_ defines. Extra parameters will be documented in each + * event_code - One of the TGS_EVENT_ defines. Extra parameters will be documented in each. */ /datum/tgs_event_handler/proc/HandleEvent(event_code, ...) set waitfor = FALSE return -/// User definable chat command +/// User definable chat command. /datum/tgs_chat_command - /// The string to trigger this command on a chat bot. e.g `@bot name ...` or `!tgs name ...` + /// The string to trigger this command on a chat bot. e.g `@bot name ...` or `!tgs name ...`. var/name = "" - /// The help text displayed for this command + /// The help text displayed for this command. var/help_text = "" - /// If this command should be available to game administrators only + /// If this command should be available to game administrators only. var/admin_only = FALSE /// A subtype of [/datum/tgs_chat_command] that is ignored when enumerating available commands. Use this to create shared base /datums for commands. var/ignore_type @@ -276,7 +283,7 @@ /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. /datum/tgs_message_content /// The tring content of the message. Must be provided in New(). var/text @@ -300,7 +307,7 @@ /// Timestamp must be encoded as: time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss"). Use the active timezone. var/timestamp - /// Colour must be #AARRGGBB or #RRGGBB hex string + /// 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. @@ -318,7 +325,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 @@ -396,16 +403,16 @@ // No function below this succeeds if it TgsAvailable() returns FALSE or if TgsNew() has yet to be called. /** - * Forces a hard reboot of DreamDaemon by ending the process. + * Forces a hard reboot of DreamDaemon by ending the process. This function may sleep! * * Unlike del(world) clients will try to reconnect. - * If TGS has not requested a [TGS_REBOOT_MODE_SHUTDOWN] DreamDaemon will be launched again + * If TGS has not requested a [TGS_REBOOT_MODE_SHUTDOWN] DreamDaemon will be launched again. */ /world/proc/TgsEndProcess() return /** - * Send a message to connected chats. + * Send a message to connected chats. This function may sleep! * * message - The [/datum/tgs_message_content] to send. * admin_only: If [TRUE], message will be sent to admin connected chats. Vice-versa applies. @@ -414,7 +421,7 @@ return /** - * Send a private message to a specific user. + * Send a private message to a specific user. This function may sleep! * * message - The [/datum/tgs_message_content] to send. * user: The [/datum/tgs_chat_user] to PM. @@ -422,10 +429,8 @@ /world/proc/TgsChatPrivateMessage(datum/tgs_message_content/message, datum/tgs_chat_user/user) return -// The following functions will sleep if a call to TgsNew() is sleeping - /** - * Send a message to connected chats that are flagged as game-related in TGS. + * Send a message to connected chats that are flagged as game-related in TGS. This function may sleep! * * message - The [/datum/tgs_message_content] to send. * channels - Optional list of [/datum/tgs_chat_channel]s to restrict the message to. @@ -433,38 +438,38 @@ /world/proc/TgsChatBroadcast(datum/tgs_message_content/message, list/channels = null) return -/// Returns the current [/datum/tgs_version] of TGS if it is running the server, null otherwise. +/// Returns the current [/datum/tgs_version] of TGS if it is running the server, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsVersion() return -/// Returns the current [/datum/tgs_version] of the DMAPI being used if it was activated, null otherwise. +/// Returns the current [/datum/tgs_version] of the DMAPI being used if it was activated, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsApiVersion() return -/// Returns the name of the TGS instance running the game if TGS is present, null otherwise. +/// Returns the name of the TGS instance running the game if TGS is present, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsInstanceName() return -/// Return the current [/datum/tgs_revision_information] of the running server if TGS is present, null otherwise. +/// Return the current [/datum/tgs_revision_information] of the running server if TGS is present, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsRevision() return -/// Returns the current BYOND security level as a TGS_SECURITY_ define if TGS is present, null otherwise. +/// Returns the current BYOND security level as a TGS_SECURITY_ define if TGS is present, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsSecurityLevel() return -/// Returns a list of active [/datum/tgs_revision_information/test_merge]s if TGS is present, null otherwise. +/// Returns a list of active [/datum/tgs_revision_information/test_merge]s if TGS is present, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsTestMerges() return -/// Returns a list of connected [/datum/tgs_chat_channel]s if TGS is present, null otherwise. +/// Returns a list of connected [/datum/tgs_chat_channel]s if TGS is present, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping! /world/proc/TgsChatChannelInfo() return /* The MIT License -Copyright (c) 2017 Jordan Brown +Copyright (c) 2017-2023 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/modules/tgs/LICENSE b/code/modules/tgs/LICENSE index 221f9e1deb21..2bedf9a63aa0 100644 --- a/code/modules/tgs/LICENSE +++ b/code/modules/tgs/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2017 Jordan Brown +Copyright (c) 2017-2023 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/modules/tgs/v5/_defines.dm b/code/modules/tgs/v5/_defines.dm index a3f949081f16..c7213cc24699 100644 --- a/code/modules/tgs/v5/_defines.dm +++ b/code/modules/tgs/v5/_defines.dm @@ -75,7 +75,7 @@ #define DMAPI5_TOPIC_COMMAND_INSTANCE_RENAMED 4 #define DMAPI5_TOPIC_COMMAND_CHAT_CHANNELS_UPDATE 5 #define DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE 6 -#define DMAPI5_TOPIC_COMMAND_HEARTBEAT 7 +#define DMAPI5_TOPIC_COMMAND_HEALTHCHECK 7 #define DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH 8 #define DMAPI5_TOPIC_COMMAND_SEND_CHUNK 9 #define DMAPI5_TOPIC_COMMAND_RECEIVE_CHUNK 10 diff --git a/code/modules/tgs/v5/topic.dm b/code/modules/tgs/v5/topic.dm index 3779db6237a3..56c1824fd97d 100644 --- a/code/modules/tgs/v5/topic.dm +++ b/code/modules/tgs/v5/topic.dm @@ -137,7 +137,9 @@ server_port = new_port return TopicResponse() - if(DMAPI5_TOPIC_COMMAND_HEARTBEAT) + if(DMAPI5_TOPIC_COMMAND_HEALTHCHECK) + if(event_handler?.receive_health_checks) + event_handler.HandleEvent(TGS_EVENT_HEALTH_CHECK) return TopicResponse() if(DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH) diff --git a/code/modules/tgs/v5/undefs.dm b/code/modules/tgs/v5/undefs.dm index e3455b69d1c6..c679737dfc49 100644 --- a/code/modules/tgs/v5/undefs.dm +++ b/code/modules/tgs/v5/undefs.dm @@ -75,7 +75,7 @@ #undef DMAPI5_TOPIC_COMMAND_INSTANCE_RENAMED #undef DMAPI5_TOPIC_COMMAND_CHAT_CHANNELS_UPDATE #undef DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE -#undef DMAPI5_TOPIC_COMMAND_HEARTBEAT +#undef DMAPI5_TOPIC_COMMAND_HEALTHCHECK #undef DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH #undef DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE From fa8dd592bdf42bd87bbac9c2e89e4919276f7e13 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Wed, 7 Jun 2023 15:41:54 +0100 Subject: [PATCH 256/495] Admin Global Blurb (#3550) # About the pull request Gives admins and maintainers a button to send a global blurb message. This sends to all players with a connected client. # Explain why it's good for the game Sometimes we really need to get info to everyone and they don't always pay attention to the chat window where we're putting announcements. Also useful for system messages like planned server outages. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Adds an admin button for global blurb alerts. (Visual on game screen) /:cl: --- code/modules/admin/admin_verbs.dm | 4 +++- code/modules/admin/tabs/event_tab.dm | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c4314aa7d550..8936131182c0 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -152,7 +152,8 @@ var/list/admin_verbs_major_event = list( /client/proc/map_template_upload, /client/proc/enable_podlauncher, /client/proc/change_taskbar_icon, - /client/proc/change_weather + /client/proc/change_weather, + /client/proc/admin_blurb ) var/list/admin_verbs_spawn = list( @@ -206,6 +207,7 @@ var/list/admin_verbs_debug = list( /datum/admins/proc/view_runtime_log, /*shows the server runtime log for this round*/ /datum/admins/proc/view_href_log, /*shows the server HREF log for this round*/ /datum/admins/proc/view_tgui_log, /*shows the server TGUI log for this round*/ + /client/proc/admin_blurb, ) var/list/admin_verbs_debug_advanced = list( diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index edb3fece4139..8fca782ecd63 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -975,3 +975,20 @@ GLOB.bioscan_data.ares_bioscan(FALSE, variance) if("Yautja") GLOB.bioscan_data.yautja_bioscan() + +/client/proc/admin_blurb() + set name = "Global Blurb Message" + set category = "Admin.Events" + + if(!check_rights(R_ADMIN|R_DEBUG)) + return FALSE + var/duration = 5 SECONDS + var/message = "ADMIN TEST" + var/text_input = tgui_input_text(usr, "Announcement message", "Message Contents", message, timeout = 5 MINUTES) + message = text_input + duration = tgui_input_number(usr, "Set the duration of the alert in deci-seconds.", "Duration", 5 SECONDS, 5 MINUTES, 5 SECONDS, 20 SECONDS) + var/confirm = tgui_alert(usr, "Are you sure you wish to send '[message]' to all players for [(duration / 10)] seconds?", "Confirm", list("Yes", "No"), 20 SECONDS) + if(confirm != "Yes") + return FALSE + show_blurb(GLOB.player_list, duration, message, TRUE, "center", "center", "#bd2020", "ADMIN") + message_admins("[key_name(usr)] sent an admin blurb alert to all players. Alert reads: '[message]' and lasts [(duration / 10)] seconds.") From 057440a35954cc5699663d0971ed9d2029bb7b18 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 15:49:29 +0100 Subject: [PATCH 257/495] Automatic changelog for PR #3550 [ci skip] --- html/changelogs/AutoChangeLog-pr-3550.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3550.yml diff --git a/html/changelogs/AutoChangeLog-pr-3550.yml b/html/changelogs/AutoChangeLog-pr-3550.yml new file mode 100644 index 000000000000..f376d5ec0504 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3550.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Adds an admin button for global blurb alerts. (Visual on game screen)" \ No newline at end of file From 1f9ea4f0b8232dcf0709c4a7ec8a8b3171d48bdb Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 7 Jun 2023 15:43:04 +0100 Subject: [PATCH 258/495] Fix signallers bricking headsets on shared frequency (#3530) # About the pull request Moves the signallers signals to their own radio filter, so they don't subscribe to headset radio and brick it (see runtime below) I'm not hugely well versed in the telecomms system, it is possible this kills signallers communication across Z-levels, but I don't see any serious usage for this anyway # Explain why it's good for the game fixes #3529 ![image](https://github.com/cmss13-devs/cmss13/assets/604624/5b5e9a50-e1cd-465e-9bd8-ab152a01ddc2) # Testing Photographs and Procedure \*beep* \*beep* # Changelog :cl: fix: Fixed signallers hijacking radio headsets filters, bricking the frequency for radio usage. They now have their own radio filter. /:cl: --- code/controllers/subsystem/communications.dm | 1 + code/modules/assembly/signaller.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index 1e4afe7e9393..a98eaa0f7876 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -216,6 +216,7 @@ var/const/RADIO_DEFAULT = "radio_default" var/const/RADIO_TO_AIRALARM = "radio_airalarm" //air alarms var/const/RADIO_FROM_AIRALARM = "radio_airalarm_rcvr" //devices interested in receiving signals from air alarms var/const/RADIO_CHAT = "radio_telecoms" +var/const/RADIO_SIGNALS = "radio_signals" var/const/RADIO_ATMOSIA = "radio_atmos" var/const/RADIO_NAVBEACONS = "radio_navbeacon" var/const/RADIO_AIRLOCK = "radio_airlock" diff --git a/code/modules/assembly/signaller.dm b/code/modules/assembly/signaller.dm index fe5ce3e3f426..4ac25854e8ea 100644 --- a/code/modules/assembly/signaller.dm +++ b/code/modules/assembly/signaller.dm @@ -139,7 +139,7 @@ /obj/item/device/assembly/signaller/proc/set_frequency(new_frequency) SSradio.remove_object(src, frequency) frequency = new_frequency - radio_connection = SSradio.add_object(src, frequency, RADIO_CHAT) + radio_connection = SSradio.add_object(src, frequency, RADIO_SIGNALS) /obj/item/device/assembly/signaller/Destroy() SSradio.remove_object(src, frequency) From 89e663930fd7b0d0e933bb3b91037a94db1546a0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 16:02:42 +0100 Subject: [PATCH 259/495] Automatic changelog for PR #3530 [ci skip] --- html/changelogs/AutoChangeLog-pr-3530.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3530.yml diff --git a/html/changelogs/AutoChangeLog-pr-3530.yml b/html/changelogs/AutoChangeLog-pr-3530.yml new file mode 100644 index 000000000000..a7fded67d78a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3530.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed signallers hijacking radio headsets filters, bricking the frequency for radio usage. They now have their own radio filter." \ No newline at end of file From 09a40990fe1e0d018dfd16ea405204f49f2314b4 Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Wed, 7 Jun 2023 16:43:15 +0200 Subject: [PATCH 260/495] fixes telepathically forcing people to grab chairs (#3551) # About the pull request no more using the force to make people pick chairs up fixes #3379 # Explain why it's good for the game fix good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:Khadd fix: fixes being able to make others pick up chairs /:cl: --- code/game/objects/structures/stool_bed_chair_nest/chairs.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 918c58c71a9e..7537d47c941f 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -37,6 +37,8 @@ if(!picked_up_item) return var/mob/living/carbon/human/H = over + if(usr != H) + return if(!CAN_PICKUP(H, src)) return if(buckled_mob) From 8b4578784053d16d1ea08ebc9842e4af956fc13b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Jun 2023 16:15:37 +0100 Subject: [PATCH 261/495] Automatic changelog for PR #3551 [ci skip] --- html/changelogs/AutoChangeLog-pr-3551.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3551.yml diff --git a/html/changelogs/AutoChangeLog-pr-3551.yml b/html/changelogs/AutoChangeLog-pr-3551.yml new file mode 100644 index 000000000000..ab9d1cd4abbd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3551.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "fixes being able to make others pick up chairs" \ No newline at end of file From 718b6531ec71e34f671ab37c269469e1638cc2ec Mon Sep 17 00:00:00 2001 From: naut <55491249+nauticall@users.noreply.github.com> Date: Thu, 8 Jun 2023 05:26:45 +0800 Subject: [PATCH 262/495] Legacy resprites - June 5 (#3548) # About the pull request Resprites some old legacy sprites to be more in-line with CM's style. Yuh. Resprites the following: - Large colony floodlights. - Large colony floodlight switch. - Switch sprite moved to `icons/obj/structures/machinery/power.dmi` from `icons/turf/ground_map.dmi`. - Newscasters. - ATMs. More resprites to come soon! # Explain why it's good for the game Soul-be-gone. More visual consistency is good. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/55491249/ee8a0c7c-aebe-4883-bd06-e1dbedb3a6af) ![image](https://github.com/cmss13-devs/cmss13/assets/55491249/2e14e9e7-38a8-4794-8ea9-b2bea4abac91) ![image](https://github.com/cmss13-devs/cmss13/assets/55491249/850fb0e6-f17b-436e-bb19-265bd56d34fa) ![image](https://github.com/cmss13-devs/cmss13/assets/55491249/894e37f8-8418-4408-872f-1272d74e049c) # Changelog :cl: imageadd: Resprited the following items: large colony floodlights, the large colony floodlight switch, newscasters, and ATMs. /:cl: --- code/game/machinery/bio-dome_floodlights.dm | 2 +- code/game/machinery/groundmap_geothermal.dm | 6 +++--- .../structures/machinery/big_floodlight.dmi | Bin 6359 -> 7018 bytes icons/obj/structures/machinery/power.dmi | Bin 29780 -> 30231 bytes icons/obj/structures/machinery/terminals.dmi | Bin 18814 -> 15512 bytes icons/turf/ground_map.dmi | Bin 423665 -> 428714 bytes 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/bio-dome_floodlights.dm b/code/game/machinery/bio-dome_floodlights.dm index 83d40aef21e3..488cf1ed79cc 100644 --- a/code/game/machinery/bio-dome_floodlights.dm +++ b/code/game/machinery/bio-dome_floodlights.dm @@ -1,6 +1,6 @@ /obj/structure/machinery/hydro_floodlight_switch name = "Biodome Floodlight Switch" - icon = 'icons/turf/ground_map.dmi' + 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 diff --git a/code/game/machinery/groundmap_geothermal.dm b/code/game/machinery/groundmap_geothermal.dm index ec20f00449bb..6714e3ef669b 100644 --- a/code/game/machinery/groundmap_geothermal.dm +++ b/code/game/machinery/groundmap_geothermal.dm @@ -201,7 +201,7 @@ //Putting these here since it's power-related /obj/structure/machinery/colony_floodlight_switch name = "Colony Floodlight Switch" - icon = 'icons/turf/ground_map.dmi' + 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 @@ -279,7 +279,7 @@ if(!ispowered) to_chat(user, "Nothing happens.") return 0 - playsound(src,'sound/machines/click.ogg', 15, 1) + playsound(src,'sound/items/Deconstruct.ogg', 30, 1) use_power(5) toggle_lights() turned_on = !(src.turned_on) @@ -299,7 +299,7 @@ icon_state = "flood_s_off" density = TRUE anchored = TRUE - layer = WINDOW_LAYER + layer = ABOVE_XENO_LAYER var/damaged = 0 //Can be smashed by xenos var/is_lit = 0 //whether the floodlight is switched to on or off. Does not necessarily mean it emits light. unslashable = TRUE diff --git a/icons/obj/structures/machinery/big_floodlight.dmi b/icons/obj/structures/machinery/big_floodlight.dmi index db12877f329fbdc89324277ce7ffbc1656719c3c..b76f63956a2c315f0dabe3a648afc16cfa45c6e9 100644 GIT binary patch delta 6882 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 YQ)r*dxM--$3q<|g)i!{Y-$X?GKLIL3EC2ui delta 8410 zcmaKw2T)U8+pa@biV#syM4|yjI#Q*h21Ef75Tu9RA*eJVu!D*;X)hwZOYglWDAG$n zkPbnC0D?paEfB(q@Av(4{+Tm#GLzXeYwz`}z1Di3Yu)!w+N2p@qlx3Er9FzjaSu>G z+N#91H#F%1?d0Gfy)2wn0{ibkyH@Xnis0owTgllcg=yYG|7eu!8ij2?fY^_$-)wi& zF=7f%5^d-{SiiZ_XS?c9+C#uq^L8flH&1xK6PlM1ID1zXwwElyWWzX|Y1-1xFQ_H% zjLXb6;Hp^e8akMT|gpVuZciPa}b-a?j;wEe|KBk3L@Kr5|1H`~8BkmA1}`#-K9U$6J9v zZ17oES>DDag(61Bd7fpyYZbe`l}aNk{Jkn6b9!-0bw33;l$8_T@EM8jPMe4VwJV9o zT70Jskq(er1FOcGH73rdx*wOy*b}#QG@ls+<=n{%W8uK1+;rB1glz81Ea%T;DMf8A z+tDq4`;oiOpq8BN+8}nNp`K2~!-*UcOyOO>oC&Th-%2S*1wN+_5r2QJon0`_Dx6ab z@fGa7JFR!ktUmJT)m9lnk$_RY3CiF3a6FN@RouqN+E?A;r|F`>zHLYIHD?;pJe%$r@EOgR zqwSe}TiN&cU6rrI_dslafMC#a(4Lp{Ry5~5vpn<5)6vye^c2;PzX=ULnlN=xL-l;} zj>Lwn3ne~|cy%^hLGlka#JfZzu^?)2BlMA~9c}y1?1fq0-K0)R_Q%=uQEe+l2Zdw^ z6LHBpn0HVQMLH{~MuQjpNt!Q|AYj*tvu-;~dQ-B(ZzgKPYL)2T831WAms_Lfy{lmcSl~i1@i0iad*Z5fl;NUZM>bKVLW6u&Nf9SWs@p z0ZZi6l6c28u=r1_dV;X;dyVJrtY<~5uRl+>oRK^TQ|a8?Y{P8Uwh~XYCj9*zSCy75 zv4||E1!016ifnLh;AP;ZprG#Rb&A)-#{$tc zH3rSHX>(9e!LZ->>|rwAZ(yl5NgnZ^K-$F43^lv%_iX^a7Q`8vywDg}iXdx_>FVg% zXS~RvSR$4>k@zr`EXxrX492DUeNS+G$Ar1IjyZKRO*3?ku41rY zZV)sEfiiXeY(0g+R7p=Kvp#*7?fKKc#-sJD($?6BSNF;m9f((r^FvZRp{4kyiYn6EUsbh*OqWZC66glo>Irrh~F z0jPlEReiP-PskAr3iExwtNETMB~ev#K5Wh`Rg*s#edsEOG$OpfZ(I(m*VdJM7dCV1)-Sx8Cu?e^_~jqPk2gRWCI>_Oc(hDyL<@xV-WfdMN zuW0sX%tX43le6YGVX&th%e18CW6V1Yn{o`qFMS}T`{4k0vM@R-DM(82zM};S7-9~c zhYGY@#DAJ{DP(hA2J~k-4(jmMTdIw~G5xy6XbvvsX2r_n3J3ZcYbkAmH^K46czz&$I4g(+7x+gMWR1WD zO?|6k4?NxiI-8||diSAzN29LWM-va{WNL+-EU1%Rb2)lj6XZKbYqfn3`kEVc5hNuR zS7*M?U4R=t)nBC7rvjTN)%*&q;U+!RR08wC5y;o3w{CJ+$Vw)DqCdNg2 z92pz^F*k4Tz<|tVm6m|0r@&zL54T>UsT(jgCL5AaY-cK#I*XU6PVY&pgbWCeD`6;d z4U~g&)61@1&*cR$7skX+B3(=)!XwkIxOcz5#B}tH*OaZ7{A~Qy&TCiPn25sx2v+%_ zGN50mV@BM$N8avEyq1=hz$fZz+N;#F%dD0K^dEfVNhHeO6mZwm5|k_1A^Jx<&LjDi zaY^C5{~+ZBtV>wTd;#qno~O$^`9?}qAYSo&|BF&oSe@oD&rt3XQGDn;6y_E;>qL)48gq_cAi<)8<)BWQX-x#zpVPDo!rWj1-W5Nq_<4$#%!> z8;!;{1j_mi*^^@iDa8;dhLyTe1}cc_)RfUyIJ2>@SMfQs;%pn~==SUbb+_N-qgm6~ z(p9myND$YPqGMFlc3sN7ChG^cDf7Jw&4=y6MGTkrk-`cu8oj8gbU3LL`?wL6^dpcx zb4Zb`IAGyR8JE{lC;Nw2Ux9vMFUqEQLE-hjW#}dnQkBG&Z851OI z%M_H9?}9!#37SD%ozIM07XLhwOkq7Ua7x}~Cq^I*pO1;=M@@OM9Cm9Yc`fB?hbJ1{ z!WI{PZ$OE7rY7!9`9rD_g0k-#65jZx5e!Sc^5=sVg9&zt*f(f_ zpu&40iPEc!Zw@4!GMGf+;DNP!yp!$Hh?a}w5QDc)MqP;_HZBJ=1D9*QY`*p#C|TR? z;D_#vjg7$>A*)HBZ41yGVMg3_bH8~-O4avz;ULf|H`3PCd6Yqn;N&~ckiqTQs`*B| z!m7pNH+q;bdu|7KDv-OVoEctq$c6dLB&RX{;8vQ?-JX8o4-;D?hO7=RJjvCd6hxgvzlT9B=zGxxFWeqL#=abr&=I~T) zKMj4wb6!8k08XR5{JlzxH<I}^a@gkB=oM>*=bZ%z7zq07H z=yYw4*8kKLB{bQ5^`9S0FO>vV1mBMzBb!bo(t*RvXXGI`fXljuFn8{3qes*&wHIJH zk>32LMSGO#CYp2He}`E8I|SLu*gLBJTG~m%b2{F0WY)LlAOdFl_n8Q?0QbUd!}I$Z zFnTWQov67R<KdLF z>FIt`UCq5>MseCwq44C67X9!}(P4}hAw1!OY_4~`!)q2k&(A_MfG4IwNppXvv34Tw zd^O4n08yiXqY|A|4ocx$Qb9u>B~;c*oFjXkXbN6)M{CCS+3WO31914SpBhW0yS-Oz zqPF^Mtxl^}&C#cf*nE)nffaHkMC{8X1Y}#Cyc6i>C;w3beh##@w)P|w;o+eH0BW|? zFL2CWBP8WBQR$EYyTNqjMp~WAJnQDJFat~~oCmx*t5z8gH@{Q{$ zsajb^sjv|=Ox!C4j!Q4>EWKQH%wo*(_|53WwsgZCdLg(7BN!aA2ua<&xlQ81#IW z5;r^^>$5AOrk6}uJi(sK6S<|-CNa70jJ80v$%LMtpWm=vTbsq@f-#q;A4p>jtcqD; z*24ZvOH0YpPBH8LvKUNA5)3^ZY!$_CuWftMnThb>`Db5R(yszT5@)6Ev*nnX_Z~0y z7bBm-%e#I7d&G^@30p7!xfN2XRUO#mLf^ zfR9|qe^Th>R%1Zw`dA#S0=QHKN>JUSSS1yLU&Xt+MSV?p=rU#*y*4#l%p2h%<33+= zR>@Z-j82hggVrr!^I|qUrqQT8EjBEy$wZWv!Cu%xoo=mCdp%Tw;JM-GrIn0ydf|bB zchbT;;B{?uD=m3w9Rc*KJ%oM0t@My2?G%ZGh;Zsrb_Y^Xe?e65#~B!U5?6FsV&1Pg ziE2m7-2?748ibmpJ3cJ&RTiTcVfPNn z@0AJ0ImCcI8O}qpS!@TbmVS2=fR|hG=Mw06z8<;h$xGQb76sg4pV|t!V8z~K9c+VV zXN|t~%vQ=Rlqr;COQg9~xI3i)kBY2Qw0n6hxrwU zs=x!a#Cg)}mp+NwdY;|ZuTZiN{Ol@THCineUZOp$$sUsLL;}R2njuxD zV6lV*AHOt0JBV|7rQyuRe6z+$a#vH`_K9G&fEv@5xJI$+o)+Qxh@fE;MO#&7t>D1T~r)2MX3K$%E4_^@=XjEiMe^CvPtPkcYqc_Z~^X8lWlo zX^qqy%RMgS=RTxxK6#Nvx4;$=`DT=1S%~+)4P4g3e433<^1K$0_0%5*ott8?Eb~`9 z2iDiOV`;kNfCJ?^$ASc)%+g$owuZK0KRCgm7g@Y+-xjG8{Q`q&gfcW;N*uX+1_ra~ zqP1{;v?+;%=2qF#h~IP!1wLvdhZhx9fjGh7v)2B6UepxYvILS=QFLMFT3c>hAf`a@ zNT_g7ftYonJpaUF!k%L{70AiNh@!e7$t$MM%$J-UXVx>&nN&`zfNLqJmK(2qDi+0>! z;q)MI62)*g+L0=0rxcpZEd3nT6v*5$K^Vu-oV?Emu#Gy8d$s7?eAAuicPo~Cf7kZ@ z%e+4k=8{6qt;q zGyQ6m1)~BE>rnNb_VND@#feyZ`5=f2kUH6gY@xI$lrTO}| z{4>CooyMzY_Jq^LKev9ly18?YhvdYUMIpTTw)Pwp(4;PjR6d)_%iT$&LE!fej9!AG zI`X~>e{760Oh{07m>&1i)YzhTJSJ`OUf+;avmTTvKT!KV!4)Bx@U5VgXSBM}P~rTH z^Hhrir|)LKIVNxXl8@+@?8MaXA_U7^;c|$TyA9&>AK0^f=5%CM8tu*IOg0T zH1|)H5lX&6hN+#G3WLup1IHnH8Hx^pM=0)y@JHb*^Koqp218rjrBgc?V%}8{3KATc z7Kdz2Ca6NJ^>5@Z!al*ic-hZ|0ViHoa@L{gSuOt0U3sG3gg){)>5S8ZT@VAxa008dq@Kl-U! zQA(1U!XY`}2bIqiRfs8A@*n)HaEI=;#y9f!0oI00W#Ck&y$60@hDSDCJfSc9`O4M)r8g?=YslcMR+Nk;GTTt}!j}~I zI4OUZWUh83$K&e8R=9D6uRABzJh3O%65!7ytwkb8cPlXEw93GqRQjuxPwW0|ckD$* z*zi$9l`ch}opD9${`A}u%4+`w*0T*H5PUUrI;GprT*A7ig1mY>^pIj_Zg*#jUmVi3 zf54qcXsiM#)WJsOmCIQ7x*-M^=h7-Le22Xl^0i5vK6f3}XB%I5oju7sxGMEl1wK$B z$(SO-8IN!n!>j2us(XUlZ@t<}k+A5HRvJTds|)hY@)(|+go?hd;mzIYJOW4}nla2( zz0oSfu2nY{I65lJ;txypT8W3V=T~Z%BDjD!97f|$@@rhIF6VxG5e_nigJ4t@>KUSF zbS4XPZLL0dPuXXsQ+?<6iyBIU-u=|3f27ELOn8=INLq(F7PTXNTP}yZEDg^{!y*OG z?e8)V0q$ zz|N_~>231#W)Xhfb8;$uj_Ma@or?h1N8o^!-dyxKmy<+qYO z?LWVA0L&NX!$Bpn8%YqVWAlhrejn4G(H|eD**PJWR%JK&Qi168^0G2s8uMhQ9$Rl@ z3{|)tFa6yKSgqdrGKB!n1|{WU=f57AU&K*kR_oOd z2Cp*x8}KGGKk4a%_Pt*w6^42}m9 zt|A}_%m`6{mGDjg_kLQWQQpN-l^R(*EBv+73~dFxu48ntZcHiYUnqR(6U?j}i%HZaKU0HMV?lodiZ&H*CVSADzT9XD; z>xAvj*G{S_7_gUews;k`b7-w6AtxgrFwFE7p!9}1WhMUkUKu${2zI;oW%jHMDgO7_ zhXDo_l+>gK?H<)*dwt#mYg3d%waK72l3en3%IEgi%10d+vA{qVGJ(9cxzdWJO`L$pH&Qf>G5@84eyT{t1}Lz#GyG`0UKBDn(Lw9JY@ zJg~ceTg@++N(B%~)@=d=TJS(Tpjza=m$Ds4xH-xO`>eF0qMJlqP0ZoLv}8HtssXSI ztOK+b`f_ygu#BL*m@eBU)t`E5mxwQkt*xyu3tC&-c!ABW?)jA!t-`UQTeanAA@2q3X*{2g>w#-&iO5I(X1r0;S;rDUEnBJ?ojKAx z`B%$aTDWxOzG6mqOF{i5UcS9Lufa*`GQ7OL`XJb<8%ZG5Y;Qk@<>?P*s$3a$eoCS# zh}=0m^q<%bz6c-9Qfq{9!9mvB`L;g*>5wAWe@yMo*6fKn!1d0_UuWATp~!x~*z6B` zx{MU*DDHchUE}V0C+|z;v{V-9-j1P%N4&q3P==z9@CJ#gqV-&BrIjoasqUnj$=%I3 z3INa-!;Q4a>>a$@eHx|^$t=>{<-c|2z4@D7^7}l}PbPAnpZ`%vOi~gZC+C;SM$sdJ z9&C8q6VQU){0pXG;(TVG_5S8`xM0G0uiv{6D74W1;vzMp_lw!qy=M*#)swMgl2)yZu2YK_ zM0cM*WbP0>GLaQdb}&Ol+)8TTU_Tf8bG+D4)EBmVM&j$;Pl*R^PdrAtBjSAR*87veEy3fJG6fIuMT z8`pL3fIwh-;H^nV1N;)%TNnZyB!=9x@Yi+nd*JKh?eF5{2?7OYmAvWojFM;S?Azru z3r!TK@Sk9@DKxvwx+RtS;{CY`Vn4fo9382;a|jtl+<5C3w}?WO3xqPuHI5Na)x?Ge zb2+~^d#QzId!{8-FC!8q#u9a>%g+TS`&~gwIEpJC)6^fpQSvpyQ1K<0If|pginmLc zg;Msy5%uZ!V$B^N`3eRi_$Et?!z8j7jjz^wM(;UaX}XJr$kpoAV34Z* z!C3O5RJXMF$>uk8HJR+;Kv5IhLq~-&;{>-aet}LEj$Z27j}gBTUpw(YC&=0*?|Ul+>o=9) zx6VdwFSydB5-%4|eS3h=ICVPvjac;S=zdfN{Y?*}0-1*|*&5b@%6Lkhe&C@`=IK__ zf4TVS+YTZqEPc>hh*z0jYKc=}lbtwyGx{n);T+yK=sJHXH?6^+qx(8suaK8OMHF8g zf~LM6m9Zkh&zJk0;l^ob5J(twLs#owaMo6Ks6YQwI0ji++%vJKr)1w97$HL=echXC zIY0W&L7~{kr);&cIilzMLQ}I$o+h?8Z2s9ak*hreMhMH@nu!jO4Ulglqyu;m8*UO+hIAVYn8|+ z%Nd!2C={zUod}78p#c=lcBe!h%%Oc<^KUz>Vyh|5&0(gId0mXNNFBdc1SjF<&3_ty zeQQ-_V+x%5G)l)7_olY^LO$i^rMH?I#DgIX6fs6-_BEr~{cnyJUqMX8C=}B$q5|Mt zE37avkSMUV1&U~SsBzV5Vqa*)7;}gTU53k`DKA~*`IfT@#~gZ@VZytieZ)!;Xlw8> zrhP{Yx-UytNzEsHy)iFSJi;IO?9MM)06WN$wUaAiNl_n zbaQ^p*qr~k3S~@i0*;}L=teWl5LCGaCh_lv?7Q@-jy1S5Nw+0#`v%4CIDB)JO(s12 zW<`NcZhhJE@oVDm{z1F43E~UX$FtQ?W%gN3gIMRSjk`4b-x1k?#oHy{b`-%4r;z58 zEhG4#*P!XoFgfUsaScpk1ES&4Vf!YcB=CZ=lG1Xg?c@gaYFc*?q!NveCe7x(LET_1 zdySpG9^t#NQ7jLwwTdvF2P9;FmkT$p)hjxLtR3y>69yqSDBk=W*@ECV1;IRGvli0g z6N4_B%I9^po(^Z6t*;(q9F$AhiSa)(DS(&q0GpjbTFbPm$D&m|z*plS_^c{GqSx4` zP8UFw3uAvGwtA>Ck5m!}4!KWGY7oA8-(HOUyks;F)z(;Q!5dVHx+b%JPd}chLM6L| zdCzJZHG-Y?cP&4IJWzE3pK*|YZXLLPB**tXb@skP_6z{0?x|j(kgYo<`s%vmL~}Cq zS%}d~QfiC3lg?G<0$I9xie6cz0ngn%6IIj&JoenusFs0YDCv^#)OLs)Fp*dJzj@WL zY|bh|x2~4$smXYLLm)8Yrew2PYQ#F~SIw**(R!Mu=`-24oM)Q8sM*-4k#>xhBf-O) zn7@1ns^)pTbfb=W&3}OW;==8XAW`tm7o~R=M#;W;qr$lhrKc%!a6< z7-5DG_-mo>j$e~dDLVG|vs)Gmn^1{5v!iQRYk?C@sFJ<#9MvsSW{qwPq}#khw3cbN zLBNV^BRs!BZcJy2&#p!=81l$wmPi)#jYmK?pv0K7DMng@pI&1R<3>Nu&DOw_I#};{ z5i>`dJE0P2K5=`ZgXXmvsk5hqxi_S*UIQ$RuipePE%PYUULvnP{nTd5dT^8Z$91-l zkOte0q7QH=ehuyg9g0O?zpDB``%$n5y!cH}5N1_2%WVHyHV*p}GmjRiF=GJC(}Wy$ znC1?aP`#>KRbB1e!s#D`d0tba^#0Bb-2$1^nCWS?uj@B+|A_1(y=HxwW=`{dXf0A> ztAjRhalkp@Z5;puP<-)MuTQLX;|HVHxVj%Q0IyfqOLH};)()VH3^S~t>*9BZ;6~h2 zIv#JwXT4}%((LIViQna+-}|sDzJyehuN^crFP%N~R$4(JMVU+JV4JngO-@a!&kSPh zKJA6!r9$T@H1)1|5;Dd&y=eL`%15+}npLqf<-*a&>$JQY3vf6(O^v=bV8g7vh{FTb zGF^S?gn%!`-P14&FNNk=UO}BO*?K~!K6g}154!y43xf4&$v3(1(nGLo z*%@T!FAC}Ja>UXD;D`em7@{-`>sZlLRQUumAAK5y4=P}?8-=wc^2X_EU;IJRrpbM{HJxTG^+Q#CP3Y8}S)O+n~N!|s9##Psm60xnHuZDNuK!-I0AZUNG@~T!mfGRDr z{Vv8Mf(7dCkBmp)M4$bldYB!%=z;(Cznw z@uaVL$U*GWi~!Rz+0SCoaNS%7My<8?#=Gmhw62@4);S>W+|iW2^f*htW9$;Gw}I4h z0O3)91{4SG>g!#>f)}zhRh9A^9E#2y3I9+|d9)BzxeX2ih-O_mQMD~`3)P1oGXYFQJnnwx^~!Pg zr5?Dr7w_sSTS<8M4}eidkhu7d!Bt$pCdx%$dF8vAS3sYsPSZV|S8JT{8r>VH0rkw8 z0pO_YNc*J&Qc7*XqCAhu-v)0SLOufrh#Hu(cLfoE4g4BFohC%>mB;J%MS8-KAG##$ z|03*1wynm*DR;2d*1a+O^l!?miKr6p+!Snf6=?b+Oc@}b8^}SkjjWN<`0UfNJhkQLlb-&o`4Izt-BIDX=a{4M}=*$2`&_S3%aDB-q0`^xkMi`EN#L{%N& z9YmqTI@_%82;!G%?p$lYD+2z>+T(;72aZ1FIh0#@`=E3TIV5T?9P}h(ME1Ft)y=nWA+@Z9%B_OkfYtH5$+veJ`_s`B5_%Vj>l+!RR8yhmV?f^LV zhNfy&R0{SmlyuWryWW-@SW8{I@h^OzrU4MSQDW`{eiKKd1pfW`!ZTIgapAkQP5q~W zGHU7Ap-_<%{M9X#Ydu<*E*m%}p${FiitrXh22QLsl<^@KxP_+>Fo})UM10!*kBcYx zdqVi9TNu74ZXq4TFMS`|HvZ+WIy^iK@*ZV&n4q1y!dYDdtYk~q#Mc#fZ`6ZP0*YVL z$M@CHI~K&y7@VT`r&q0}#pwF|^=_fI*Ko{F?%1Ldx zSW0Goro9|z)%V^fU+GpWzC8kBo{19qFSLJ*Y>1DOC^a!o`WF8Pnzh$ry(F0@@}fwQj7)KXA|b72eD6 zBH4tqS9wDYy4$vsFgNEAwwD5z+)xhZO@3c_NqkYz_^2LqsqKXP{yOs+_xAEWI%B6} zLDjv4^ACXL5^7P;Y`I-oV{Lz5v`ragF*jxICXy=&Q2P6cLdUv3=bDeDimL^PPvr9#3FF@g-&de zFh7ff_pXX|9$S(?C?&}IVAbbgrKMO3Qcp?Bdw15*qQT##O+gwSoxsc_JTMXe>nZra zScv=Eg3pJ_%DbRbA1}PT{*5{Fs2-X%wXeD0v(Wd~Z_vP&{rL75cAEE-!Jq*M^7(K> z&z=q_c=jpGOdUUvoB-IBh;|*Bgg7mGd^EYk7JoKZl0r3T2C|z`Au(6uIqe$kHgmK! zX{*|PSk!UI^Yk>T- zv$_8xp7GDv#()3a0($1%X<+7KSbOBZu1mpJUc*}0GohDCt<#&;V}RYyxL1gj@279# z9F~A%40aljH06_pM0PXDp0Ry+g`Q>$@d(&0T(8zQ-CcB(`1mJ0A_N8~LISFc+D4(= z=s!Cm<@Ykp4Np?Bk42Sdf(t+qLc~>rnjm4WaAkJz&zvZaH2-bOFEzPv(uLj3$FeEk z3XLA_O<&Jpiy+s-uU$~cxSGC4n!!x^^n!s7M4@u! zh-K&~`Lr`D&&EmQbg>@3IY!=JjCqgB{i!5hz&uLt z*Sn+i7VAXteDex=3{~YkXJ0H)%`NNh{Q*?j4bONNoiB-U-%!1p!iK>(s{B~K?)i(cksHJR&XCUfL{ z@);hL^S{>;7f1i`b3D+#c=3Xh>CbSgWEcvXTQW=3@M{Pqm=?u0V6oaT>j)l7a*)XP_1LHHs9UeA zz40qF#f-WPOFOr&w!vhrN5;n%v`GDg|Pc zz>~yc&c+)fTVmJ72%dN2P`&NG_~sIFzWS_M=#iuu-a*;3N$&{(z0(LiD}5bS=Lr_) z1bfY1S zl9%D$BekKs-zQH?Gf|qr4!lfLvbAfza)*Y7Hd@sCo+BMX$XuX39Y$17vK*v^e`{+i zABjYb+8H)poV?P$`G~Qr_|jA$QA<9Pur!J^H_+U#C-ovC(|__pR8_B}=(@VPf`W&c zPenlJpIwwK?3aJrv1WAHbl7Sbs?(-B%^M*tZx+>nrcP%o8hF_~TlJcHT_WNU^tln_)rBIpy zrLWCx&ZY%{oi4fk)qw&ofs1c8D5Wq0ML)%nX(%5zOHT>L#toSIaWgi_MZeD3|2Fhm z(4bV5w+bNTr5?BDcBkh%$-`R{hHtd6Tp&hQ?pc3HO2UGRE_aglC&mY7v%s#YB8nGs z6`QD^>!oMW<#{@CayZhnT}gb`a67AURR9Ymi`xvBQApgIwN1Ep?TJ6#4tUq>!6jLX z{qhQ@I`ntGj#Ar3hC;Btzdt8vcS)+W)l@v{m_-nMtHDWSD$^{3{C#nhKosn4gOkl7+|J55QCS@|b$qQ31QP`}4{GQ<)6F{DXjK z*m&goC*%_5CPHkWqm8>=dEs5sr=MNm)*2oz(7F-_C<+@hGq1T@M7Pha=ps-#r*kl) z2e23QT-iK4~Z%5rX95m(JNVBc2u67`kh`2R?vP5f( zD3V4Xd8aPXTN-B)A(K`$I{uo^wi;t?q5;>^=5=25VI{@FLWhL!&z$1j*(elGdwV-} zQ9@(xhou6FKw(j{>mL2~#=~EdY}Kdj7ZryqxxwSN=`K?1f$}d>Mi-TVTGK6(tX@25 zLW^vxfAO1@A60Y&&*{xJ!-k#fB_&L9zF9ubehU{A5O|g^ zS%+KB%#&o$*VoULWKeSd4Fc4Kj658*KE?2CkKS_9!+~o{Z3EbkgCe%KjSU%}cZNRu z%#v4B)HvS&BnVv5nd&bLe2=$+;=8-)fn{lEz}xU>DkbPTA}B!CHB;F;h@Symw;WwB z1l0+##GYaqLPHmOw3}$xBZ-$+4===Y#>!s}pfTu7dT{Mh z9Nt?dbwsw!;t~Jj5xLI!E_Ufs7fq#0aU+cHb_drG4^{^pz94NncI-+!8c|o`I_<2U z7fM~K`|Lz3+k}1n8r>uNyzW^-5~SqTGDVK|1^L?o2b&6Pt;=3o2u2@`!~3T3OH*Y^|U zG?HsCEB|T+94mlUPAv&qH4)WA6S8zT*f{ko<05dY@19Yh|8s!f4usV|4frpD!^shU zloYS12x|SzrNVc@OF0R!j(ESlg}~RS^?lja@(0g)-WicTo#$es7$bJ0@>?9Pte<7> zVtC406jJwsl&f})qFCD9;xczyztIJby2DDz~NSFuR$nYqMr z`14amIb~}LEevkhQv7&1@x=@KfqcC>?0mw$EnA)`U7B6U`G^eJ_<)U3F8|wIqvWpZ z+qXW9q<90_9EKWCE(IUMcbSg`PdPnaNYJ-_X}mM$wpxVzOpKw&{*w)7iYokPHf*Zi zEua>{Kkm-mz3BC-mx2EpmOWM0)=CMROUQ`3NC)aBvI^g0l*||O5W-7bJ6tr&`eY5d zs2IaX`cg)H?b8bf_w#J0X%+5r@V*1dHafD)k>p=!G&_QGp4``4X#DPjWh-0$fd+1{ zO9Ex+nxtbkzPc)@Z(#6>aE$B(V9u@9D>h$J1v}n%qMC;gk^-QNcG!cWi*LGTV-VrY ztv{Vy6u^^ujcr`{XESbz05A47e@4~UsII{^C`eNw;~mMJJuz|gxOJ@vd4>=}ud-jC zh(lv$aGjutRRl!Wb=nCh0=l-_sv!kX&Q3i^&PX5+QOW^yrZ_f4oezzo0wKE}78iq9yTY*}j zdNCUp3Yv)DtswT2l2v|Q&7A`W%WHz>S5;N1*`9u;h|`_&ZeGR@`1a`}b|z}*Xb?x% zm9Np)`YzOj#l&U15eSjT+sFAuUa56Zy~f~mUF2RyU)ap9r!s=5<+G5e9B=JePYv1~ zwf36Jc%0LQ#i}$kG?e)+{fP9WF5r`|T8Ph|9ioJ>X8oAmk=<%bYdJV){dX@?w_WRn z+U_}lIo!5fD3|WbF0n5{@V=?wg~a&@H$<;V4^`NtM{Qnxef{dM+V(zmM(Wm%G26$% zMN{a7&i(zs?I{;2U`Nu_fi}F-y!eTO_~TG&;u$|{!!_t`fe`Wf04jcJW=0kO-@R!j z>a?^H3$P@E-IJxauWK(DriamIsQp~$me0s*Zk|R*#crxUk7b*ex%FqK^9yoEpHAfc z*>oTfC?@4GXBpPD?E9V%ET@Nn15CLr??#*g)ZM-}y_ zd+|Vyst9I=>rrPeDfl1&qCt8cP-gVbH@21I1O#7CeFC5`UZ;J}L?dU6Q+x z!7Bte1E~hBK%x^z*{yv1L)TQBMD`kv1FkRdQQyT~`O+&mA>0~#LENV7QCuxM#mItNu%b8mpUIciQcGHMiK{ayILPiKt3}; zJz@GzyMtc$XbPO=Ij2CNGYu!T0KU#WyPI*byE$A!lgF9i z6r+gFN-U?g#*L6=qo6Mjof_gT^hs~tX?4)SSCRP;q9BY z4ZQMx$Q9#Z`=Ctask_I2s|eAxYCM7t`>O*7%oB& z9=tykWgvAlxlUOV&qp8XF?46PJ{BG039WC=RbTbX3FURmOr8JTvyDy6%E2QVdd)P_ z&C%8}QE3~fo2Q#f$-V{}&|xHM68>svXRFWkbW^-gx(hhd$b4Se^)X z1Yj1`1F7+)b3om-pHcyr{Tp;56w<4V z4~PJ8skeWh>v#Es#z7z^H8C;q^5(fyi8U5y3Ws!38AgHMfHZKt(&|l{iMJwYE>0i* znEdgaa`UNz4+s-*g#T6B-J)>q57`uY1u|xiau)Qxy@}4Ao?m{SLqeJ``6t;D))`0z zqvOVCNepDFCH$l(nV6V|nCQ*?e!I)Bjv?EZ>e1i7>jR;oo>-bo)aJM2455XC?Wg_> zRgUO{p!^@O-M?1%pV%Jl>BMwM%q?;Zo zC;~MrGp)5}|KDPj|30Ae|8+JUfFrA!Zru|U6MBO>_>eW=%sJr9$RePzbX^+7@b2aZ zX~dt{9?5k#vnJvLA+gxg?;hwHMt&4v6E{D&hbR6)ww7ZfjxsY+qqW)63Iw}45b3fN z22$}2R?*mrylm*(6TIy(xm1W$ARn8pkT8q015?;_levy?$cctL&O;6IU0nRyTX@cZ zg>~Uw3i%bBbj9;40Dl&@`*$KC700b1Q`L4XtoPtT8$M&}Ya*Zfkx;em*X@+|SCMXN z+Y>Uem6KlQ!E!BMnw@955{T6M26mf$$r_>aB2AAw48BNDu#aqy?f6uOIuPr4P8NO! zD|61?!}q*0dHkRF;Lg*Ee>yo{+7Pn!@`Iztmmh;_93cSH# z0u8x31Sxw&4^7J4g9j~8y_rE6HQ`)@h|o?*>HI$5@@#J~N=AqRbPczPQG&5FDn&-K(j`}AEo*5n;~<$o$GqV_Vy?N8L(5hrE?gql5*bG7gLJ$UszD@{o2Bx@-cd!lj3 z2?9`O1;E0ozh!GDx+tR0wYIV>ua&=~&l%_w4_vg1jW$MUkiqOvkYgv=Ag2@23l zl-x|Hg*E-(T3A zC{rQZ|0vg>4h;ORYyA1FU|)FQ>t@!!#Sz#iTvR7vSjdkX|34Fwf0LOGc*QE$ClVZg zq?~kU-fi^uvPf@TeJoxzw#@33+5d(>|Qg(d--oqX2mm(7dS-k1F+LFTz1zIMRip zR1B9BG;<-#@7ERF8YM0Ca`TJBnp9C@xAItS;HOHimthVkXpPzyeUR2&v__;KmbG12!;gw)<9#Z# zBkmsbRILXUOXHWEi?Z>yMy+=Af%3kp3> zgM_obn}JL2n!k=-(Pgx7$m zks;PDP|I0)vye|P>og3OKkMg z5^Jbso0sr&)0%=a8^Mz80xdfgW>j9>r#+xd~9Xd zb2PJX!!Q`o%QC`xC<6=Z?euOHb*{!-q0pFMQV+KIW=q92yl?RMlE?sg_C<}dhSdTd zPuo-iQ=8zpqlw02KC@Iw)Vy#1Xy{mqTd|=~n%G^e3tUyI&}#$)de6%-9`i|<2*|Fp z9(@)v+o1B5@w~Dfz<9mUlktcUU*a~U)`m#2*L3KyMj8{eN2_a=HVhaoN*@!CcFZ>? zM00Zq5-=aHwxsL$Lsbc>^gu0O-@#ztys#0GIa=B|QTRdSsG@mii4a>Pw{Wp&iWRZ6 z+0H`jC}GI3aZ1olI$j#P>NNIzJj8ojnS5*J$;b*AK0ikO{X-xmbdL6mL>L07)$C(M zD$UWB6KS`U8wRzkxmBS^Hi zC()q)dFcKl=>HCMf6Hp*%3#x8X8gOq{6E#EqUd?3_>?{UmwMl$NJq6&A;OnVKpmMz zvdoSE&rbREQG>qNHBXFUXlQA{AOwVX=H+S7O$jr`Z{%8%03{>upCfr!I^)y1;}IA<>f2$qwpd$ zYskYGoB6b^XyG6R>h3nmsvK*tbe|r9lras8W^(-7XB)yFh4Q2m#z=iosg*(2>Wwxp zBs?8QoFLgg+CFFhB>kLnU_tckxjh5Vg9Xe3N_jUh{!phs3D8$ zn#C6%n(o4TuN|MJt_E<@$y27!el}Ct^ivG}#1wPos!bgocd}9;Df>ei=a1&ZO#9Ir zY86b-YMLlJ^0`_+p$(yQTLVolg&;&^e=;R0i+WVh(~Y%_hzGADRQe%_vzN7Op5%6H zUSQhlXGIR+F$>aR{Tmw2i&tguv-&-+pQey?O~k&WI+Vz&lIVzBrBqr^Ib zG1wqpz#H^az_?Gc%*BmmDr-U~O%!$J+k4=Czj; z&+ct#$XRPUmE7A`@(t?4Hk4D~kCvOCbl~Ns?V@g$%)BP~ z&I`%}307RU#6*eRfg~qSg^5D?SpD~gp9Ec}9Y*D}n ze%GNB*{3?;ru20G3+=2zRc-AKLjzOvOB_9i_mfgLFE7~nRc!!Sg#6}RoWcA4{nWzI zKTVeJF=9725SV7wTqF|a2ZNCxfp~cZrl~O<)e`t_&v?oz>Y_hmMj7pUGF=Mns8A`EFq1 zI}(&1D_lZ!3G(qxUcP*}nlS=#qrTw7w2AF0HGy(XV%#r}r}(HO_#slp6v>C~s|PX$ z2qbhY(?qS>5_JZ;|EWkRbc-95BXoK^U}?T1^I5*I+BL$Ukak{C-`zJGX2Zia>(vkw zNQFkf&|FfBZmz~xi=7%xShQAWA0B>us8M9qs?ePiPCS%r#tq-itcF3cV{&#)rvZ_I z(6!IN0F~t|eb=l+O05U_Uz)TayB~#nP-D&=6NkCV3*=6H)EI4)F@^P`D@nD~>p^G8 zSz*GB?nM0C;6r}i)8o`29{Q)}3{yGZ%#Cqy$dwcq?>Aq*MVAr!^AmTO?hrf6qV8`z z(236N-S|7$npaQD%Wc^r&5hW!r7ucYw?YSJW?BsGsBg#f=o3!(-Ymo+aJ&dT+@@a zPC0sn!w-;)fg2gIne*N~ShL+woMsjQAqUPms2fDG-C;1G|Gkr9Kd}KzETukrm!Ol^ zD`#T7O%V}vSyBCQEl>lQsVc{9+Xq zwXcr=D=GL9F7ux(_6W>j0F>d;7sID3A1B`--Ms`ntJBjXt9SNQ*%I(L0TQT{k9qT- zOEzs<&TnUqP{+MRP{jz+fcQz4PImamv9P)P4>^AUA zC^$e-+3#VXggr3w2ZbEPB$LcHmE&JlI#dD|g_8uXJO|`Ou|khfyKQ|WYbd{Fo2e=U znoO$S(zq1D@L1m@?~tH}9rvO^SE87fJHebx)%#1BN2>1Nlz1SwA!3eS`H|=Gl(?c1 zR_6?@&&!n2#1k=Y)~!3?E9?2VrI^ZQ>Yr4%7|KHKc+7pJK_pOsaAw18Q4g?QhVp6X>txHlVkt35n9K!AEKXpI^7In9cD5i>*kyXWFKmJ93C7;0hnb z@TU2lt3>c1WEzU_nWFtEW|Ms*7$|3a(g zedOXkC*CB-2t+U(7#8uHH)D>u$q&C{C#JhIJY(OzI|G^t(z*VNtSMm^eC}C~T>Nq@ z@_6*|9+}(*BS?T|dhF z1mImcs)d^H7ILYS!H1aR1X7U((+3y{XLza#$(|l@!?MEiDHDb+s zSI2dm)PjkvcD{`Lw~QN}NTTt@D_6jJ zx65E;4(;2VCzX5bpQ-)ZLQ>Ar-26g2_?WcP5FPKnE8%mUlB z>lz?wG7;K7`ndYvqT|kYXR6yY0trGkZB83saX7dfNKViHa4T(_bu%c#H!(^x*SgnR z-+LF`cQV7_UzAY{L$#XC>Qu}VthuetHfeOlZIJkrxuv>w3%9g(mjmQI|Ba7&-~5Y; zgodXCu2g-8f?w6FPFl4~$8MZqs77;XP68xN=ry#!pp)-!`mED7xh1+xTM?e4J`3$4 zFQ2JG-bs&$J1?}hW3IlR(U(wI$Q48Gd#Iq|zbX$DGe&x=M7Omq0Q!g%3;i#u7(dNb ze3AcDzj&h$GIh|F;ijRn-J9H3ffD_!M&fv|Y(9vc!%&FZJI4L@snJGmVAfgkBq`$0 zmies^YZ`^jE-TNCYBZNFK29o34h^Kc2@5!Gj;2qy&=$A7@+NFWm5gxLCZ@q~g$2bT zIZw8qFtM^O5d6#+V%!jI9DP7u!zPruW#E`H3%2drgvSe~N?S(W?=_;1&G*b^Egoy6FqlJZ5q244t_<5-Ef_xh^P>M16AIi%%C)rMuOF%UquM1kn=@`t;p3l3ueR zpLaN(J(D<3*zfBsMzmP%Rj$Bc>N9y)uF(Cw#@y4rz_tcQk#dC$x~XnGx@-)m-#AFD vJLvP$-~gODm2N+My4;f3fBEzjmi*cC=15znvLEooG3bV#v2LlhedPZGoqis& literal 18814 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 diff --git a/icons/turf/ground_map.dmi b/icons/turf/ground_map.dmi index d5a8d73e4a043539d514d3c225f2f8e924615843..1970ad966106a7e58b8afd7bb7e091138b5e5326 100644 GIT binary patch delta 86779 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
hp+TGjIR9<0r#4R(8MuO*OBW@u&Sx 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 delta 81690 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 Date: Wed, 7 Jun 2023 22:34:45 +0100 Subject: [PATCH 263/495] Automatic changelog for PR #3548 [ci skip] --- html/changelogs/AutoChangeLog-pr-3548.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3548.yml diff --git a/html/changelogs/AutoChangeLog-pr-3548.yml b/html/changelogs/AutoChangeLog-pr-3548.yml new file mode 100644 index 000000000000..d70fb1239417 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3548.yml @@ -0,0 +1,4 @@ +author: "nauticall" +delete-after: True +changes: + - imageadd: "Resprited the following items: large colony floodlights, the large colony floodlight switch, newscasters, and ATMs." \ No newline at end of file From c6e8a17e8ab15ae2b71ecdcdd0d6a357fcebff44 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 8 Jun 2023 01:42:40 +0000 Subject: [PATCH 264/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3096.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3530.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3531.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3541.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3543.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3544.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3545.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3548.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3549.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3550.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3551.yml | 4 ---- html/changelogs/archive/2023-06.yml | 24 +++++++++++++++++++++++ 12 files changed, 24 insertions(+), 44 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3096.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3530.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3531.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3541.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3543.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3544.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3545.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3548.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3549.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3550.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3551.yml diff --git a/html/changelogs/AutoChangeLog-pr-3096.yml b/html/changelogs/AutoChangeLog-pr-3096.yml deleted file mode 100644 index 16bd0c30afd9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3096.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - balance: "Maintenance Jack can pry flooring and do wrench surgery" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3530.yml b/html/changelogs/AutoChangeLog-pr-3530.yml deleted file mode 100644 index a7fded67d78a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3530.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed signallers hijacking radio headsets filters, bricking the frequency for radio usage. They now have their own radio filter." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3531.yml b/html/changelogs/AutoChangeLog-pr-3531.yml deleted file mode 100644 index 08b62bedf38d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3531.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - qol: "transfer direction & rate are now listed in the description of reagent tanks" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3541.yml b/html/changelogs/AutoChangeLog-pr-3541.yml deleted file mode 100644 index 6b55babf8d1b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3541.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Lobby Music is a bit quieter and should now stop properly when you spawn in." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3543.yml b/html/changelogs/AutoChangeLog-pr-3543.yml deleted file mode 100644 index 1aa131831d18..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3543.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - maptweak: "Fixed landing strip lights on most maps" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3544.yml b/html/changelogs/AutoChangeLog-pr-3544.yml deleted file mode 100644 index edcaf9edb645..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3544.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "wHO_TOOKthejam" -delete-after: True -changes: - - rscadd: "gives DCC and PO the same armor choices" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3545.yml b/html/changelogs/AutoChangeLog-pr-3545.yml deleted file mode 100644 index 82c5551362a1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3545.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Hand and feet now cannot get IB" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3548.yml b/html/changelogs/AutoChangeLog-pr-3548.yml deleted file mode 100644 index d70fb1239417..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3548.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nauticall" -delete-after: True -changes: - - imageadd: "Resprited the following items: large colony floodlights, the large colony floodlight switch, newscasters, and ATMs." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3549.yml b/html/changelogs/AutoChangeLog-pr-3549.yml deleted file mode 100644 index 3186109363e7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3549.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Queen Eye no longer repeatedly throws runtime errors." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3550.yml b/html/changelogs/AutoChangeLog-pr-3550.yml deleted file mode 100644 index f376d5ec0504..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3550.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Adds an admin button for global blurb alerts. (Visual on game screen)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3551.yml b/html/changelogs/AutoChangeLog-pr-3551.yml deleted file mode 100644 index ab9d1cd4abbd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3551.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "fixes being able to make others pick up chairs" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 5fe3953430c8..c95f36b0225a 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -72,3 +72,27 @@ 2023-06-07: Morrow: - balance: HPR is now only found in requisitions. +2023-06-08: + BeagleGaming1: + - balance: Maintenance Jack can pry flooring and do wrench surgery + Khadd: + - qol: transfer direction & rate are now listed in the description of reagent tanks + - bugfix: fixes being able to make others pick up chairs + Morrow: + - balance: Hand and feet now cannot get IB + Segrain: + - bugfix: Queen Eye no longer repeatedly throws runtime errors. + Steelpoint: + - maptweak: Fixed landing strip lights on most maps + fira: + - bugfix: Lobby Music is a bit quieter and should now stop properly when you spawn + in. + - bugfix: Fixed signallers hijacking radio headsets filters, bricking the frequency + for radio usage. They now have their own radio filter. + nauticall: + - imageadd: 'Resprited the following items: large colony floodlights, the large + colony floodlight switch, newscasters, and ATMs.' + realforest2001: + - rscadd: Adds an admin button for global blurb alerts. (Visual on game screen) + wHO_TOOKthejam: + - rscadd: gives DCC and PO the same armor choices From a87fa210e5211109ecac203cb883d1056a0f5a52 Mon Sep 17 00:00:00 2001 From: Al-1ce <71247506+Al-1ce@users.noreply.github.com> Date: Wed, 7 Jun 2023 22:57:49 -0700 Subject: [PATCH 265/495] Updates chemistry grammar (#3528) # About the pull request Adjusts the description of several chemicals to be more consistent and telling of their side-effects. # Explain why it's good for the game 1. RR doesn't mention anything about eye damage, which is harder to detect than bruises. 2. Bicaridine OD no longer fixes IB 3. Rezadone has brutal consequences. It is one of the best intentional poisons in the game. This is made more apparent. 4. Anti-Zed is no longer a direct order to eradicate the undead masses. We will miss this dearly. # Testing Photographs and Procedure N/A # Changelog :cl: fix: Bicaridine no-longer says it can fix IB. spellcheck: RR, Bica, Rezadone and Anti-Zed are now more informative about their side effects. /:cl: --- code/modules/reagents/chemistry_reagents/medical.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/chemistry_reagents/medical.dm b/code/modules/reagents/chemistry_reagents/medical.dm index e1da6d4431e0..f69d1b952c43 100644 --- a/code/modules/reagents/chemistry_reagents/medical.dm +++ b/code/modules/reagents/chemistry_reagents/medical.dm @@ -205,7 +205,7 @@ /datum/reagent/medical/russianred name = "Russian Red" id = "russianred" - description = "An emergency radiation treatment, however it has extreme side effects." + description = "An emergency radiation treatment. The list of potential side effects include retinal damage and unconsciousness." reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 custom_metabolism = AMOUNT_PER_TIME(1, 2 SECONDS) @@ -251,7 +251,7 @@ /datum/reagent/medical/bicaridine // yes it cures IB, it's located in some other part of wound code for whatever reason name = "Bicaridine" id = "bicaridine" - description = "Bicaridine is an analgesic medication and can be used to treat severe external blunt trauma and to stabilize patients. Overdosing will cause caustic burns, but can mend internal broken bloodvessels." + description = "Bicaridine is an analgesic medication and can be used to treat severe external blunt trauma and to stabilize patients. Overdosing on Bicaridine will cause caustic burns and toxins." reagent_state = LIQUID color = "#E8756C" overdose = REAGENTS_OVERDOSE @@ -339,7 +339,7 @@ /datum/reagent/medical/rezadone name = "Rezadone" id = "rezadone" - description = "A powder derived from fish toxin, this substance can effectively treat genetic damage in humanoids, though excessive consumption has side effects." + description = "A powder derived from fish toxin, this substance can effectively treat genetic damage in humanoids. Excessive consumption may cause disastrous side effects." reagent_state = SOLID color = "#669900" // rgb: 102, 153, 0 overdose = REAGENTS_OVERDOSE @@ -405,7 +405,7 @@ /datum/reagent/medical/antized name = "Anti-Zed" id = "antiZed" - description = "Destroy the zombie virus in living humans and prevents regeneration for those who have already turned." + description = "An experimental drug that destroys the zombie virus in living humans and prevents regeneration for those who have already turned." reagent_state = LIQUID color = "#C8A5DC" custom_metabolism = AMOUNT_PER_TIME(1, 200 SECONDS) From d5fcdc3d48c8164cf8ae6d2b98e98388bebf4687 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 8 Jun 2023 07:05:06 +0100 Subject: [PATCH 266/495] Automatic changelog for PR #3528 [ci skip] --- html/changelogs/AutoChangeLog-pr-3528.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3528.yml diff --git a/html/changelogs/AutoChangeLog-pr-3528.yml b/html/changelogs/AutoChangeLog-pr-3528.yml new file mode 100644 index 000000000000..e02185a03de9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3528.yml @@ -0,0 +1,5 @@ +author: "Al-1ce" +delete-after: True +changes: + - bugfix: "Bicaridine no-longer says it can fix IB." + - spellcheck: "RR, Bica, Rezadone and Anti-Zed are now more informative about their side effects." \ No newline at end of file From ef60b94e2b40ecd2b9c317b3054a26a29ca6b349 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 8 Jun 2023 00:08:34 -0700 Subject: [PATCH 267/495] Xeno ability standardization (#3537) # About the pull request This PR is a followup to #3516 that prompted #3533. Xenos are able to point again, and marines can open bags again with MMB. Now all xeno abilities should return true when they succeed so that the input can be "consumed" and properly track usage stats. In the process of testing vanguard, I also added the template_active state to its dash while it is waiting for timeout or second use for its followup attack. Also, it seemed silly that drones and hivelords could waste plasma transferring to themselves. NOTE: Just like originally intended for the first PR, this is significant change and could have unintended effects. It needs testing to identify if there are any other undesirable effects that I need to address. # Explain why it's good for the game Fixes issues with the first PR and standardizes xeno use_ability procs by making sure they call parent so they should now all properly record usage statistics and return true on success. # Changelog :cl: Drathek fix: Fix xenos being unable to point and marines unable to open bags with MMB fix: Fix ghosts interacting with ghost join abilities and teleporting to UI icons. fix: Disabled xenos transferring plasma to self (it just wasted plasma) ui: Vanguard dash now uses a different icon state while waiting for second use (or timeout) /:cl: --- code/_onclick/observer.dm | 55 ++++++++++--------- code/_onclick/other_mobs.dm | 3 +- code/_onclick/xeno.dm | 24 ++++---- .../mob/living/carbon/xenomorph/Abilities.dm | 14 ++++- .../mob/living/carbon/xenomorph/XenoProcs.dm | 2 +- .../abilities/ability_helper_procs.dm | 4 ++ .../abilities/boiler/boiler_powers.dm | 19 +++---- .../abilities/burrower/burrower_abilities.dm | 3 +- .../abilities/carrier/carrier_powers.dm | 7 +-- .../abilities/crusher/crusher_powers.dm | 15 ++--- .../abilities/defender/defender_powers.dm | 12 ++-- .../abilities/facehugger/facehugger_powers.dm | 2 +- .../xenomorph/abilities/general_abilities.dm | 9 +-- .../xenomorph/abilities/general_powers.dm | 51 ++++++++--------- .../abilities/lurker/lurker_powers.dm | 14 ++--- .../praetorian/praetorian_abilities.dm | 2 + .../abilities/praetorian/praetorian_powers.dm | 44 ++++++--------- .../abilities/predalien/predalien_powers.dm | 11 +--- .../xenomorph/abilities/queen/queen_powers.dm | 18 +++--- .../abilities/ravager/ravager_powers.dm | 21 +++---- .../abilities/runner/runner_powers.dm | 6 +- .../abilities/sentinel/sentinel_powers.dm | 7 +-- .../abilities/spitter/spitter_powers.dm | 3 +- .../abilities/warrior/warrior_powers.dm | 8 +-- .../carbon/xenomorph/abilities/xeno_action.dm | 3 + .../mutators/strains/drone/gardener.dm | 5 +- .../mutators/strains/drone/healer.dm | 2 +- .../strains/hivelord/resin_whisperer.dm | 1 + 28 files changed, 172 insertions(+), 193 deletions(-) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index ce942c81aa52..21ac66e5f222 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -10,38 +10,38 @@ else to_chat(src, SPAN_NOTICE(" You will no longer examine things you click on.")) -/mob/dead/observer/click(atom/A, list/mods) +/mob/dead/observer/click(atom/target, list/mods) if(..()) - return 1 + return TRUE if (mods["shift"] && mods["middle"]) - point_to(A) + point_to(target) return TRUE if(mods["ctrl"]) - if(A == src) + if(target == src) if(!can_reenter_corpse || !mind || !mind.current) return if(alert(src, "Are you sure you want to re-enter your corpse?", "Confirm", "Yes", "No") == "Yes") reenter_corpse() return TRUE - if(ismob(A) || isVehicle(A)) - if(isxeno(A) && SSticker.mode.check_xeno_late_join(src)) //if it's a xeno and all checks are alright, we are gonna try to take their body - var/mob/living/carbon/xenomorph/X = A - if(X.stat == DEAD || is_admin_level(X.z) || X.aghosted) - to_chat(src, SPAN_WARNING("You cannot join as [X].")) - ManualFollow(X) - return + if(ismob(target) || isVehicle(target)) + if(isxeno(target) && SSticker.mode.check_xeno_late_join(src)) //if it's a xeno and all checks are alright, we are gonna try to take their body + var/mob/living/carbon/xenomorph/xeno = target + if(xeno.stat == DEAD || is_admin_level(xeno.z) || xeno.aghosted) + to_chat(src, SPAN_WARNING("You cannot join as [xeno].")) + ManualFollow(xeno) + return FALSE if(!SSticker.mode.xeno_bypass_timer) - if((!islarva(X) && X.away_timer < XENO_LEAVE_TIMER) || (islarva(X) && X.away_timer < XENO_LEAVE_TIMER_LARVA)) - var/to_wait = XENO_LEAVE_TIMER - X.away_timer - if(islarva(X)) - to_wait = XENO_LEAVE_TIMER_LARVA - X.away_timer + if((!islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER) || (islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER_LARVA)) + var/to_wait = XENO_LEAVE_TIMER - xeno.away_timer + if(islarva(xeno)) + to_wait = XENO_LEAVE_TIMER_LARVA - xeno.away_timer if(to_wait > 60 SECONDS) // don't spam for clearly non-AFK xenos to_chat(src, SPAN_WARNING("That player hasn't been away long enough. Please wait [to_wait] second\s longer.")) - ManualFollow(A) + ManualFollow(target) return FALSE var/deathtime = world.time - timeofdeath @@ -50,32 +50,33 @@ message = SPAN_WARNING("[message]") to_chat(src, message) to_chat(src, SPAN_WARNING("You must wait 2.5 minutes before rejoining the game!")) - ManualFollow(A) + ManualFollow(target) return FALSE - if(alert(src, "Are you sure you want to transfer yourself into [X]?", "Confirm Transfer", "Yes", "No") != "Yes") + if(alert(src, "Are you sure you want to transfer yourself into [xeno]?", "Confirm Transfer", "Yes", "No") != "Yes") return FALSE - if(((!islarva(X) && X.away_timer < XENO_LEAVE_TIMER) || (islarva(X) && X.away_timer < XENO_LEAVE_TIMER_LARVA)) || X.stat == DEAD) // Do it again, just in case + if(((!islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER) || (islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER_LARVA)) || xeno.stat == DEAD) // Do it again, just in case to_chat(src, SPAN_WARNING("That xenomorph can no longer be controlled. Please try another.")) return FALSE - SSticker.mode.transfer_xeno(src, X) + SSticker.mode.transfer_xeno(src, xeno) return TRUE - ManualFollow(A) + ManualFollow(target) return TRUE - following = null - abstract_move(get_turf(A)) - return 1 + if(!istype(target, /atom/movable/screen)) + following = null + abstract_move(get_turf(target)) + return TRUE if(world.time <= next_move) - return 1 + return TRUE next_move = world.time + 8 // You are responsible for checking config.ghost_interaction when you override this function // Not all of them require checking, see below if(!mods["shift"]) - A.attack_ghost(src) - return 1 + target.attack_ghost(src) + return FALSE // Oh by the way this didn't work with old click code which is why clicking shit didn't spam you /atom/proc/attack_ghost(mob/dead/observer/user) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index c53d58185753..a8ed20f5c4b3 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -12,9 +12,10 @@ if (isStructure(A) && get_dist(src, A) <= 1) var/obj/structure/S = A S.do_climb(src, mods) + return TRUE else if(!(isitem(A) && get_dist(src, A) <= 1) && client.prefs.toggle_prefs & TOGGLE_MIDDLE_MOUSE_SWAP_HANDS) swap_hand() - return TRUE + return TRUE return ..() diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index 9736978128fb..bb7b8cf41aca 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -99,32 +99,32 @@ so that it doesn't double up on the delays) so that it applies the delay immedia /atom/proc/attack_alien(mob/user as mob) return -/mob/living/carbon/xenomorph/click(atom/atom, list/mods) +/mob/living/carbon/xenomorph/click(atom/target, list/mods) if(queued_action) - handle_queued_action(atom) + handle_queued_action(target) return TRUE - var/alt_pressed = mods["alt"] // Currently unnecessary to convert to a bool - var/shift_pressed = mods["shift"] // Currently unnecessary to convert to a bool + var/alt_pressed = mods["alt"] == "1" + var/shift_pressed = mods["shift"] == "1" var/middle_pressed = mods["middle"] == "1" if(alt_pressed && shift_pressed) - if(istype(atom, /mob/living/carbon/xenomorph)) - var/mob/living/carbon/xenomorph/xeno = atom + if(istype(target, /mob/living/carbon/xenomorph)) + var/mob/living/carbon/xenomorph/xeno = target if(!QDELETED(xeno) && xeno.stat != DEAD && !is_admin_level(xeno.z) && xeno.check_state(TRUE) && xeno.hivenumber == hivenumber) overwatch(xeno) next_move = world.time + 3 // Some minimal delay so this isn't crazy spammy return TRUE var/middle_pref = client.prefs && (client.prefs.toggle_prefs & TOGGLE_MIDDLE_MOUSE_CLICK) != 0 // client is already tested to be non-null by caller - if(selected_ability && (shift_pressed || middle_pressed) && middle_pressed == middle_pref) - if(istype(atom, /atom/movable/screen)) + if(selected_ability && shift_pressed == !middle_pref && middle_pressed == middle_pref) + if(istype(target, /atom/movable/screen)) // Click through the UI: Currently this won't attempt to sprite click any mob there, just the turf var/turf/turf = params2turf(mods["screen-loc"], get_turf(client.eye), client) - if (turf) - atom = turf - selected_ability.use_ability_wrapper(atom, mods) - return TRUE + if(turf) + target = turf + if(selected_ability.use_ability_wrapper(target, mods)) + return TRUE if(next_move >= world.time) return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/Abilities.dm b/code/modules/mob/living/carbon/xenomorph/Abilities.dm index 1b1577b95fe2..dbadadf8ef23 100644 --- a/code/modules/mob/living/carbon/xenomorph/Abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/Abilities.dm @@ -90,6 +90,8 @@ to_chat(X, SPAN_NOTICE("You will be ready to dig a new tunnel in 4 minutes.")) playsound(X.loc, 'sound/weapons/pierce.ogg', 25, 1) + return ..() + /datum/action/xeno_action/onclick/build_tunnel/proc/cooldown_end() var/mob/living/carbon/xenomorph/X = owner to_chat(X, SPAN_NOTICE("You are ready to dig a tunnel again.")) @@ -155,7 +157,7 @@ apply_cooldown() - ..() + return ..() /datum/action/xeno_action/activable/gut name = "Gut (200)" @@ -173,7 +175,7 @@ return if(xeno.queen_gut(target)) apply_cooldown() - ..() + return ..() /datum/action/xeno_action/onclick/psychic_whisper name = "Psychic Whisper" @@ -206,6 +208,7 @@ else to_chat(M, SPAN_XENO("You hear the voice of [X] resonate in your head. \"[msg]\"")) to_chat(X, SPAN_XENONOTICE("You said: \"[msg]\" to [M]")) + return ..() /datum/action/xeno_action/onclick/psychic_radiance name = "Psychic Radiance" @@ -236,6 +239,7 @@ var/targetstring = english_list(target_list) to_chat(X, SPAN_XENONOTICE("You said: \"[msg]\" to [targetstring]")) log_say("PsychicRadiance: [key_name(X)]->[targetstring] : [msg]") + return ..() /datum/action/xeno_action/activable/queen_give_plasma name = "Give Plasma (400)" @@ -283,6 +287,7 @@ target.flick_heal_overlay(3 SECONDS, COLOR_CYAN) apply_cooldown() to_chat(X, SPAN_XENONOTICE("You transfer some plasma to [target].")) + return ..() /datum/action/xeno_action/onclick/queen_order name = "Give Order (100)" @@ -311,6 +316,8 @@ else to_chat(X, SPAN_WARNING("You must overwatch the Xenomorph you want to give orders to.")) + return + return ..() /datum/action/xeno_action/onclick/queen_award name = "Give Royal Jelly (500)" @@ -325,6 +332,7 @@ return if(give_jelly_award(xeno.hive)) xeno.use_plasma(plasma_cost) + return ..() /datum/action/xeno_action/onclick/queen_word name = "Word of the Queen (50)" @@ -336,6 +344,7 @@ var/mob/living/carbon/xenomorph/queen/xeno = owner // We don't test or apply the cooldown here because the proc does it since verbs can activate it too xeno.hive_message() + return ..() /datum/action/xeno_action/onclick/queen_tacmap name = "View Xeno Tacmap" @@ -345,6 +354,7 @@ /datum/action/xeno_action/onclick/queen_tacmap/use_ability(atom/target) var/mob/living/carbon/xenomorph/queen/xeno = owner xeno.xeno_tacmap() + return ..() ///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm index 81b891e25b77..22cb816f865b 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm @@ -147,7 +147,7 @@ . += "" //A simple handler for checking your state. Used in pretty much all the procs. -/mob/living/carbon/xenomorph/proc/check_state(permissive = 0) +/mob/living/carbon/xenomorph/proc/check_state(permissive = FALSE) if(!permissive) if(is_mob_incapacitated() || lying || buckled || evolving || !isturf(loc)) to_chat(src, SPAN_WARNING("You cannot do this in your current state.")) 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 84f522e87171..af8f33cf1c76 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 @@ -376,4 +376,8 @@ to_chat(src, SPAN_WARNING("\The [target] doesn't use plasma.")) return FALSE + if(target == src) + to_chat(src, SPAN_WARNING("You can't transfer plasma to yourself!")) + return FALSE + return TRUE 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 957fc3fe337d..e745e8940063 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 @@ -56,6 +56,7 @@ X.visible_message(SPAN_XENODANGER("[X] fires a massive blast of acid at [A]!"), SPAN_XENODANGER("You fire a massive blast of acid at [A]!")) remove_stack_effects("You feel your speed return to normal!") + return TRUE /datum/action/xeno_action/activable/acid_lance/proc/stack() var/mob/living/carbon/xenomorph/X = owner @@ -103,7 +104,7 @@ return (activated_once || ..()) /datum/action/xeno_action/activable/xeno_spit/bombard/use_ability(atom/A) - ..() + . = ..() 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) @@ -122,7 +123,6 @@ if (!action_cooldown_check()) return - if (!xeno.check_state()) return if(sound_play) @@ -150,7 +150,7 @@ xeno_action.apply_cooldown_override(cooldown_duration) apply_cooldown() - return + return ..() /datum/action/xeno_action/onclick/dump_acid/proc/remove_speed_buff() if (movespeed_buff_applied && isxeno(owner)) @@ -211,7 +211,6 @@ target_turfs += get_step(left_turf, turn(dir_between, -90)) target_turfs += get_step(right_turf, turn(dir_between, 90)) - for (var/turf/T in target_turfs) if (!istype(T) || T.density) continue @@ -242,9 +241,7 @@ to_chat(X, SPAN_XENODANGER("You tap in your reserves to prepare a stronger [mine.name]!")) apply_cooldown() - ..() - return - + return ..() /datum/action/xeno_action/activable/acid_mine/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -284,8 +281,7 @@ button.overlays -= "+empowered" apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/acid_shotgun/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -310,9 +306,7 @@ P.fire_at(target, X, X, ammoDatum.max_range, ammoDatum.shell_speed) apply_cooldown() - ..() - return - + return ..() /datum/ammo/xeno/acid_shotgun name = "acid ball" @@ -358,3 +352,4 @@ to_chat(carbon_target,SPAN_HIGHDANGER("You are injected with something from [stabbing_xeno]'s tailstab!")) else CRASH("Globber has unknown ammo [stabbing_xeno.ammo]! Oh no!") + return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_abilities.dm index 9b8d72465321..84b6c5ff5fef 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_abilities.dm @@ -15,6 +15,7 @@ X.tunnel(get_turf(A)) else X.burrow() + return ..() /datum/action/xeno_action/onclick/tremor name = "Tremor (100)" @@ -27,4 +28,4 @@ /datum/action/xeno_action/onclick/tremor/use_ability() var/mob/living/carbon/xenomorph/X = owner X.tremor() - ..() + return ..() diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/carrier/carrier_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/carrier/carrier_powers.dm index 1f27e69e3a89..1ee32225a40d 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/carrier/carrier_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/carrier/carrier_powers.dm @@ -1,16 +1,15 @@ /datum/action/xeno_action/activable/throw_hugger/use_ability(atom/A) var/mob/living/carbon/xenomorph/carrier/X = owner X.throw_hugger(A) - ..() + return ..() /datum/action/xeno_action/activable/retrieve_egg/use_ability(atom/A) var/mob/living/carbon/xenomorph/carrier/X = owner X.retrieve_egg(A) - ..() + return ..() /datum/action/xeno_action/onclick/set_hugger_reserve/use_ability(atom/Atom) var/mob/living/carbon/xenomorph/carrier/carrier = owner - carrier.huggers_reserved = tgui_input_number(usr, "How many facehuggers would you like to keep safe from Observers wanting to join as facehuggers?", "How many to reserve?", 0, carrier.huggers_max, carrier.huggers_reserved) - to_chat(carrier, SPAN_XENONOTICE("You reserved [carrier.huggers_reserved] facehuggers for yourself.")) + return ..() 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 79b86977eb7c..ce4a631e281f 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 @@ -136,8 +136,7 @@ to_chat(H, SPAN_XENOHIGHDANGER("You are slowed as [X] knocks you off balance!")) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/crusher_stomp/charger/use_ability() var/mob/living/carbon/xenomorph/Xeno = owner @@ -183,8 +182,7 @@ to_chat(Human, SPAN_XENOHIGHDANGER("You are shaken as [Xeno] quakes the earth!")) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/crusher_shield/use_ability(atom/Target) var/mob/living/carbon/xenomorph/xeno = owner @@ -216,8 +214,7 @@ addtimer(CALLBACK(src, PROC_REF(remove_shield)), 70, TIMER_UNIQUE|TIMER_OVERRIDE) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/crusher_shield/proc/remove_explosion_immunity() var/mob/living/carbon/xenomorph/xeno = owner @@ -274,11 +271,9 @@ COMSIG_LIVING_PRE_COLLIDE, COMSIG_XENO_STOP_MOMENTUM, COMSIG_XENO_START_CHARGING, - button.icon_state = "template" )) - if(!activated) button.icon_state = "template" - + return ..() /datum/action/xeno_action/activable/tumble/use_ability(atom/Target) if(!action_cooldown_check()) @@ -320,4 +315,4 @@ Xeno.launch_towards(LM) apply_cooldown() - ..() + return ..() 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 76efba62c5be..67e16d4b70de 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 @@ -31,8 +31,7 @@ xeno.update_icons() apply_cooldown() - ..() - return + return ..() // Defender Headbutt /datum/action/xeno_action/activable/headbutt/use_ability(atom/target_atom) @@ -100,8 +99,7 @@ carbone.throw_atom(thrown_turf, headbutt_distance, SPEED_SLOW, src) playsound(carbone,'sound/weapons/alien_claw_block.ogg', 50, 1) apply_cooldown() - ..() - return + return ..() // Defender Tail Sweep /datum/action/xeno_action/onclick/tail_sweep/use_ability(atom/A) @@ -153,8 +151,7 @@ playsound(human,'sound/weapons/alien_claw_block.ogg', 50, 1) apply_cooldown() - ..() - return + return ..() // Defender Fortify /datum/action/xeno_action/activable/fortify/use_ability(atom/target) @@ -190,8 +187,7 @@ button.icon_state = "template" apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/fortify/action_activate() ..() diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_powers.dm index 9dede41be053..e76cc4322bdb 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_powers.dm @@ -25,4 +25,4 @@ if(current_airlock.density) //if its CLOSED YOU'RE SCUTTLING AND CANNOT POUNCE!!! to_chat(owner, SPAN_WARNING("You cannot do that while squeezing and scuttling!")) return FALSE - ..() + return ..() 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 224d3136b213..824e0cc5f9fd 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm @@ -317,6 +317,7 @@ xeno.recalculate_speed() xeno.zoom_in() button.icon_state = "template_active" + return ..() /datum/action/xeno_action/onclick/toggle_long_range/proc/on_zoom_out() var/mob/living/carbon/xenomorph/xeno = owner @@ -372,10 +373,10 @@ action_type = XENO_ACTION_CLICK ability_primacy = XENO_PRIMARY_ACTION_4 -/datum/action/xeno_action/activable/transfer_plasma/use_ability(atom/A) - var/mob/living/carbon/xenomorph/X = owner - X.xeno_transfer_plasma(A, plasma_transfer_amount, transfer_delay, max_range) - ..() +/datum/action/xeno_action/activable/transfer_plasma/use_ability(atom/target) + var/mob/living/carbon/xenomorph/xeno = owner + xeno.xeno_transfer_plasma(target, plasma_transfer_amount, transfer_delay, max_range) + return ..() /datum/action/xeno_action/onclick/xenohide name = "Hide" 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 5bb48ebf7ad4..dd9051ab0279 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -65,11 +65,8 @@ qdel(weed) playsound(X.loc, "alien_resin_build", 25) - apply_cooldown() - - ..() - return + return ..() /mob/living/carbon/xenomorph/lay_down() if(hardcore) @@ -94,6 +91,7 @@ var/mob/living/carbon/xenomorph/xeno = owner xeno.lay_down() button.icon_state = xeno.resting ? "template_active" : "template" + return ..() // Shift spits /datum/action/xeno_action/onclick/shift_spits/use_ability(atom/A) @@ -110,9 +108,7 @@ to_chat(X, SPAN_NOTICE("You will now spit [X.ammo.name] ([X.ammo.spit_cost] plasma).")) button.overlays.Cut() button.overlays += image('icons/mob/hud/actions_xeno.dmi', button, "shift_spit_[X.ammo.icon_state]") - ..() - return - + return ..() /datum/action/xeno_action/onclick/regurgitate/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -128,8 +124,7 @@ // Also has good reason to be a proc on all Xenos X.regurgitate(M, TRUE) - ..() - return + return ..() /datum/action/xeno_action/onclick/choose_resin/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -301,19 +296,19 @@ // Destructive Acid -/datum/action/xeno_action/activable/corrosive_acid/use_ability(atom/A) - var/mob/living/carbon/xenomorph/X = owner - X.corrosive_acid(A, acid_type, acid_plasma_cost) - for(var/obj/item/explosive/plastic/E in A.contents) - X.corrosive_acid(E,acid_type,acid_plasma_cost) - ..() - +/datum/action/xeno_action/activable/corrosive_acid/use_ability(atom/target) + var/mob/living/carbon/xenomorph/xeno = owner + xeno.corrosive_acid(target, acid_type, acid_plasma_cost) + for(var/obj/item/explosive/plastic/explosive in target.contents) + xeno.corrosive_acid(explosive,acid_type,acid_plasma_cost) + return ..() -/datum/action/xeno_action/onclick/emit_pheromones/use_ability(atom/A) - var/mob/living/carbon/xenomorph/X = owner - if(!istype(X)) +/datum/action/xeno_action/onclick/emit_pheromones/use_ability(atom/target) + var/mob/living/carbon/xenomorph/xeno = owner + if(!istype(xeno)) return - X.emit_pheromones(emit_cost = plasma_cost) + xeno.emit_pheromones(emit_cost = plasma_cost) + return ..() /mob/living/carbon/xenomorph/proc/emit_pheromones(pheromone, emit_cost = 30) if(!check_state(TRUE)) @@ -495,12 +490,11 @@ else if (spray_type == ACID_SPRAY_CONE) X.do_acid_spray_cone(get_turf(A), spray_effect_type, spray_distance) - ..() - return + return ..() /datum/action/xeno_action/onclick/xenohide/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner - if(!xeno.check_state(1)) + if(!xeno.check_state(TRUE)) return if(xeno.layer != XENO_HIDING_LAYER) xeno.layer = XENO_HIDING_LAYER @@ -511,6 +505,7 @@ to_chat(xeno, SPAN_NOTICE("You have stopped hiding.")) button.icon_state = "template" xeno.update_wounds() + return ..() /datum/action/xeno_action/onclick/place_trap/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -551,6 +546,7 @@ playsound(X.loc, "alien_resin_build", 25) new /obj/effect/alien/resin/trap(T, X) to_chat(X, SPAN_XENONOTICE("You place a resin hole on the weeds, it still needs a sister to fill it with acid.")) + return ..() /turf/proc/check_xeno_trap_placement(mob/living/carbon/xenomorph/X) if(is_weedable() < FULLY_WEEDABLE || !can_xeno_build(src)) @@ -628,8 +624,8 @@ for(var/structure_name in X.hive.hive_structure_types) message += "[get_xeno_structure_desc(structure_name)]
" to_chat(X, SPAN_NOTICE(message)) - return - if(!X.check_state(1) || !X.check_plasma(400)) + return TRUE + if(!X.check_state(TRUE) || !X.check_plasma(400)) return FALSE var/structure_type = X.hive.hive_structure_types[choice] var/datum/construction_template/xenomorph/structure_template = new structure_type() @@ -689,8 +685,7 @@ X.use_plasma(400) X.place_construction(T, structure_template) - - + return ..() // XSS Spacecheck @@ -776,7 +771,7 @@ SEND_SIGNAL(xeno, COMSIG_XENO_POST_SPIT) apply_cooldown() - ..() + return ..() /datum/action/xeno_action/activable/bombard/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner 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 ad06fdb6ec2c..0c4ba1f2e86d 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 @@ -25,8 +25,7 @@ // Only resets when invisibility ends apply_cooldown_override(1000000000) - ..() - return + return ..() /datum/action/xeno_action/onclick/lurker_invisibility/proc/invisibility_off() if(!owner || owner.alpha == initial(owner.alpha)) @@ -80,8 +79,7 @@ xeno.next_move = world.time + 1 // Autoattack reset apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/lurker_assassinate/proc/unbuff_slash() var/mob/living/carbon/xenomorph/xeno = owner @@ -174,8 +172,7 @@ xeno.animation_attack_on(target) xeno.emote("roar") - ..() - return + return ..() /datum/action/xeno_action/activable/tail_jab/use_ability(atom/targeted_atom) @@ -250,8 +247,7 @@ log_attack("[key_name(xeno)] attacked [key_name(hit_target)] with Tail Jab") apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/tail_jab/proc/reset_direction(mob/living/carbon/xenomorph/xeno, last_dir, new_dir) // If the xenomorph is still holding the same direction as the tail stab animation's changed it to, reset it back to the old direction so the xenomorph isn't stuck facing backwards. @@ -309,4 +305,4 @@ xeno.emote("roar") log_attack("[key_name(xeno)] was executed by [key_name(target_carbon)] with a headbite!") apply_cooldown() - return TRUE + return ..() 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 05a0dbda327a..d3865872f0ab 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 @@ -104,6 +104,7 @@ button.overlays.Cut() button.overlays += image('icons/mob/hud/actions_xeno.dmi', button, action_icon_result) + return ..() ////////// Oppressor powers @@ -343,6 +344,7 @@ button.overlays.Cut() button.overlays += image('icons/mob/hud/actions_xeno.dmi', button, action_icon_result) + return ..() /datum/action/xeno_action/activable/prae_retrieve name = "Retrieve" 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 990a7f919cce..70666e83bc74 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 @@ -73,8 +73,7 @@ BD.regen_shield() apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/pounce/prae_dash/use_ability(atom/A) if(!activated_once && !action_cooldown_check() || owner.throwing) @@ -84,9 +83,11 @@ . = ..() if(.) activated_once = TRUE + button.icon_state = "template_active" addtimer(CALLBACK(src, PROC_REF(timeout)), time_until_timeout) else damage_nearby_targets() + return TRUE /datum/action/xeno_action/activable/pounce/prae_dash/proc/timeout() if (activated_once) @@ -104,6 +105,7 @@ return activated_once = FALSE + button.icon_state = X.selected_ability == src ? "template_on" : "template" var/list/target_mobs = list() var/list/L = orange(1, X) @@ -192,8 +194,7 @@ xeno_throw_human(target_carbon, vanguard_user, get_dir(vanguard_user, target_atom), fling_distance) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/cleave/proc/remove_buff() buffed = FALSE @@ -229,8 +230,7 @@ apply_cooldown() xeno_attack_delay(stabbing_xeno) - ..() - return + return ..() /datum/action/xeno_action/activable/prae_abduct/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -364,8 +364,7 @@ addtimer(CALLBACK(src, /datum/action/xeno_action/activable/prae_abduct/proc/remove_tail_overlay, H, tail_image), 0.5 SECONDS) //needed so it can actually be seen as it gets deleted too quickly otherwise. apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/prae_abduct/proc/remove_tail_overlay(mob/living/carbon/human/overlayed_human, image/tail_image) overlayed_human.overlays -= tail_image @@ -434,8 +433,7 @@ shake_camera(target_carbon, 2, 1) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/tail_lash/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -522,8 +520,7 @@ H.apply_effect(get_xeno_stun_duration(H, 0.5), WEAKEN) new /datum/effects/xeno_slow(H, X, ttl = get_xeno_stun_duration(H, 25)) - ..() - return + return ..() /////////// Dancer powers @@ -595,8 +592,7 @@ target_carbon.last_damage_data = create_cause_data(initial(dancer_user.caste_type), dancer_user) target_carbon.apply_armoured_damage(damage, ARMOR_MELEE, BRUTE, "chest", 10) playsound(target_carbon, 'sound/weapons/alien_tail_attack.ogg', 30, TRUE) - ..() - return + return ..() /datum/action/xeno_action/onclick/prae_dodge/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner @@ -627,8 +623,7 @@ addtimer(CALLBACK(src, PROC_REF(remove_effects)), duration) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/prae_dodge/proc/remove_effects() var/mob/living/carbon/xenomorph/xeno = owner @@ -695,7 +690,7 @@ to_chat(dancer_user, SPAN_WARNING("You can't attack through [atom_in_turf]!")) return - + // Hmm today I will kill a marine while looking away from them dancer_user.face_atom(target_carbon) @@ -704,11 +699,11 @@ var/buffed = FALSE var/datum/effects/dancer_tag/dancer_tag_effect = locate() in target_carbon.effects_list - + if (dancer_tag_effect) buffed = TRUE qdel(dancer_tag_effect) - + if (!buffed) new /datum/effects/xeno_slow(target_carbon, dancer_user, null, null, get_xeno_stun_duration(target_carbon, slow_duration)) @@ -741,8 +736,7 @@ target_carbon.apply_effect(daze_duration, DAZE) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/prae_acid_ball/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -774,8 +768,7 @@ grenade.throw_atom(A, 5, SPEED_SLOW, X, TRUE) addtimer(CALLBACK(grenade, TYPE_PROC_REF(/obj/item/explosive, prime)), prime_delay) - ..() - return + return ..() /datum/action/xeno_action/activable/warden_heal/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -912,8 +905,7 @@ use_plasma_owner() apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/prae_retrieve/use_ability(atom/A) var/mob/living/carbon/xenomorph/X = owner @@ -1060,4 +1052,4 @@ to_chat(X, SPAN_XENOBOLDNOTICE("You fling [targetXeno] towards you with your resin hook, and they in front of you!")) targetXeno.throw_atom(throw_target_turf, throw_dist, SPEED_VERY_FAST, pass_flags = PASS_MOB_THRU) apply_cooldown() - return + return ..() 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 1958b6e9e576..058e643f5c64 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 @@ -40,9 +40,7 @@ shake_camera(M, 10, 1) apply_cooldown() - - . = ..() - return + return ..() /datum/action/xeno_action/onclick/smash/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner @@ -95,9 +93,7 @@ shake_camera(M, 0.2 SECONDS, 1) apply_cooldown() - - . = ..() - return + return ..() /datum/action/xeno_action/activable/devastate/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner @@ -163,5 +159,4 @@ xeno.visible_message(SPAN_XENODANGER("[xeno] rapidly slices into [carbon]!")) - . = ..() - return + return ..() 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 3811aae1719b..20bd029f5c94 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 @@ -130,8 +130,7 @@ SSround_recording.recorder.stop_tracking(target_xeno) SSround_recording.recorder.track_player(new_xeno) qdel(target_xeno) - ..() - return + return ..() /datum/action/xeno_action/onclick/remove_eggsac/use_ability(atom/A) var/mob/living/carbon/xenomorph/queen/X = owner @@ -154,7 +153,7 @@ if(!X.ovipositor) return X.dismount_ovipositor() - + return ..() /datum/action/xeno_action/onclick/grow_ovipositor/use_ability(atom/Atom) var/mob/living/carbon/xenomorph/queen/xeno = owner @@ -203,7 +202,7 @@ xeno.visible_message(SPAN_XENOWARNING("\The [xeno] has grown an ovipositor!"), \ SPAN_XENOWARNING("You have grown an ovipositor!")) xeno.mount_ovipositor() - + return ..() /datum/action/xeno_action/onclick/set_xeno_lead/use_ability(atom/A) var/mob/living/carbon/xenomorph/queen/X = owner @@ -246,7 +245,7 @@ X.overwatch(possible_xenos[1]) else to_chat(X, SPAN_XENOWARNING("There are no Xenomorph leaders. Overwatch a Xenomorph to make it a leader.")) - + return ..() /datum/action/xeno_action/activable/queen_heal/use_ability(atom/A, verbose) var/mob/living/carbon/xenomorph/queen/X = owner @@ -291,6 +290,7 @@ apply_cooldown() to_chat(X, SPAN_XENONOTICE("You channel your plasma to heal your sisters' wounds around this area.")) + return ..() /datum/action/xeno_action/onclick/give_evo_points/use_ability(atom/Atom) var/mob/living/carbon/xenomorph/queen/user_xeno = owner @@ -351,6 +351,7 @@ target_xeno.evolution_stored += evo_points_per_larva user_xeno.hive.stored_larva-- + return ..() /datum/action/xeno_action/onclick/banish/use_ability(atom/Atom) var/mob/living/carbon/xenomorph/queen/user_xeno = owner @@ -412,6 +413,7 @@ addtimer(CALLBACK(src, PROC_REF(remove_banish), user_xeno.hive, target_xeno.name), 30 MINUTES) message_admins("[key_name_admin(user_xeno)] has banished [key_name_admin(target_xeno)]. Reason: [reason]") + return ..() /datum/action/xeno_action/onclick/banish/proc/remove_banish(datum/hive_status/hive, name) hive.banished_ckeys.Remove(name) @@ -468,6 +470,7 @@ target_xeno.lock_evolve = FALSE user_xeno.hive.banished_ckeys.Remove(banished_name) + return ..() /datum/action/xeno_action/activable/secrete_resin/remote/queen/use_ability(atom/A) . = ..() @@ -573,6 +576,7 @@ to_chat(X, SPAN_XENONOTICE("You plant weeds at [T].")) apply_cooldown() + return ..() /datum/action/xeno_action/activable/expand_weeds/proc/reset_turf_cooldown(turf/T) recently_built_turfs -= T @@ -605,7 +609,7 @@ tunnel_xeno(src, xeno) addtimer(CALLBACK(src, PROC_REF(transport_xenos), T), 3 SECONDS) - return TRUE + return ..() /datum/action/xeno_action/activable/place_queen_beacon/proc/tunnel_xeno(datum/source, mob/living/carbon/xenomorph/X) SIGNAL_HANDLER @@ -694,7 +698,7 @@ var/obj/effect/alien/resin/resin_pillar/RP = new pillar_type(new_turf) RP.start_decay(brittle_time, decay_time) - return TRUE + return ..() /datum/action/xeno_action/activable/blockade/proc/check_turf(mob/living/carbon/xenomorph/queen/Q, turf/T) if(T.density) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/ravager/ravager_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/ravager/ravager_powers.dm index df9baa46c29d..8c6c0834eebc 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/ravager/ravager_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/ravager/ravager_powers.dm @@ -25,6 +25,7 @@ return ..() else actual_empower(xeno) + return TRUE /datum/action/xeno_action/onclick/empower/proc/actual_empower(mob/living/carbon/xenomorph/xeno) var/datum/behavior_delegate/ravager_base/behavior = xeno.behavior_delegate @@ -220,9 +221,7 @@ new /datum/effects/xeno_slow/superslow/(carbon_target, ravager_user, ttl = superslow_duration) apply_cooldown() - ..() - return - + return ..() ///////////// BERSERKER POWERS @@ -257,7 +256,6 @@ X.add_filter("apprehend_on", 1, list("type" = "outline", "color" = "#522020ff", "size" = 1)) // Dark red because the berserker is scary in this state apply_cooldown() - return ..() /datum/action/xeno_action/onclick/apprehend/proc/apprehend_off() @@ -352,8 +350,7 @@ H.dazed += daze_amount apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/eviscerate/use_ability(atom/A) var/mob/living/carbon/xenomorph/xeno = owner @@ -437,8 +434,7 @@ xeno.anchored = FALSE xeno.update_canmove() - ..() - return + return ..() ////////// HEDGEHOG POWERS @@ -474,8 +470,7 @@ addtimer(CALLBACK(src, PROC_REF(remove_shield)), shield_duration) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/spike_shield/action_cooldown_check() if (shield_active) // If active shield, return FALSE so that this action does not get carried out @@ -536,8 +531,7 @@ playsound(X, 'sound/effects/spike_spray.ogg', 25, 1) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/rav_spikes/action_cooldown_check() if(!owner) @@ -577,8 +571,7 @@ playsound(X, 'sound/effects/spike_spray.ogg', 25, 1) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/spike_shed/action_cooldown_check() if (cooldown_timer_id == TIMER_ID_NULL) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm index 49fb303d21d7..64e4b73cfbd2 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/runner/runner_powers.dm @@ -24,8 +24,7 @@ P.fire_at(target, X, X, ammoDatum.max_range, ammoDatum.shell_speed) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/acider_acid/use_ability(atom/A) @@ -43,7 +42,7 @@ X.corrosive_acid(A, acid_type, 0) for(var/obj/item/explosive/plastic/E in A.contents) X.corrosive_acid(E,acid_type,0) - ..() + return ..() /mob/living/carbon/xenomorph/runner/corrosive_acid(atom/O, acid_type, plasma_cost) if (mutation_type != RUNNER_ACIDER) @@ -192,6 +191,7 @@ X.set_effect(BD.caboom_timer*2, SUPERSLOW) X.say(";FOR THE HIVE!!!") + return ..() /datum/action/xeno_action/activable/acider_for_the_hive/proc/cancel_ability() var/mob/living/carbon/xenomorph/xeno = owner diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/sentinel/sentinel_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/sentinel/sentinel_powers.dm index 5cd45d4788ff..58384a01a3fa 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/sentinel/sentinel_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/sentinel/sentinel_powers.dm @@ -28,7 +28,7 @@ projectile.fire_at(target, xeno, xeno, xeno.ammo.max_range, xeno.ammo.shell_speed) apply_cooldown() - ..() + return ..() /datum/action/xeno_action/activable/scattered_spit/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner @@ -63,7 +63,7 @@ projectile.fire_at(target, xeno, xeno, xeno.ammo.max_range, xeno.ammo.shell_speed) apply_cooldown() - ..() + return ..() /datum/action/xeno_action/onclick/paralyzing_slash/use_ability(atom/target) var/mob/living/carbon/xenomorph/xeno = owner @@ -90,8 +90,7 @@ addtimer(CALLBACK(src, PROC_REF(unbuff_slash)), buff_duration) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/paralyzing_slash/proc/unbuff_slash() var/mob/living/carbon/xenomorph/xeno = owner diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/spitter/spitter_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/spitter/spitter_powers.dm index a27b62ee626b..ec8dfd9b7cd9 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/spitter/spitter_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/spitter/spitter_powers.dm @@ -30,8 +30,7 @@ addtimer(CALLBACK(src, PROC_REF(remove_effects)), duration) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/charge_spit/proc/disable_spatter() SIGNAL_HANDLER diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_powers.dm index 52bd88aad01e..1ba675f5e6d6 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/warrior/warrior_powers.dm @@ -59,8 +59,7 @@ X.update_icons() apply_cooldown() - ..() - + return ..() /datum/action/xeno_action/activable/fling/use_ability(atom/target_atom) var/mob/living/carbon/xenomorph/woyer = owner @@ -121,8 +120,7 @@ carbone.throw_atom(throw_turf, fling_distance, SPEED_VERY_FAST, woyer, TRUE) apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/activable/warrior_punch/use_ability(atom/target_atom) var/mob/living/carbon/xenomorph/woyer = owner @@ -166,7 +164,7 @@ playsound(carbone,S, 50, 1) do_base_warrior_punch(carbone, target_limb) apply_cooldown() - ..() + return ..() /datum/action/xeno_action/activable/warrior_punch/proc/do_base_warrior_punch(mob/living/carbon/carbone, obj/limb/target_limb) var/mob/living/carbon/xenomorph/woyer = 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 96e04b265990..60fdda450df3 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm @@ -131,6 +131,9 @@ // TODO: make hidden a part of can_use_action if(!hidden && can_use_action() && use_ability(arglist(args))) SEND_SIGNAL(src, COMSIG_XENO_ACTION_USED, owner) + return TRUE + + return FALSE // For actions that do something on each life tick /datum/action/xeno_action/proc/life_tick() diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/gardener.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/gardener.dm index 57ff925a635c..0e6b7e4657d3 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/gardener.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/gardener.dm @@ -121,8 +121,7 @@ xeno.update_icons() apply_cooldown() - ..() - return + return ..() /datum/action/xeno_action/onclick/change_fruit name = "Change Fruit" @@ -331,7 +330,7 @@ apply_cooldown() xeno_cooldown = initial(xeno_cooldown) - ..() + return ..() /datum/action/xeno_action/verb/verb_resin_surge() set category = "Alien" diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/healer.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/healer.dm index 3c949f2bd6fb..5caab38529e6 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/healer.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/drone/healer.dm @@ -70,7 +70,7 @@ /datum/action/xeno_action/activable/apply_salve/use_ability(atom/target_atom) var/mob/living/carbon/xenomorph/xeno = owner xeno.xeno_apply_salve(target_atom, health_transfer_amount, max_range, damage_taken_mod) - ..() + return ..() /datum/action/xeno_action/verb/verb_apply_salve() set category = "Alien" diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/hivelord/resin_whisperer.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/hivelord/resin_whisperer.dm index f5264aecfeab..3200fd0da4a1 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/hivelord/resin_whisperer.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/hivelord/resin_whisperer.dm @@ -113,6 +113,7 @@ target_turf.visible_message(SPAN_XENONOTICE("The weeds begin pulsating wildly and secrete resin in the shape of \a [resing_construction.construction_name]!"), null, 5) to_chat(owner, SPAN_XENONOTICE("You focus your plasma into the weeds below you and force the weeds to secrete resin in the shape of \a [resing_construction.construction_name].")) playsound(target_turf, "alien_resin_build", 25) + return TRUE /datum/action/xeno_action/verb/verb_coerce_resin() set category = "Alien" From 825e8feb02480e203037ba1199190aef722fb72f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 8 Jun 2023 08:19:44 +0100 Subject: [PATCH 268/495] Automatic changelog for PR #3537 [ci skip] --- html/changelogs/AutoChangeLog-pr-3537.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3537.yml diff --git a/html/changelogs/AutoChangeLog-pr-3537.yml b/html/changelogs/AutoChangeLog-pr-3537.yml new file mode 100644 index 000000000000..d5578541f2b8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3537.yml @@ -0,0 +1,7 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix xenos being unable to point and marines unable to open bags with MMB" + - bugfix: "Fix ghosts interacting with ghost join abilities and teleporting to UI icons." + - bugfix: "Disabled xenos transferring plasma to self (it just wasted plasma)" + - ui: "Vanguard dash now uses a different icon state while waiting for second use (or timeout)" \ No newline at end of file From 71bdd9f60262db2fe5b744a45a62d20324248ff7 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 8 Jun 2023 13:03:13 -0700 Subject: [PATCH 269/495] Tweak to garbage subsystem to use define constant (#3553) # About the pull request This PR is a followup to #3305 bringing in a final tweak TG made to their PR. # Explain why it's good for the game Less calculations done in SSgarbage. # Changelog No player facing changes. --- code/controllers/subsystem/garbage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index e958740c43ce..e94d6b1aff1d 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -278,7 +278,7 @@ SUBSYSTEM_DEF(garbage) #endif var/static/uid = 0 - uid = WRAP(uid+1, 1, (2**24)-1) + uid = WRAP(uid+1, 1, SHORT_REAL_LIMIT - 1) if (D.gc_destroyed <= 0) D.gc_destroyed = uid From d1d23352eb41452a98d0c66c7fbf5c5ea4143ffe Mon Sep 17 00:00:00 2001 From: fira Date: Thu, 8 Jun 2023 21:08:51 +0100 Subject: [PATCH 270/495] Reduces SG Full Auto Scatter (#3556) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request It's been bugging me for a long time, but when you fire for a good dozen seconds with the standard issue smartguns, the bullets start scattering. So, so far you'll say, good Fira, that's soulful! However, we have no ACTUAL recoil or similar mechanic. So letting go of the LMB for just even 20 miliseconds is enough to reset scatter to start of firing. **It's just a noobtrap with zero real gameplay elements.** This reduces the max scatter so that bullets don't just start (after EIGHTY shots!) spraying a (roughly) 48° angle cone, but instead 12° which mostly stays on the same actual turfs. At this value the targeting impact is vastly minimized, but the projectile visuals retain significant scattering. I don't think this ACTUALLY qualifies as a "balance" change due to how irrelevant the "mechanic" was, but i'll slap it on. # Explain why it's good for the game Less of a noobtrap and pointless purely mechanical micromanagement so people can focus on playing the game. I'd rather we get a recoil mechanic to make this meaningful but it's bit of a bigger problem... # Changelog :cl: qol: Reduced USCM SG max scattering on Full Auto fire so you don't have to periodically let go of the fire button to keep it from firing way wide. /:cl: --- code/modules/projectiles/guns/smartgun.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/smartgun.dm b/code/modules/projectiles/guns/smartgun.dm index 7d8378d8c5c7..4378a41aac19 100644 --- a/code/modules/projectiles/guns/smartgun.dm +++ b/code/modules/projectiles/guns/smartgun.dm @@ -88,7 +88,7 @@ burst_delay = FIRE_DELAY_TIER_9 fa_delay = FIRE_DELAY_TIER_SG fa_scatter_peak = FULL_AUTO_SCATTER_PEAK_TIER_8 - fa_max_scatter = SCATTER_AMOUNT_TIER_3 + fa_max_scatter = SCATTER_AMOUNT_TIER_9 if(accuracy_improvement) accuracy_mult += HIT_ACCURACY_MULT_TIER_3 else From 25e8d22d90c17d930017b24f9af498be49675c37 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 8 Jun 2023 21:19:02 +0100 Subject: [PATCH 271/495] Automatic changelog for PR #3556 [ci skip] --- html/changelogs/AutoChangeLog-pr-3556.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3556.yml diff --git a/html/changelogs/AutoChangeLog-pr-3556.yml b/html/changelogs/AutoChangeLog-pr-3556.yml new file mode 100644 index 000000000000..6d19dd01688c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3556.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - qol: "Reduced USCM SG max scattering on Full Auto fire so you don't have to periodically let go of the fire button to keep it from firing way wide." \ No newline at end of file From e00cc099df203797d892d27a2e18cfb2d172a6d1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 9 Jun 2023 01:43:14 +0000 Subject: [PATCH 272/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3528.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3537.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3556.yml | 4 ---- html/changelogs/archive/2023-06.yml | 15 +++++++++++++++ 4 files changed, 15 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3528.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3537.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3556.yml diff --git a/html/changelogs/AutoChangeLog-pr-3528.yml b/html/changelogs/AutoChangeLog-pr-3528.yml deleted file mode 100644 index e02185a03de9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3528.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Al-1ce" -delete-after: True -changes: - - bugfix: "Bicaridine no-longer says it can fix IB." - - spellcheck: "RR, Bica, Rezadone and Anti-Zed are now more informative about their side effects." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3537.yml b/html/changelogs/AutoChangeLog-pr-3537.yml deleted file mode 100644 index d5578541f2b8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3537.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix xenos being unable to point and marines unable to open bags with MMB" - - bugfix: "Fix ghosts interacting with ghost join abilities and teleporting to UI icons." - - bugfix: "Disabled xenos transferring plasma to self (it just wasted plasma)" - - ui: "Vanguard dash now uses a different icon state while waiting for second use (or timeout)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3556.yml b/html/changelogs/AutoChangeLog-pr-3556.yml deleted file mode 100644 index 6d19dd01688c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3556.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - qol: "Reduced USCM SG max scattering on Full Auto fire so you don't have to periodically let go of the fire button to keep it from firing way wide." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index c95f36b0225a..ba6d8fbe230a 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -96,3 +96,18 @@ - rscadd: Adds an admin button for global blurb alerts. (Visual on game screen) wHO_TOOKthejam: - rscadd: gives DCC and PO the same armor choices +2023-06-09: + Al-1ce: + - bugfix: Bicaridine no-longer says it can fix IB. + - spellcheck: RR, Bica, Rezadone and Anti-Zed are now more informative about their + side effects. + Drathek: + - bugfix: Fix xenos being unable to point and marines unable to open bags with MMB + - bugfix: Fix ghosts interacting with ghost join abilities and teleporting to UI + icons. + - bugfix: Disabled xenos transferring plasma to self (it just wasted plasma) + - ui: Vanguard dash now uses a different icon state while waiting for second use + (or timeout) + fira: + - qol: Reduced USCM SG max scattering on Full Auto fire so you don't have to periodically + let go of the fire button to keep it from firing way wide. From e5cb703ed745eab5c07b698fa5cf756a288cc43b Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:17:37 -0400 Subject: [PATCH 273/495] Removes fourth awkward LZ2 Soro communication relay (#3566) # About the pull request This PR removes the LZ2 Soro communication relay that is right next to an LZ1 communication relay. # Explain why it's good for the game Given some of the coming objective changes it is too strong to have them right next to each other. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow del: Removes fourth awkward LZ2 Soro communication relay /:cl: --- maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index c529e9021f20..95ed6efeb70b 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -40452,10 +40452,6 @@ "uux" = ( /turf/closed/wall/strata_outpost, /area/strata/ug/interior/jungle/deep/structures/res) -"uvm" = ( -/obj/effect/landmark/static_comms/net_two, -/turf/open/auto_turf/snow/brown_base/layer0, -/area/strata/ag/exterior/marsh/crash) "uvw" = ( /turf/open/auto_turf/strata_grass/layer0, /area/strata/ug/interior/jungle/deep/west_engi) @@ -45557,7 +45553,7 @@ cXU bhO bgS bhO -uvm +bhO bhO bhO bhO From 2e41c05932a599af654af741db7c952461616740 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 10:26:10 +0100 Subject: [PATCH 274/495] Automatic changelog for PR #3566 [ci skip] --- html/changelogs/AutoChangeLog-pr-3566.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3566.yml diff --git a/html/changelogs/AutoChangeLog-pr-3566.yml b/html/changelogs/AutoChangeLog-pr-3566.yml new file mode 100644 index 000000000000..3aa9a3ac3e45 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3566.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscdel: "Removes fourth awkward LZ2 Soro communication relay" \ No newline at end of file From c7d4ac201c7d294d6bcb42d788537c86c5da89d1 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Fri, 9 Jun 2023 11:34:35 +0200 Subject: [PATCH 275/495] Refactor many object to remove code from DMM to DM code. (#3396) # About the pull request create many subtype to clean dmm code # Explain why it's good for the game because making sub-type is good for now and the future... # Testing Photographs and Procedure pass the tests server launched fine..
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: refactor: create many sub-type for item to clean the code. /:cl: --------- Co-authored-by: Julien Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/game/objects/structures/flora.dm | 118 +- code/game/turfs/open.dm | 112 +- code/game/turfs/strata.dm | 7 + maps/map_files/CORSAT/Corsat.dmm | 992 ++-- .../CORSAT/standalone/lockdown_thetaeast.dmm | 6 +- maps/map_files/DesertDam/Desert_Dam.dmm | 490 +- .../FOP_v2_Cellblocks/Prison_Station_FOP.dmm | 26 +- .../map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 32 +- .../Ice_Colony_v3/Shivas_Snowball.dmm | 198 +- maps/map_files/Kutjevo/Kutjevo.dmm | 170 +- maps/map_files/LV624/LV624.dmm | 4566 ++++++----------- .../cargospecial/cargospecial1_mines.dmm | 4 +- maps/map_files/LV624/gym/20.pool.dmm | 53 +- maps/map_files/LV624/gym/30.alternate.dmm | 53 +- maps/map_files/LV624/hydro/30.destroyed.dmm | 25 +- maps/map_files/LV624/maintemple/1.intact.dmm | 51 +- maps/map_files/LV624/maintemple/2.flooded.dmm | 373 +- maps/map_files/LV624/medbay/10.destroyed.dmm | 36 +- .../LV624/medbay/30.larvasurgery.dmm | 36 +- maps/map_files/LV624/science/10.yautja.dmm | 10 +- .../LV624/science/40.fullylocked.dmm | 10 +- .../LV624/standalone/leftsidepass.dmm | 139 +- .../LV624/standalone/lv-bridge-east.dmm | 178 +- .../LV624/standalone/lv-bridge-nofog.dmm | 57 +- .../LV624/standalone/rightsidepass.dmm | 158 +- .../LV624/standalone/sandtemple-jungle.dmm | 251 +- .../LV624/standalone/sandtemple-se.dmm | 183 +- maps/map_files/New_Varadero/New_Varadero.dmm | 506 +- .../Sorokyne_Strata/Sorokyne_Strata.dmm | 425 +- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 1238 ++--- maps/predship/huntership.dmm | 33 +- 31 files changed, 3311 insertions(+), 7225 deletions(-) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 01f03fd05de0..b19fc4788c01 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -80,10 +80,29 @@ PLANT_CUT_MACHETE = 3 = Needs at least a machete to be cut down icon = 'icons/obj/structures/props/pinetrees.dmi' icon_state = "pine_c" +//dead /obj/structure/flora/tree/dead icon = 'icons/obj/structures/props/deadtrees.dmi' + +/obj/structure/flora/tree/dead/tree_1 icon_state = "tree_1" +/obj/structure/flora/tree/dead/tree_2 + icon_state = "tree_2" + +/obj/structure/flora/tree/dead/tree_3 + icon_state = "tree_3" + +/obj/structure/flora/tree/dead/tree_4 + icon_state = "tree_4" + +/obj/structure/flora/tree/dead/tree_5 + icon_state = "tree_5" + +/obj/structure/flora/tree/dead/tree_6 + icon_state = "tree_6" + +//joshua /obj/structure/flora/tree/joshua name = "joshua tree" desc = "A tall tree covered in spiky-like needles, covering its trunk." @@ -128,14 +147,25 @@ ICE GRASS icon_state = "" variations = 3 +//brown /obj/structure/flora/grass/ice/brown - icon_state = "snowgrassbb_1" icon_tag = "snowgrassbb" +/obj/structure/flora/grass/ice/brown/snowgrassbb_1 + icon_state = "snowgrassbb_1" + +/obj/structure/flora/grass/ice/brown/snowgrassbb_2 + icon_state = "snowgrassbb_2" + +/obj/structure/flora/grass/ice/brown/snowgrassbb_3 + icon_state = "snowgrassbb_3" + +//green /obj/structure/flora/grass/ice/green - icon_state = "snowgrassgb_1" icon_tag = "snowgrassgb" + icon_state = "snowgrassgb_1" +//both /obj/structure/flora/grass/ice/both icon_state = "snowgrassall_1" icon_tag = "snowgrassall" @@ -168,13 +198,80 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. */ +//Light desert grass + /obj/structure/flora/grass/desert icon = 'icons/obj/structures/props/dam.dmi' + +// to replace with +/obj/structure/flora/grass/desert/lightgrass_1 icon_state = "lightgrass_1" -/obj/structure/flora/grass/desert/heavy +/obj/structure/flora/grass/desert/lightgrass_2 + icon_state = "lightgrass_2" + +/obj/structure/flora/grass/desert/lightgrass_3 + icon_state = "lightgrass_3" + +/obj/structure/flora/grass/desert/lightgrass_4 + icon_state = "lightgrass_4" + +/obj/structure/flora/grass/desert/lightgrass_5 + icon_state = "lightgrass_5" + +/obj/structure/flora/grass/desert/lightgrass_6 + icon_state = "lightgrass_6" + +/obj/structure/flora/grass/desert/lightgrass_7 + icon_state = "lightgrass_7" + +/obj/structure/flora/grass/desert/lightgrass_8 + icon_state = "lightgrass_8" + +/obj/structure/flora/grass/desert/lightgrass_9 + icon_state = "lightgrass_9" + +/obj/structure/flora/grass/desert/lightgrass_10 + icon_state = "lightgrass_10" + +/obj/structure/flora/grass/desert/lightgrass_11 + icon_state = "lightgrass_11" + +/obj/structure/flora/grass/desert/lightgrass_12 + icon_state = "lightgrass_12" + +//heavy desert grass + +/obj/structure/flora/grass/desert/heavygrass_1 icon_state = "heavygrass_1" +/obj/structure/flora/grass/desert/heavygrass_2 + icon_state = "heavygrass_2" + +/obj/structure/flora/grass/desert/heavygrass_3 + icon_state = "heavygrass_3" + +/obj/structure/flora/grass/desert/heavygrass_4 + icon_state = "heavygrass_4" + +/obj/structure/flora/grass/desert/heavygrass_5 + icon_state = "heavygrass_5" + +/obj/structure/flora/grass/desert/heavygrass_6 + icon_state = "heavygrass_6" + +/obj/structure/flora/grass/desert/heavygrass_7 + icon_state = "heavygrass_7" + +/obj/structure/flora/grass/desert/heavygrass_8 + icon_state = "heavygrass_8" + +/obj/structure/flora/grass/desert/heavygrass_9 + icon_state = "heavygrass_9" + +/obj/structure/flora/grass/desert/heavygrass_10 + icon_state = "heavygrass_10" + /* TALLGRASS - SPREADS FIRES @@ -516,16 +613,29 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. icon_state = "" //will this break it?? - Nope density = TRUE +//light vines /obj/structure/flora/jungle/vines name = "vines" desc = "A mass of twisted vines." icon = 'icons/effects/spacevines.dmi' - icon_state = "light_1" icon_tag = "light" variations = 3 cut_level = PLANT_CUT_MACHETE fire_flag = FLORA_BURN_NO_SPREAD +/obj/structure/flora/jungle/vines/light_1 + icon_state = "light_1" + icon_tag = "light_1" + +/obj/structure/flora/jungle/vines/light_2 + icon_state = "light_2" + icon_tag = "light_2" + +/obj/structure/flora/jungle/vines/light_3 + icon_state = "light_3" + icon_tag = "light_3" + +//heavy hide you /obj/structure/flora/jungle/vines/heavy desc = "A thick, coiled mass of twisted vines." opacity = TRUE diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 41ada18c1552..baebe7cae5c8 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -327,10 +327,43 @@ /turf/open/gm/grass name = "grass" - icon_state = "grass1" baseturfs = /turf/open/gm/grass scorchable = "grass1" +/turf/open/gm/grass/grass1 + icon_state = "grass1" + +/turf/open/gm/grass/grass2 + icon_state = "grass2" + +/turf/open/gm/grass/grassbeach + icon_state = "grassbeach" + +/turf/open/gm/grass/grassbeach/north + +/turf/open/gm/grass/grassbeach/south + dir = 1 + +/turf/open/gm/grass/grassbeach/west + dir = 4 + +/turf/open/gm/grass/grassbeach/east + dir = 8 + +/turf/open/gm/grass/gbcorner + icon_state = "gbcorner" + +/turf/open/gm/grass/gbcorner/north_west + +/turf/open/gm/grass/gbcorner/south_east + dir = 1 + +/turf/open/gm/grass/gbcorner/south_west + dir = 4 + +/turf/open/gm/grass/gbcorner/north_east + dir = 8 + /turf/open/gm/grass/Initialize(mapload, ...) . = ..() @@ -357,6 +390,45 @@ baseturfs = /turf/open/gm/dirtgrassborder scorchable = "grass1" +/turf/open/gm/dirtgrassborder/north + +/turf/open/gm/dirtgrassborder/south + dir = 1 + +/turf/open/gm/dirtgrassborder/west + dir = 4 + +/turf/open/gm/dirtgrassborder/east + dir = 8 + +/turf/open/gm/dirtgrassborder/grassdirt_corner + icon_state = "grassdirt_corner" + +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west + +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east + dir = 1 + +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east + dir = 4 + +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west + dir = 8 + +/turf/open/gm/dirtgrassborder/grassdirt_corner2 + icon_state = "grassdirt_corner2" + +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west + +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east + dir = 1 + +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east + dir = 4 + +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west + dir = 8 + /turf/open/gm/dirtgrassborder/Initialize(mapload, ...) . = ..() @@ -527,6 +599,44 @@ baseturfs = /turf/open/gm/coast supports_surgery = FALSE +/turf/open/gm/coast/north + +/turf/open/gm/coast/south + dir = 1 + +/turf/open/gm/coast/west + dir = 4 + +/turf/open/gm/coast/east + dir = 8 + +/turf/open/gm/coast/beachcorner + icon_state = "beachcorner" + +/turf/open/gm/coast/beachcorner/north_west + +/turf/open/gm/coast/beachcorner/north_east + dir = 1 + +/turf/open/gm/coast/beachcorner/south_east + dir = 4 + +/turf/open/gm/coast/beachcorner/south_west + dir = 8 + +/turf/open/gm/coast/beachcorner2 + icon_state = "beachcorner2" + +/turf/open/gm/coast/beachcorner2/north_west + +/turf/open/gm/coast/beachcorner2/north_east + dir = 1 + +/turf/open/gm/coast/beachcorner2/south_west + dir = 4 + +/turf/open/gm/coast/beachcorner2/south_east + dir = 8 /turf/open/gm/riverdeep name = "river" diff --git a/code/game/turfs/strata.dm b/code/game/turfs/strata.dm index e48f6bf8bc40..a89f98a732ae 100644 --- a/code/game/turfs/strata.dm +++ b/code/game/turfs/strata.dm @@ -5,6 +5,13 @@ /turf/open/gm/grass/weedable/is_weedable() return FULLY_WEEDABLE +//just in case + +/turf/open/gm/grass/grass1/weedable //inherit from general turfs + +/turf/open/gm/grass/grass1/weedable/is_weedable() + return FULLY_WEEDABLE + /turf/open/gm/dirtgrassborder/weedable /turf/open/gm/dirtgrassborder/weedable/is_weedable() //Gotta have our sexy grass borders be weedable. diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 4ecbe289f726..bddc64a61ad2 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -634,7 +634,7 @@ /obj/structure/window/reinforced{ layer = 3.8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/foyer) "ace" = ( /obj/structure/machinery/landinglight/ds1/delayone{ @@ -829,7 +829,7 @@ /obj/structure/window/reinforced{ layer = 3.8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/foyer) "acB" = ( /obj/structure/machinery/door/window/southleft{ @@ -1448,7 +1448,7 @@ /obj/structure/window/reinforced{ layer = 3.8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/foyer) "aew" = ( /obj/effect/landmark/teleporter_loc/corsat_sigma_remote{ @@ -2506,7 +2506,7 @@ layer = 3.8 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/foyer) "ahw" = ( /turf/closed/wall/biodome, @@ -2530,7 +2530,7 @@ /obj/structure/window/reinforced{ layer = 3.8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/hallwaysouth) "ahz" = ( /turf/closed/wall/r_wall/biodome/biodome_unmeltable, @@ -5960,11 +5960,11 @@ }, /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "arC" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "arE" = ( /obj/structure/window/reinforced{ @@ -5973,7 +5973,7 @@ }, /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "arF" = ( /obj/structure/machinery/light/small{ @@ -6017,7 +6017,7 @@ dir = 8 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "arN" = ( /turf/closed/wall/biodome, @@ -6051,7 +6051,7 @@ "arT" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "arU" = ( /obj/structure/machinery/washing_machine, @@ -6078,7 +6078,7 @@ }, /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asa" = ( /turf/open/floor/corsat{ @@ -6130,7 +6130,7 @@ }, /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asi" = ( /obj/structure/window/reinforced{ @@ -6138,7 +6138,7 @@ health = 80 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asj" = ( /obj/structure/machinery/power/apc/hyper{ @@ -6161,7 +6161,7 @@ "asn" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "aso" = ( /turf/open/floor/corsat{ @@ -6263,7 +6263,7 @@ layer = 3.8 }, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asJ" = ( /turf/closed/wall/r_wall/biodome/biodome_unmeltable, @@ -6276,7 +6276,7 @@ layer = 3.8 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asM" = ( /obj/structure/window/reinforced{ @@ -6288,7 +6288,7 @@ }, /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asN" = ( /obj/structure/surface/table/woodentable, @@ -12923,7 +12923,7 @@ }, /area/corsat/theta/airlock/control) "aJZ" = ( -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "aKa" = ( /obj/structure/window/framed/corsat/security, @@ -12967,48 +12967,31 @@ /turf/open/floor/plating, /area/corsat/theta/airlock/control) "aKh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "aKi" = ( /turf/open/gm/dirt, /area/corsat/theta/biodome) "aKj" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "aKk" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "aKl" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "aKm" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "aKn" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "aKo" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "aKp" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "aKq" = ( /turf/closed/wall/biodome, @@ -14979,10 +14962,8 @@ /area/corsat/gamma/foyer) "aPG" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "aPH" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -14994,11 +14975,8 @@ /area/corsat/gamma/hangar/checkpoint) "aPJ" = ( /obj/structure/flora/jungle/alienplant1, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "aPK" = ( /obj/structure/surface/table/reinforced, @@ -15031,7 +15009,7 @@ "aPN" = ( /obj/effect/landmark/yautja_teleport, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "aPO" = ( /obj/structure/window/framed/corsat/security, @@ -18748,7 +18726,7 @@ "aZm" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "aZn" = ( /obj/structure/platform{ @@ -20305,60 +20283,43 @@ }, /area/corsat/theta/biodome/complex) "bcD" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "bcE" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "bcF" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "bcG" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "bcH" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "bcI" = ( /obj/structure/flora/jungle/plantbot1, /turf/open/gm/dirt, /area/corsat/theta/biodome) "bcJ" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "bcK" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "bcL" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "bcM" = ( /obj/structure/fence, @@ -20367,7 +20328,7 @@ "bcN" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bcO" = ( /obj/structure/sign/safety/airlock{ @@ -20399,35 +20360,22 @@ /area/corsat/gamma/freezer) "bcR" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/corsat/theta/biodome) "bcS" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "bcT" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/corsat/theta/biodome) "bcU" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "bcV" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "bcW" = ( /obj/structure/fence, @@ -20437,38 +20385,31 @@ /obj/structure/machinery/colony_floodlight{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "bcY" = ( /obj/structure/machinery/colony_floodlight{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "bcZ" = ( /obj/structure/machinery/colony_floodlight{ dir = 8 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "bda" = ( /obj/structure/machinery/colony_floodlight{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "bdb" = ( /obj/structure/machinery/colony_floodlight{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "bdc" = ( /obj/structure/fence, @@ -20585,114 +20526,72 @@ }, /area/corsat/sigma/biodome/gunrange) "bdx" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "bdy" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "bdz" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/corsat/theta/biodome) "bdA" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/corsat/theta/biodome) "bdB" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/corsat/theta/biodome) "bdC" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/corsat/theta/biodome) "bdD" = ( /turf/open/gm/river, /area/corsat/theta/biodome) "bdE" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/corsat/theta/biodome) "bdF" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/corsat/theta/biodome) "bdG" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/corsat/theta/biodome) "bdI" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/corsat/theta/biodome) "bdJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "bdK" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "bdL" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/corsat/theta/biodome) "bdM" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, -/area/corsat/theta/biodome) -"bdN" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner/south_west, /area/corsat/theta/biodome) "bdO" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/corsat/theta/biodome) "bdP" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass/weedable, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bdQ" = ( /turf/closed/gm/dense, /area/corsat/theta/biodome) "bdR" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bdS" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bdT" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "bdU" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -20700,65 +20599,45 @@ /area/corsat/theta/biodome) "bdV" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "bdW" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "bdX" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "bdY" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "bdZ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bea" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "beb" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "bec" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "bed" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "bee" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "bef" = ( /turf/open/mars_cave{ @@ -20767,15 +20646,15 @@ /area/corsat/sigma/biodome/gunrange) "beg" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "beh" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bei" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bej" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -20802,19 +20681,16 @@ /area/corsat/theta/biodome) "bem" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "ben" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "beo" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bep" = ( /obj/structure/flora/jungle/planttop1, @@ -20853,19 +20729,15 @@ /area/corsat/sigma/biodome/gunrange) "bev" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "bew" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "bex" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/corsat/theta/biodome) "bey" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, @@ -20885,48 +20757,35 @@ /area/corsat/theta/biodome) "beD" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "beE" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "beF" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/gm/dirt, /area/corsat/theta/biodome) "beG" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "beH" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "beI" = ( -/obj/structure/flora/jungle/vines, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass/weedable, +/obj/structure/flora/jungle/vines/light_1, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "beJ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "beK" = ( /turf/open/mars_cave{ @@ -20960,16 +20819,11 @@ /area/corsat/gamma/biodome) "beQ" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "beR" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "beS" = ( /obj/structure/machinery/colony_floodlight, @@ -20977,10 +20831,7 @@ /area/corsat/theta/biodome) "beT" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "beU" = ( /obj/structure/target, @@ -21004,10 +20855,7 @@ /area/corsat/gamma/biodome) "beY" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "beZ" = ( /turf/closed/ice_rock/corners, @@ -24135,9 +23983,7 @@ /obj/structure/sign/safety/airlock{ pixel_x = -32 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "boA" = ( /obj/structure/sign/safety/airlock{ @@ -24154,9 +24000,7 @@ /obj/effect/landmark/nightmare{ insert_tag = "lockdown-theta-east" }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "boD" = ( /obj/structure/machinery/disposal, @@ -34214,7 +34058,7 @@ "bUJ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bUK" = ( /obj/structure/flora/jungle/plantbot1, @@ -34451,7 +34295,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bVG" = ( /obj/structure/machinery/door_control{ @@ -34467,7 +34311,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bVI" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -34562,7 +34406,7 @@ "bVX" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "bWb" = ( /obj/structure/surface/table/almayer, @@ -36141,7 +35985,7 @@ /area/corsat/gamma/residential/west) "cbW" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "cce" = ( /obj/effect/landmark/survivor_spawner, @@ -36152,10 +35996,7 @@ /area/corsat/gamma/residential/showers) "ccq" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "cec" = ( /turf/open/floor/corsat{ @@ -36644,7 +36485,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "cvW" = ( /obj/structure/machinery/door/window/westleft, @@ -36923,7 +36764,7 @@ "cMa" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "cMv" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ @@ -37308,9 +37149,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "ddo" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -37462,7 +37301,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "diI" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -37961,7 +37800,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "dzX" = ( /turf/open/floor/corsat{ @@ -38268,9 +38107,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "dOq" = ( /obj/structure/bed/chair/office/light{ @@ -38782,7 +38619,7 @@ "ehg" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/vents/pump, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "ehj" = ( /obj/structure/flora/pottedplant, @@ -38834,15 +38671,13 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "eiG" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "eiQ" = ( /obj/structure/machinery/power/apc/high{ @@ -39095,7 +38930,7 @@ "eql" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "eqt" = ( /obj/structure/pipes/vents/pump{ @@ -39404,9 +39239,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/corsat/theta/biodome) "eBl" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -39471,10 +39304,8 @@ /area/corsat/omega/complex) "eDM" = ( /obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "eDP" = ( /obj/structure/bed/chair/office/light, @@ -39540,10 +39371,7 @@ /area/corsat/sigma/cargo) "eIL" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "eJg" = ( /turf/open/floor/corsat{ @@ -39631,7 +39459,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "eMI" = ( /obj/structure/showcase{ @@ -39674,7 +39502,7 @@ "eNM" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "eOe" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -39699,7 +39527,7 @@ /area/corsat/gamma/medbay) "eOZ" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "ePL" = ( /obj/structure/closet/l3closet/general, @@ -39974,9 +39802,7 @@ "eZQ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "fax" = ( /obj/structure/machinery/light{ @@ -40218,7 +40044,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "fkn" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -40280,7 +40106,7 @@ health = 80 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/foyer) "flt" = ( /obj/vehicle/train/cargo/trolley, @@ -40421,11 +40247,11 @@ }, /area/corsat/gamma/foyer) "fpI" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "fpL" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -40585,9 +40411,9 @@ }, /area/corsat/omega/airlocknorth/id) "fwq" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "fwQ" = ( /turf/open/floor/corsat{ @@ -40651,10 +40477,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "fzm" = ( /obj/structure/surface/table/almayer, @@ -40978,7 +40801,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "fOh" = ( /obj/effect/landmark/corpsespawner/prisoner, @@ -41066,9 +40889,7 @@ /area/corsat/gamma/hallwaysouth) "fSA" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "fSB" = ( /turf/open/floor/corsat{ @@ -41407,10 +41228,7 @@ /area/corsat/gamma/airlock/south) "geN" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "geV" = ( /obj/effect/landmark/corpsespawner/scientist, @@ -41442,10 +41260,7 @@ dir = 4; network = list("theta") }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "gfM" = ( /obj/structure/machinery/smartfridge/seeds, @@ -41631,10 +41446,7 @@ /area/corsat/gamma/airlock/south/id) "glr" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "gne" = ( /turf/open/floor/corsat{ @@ -41724,7 +41536,7 @@ /area/corsat/sigma/south/engineering) "gpP" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "gqd" = ( /obj/structure/surface/table/reinforced, @@ -41780,11 +41592,11 @@ "gqT" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/vents/pump, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "gqV" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "gra" = ( /turf/open/floor/corsat{ @@ -41827,7 +41639,7 @@ "grD" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "grK" = ( /turf/open/floor/corsat{ @@ -42169,18 +41981,14 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "gEU" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "gEV" = ( /turf/open/floor/corsat{ @@ -42374,11 +42182,9 @@ }, /area/corsat/sigma/north) "gOk" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "gOx" = ( /obj/structure/machinery/light{ @@ -42966,10 +42772,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "hfG" = ( /obj/structure/bed/chair{ @@ -43069,13 +42872,11 @@ /turf/open/floor/wood, /area/corsat/theta/biodome/complex) "hkp" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "hkZ" = ( /turf/open/floor/corsat{ @@ -43144,7 +42945,7 @@ "hnR" = ( /obj/structure/flora/jungle/plantbot1, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "hoh" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -43229,10 +43030,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "hqX" = ( /turf/open/floor/corsat, @@ -43690,13 +43488,11 @@ /turf/open/floor/corsat, /area/corsat/gamma/cargo/disposal) "hDO" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "hDX" = ( /turf/open/floor/corsat{ @@ -43781,10 +43577,7 @@ /area/corsat/omega/security) "hGf" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "hGg" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -43875,9 +43668,7 @@ /area/corsat/gamma/hangar/flightcontrol) "hJw" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "hJG" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -43930,7 +43721,7 @@ "hKH" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "hKZ" = ( /obj/structure/largecrate/random/barrel, @@ -44000,7 +43791,7 @@ /obj/structure/tunnel{ id = "hole3" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "hOb" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -44548,10 +44339,7 @@ /area/corsat/omega/checkpoint) "iiI" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "iiS" = ( /obj/structure/surface/table/reinforced, @@ -44684,10 +44472,7 @@ /area/corsat/gamma/biodome) "imz" = ( /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "imK" = ( /obj/structure/surface/table/reinforced, @@ -45031,7 +44816,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "iBo" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -45153,7 +44938,7 @@ /obj/structure/pipes/vents/pump{ dir = 1 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "iEN" = ( /obj/structure/surface/table/almayer, @@ -45205,9 +44990,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "iHY" = ( /turf/open/floor/corsat{ @@ -45324,9 +45107,7 @@ /area/corsat/gamma/administration) "iNk" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "iNl" = ( /obj/structure/machinery/constructable_frame, @@ -45437,9 +45218,9 @@ }, /area/corsat/gamma/residential/researcher) "iQH" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "iQL" = ( /obj/structure/closet/wardrobe/robotics_black, @@ -45506,10 +45287,7 @@ /area/corsat/gamma/airlock/north/id) "iTW" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "iVp" = ( /obj/structure/machinery/light, @@ -45907,7 +45685,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "jnb" = ( /obj/structure/machinery/light{ @@ -45986,7 +45764,7 @@ /area/corsat/theta/airlock/west) "jqz" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "jrQ" = ( /obj/structure/bed/stool{ @@ -46874,10 +46652,7 @@ /area/corsat/theta/biodome/hydroeast) "keE" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "kfc" = ( /obj/structure/flora/pottedplant{ @@ -47129,7 +46904,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "koV" = ( /obj/structure/bed/chair/office/light{ @@ -47297,7 +47072,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "kuO" = ( /obj/structure/surface/table/reinforced, @@ -47394,9 +47169,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "kzN" = ( /obj/structure/bed/chair, @@ -47471,7 +47244,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "kCq" = ( /turf/open/floor/corsat{ @@ -47489,17 +47262,12 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "kDL" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "kEj" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -47547,10 +47315,7 @@ /area/corsat/gamma/biodome/toxins) "kFZ" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "kGi" = ( /obj/structure/barricade/handrail{ @@ -47605,10 +47370,7 @@ /area/corsat/sigma/airlock/control) "kHP" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "kIz" = ( /turf/open/floor/corsat{ @@ -48079,7 +47841,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "laV" = ( /obj/structure/surface/table/almayer, @@ -48378,9 +48140,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "lko" = ( /obj/structure/pipes/vents/pump{ @@ -48591,7 +48351,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "lsH" = ( /obj/structure/pipes/vents/pump{ @@ -49110,7 +48870,7 @@ /area/corsat/sigma/hangar) "lKy" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "lKC" = ( /obj/structure/pipes/vents/pump{ @@ -49415,9 +49175,7 @@ /area/corsat/sigma/hangar/checkpoint) "lVF" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "lVW" = ( /obj/structure/platform, @@ -49490,10 +49248,7 @@ "lYc" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "lYd" = ( /obj/structure/surface/table/reinforced, @@ -50050,7 +49805,7 @@ /area/corsat/gamma/cargo/disposal) "msP" = ( /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "msY" = ( /turf/open/floor/corsat{ @@ -50472,10 +50227,7 @@ "mIY" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "mJa" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -50714,10 +50466,7 @@ /area/corsat/gamma/residential/east) "mSo" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "mSz" = ( /obj/structure/machinery/chem_master, @@ -50955,11 +50704,11 @@ /area/corsat/theta/biodome) "nck" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "ncR" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -51143,14 +50892,14 @@ "nlm" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "nln" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/vents/pump{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "nls" = ( /obj/structure/bed/sofa/south/grey/right, @@ -51487,9 +51236,7 @@ /area/corsat/gamma/residential/east) "nwj" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "nws" = ( /turf/open/floor/corsat{ @@ -51757,7 +51504,7 @@ /area/corsat/gamma/medbay/morgue) "nFc" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "nFt" = ( /obj/structure/surface/table/reinforced, @@ -51828,10 +51575,7 @@ "nIy" = ( /obj/structure/flora/bush/ausbushes/grassybush, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "nIF" = ( /obj/structure/surface/table/almayer, @@ -51957,9 +51701,7 @@ /area/corsat/gamma/biodome/toxins) "nMk" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "nMP" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -52435,7 +52177,7 @@ "oge" = ( /obj/structure/flora/jungle/vines/heavy, /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "ohe" = ( /turf/open/floor/corsat{ @@ -52620,11 +52362,11 @@ }, /area/corsat/gamma/sigmaremote) "ooX" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "opf" = ( /obj/structure/prop/almayer/computers/sensor_computer1{ @@ -52729,9 +52471,7 @@ /area/corsat/sigma/south/complex) "osY" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "otC" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -53170,9 +52910,7 @@ /area/corsat/sigma/biodome/gunrange) "oLe" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "oLg" = ( /obj/effect/alien/weeds/node, @@ -53343,7 +53081,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "oQO" = ( /turf/open/floor/corsat{ @@ -53416,9 +53154,9 @@ }, /area/corsat/gamma/cargo) "oUJ" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "oVe" = ( /obj/structure/machinery/light{ @@ -53447,7 +53185,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "oVM" = ( /obj/structure/bed/sofa/vert/grey/bot, @@ -53585,17 +53323,14 @@ /area/corsat/gamma/residential/west) "oZW" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "paH" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "pbS" = ( /turf/open/floor/corsat{ @@ -53754,7 +53489,7 @@ "pgO" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "pgV" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -53878,9 +53613,7 @@ /obj/structure/machinery/light/small{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "pmf" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -53904,10 +53637,7 @@ /area/corsat/omega/complex) "pnQ" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "pov" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -54050,7 +53780,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "pwd" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -54686,10 +54416,7 @@ /area/corsat/sigma/south/complex) "pWR" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "pXp" = ( /obj/effect/landmark/corpsespawner/scientist, @@ -54700,9 +54427,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "pXU" = ( /obj/structure/barricade/handrail{ @@ -54873,9 +54598,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "qcR" = ( /obj/structure/surface/table/woodentable, @@ -55623,7 +55346,7 @@ dir = 8; network = list("theta") }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "qFp" = ( /obj/structure/bed/chair/office/light{ @@ -55675,9 +55398,7 @@ "qGz" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "qGF" = ( /obj/structure/janitorialcart, @@ -56079,9 +55800,7 @@ dir = 1; network = list("theta") }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "qVz" = ( /obj/effect/landmark/corpsespawner/pmc, @@ -56803,10 +56522,8 @@ }, /area/corsat/sigma/hangar/security) "rzy" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "rzU" = ( /obj/structure/machinery/door/airlock/almayer/maint/colony{ @@ -57039,7 +56756,7 @@ "rJo" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "rJu" = ( /obj/effect/landmark/corpsespawner/scientist, @@ -57274,10 +56991,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "rSz" = ( /obj/structure/closet/wardrobe/white, @@ -57332,11 +57046,11 @@ }, /area/corsat/gamma/residential/west) "rTj" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "rTo" = ( /turf/open/floor/corsat{ @@ -57369,18 +57083,18 @@ }, /area/corsat/gamma/medbay/lobby) "rUq" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "rUH" = ( /obj/structure/pipes/vents/pump{ dir = 4 }, /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "rUK" = ( /obj/structure/machinery/light{ @@ -57672,9 +57386,7 @@ /area/corsat/gamma/biodome/complex) "sem" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "sez" = ( /obj/structure/surface/table/reinforced, @@ -57803,9 +57515,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/corsat/theta/biodome) "siU" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -57944,7 +57654,7 @@ /area/corsat/sigma/hangar/office) "smP" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "snc" = ( /obj/structure/morgue, @@ -58059,21 +57769,17 @@ /area/corsat/gamma/biodome/virology) "spU" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "sqn" = ( /obj/structure/machinery/colony_floodlight{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "sqr" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "sqY" = ( /turf/open/floor/corsat{ @@ -58121,7 +57827,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "sum" = ( /turf/open/floor/corsat{ @@ -58401,9 +58107,7 @@ /area/corsat/gamma/rnr/library) "sGQ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "sGV" = ( /obj/structure/machinery/door/airlock/almayer/command/colony{ @@ -58935,10 +58639,7 @@ /area/corsat/gamma/biodome/virology) "sZg" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "tad" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -59095,10 +58796,7 @@ /area/corsat/gamma/hallwaysouth) "tfu" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "tfz" = ( /obj/structure/surface/table/almayer, @@ -59348,10 +59046,7 @@ /area/corsat/sigma/hangar/office) "tpF" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "tpH" = ( /obj/structure/pipes/vents/pump{ @@ -59475,10 +59170,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "tvG" = ( /obj/structure/pipes/vents/pump{ @@ -59520,7 +59212,7 @@ "twS" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/pipes/vents/pump/on, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "twW" = ( /obj/structure/window/framed/corsat, @@ -59591,14 +59283,14 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "tAF" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "tBh" = ( /turf/open/floor/corsat{ @@ -59688,11 +59380,8 @@ }, /area/corsat/gamma/hangar/checkpoint) "tDK" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "tDQ" = ( /obj/structure/bed/chair{ @@ -59740,10 +59429,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/corsat/theta/biodome) "tGq" = ( /obj/structure/largecrate/random/barrel/green, @@ -59767,16 +59453,14 @@ /area/corsat/gamma/medbay/lobby) "tGV" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/corsat/theta/biodome) "tHy" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/structure/pipes/vents/pump{ dir = 1 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "tHC" = ( /obj/structure/bed/chair{ @@ -59819,10 +59503,7 @@ /area/corsat/gamma/residential/west) "tJf" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "tJs" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -59920,10 +59601,10 @@ }, /area/corsat/sigma/biodome) "tNp" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/vents/pump, /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "tNJ" = ( /obj/structure/surface/table/reinforced, @@ -60017,10 +59698,7 @@ /area/corsat/gamma/biodome) "tQk" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "tQs" = ( /obj/effect/landmark/corpsespawner/scientist, @@ -60093,9 +59771,7 @@ /area/corsat/sigma/southeast/datamaint) "tTd" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "tTf" = ( /obj/structure/machinery/light{ @@ -60520,7 +60196,7 @@ /area/corsat/sigma/south/robotics) "ukb" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "ukf" = ( /obj/effect/landmark/monkey_spawn, @@ -60556,7 +60232,7 @@ /area/corsat/gamma/residential/west) "uli" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "ulq" = ( /turf/open/floor/corsat{ @@ -60655,11 +60331,11 @@ dir = 4 }, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "upr" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "upA" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -60728,9 +60404,7 @@ /area/corsat/sigma/checkpoint) "usK" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "usS" = ( /obj/structure/flora/jungle/vines/heavy, @@ -60740,7 +60414,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "usW" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -60989,12 +60663,9 @@ }, /area/corsat/gamma/residential/showers) "uBH" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "uCn" = ( /obj/structure/fence, @@ -61132,10 +60803,7 @@ /area/corsat/sigma/south/engineering) "uIh" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/corsat/theta/biodome) "uIJ" = ( /obj/structure/fence, @@ -61398,10 +61066,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "uRC" = ( /obj/structure/machinery/botany{ @@ -61486,10 +61151,7 @@ /area/corsat/gamma/residential/researcher) "uTf" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/corsat/theta/biodome) "uTg" = ( /obj/structure/safe, @@ -61746,16 +61408,16 @@ }, /area/corsat/theta/biodome/complex) "vcx" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/vents/pump, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "vcy" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "vcJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -61885,11 +61547,8 @@ }, /area/corsat/theta/airlock/control) "vhZ" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "vic" = ( /obj/structure/showcase{ @@ -62043,10 +61702,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/corsat/theta/biodome) "vnF" = ( /obj/structure/bed/chair/office/light{ @@ -62312,7 +61968,7 @@ /obj/structure/flora/jungle/vines/heavy, /obj/structure/pipes/vents/pump, /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "vzc" = ( /obj/structure/machinery/light, @@ -62348,7 +62004,7 @@ /area/corsat/sigma/hangar/id) "vzK" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "vzV" = ( /obj/structure/machinery/disposal, @@ -62619,9 +62275,7 @@ /area/corsat/gamma/hangar/cargo) "vKH" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/corsat/theta/biodome) "vKN" = ( /turf/open/floor/corsat{ @@ -62776,7 +62430,7 @@ "vQg" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "vQs" = ( /obj/structure/surface/table/reinforced, @@ -62992,10 +62646,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/corsat/theta/biodome) "wbK" = ( /obj/structure/flora/pottedplant{ @@ -63133,9 +62784,7 @@ /area/corsat/gamma/biodome) "wiJ" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/corsat/theta/biodome) "wiQ" = ( /obj/structure/machinery/light{ @@ -63205,10 +62854,7 @@ /area/corsat/sigma/hangar/office) "wkm" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "wkr" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -63253,10 +62899,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/corsat/theta/biodome) "wmf" = ( /obj/effect/landmark/hunter_secondary, @@ -63430,9 +63073,7 @@ /obj/structure/pipes/vents/pump{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "wrR" = ( /obj/structure/largecrate/random, @@ -63604,10 +63245,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "wxi" = ( /mob/living/carbon/human/yiren, @@ -63723,11 +63361,11 @@ }, /area/corsat/gamma/medbay/morgue) "wCI" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "wCJ" = ( /obj/structure/closet/emcloset, @@ -64132,17 +63770,13 @@ /area/corsat/sigma/cargo) "wSb" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "wSg" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/corsat/theta/biodome) "wSq" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -64417,7 +64051,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "xdB" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -64753,7 +64387,7 @@ /area/corsat/gamma/sigmaremote) "xsU" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "xsZ" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -64878,10 +64512,7 @@ /area/corsat/gamma/hangar) "xxO" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/corsat/theta/biodome) "xxZ" = ( /turf/open/floor/corsat{ @@ -65186,7 +64817,7 @@ health = 80 }, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/corsat/gamma/hallwaysouth) "xKC" = ( /obj/structure/machinery/camera/autoname{ @@ -65375,10 +65006,7 @@ /area/corsat/gamma/hallwaysouth) "xRq" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/corsat/theta/biodome) "xRM" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -65689,10 +65317,8 @@ }, /area/corsat/gamma/airlock/control) "yfH" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/east, /area/corsat/theta/biodome) "yfO" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -65829,9 +65455,7 @@ /area/corsat/omega/control) "yle" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "ylo" = ( /turf/open/space, @@ -88810,7 +88434,7 @@ bdD bdD bdD bdD -bdN +bcT vnc aKi aKi diff --git a/maps/map_files/CORSAT/standalone/lockdown_thetaeast.dmm b/maps/map_files/CORSAT/standalone/lockdown_thetaeast.dmm index f44a5f1cebc1..61645f5a5b3b 100644 --- a/maps/map_files/CORSAT/standalone/lockdown_thetaeast.dmm +++ b/maps/map_files/CORSAT/standalone/lockdown_thetaeast.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/corsat/theta/biodome) "b" = ( /turf/closed/wall/r_wall/biodome/biodome_unmeltable, @@ -74,9 +74,7 @@ /obj/structure/sign/safety/airlock{ pixel_x = 32 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/corsat/theta/biodome) "n" = ( /obj/structure/window/framed/corsat/security, diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 5cf1475c6c14..db6ec755f363 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -302,9 +302,7 @@ }, /area/desert_dam/exterior/river/riverside_central_north) "aba" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt{ dir = 4; icon_state = "desert_transition_edge1" @@ -548,9 +546,7 @@ }, /area/desert_dam/exterior/valley/valley_labs) "abN" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt{ dir = 5; icon_state = "desert_transition_edge1" @@ -1891,9 +1887,7 @@ }, /area/desert_dam/building/administration/control_room) "afX" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_labs) "afY" = ( @@ -1919,15 +1913,11 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_northwest) "agb" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "agc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_labs) "agd" = ( @@ -2058,9 +2048,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "agw" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_labs) "agx" = ( @@ -2077,9 +2065,7 @@ /area/desert_dam/exterior/valley/valley_northwest) "agz" = ( /obj/structure/disposalpipe/segment, -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "agA" = ( @@ -3518,9 +3504,7 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_excavation) "akJ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt{ icon_state = "dirt2" }, @@ -3950,9 +3934,7 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_east_hallway) "alU" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt{ icon_state = "dirt2" }, @@ -4260,7 +4242,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_wilderness) "amN" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "amO" = ( @@ -4360,9 +4342,7 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_containment) "anb" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt{ icon_state = "dirt2" }, @@ -4577,15 +4557,11 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_east_hallway) "anE" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_labs) "anF" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "anG" = ( @@ -5059,9 +5035,7 @@ }, /area/desert_dam/interior/dam_interior/hanger) "apc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "apd" = ( @@ -5277,9 +5251,7 @@ }, /area/desert_dam/exterior/valley/valley_northwest) "apP" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_7" - }, +/obj/structure/flora/grass/desert/lightgrass_7, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "apR" = ( @@ -5497,9 +5469,7 @@ }, /area/desert_dam/exterior/valley/valley_northwest) "aqz" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "aqA" = ( @@ -6287,9 +6257,7 @@ /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/floodgate_control) "asP" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt{ icon_state = "dirt2" }, @@ -6876,9 +6844,7 @@ }, /area/desert_dam/interior/dam_interior/west_tunnel) "auu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/rock, /area/desert_dam/interior/dam_interior/west_tunnel) "auv" = ( @@ -7535,9 +7501,7 @@ }, /area/desert_dam/exterior/valley/valley_mining) "awp" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/rock/deep{ icon_state = "rock3" }, @@ -8736,9 +8700,7 @@ /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "azW" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "azX" = ( @@ -10408,13 +10370,11 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_crashsite) "aFb" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aFc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_5" - }, +/obj/structure/flora/grass/desert/lightgrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aFd" = ( @@ -10463,9 +10423,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aFk" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_7" - }, +/obj/structure/flora/grass/desert/lightgrass_7, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aFl" = ( @@ -10611,9 +10569,7 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_east_hallway) "aFG" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt{ dir = 6; icon_state = "desert_transition_edge1" @@ -10687,13 +10643,11 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aFS" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aFT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aFU" = ( @@ -10728,9 +10682,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_crashsite) "aFZ" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "aGa" = ( @@ -10741,9 +10693,7 @@ /turf/open/asphalt, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "aGb" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_7" - }, +/obj/structure/flora/grass/desert/lightgrass_7, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aGc" = ( @@ -10819,9 +10769,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_crashsite) "aGp" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aGq" = ( @@ -10829,9 +10777,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aGr" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aGs" = ( @@ -10939,9 +10885,7 @@ }, /area/desert_dam/interior/caves/central_caves) "aGJ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aGK" = ( @@ -10972,9 +10916,7 @@ /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aGO" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aGP" = ( @@ -11222,9 +11164,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aHz" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aHA" = ( @@ -11239,9 +11179,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aHC" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aHD" = ( @@ -11263,9 +11201,7 @@ }, /area/desert_dam/interior/lab_northeast/east_lab_west_hallway) "aHG" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aHH" = ( @@ -11317,9 +11253,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aHN" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aHO" = ( @@ -11349,9 +11283,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aHS" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aHT" = ( @@ -11371,9 +11303,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aHW" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "aHX" = ( @@ -11469,9 +11399,7 @@ /turf/open/desert/rock, /area/desert_dam/exterior/valley/valley_crashsite) "aIk" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aIl" = ( @@ -11492,9 +11420,7 @@ /turf/open/desert/rock, /area/desert_dam/exterior/valley/valley_crashsite) "aIp" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aIq" = ( @@ -11519,9 +11445,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "aIu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aIv" = ( @@ -11940,9 +11864,7 @@ }, /area/desert_dam/interior/caves/central_caves) "aJS" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aJT" = ( @@ -12172,9 +12094,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aKD" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_5" - }, +/obj/structure/flora/grass/desert/heavygrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) "aKE" = ( @@ -12195,9 +12115,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_crashsite) "aKH" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/interior/caves/central_caves) "aKI" = ( @@ -18027,9 +17945,7 @@ /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/hallway) "bdc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_wilderness) "bdd" = ( @@ -18354,9 +18270,7 @@ }, /area/desert_dam/building/administration/meetingrooom) "bej" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "bek" = ( @@ -18474,9 +18388,7 @@ /turf/open/desert/rock, /area/desert_dam/exterior/valley/valley_telecoms) "beD" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "beE" = ( @@ -18588,15 +18500,11 @@ /turf/open/asphalt, /area/desert_dam/exterior/landing_pad_one) "beU" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_10" - }, +/obj/structure/flora/grass/desert/heavygrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "beV" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_6" - }, +/obj/structure/flora/grass/desert/heavygrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "beW" = ( @@ -18732,9 +18640,7 @@ }, /area/desert_dam/exterior/landing_pad_one) "bfp" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_9" - }, +/obj/structure/flora/grass/desert/heavygrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "bfq" = ( @@ -20943,7 +20849,7 @@ /turf/open/floor/plating, /area/desert_dam/exterior/valley/valley_crashsite) "bmC" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt{ icon_state = "desert_transition_edge1" }, @@ -21066,9 +20972,7 @@ /turf/open/floor/interior/wood, /area/desert_dam/building/security/marshals_office) "bmY" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "bnb" = ( @@ -21213,9 +21117,7 @@ }, /area/desert_dam/exterior/river/filtration_a) "bny" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "bnz" = ( @@ -25701,9 +25603,7 @@ }, /area/desert_dam/exterior/valley/valley_mining) "bCK" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_mining) "bCM" = ( @@ -29997,9 +29897,7 @@ /turf/open/gm/river/desert/shallow, /area/desert_dam/interior/dam_interior/western_dam_cave) "bQQ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt{ dir = 10; icon_state = "desert_transition_edge1" @@ -30983,7 +30881,7 @@ }, /area/desert_dam/interior/dam_interior/primary_tool_storage) "bTR" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/north_valley_dam) "bTU" = ( @@ -31106,15 +31004,11 @@ }, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "bUt" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bUu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bUv" = ( @@ -31426,21 +31320,15 @@ }, /area/desert_dam/interior/dam_interior/central_tunnel) "bVr" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bVs" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bVt" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bVu" = ( @@ -31715,21 +31603,15 @@ }, /area/desert_dam/interior/dam_interior/central_tunnel) "bWi" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_5" - }, +/obj/structure/flora/grass/desert/heavygrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bWj" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_7" - }, +/obj/structure/flora/grass/desert/lightgrass_7, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bWk" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bWm" = ( @@ -31960,9 +31842,7 @@ }, /area/desert_dam/interior/dam_interior/central_tunnel) "bXc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "bXd" = ( @@ -34424,9 +34304,7 @@ }, /area/desert_dam/exterior/river/riverside_central_south) "cej" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_medical) "cek" = ( @@ -37453,13 +37331,11 @@ }, /area/desert_dam/exterior/valley/valley_medical) "coI" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_medical) "coJ" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_medical) "coK" = ( @@ -37565,7 +37441,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_civilian) "cpa" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cpb" = ( @@ -37667,9 +37543,7 @@ }, /area/desert_dam/building/warehouse/breakroom) "cpu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/north_valley_dam) "cpv" = ( @@ -37831,9 +37705,7 @@ /turf/open/floor/prison, /area/desert_dam/building/substation/west) "cpT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cpU" = ( @@ -37975,9 +37847,7 @@ }, /area/desert_dam/exterior/valley/valley_telecoms) "cqq" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "cqr" = ( @@ -38131,9 +38001,7 @@ }, /area/desert_dam/exterior/valley/valley_wilderness) "cqT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cqU" = ( @@ -38260,15 +38128,11 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "cru" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "crv" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "crw" = ( @@ -38447,21 +38311,15 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_civilian) "csa" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "csb" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "csc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cse" = ( @@ -38619,9 +38477,7 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "csE" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "csF" = ( @@ -40388,9 +40244,7 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "cxT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cxU" = ( @@ -40649,9 +40503,7 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "cyN" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "cyP" = ( @@ -40659,9 +40511,7 @@ /turf/open/gm/river/desert/shallow_edge/covered, /area/desert_dam/exterior/river/riverside_central_north) "cyQ" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_5" - }, +/obj/structure/flora/grass/desert/heavygrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cyR" = ( @@ -40814,7 +40664,7 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "czv" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "czw" = ( @@ -40827,9 +40677,7 @@ }, /area/desert_dam/exterior/valley/valley_cargo) "czx" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "czy" = ( @@ -41077,9 +40925,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "cAd" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cAe" = ( @@ -41336,9 +41182,7 @@ }, /area/desert_dam/building/medical/emergency_room) "cAL" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cAM" = ( @@ -41776,9 +41620,7 @@ }, /area/desert_dam/building/bar/bar) "cBY" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_5" - }, +/obj/structure/flora/grass/desert/lightgrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cBZ" = ( @@ -42116,9 +41958,7 @@ }, /area/desert_dam/exterior/landing_pad_two) "cDc" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cDd" = ( @@ -43184,17 +43024,13 @@ }, /area/desert_dam/building/medical/treatment_room) "cGh" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt{ icon_state = "desert_transition_edge1" }, /area/desert_dam/exterior/valley/valley_cargo) "cGi" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_5" - }, +/obj/structure/flora/grass/desert/lightgrass_5, /turf/open/desert/dirt{ dir = 10; icon_state = "desert_transition_edge1" @@ -43585,9 +43421,7 @@ }, /area/desert_dam/building/medical/east_wing_hallway) "cHl" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt{ icon_state = "desert_transition_edge1" }, @@ -43690,7 +43524,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_cargo) "cHC" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cHD" = ( @@ -43701,9 +43535,7 @@ /turf/open/asphalt/cement, /area/desert_dam/interior/dam_interior/workshop) "cHE" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cHF" = ( @@ -43847,21 +43679,15 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cId" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_5" - }, +/obj/structure/flora/grass/desert/heavygrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cIe" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cIg" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "cIh" = ( @@ -44191,9 +44017,7 @@ }, /area/desert_dam/building/church) "cJl" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cJm" = ( @@ -44747,9 +44571,7 @@ }, /area/desert_dam/building/security/deathrow) "cLa" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt{ icon_state = "desert_transition_edge1" }, @@ -45110,9 +44932,7 @@ /turf/open/asphalt, /area/desert_dam/building/warehouse/loading) "cMF" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "cMI" = ( @@ -45368,9 +45188,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "cNu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "cNv" = ( @@ -45550,9 +45368,7 @@ }, /area/desert_dam/building/church) "cNV" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt{ dir = 8; icon_state = "desert_transition_edge1" @@ -46044,9 +45860,7 @@ /turf/open/asphalt, /area/desert_dam/building/warehouse/loading) "cPz" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cPB" = ( @@ -46434,9 +46248,7 @@ }, /area/desert_dam/building/bar/bar_restroom) "cQK" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "cQL" = ( @@ -46885,9 +46697,7 @@ /turf/open/floor/plating, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "cSp" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_northwest) "cSq" = ( @@ -47100,9 +46910,7 @@ }, /area/desert_dam/building/mining/workshop) "cTh" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_10" - }, +/obj/structure/flora/grass/desert/heavygrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "cTi" = ( @@ -52749,9 +52557,7 @@ }, /area/desert_dam/building/cafeteria/cafeteria) "dzE" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "dzO" = ( @@ -53125,9 +52931,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_medical) "dBQ" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_medical) "dBR" = ( @@ -59023,7 +58827,7 @@ }, /area/desert_dam/exterior/valley/valley_civilian) "dZl" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) @@ -60938,9 +60742,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "fSc" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_12" - }, +/obj/structure/flora/grass/desert/lightgrass_12, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_cargo) "fTk" = ( @@ -61869,9 +61671,7 @@ /turf/open/desert/desert_shore/shore_edge1, /area/desert_dam/interior/caves/temple) "iOa" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "iPJ" = ( @@ -61967,9 +61767,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "jlP" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_5" - }, +/obj/structure/flora/grass/desert/heavygrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "jmd" = ( @@ -62067,9 +61865,7 @@ /turf/closed/wall, /area/desert_dam/building/dorms/hallway_northwing) "jFf" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "jHR" = ( @@ -62373,9 +62169,7 @@ }, /area/desert_dam/exterior/valley/south_valley_dam) "kWh" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "lcj" = ( @@ -62498,9 +62292,7 @@ }, /area/desert_dam/exterior/valley/valley_crashsite) "lrY" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "ltq" = ( @@ -62567,9 +62359,7 @@ }, /area/desert_dam/building/water_treatment_one/breakroom) "lDT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "lFc" = ( @@ -62682,9 +62472,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_hydro) "lYv" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_crashsite) @@ -62773,9 +62561,7 @@ }, /area/desert_dam/interior/dam_interior/garage) "mkJ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "mkU" = ( @@ -63120,9 +62906,7 @@ }, /area/desert_dam/exterior/valley/south_valley_dam) "nvr" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_3" - }, +/obj/structure/flora/grass/desert/heavygrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "nyN" = ( @@ -63579,7 +63363,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "plo" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/telecomm/lz1_xenoflora) "poi" = ( @@ -63986,9 +63770,7 @@ }, /area/desert_dam/building/administration/archives) "qHF" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "qJI" = ( @@ -64358,7 +64140,7 @@ }, /area/desert_dam/exterior/valley/valley_hydro) "rUK" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "rUZ" = ( @@ -64756,15 +64538,11 @@ /turf/open/gm/river/desert/deep/covered, /area/desert_dam/exterior/river/riverside_south) "tii" = ( -/obj/structure/flora/grass/desert/heavy{ - icon_state = "heavygrass_4" - }, +/obj/structure/flora/grass/desert/heavygrass_4, /turf/open/desert/dirt, /area/desert_dam/exterior/telecomm/lz2_storage) "tjX" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "tlh" = ( @@ -65229,9 +65007,7 @@ }, /area/desert_dam/interior/dam_interior/tech_storage) "uRz" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "uTo" = ( @@ -65545,9 +65321,7 @@ }, /area/desert_dam/interior/caves/temple) "wav" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "waC" = ( @@ -65622,9 +65396,7 @@ /turf/closed/wall/r_wall/bunker, /area/desert_dam/interior/dam_interior/garage) "wpW" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "wqM" = ( @@ -65801,7 +65573,7 @@ /turf/open/asphalt, /area/desert_dam/building/hydroponics/hydroponics_loading) "wRR" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/south_valley_dam) "wRX" = ( @@ -65869,9 +65641,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_telecoms) "xdj" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_5" - }, +/obj/structure/flora/grass/desert/lightgrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "xgA" = ( @@ -66139,9 +65909,7 @@ }, /area/desert_dam/interior/dam_interior/garage) "xLS" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_5" - }, +/obj/structure/flora/grass/desert/lightgrass_5, /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "xMr" = ( 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 b7f5d2bdfd02..9cba60a14b40 100644 --- a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm +++ b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm @@ -9954,7 +9954,7 @@ }, /area/prison/residential/north) "aBn" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/organic/grass, /area/prison/residential/north) "aBo" = ( @@ -29380,10 +29380,6 @@ }, /turf/open/floor/wood, /area/prison/residential/south) -"bHd" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) "bHf" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 @@ -33380,7 +33376,7 @@ }, /area/prison/residential/south) "bTF" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/organic/grass, /area/prison/residential/south) "bTG" = ( @@ -36181,10 +36177,6 @@ }, /turf/open/floor/wood, /area/prison/residential/south) -"ccz" = ( -/obj/structure/monorail, -/turf/open/space, -/area/space) "ccA" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "Engineering Hallway" @@ -48620,10 +48612,6 @@ icon_state = "bright_clean2" }, /area/prison/residential/north) -"tVW" = ( -/obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/organic/grass, -/area/prison/residential/north) "tWR" = ( /obj/structure/pipes/standard/manifold/fourway/hidden/supply, /turf/open/floor/prison{ @@ -49097,10 +49085,6 @@ icon_state = "yellowfull" }, /area/prison/cellblock/protective) -"vwO" = ( -/obj/structure/pipes/standard/manifold/fourway/hidden/supply, -/turf/open/floor/plating/plating_catwalk/prison, -/area/prison/cellblock/mediumsec/south) "vxy" = ( /obj/structure/reagent_dispensers/water_cooler/stacks, /turf/open/floor/prison{ @@ -57268,7 +57252,7 @@ wUz esR aBm aBn -tVW +aDE fkx avN aFg @@ -62855,7 +62839,7 @@ bWH bXN bYJ oog -ccz +bDE btd bTP bVa @@ -73697,7 +73681,7 @@ obV cxc cyj ctW -vwO +cwL cyG obV cxc 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 5403588d15aa..df2c3e618917 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -2660,10 +2660,10 @@ /area/ice_colony/surface/hydroponics/north) "aig" = ( /obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/north) "aih" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/north) "aii" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -2895,7 +2895,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/north) "aiO" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -3208,7 +3208,7 @@ /area/ice_colony/surface/substation/smes) "ajF" = ( /obj/item/disk/botany, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/north) "ajG" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -5617,7 +5617,7 @@ /area/ice_colony/exterior/surface/valley/west) "aqt" = ( /obj/item/storage/bag/plants, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/north) "aqu" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -7066,14 +7066,14 @@ /obj/structure/machinery/light{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "auk" = ( /mob/living/simple_animal/cow, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "aul" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "aum" = ( /obj/structure/bed/chair{ @@ -7177,13 +7177,13 @@ /area/ice_colony/surface/clinic/lobby) "auA" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "auB" = ( /obj/structure/machinery/light{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "auC" = ( /obj/structure/flora/pottedplant, @@ -7360,7 +7360,7 @@ /obj/item/stack/rods{ amount = 25 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "auZ" = ( /turf/open/floor{ @@ -7984,7 +7984,7 @@ /area/ice_colony/exterior/surface/valley/southeast) "awA" = ( /obj/structure/machinery/light, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/lobby) "awB" = ( /obj/structure/bed/chair{ @@ -8965,10 +8965,10 @@ /area/ice_colony/surface/disposals) "azw" = ( /obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/south) "azx" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/south) "azy" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -9050,7 +9050,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/south) "azM" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ @@ -10928,7 +10928,7 @@ /area/ice_colony/exterior/surface/valley/southeast) "aED" = ( /obj/item/tool/hatchet, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/ice_colony/surface/hydroponics/south) "aEE" = ( /obj/structure/disposalpipe/segment, diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index 9c27d571fbb8..ffe690c84baa 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -1337,7 +1337,7 @@ }, /area/shiva/interior/colony/research_hab) "afA" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "afC" = ( @@ -3707,9 +3707,7 @@ /turf/open/auto_turf/ice/layer0, /area/shiva/interior/caves/cp_camp) "atJ" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/research_alley) "atK" = ( @@ -4383,9 +4381,7 @@ }, /area/shiva/interior/garage) "azx" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "azy" = ( @@ -4912,9 +4908,7 @@ /turf/closed/wall/shiva/prefabricated/white, /area/shiva/interior/lz2_habs) "aEq" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "aEr" = ( @@ -4927,7 +4921,7 @@ /area/shiva/exterior/cp_lz2) "aEu" = ( /obj/structure/prop/ice_colony/ground_wire, -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "aEB" = ( @@ -4964,9 +4958,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "aEV" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "aEW" = ( @@ -5052,9 +5044,7 @@ }, /area/shiva/interior/colony/botany) "aFz" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "aFA" = ( @@ -5077,7 +5067,7 @@ /turf/open/auto_turf/snow/layer0, /area/shiva/interior/bar) "aFJ" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "aFK" = ( @@ -5163,9 +5153,7 @@ /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_s_research) "aGI" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_lz2) "aHb" = ( @@ -5193,7 +5181,7 @@ }, /area/shiva/interior/bar) "aHz" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/research_alley) "aHB" = ( @@ -5269,9 +5257,7 @@ }, /area/shiva/interior/colony/medseceng) "aJy" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "aJB" = ( @@ -5295,9 +5281,7 @@ }, /area/shiva/interior/bar) "aJG" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "aJM" = ( @@ -7519,9 +7503,7 @@ }, /area/shiva/interior/lz2_habs) "bwP" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "bxb" = ( @@ -7907,9 +7889,7 @@ /turf/open/floor/plating, /area/shiva/interior/colony/n_admin) "bRU" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "bSB" = ( @@ -8442,9 +8422,7 @@ }, /area/shiva/interior/caves/research_caves) "cAH" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "cAW" = ( @@ -8688,9 +8666,7 @@ /turf/open/gm/river/no_overlay, /area/shiva/interior/caves/cp_camp) "cMr" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_colony_grounds) "cMs" = ( @@ -8716,9 +8692,7 @@ /turf/closed/wall/shiva/prefabricated/reinforced/hull, /area/shiva/interior/oob) "cOU" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "cOX" = ( @@ -9007,9 +8981,7 @@ }, /area/shiva/interior/colony/medseceng) "dcu" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "dcG" = ( @@ -9707,9 +9679,7 @@ /turf/open/floor/shiva, /area/shiva/interior/colony/research_hab) "eab" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "eal" = ( @@ -10137,9 +10107,7 @@ }, /area/shiva/interior/bar) "eCr" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "eET" = ( @@ -11073,9 +11041,7 @@ /turf/open/floor/wood, /area/shiva/interior/colony/s_admin) "fGG" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer3, /area/shiva/interior/colony/medseceng) "fGT" = ( @@ -11874,9 +11840,7 @@ /turf/open/floor/plating/plating_catwalk/shiva, /area/shiva/interior/telecomm/lz1_biceps) "gBp" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "gBr" = ( @@ -12666,9 +12630,7 @@ /turf/closed/wall/shiva/prefabricated/blue, /area/shiva/interior/warehouse) "huF" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "hvZ" = ( @@ -12714,9 +12676,7 @@ /turf/open/floor/plating, /area/shiva/interior/colony/central) "hxY" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "hyu" = ( @@ -12979,9 +12939,7 @@ }, /area/shiva/interior/garage) "hIM" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "hJd" = ( @@ -13323,9 +13281,7 @@ }, /area/shiva/interior/colony/deck) "idG" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "idR" = ( @@ -13881,9 +13837,7 @@ /turf/open/floor/wood, /area/shiva/interior/bar) "iDa" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard/cp_bar) "iDn" = ( @@ -15083,9 +15037,7 @@ }, /area/shiva/interior/lz2_habs) "jXD" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) "jYO" = ( @@ -15307,9 +15259,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard/cp_bar) "kgP" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "khw" = ( @@ -15499,9 +15449,7 @@ /turf/open/asphalt/cement, /area/shiva/interior/warehouse) "krZ" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "ksu" = ( @@ -15550,7 +15498,7 @@ }, /area/shiva/interior/colony/deck) "kuS" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "kuY" = ( @@ -15819,9 +15767,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "kGW" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "kHB" = ( @@ -16098,9 +16044,7 @@ }, /area/shiva/interior/colony/research_hab) "kSh" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "kSO" = ( @@ -17516,9 +17460,7 @@ }, /area/shiva/interior/colony/botany) "msh" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "msu" = ( @@ -18010,9 +17952,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/oob/dev_room) "mRv" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "mRU" = ( @@ -19214,7 +19154,7 @@ /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_colony_grounds) "oiH" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "oiX" = ( @@ -19288,9 +19228,7 @@ /turf/open/floor/interior/plastic, /area/shiva/interior/warehouse) "opa" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer3, /area/shiva/interior/colony/central) "opM" = ( @@ -19300,9 +19238,7 @@ }, /area/shiva/interior/colony/s_admin) "oqf" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "oqt" = ( @@ -19477,9 +19413,7 @@ /turf/open/floor/plating, /area/shiva/exterior/telecomm/lz2_northeast) "oxP" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "oyc" = ( @@ -19904,9 +19838,7 @@ /turf/open/floor/wood, /area/shiva/interior/colony/medseceng) "pcT" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard/cp_bar) "pcY" = ( @@ -20722,9 +20654,7 @@ }, /area/shiva/interior/colony/medseceng) "pNs" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "pNx" = ( @@ -20844,7 +20774,7 @@ }, /area/shiva/interior/colony/central) "pUp" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "pUx" = ( @@ -21617,9 +21547,7 @@ /turf/open/auto_turf/snow/layer4, /area/shiva/exterior/cp_lz2) "qNj" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_5" - }, +/obj/structure/flora/tree/dead/tree_5, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "qNn" = ( @@ -22096,7 +22024,7 @@ }, /area/shiva/exterior/junkyard/fortbiceps) "rli" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) "rnz" = ( @@ -22346,9 +22274,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "rEQ" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "rEV" = ( @@ -22777,9 +22703,7 @@ }, /area/shiva/interior/colony/medseceng) "sev" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/cp_colony_grounds) "seW" = ( @@ -22943,7 +22867,7 @@ }, /area/shiva/interior/colony/research_hab) "snN" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "snX" = ( @@ -23310,9 +23234,7 @@ /turf/open/floor/shiva, /area/shiva/interior/colony/research_hab) "sJo" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "sJs" = ( @@ -23978,9 +23900,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/warehouse/caves) "tuT" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_2" - }, +/obj/structure/flora/tree/dead/tree_2, /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/junkyard/cp_bar) "tvo" = ( @@ -25225,9 +25145,7 @@ /turf/open/floor/wood, /area/shiva/interior/colony/botany) "uCs" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_6" - }, +/obj/structure/flora/tree/dead/tree_6, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/lz1_valley) "uCO" = ( @@ -25614,9 +25532,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/caves/right_spiders) "uTu" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard/cp_bar) "uTB" = ( @@ -25675,7 +25591,7 @@ /turf/open/auto_turf/snow/layer0, /area/shiva/interior/caves/cp_camp) "uWj" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "uWA" = ( @@ -25908,9 +25824,7 @@ }, /area/shiva/interior/colony/botany) "vhM" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_4" - }, +/obj/structure/flora/tree/dead/tree_4, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_s_research) "vhQ" = ( @@ -26475,9 +26389,7 @@ /turf/open/gm/river, /area/shiva/exterior/cp_lz2) "vSL" = ( -/obj/structure/flora/tree/dead{ - icon_state = "tree_3" - }, +/obj/structure/flora/tree/dead/tree_3, /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_colony_grounds) "vTc" = ( @@ -27764,7 +27676,7 @@ /turf/closed/wall/shiva/ice, /area/shiva/interior/oob) "xAP" = ( -/obj/structure/flora/tree/dead, +/obj/structure/flora/tree/dead/tree_1, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_lz2) "xAS" = ( diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index 620ec244156f..d7d69fd34bc8 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -27,9 +27,7 @@ /turf/open/floor/kutjevo/colors, /area/kutjevo/interior/complex/botany) "abG" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/runoff_dunes) "abS" = ( @@ -88,7 +86,7 @@ /obj/structure/flora/bush/ausbushes/ppflowers{ icon_state = "brflowers_1" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "ahD" = ( /obj/structure/bed/chair{ @@ -535,7 +533,7 @@ /turf/closed/wall/kutjevo/colony/reinforced/hull, /area/kutjevo/interior/power) "aIu" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "aIw" = ( @@ -1186,7 +1184,7 @@ /obj/structure/bed/chair{ dir = 8 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "bGX" = ( /obj/effect/decal/cleanable/blood/oil, @@ -1676,7 +1674,7 @@ /obj/structure/flora/bush/ausbushes/ppflowers{ icon_state = "fullgrass_1" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "csE" = ( /obj/structure/girder, @@ -1776,9 +1774,7 @@ /obj/structure/flora/bush/desert{ icon_state = "tree_3" }, -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) "cyc" = ( @@ -1792,9 +1788,7 @@ /turf/open/floor/kutjevo/colors, /area/kutjevo/interior/complex/botany) "cAK" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/runoff_dunes) "cBd" = ( @@ -2307,9 +2301,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/power) "ddq" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/lz_river) "ddx" = ( @@ -2497,7 +2489,7 @@ }, /area/kutjevo/interior/colony_South/power2) "dqK" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /obj/structure/blocker/invisible_wall, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/oob/dev_room) @@ -2810,9 +2802,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/exterior/runoff_bridge) "dKr" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/scrubland) "dKs" = ( @@ -2966,9 +2956,7 @@ }, /area/kutjevo/interior/colony_South/power2) "dUE" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) "dUP" = ( @@ -3339,9 +3327,7 @@ }, /area/kutjevo/interior/oob) "eqJ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/scrubland) "eqQ" = ( @@ -4499,9 +4485,7 @@ /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) "fRu" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/runoff_dunes) "fRI" = ( @@ -4512,7 +4496,7 @@ /obj/structure/flora/bush/ausbushes/ppflowers{ icon_state = "brflowers_3" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "fRZ" = ( /obj/structure/platform/kutjevo/smooth{ @@ -4973,9 +4957,7 @@ /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_S_East) "gBV" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_north) "gCb" = ( @@ -5058,9 +5040,7 @@ }, /area/kutjevo/interior/complex/Northwest_Flight_Control) "gHh" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/colony_north) "gHm" = ( @@ -5187,9 +5167,7 @@ /turf/open/floor/kutjevo/tan, /area/kutjevo/interior/complex/med/cells) "gSr" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /obj/structure/blocker/invisible_wall, /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/oob/dev_room) @@ -5310,14 +5288,12 @@ /turf/open/floor/kutjevo/colors/red, /area/kutjevo/interior/complex/botany) "gZj" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "gZq" = ( /obj/structure/bed/chair, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "han" = ( /obj/structure/platform_decoration/kutjevo/rock{ @@ -5906,7 +5882,7 @@ dir = 8; icon_state = "p_stair_sn_full_cap" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "hVQ" = ( /obj/structure/machinery/light{ @@ -6258,9 +6234,7 @@ }, /area/kutjevo/interior/power) "iCQ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /obj/effect/decal/cleanable/blood/oil, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/Northwest_Colony) @@ -6296,9 +6270,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/complex/med/triage) "iIn" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/runoff_dunes) "iIz" = ( @@ -7046,9 +7018,7 @@ /turf/open/floor/kutjevo/tan, /area/kutjevo/interior/colony_central) "jIN" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_north) "jIR" = ( @@ -7180,7 +7150,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "jWM" = ( /obj/structure/platform/kutjevo{ @@ -7409,7 +7379,7 @@ }, /area/kutjevo/interior/construction) "kne" = ( -/obj/structure/flora/grass/desert, +/obj/structure/flora/grass/desert/lightgrass_1, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/runoff_dunes) "kni" = ( @@ -7933,9 +7903,7 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/exterior/Northwest_Colony) "kVH" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_11" - }, +/obj/structure/flora/grass/desert/lightgrass_11, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "kVJ" = ( @@ -8760,9 +8728,7 @@ /turf/open/floor/kutjevo/colors/cyan/tile, /area/kutjevo/interior/complex/med/auto_doc) "mfd" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) "mfk" = ( @@ -9362,9 +9328,7 @@ /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/complex/med/triage) "mPL" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_10" - }, +/obj/structure/flora/grass/desert/lightgrass_10, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_north) "mPP" = ( @@ -9920,9 +9884,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/foremans_office) "nFO" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/runoff_dunes) "nFY" = ( @@ -10249,9 +10211,7 @@ /turf/open/floor/kutjevo/colors/cyan, /area/kutjevo/interior/complex/med/cells) "nZl" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "nZv" = ( @@ -10324,9 +10284,7 @@ }, /area/kutjevo/exterior/scrubland) "ofn" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "ofs" = ( @@ -10465,7 +10423,7 @@ /obj/structure/bed/chair{ dir = 1 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "oor" = ( /obj/structure/surface/rack, @@ -11401,9 +11359,7 @@ /turf/open/asphalt/cement_sunbleached, /area/kutjevo/exterior/scrubland) "pDi" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/runoff_dunes) "pDk" = ( @@ -11608,9 +11564,7 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/complex/med/locks) "pNW" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/stonyfields) "pOi" = ( @@ -11749,7 +11703,7 @@ dir = 4; pixel_y = 13 }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "pZx" = ( /obj/structure/platform_decoration/kutjevo, @@ -12415,9 +12369,7 @@ /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/power_pt2_electric_boogaloo) "qZO" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "raA" = ( @@ -12546,9 +12498,7 @@ }, /area/kutjevo/interior/oob) "rkt" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /obj/structure/blocker/invisible_wall, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/oob/dev_room) @@ -12898,9 +12848,7 @@ /turf/open/floor/kutjevo/tiles, /area/kutjevo/exterior/Northwest_Colony) "rLy" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/auto_turf/sand/layer2, /area/kutjevo/exterior/lz_dunes) "rLD" = ( @@ -14031,9 +13979,7 @@ /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_north) "tka" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_6" - }, +/obj/structure/flora/grass/desert/lightgrass_6, /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/oob/dev_room) "tld" = ( @@ -14378,9 +14324,7 @@ /turf/closed/wall/kutjevo/colony/reinforced, /area/kutjevo/interior/complex/botany/east) "tIF" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/runoff_dunes) "tIY" = ( @@ -14714,7 +14658,7 @@ /area/kutjevo/interior/complex/med) "ujo" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "ujG" = ( /obj/structure/platform_decoration/kutjevo/rock{ @@ -14843,7 +14787,7 @@ /obj/structure/flora/bush/ausbushes/ppflowers{ icon_state = "fullgrass_3" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "urm" = ( /obj/structure/stairs/perspective/kutjevo{ @@ -15085,9 +15029,7 @@ }, /area/kutjevo/interior/complex/Northwest_Dorms) "uHo" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/construction) "uHJ" = ( @@ -15279,9 +15221,7 @@ /turf/open/gm/river/desert/shallow, /area/kutjevo/exterior/runoff_dunes) "uQJ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_2" - }, +/obj/structure/flora/grass/desert/lightgrass_2, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/lz_dunes) "uRm" = ( @@ -15506,9 +15446,7 @@ /turf/open/auto_turf/sand/layer2, /area/kutjevo/exterior/lz_dunes) "ven" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/scrubland) "veI" = ( @@ -15896,9 +15834,7 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/power) "vGf" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_3" - }, +/obj/structure/flora/grass/desert/lightgrass_3, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/scrubland) "vGx" = ( @@ -16623,9 +16559,7 @@ }, /area/kutjevo/interior/complex/med) "wFQ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_9" - }, +/obj/structure/flora/grass/desert/lightgrass_9, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/runoff_dunes) "wGD" = ( @@ -16644,9 +16578,7 @@ /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/interior/power) "wJZ" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_4" - }, +/obj/structure/flora/grass/desert/lightgrass_4, /obj/structure/blocker/invisible_wall, /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/oob/dev_room) @@ -16815,7 +16747,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/complex/med) "wYp" = ( -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/kutjevo/exterior/complex_border/med_park) "wYE" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -17075,9 +17007,7 @@ /turf/open/floor/kutjevo/tan, /area/kutjevo/interior/construction) "xrT" = ( -/obj/structure/flora/grass/desert{ - icon_state = "lightgrass_8" - }, +/obj/structure/flora/grass/desert/lightgrass_8, /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/Northwest_Colony) "xti" = ( diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index 7be40c88929b..937599e70947 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -24,30 +24,17 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/north_east_caves) "aaj" = ( -/turf/open/gm/coast{ - dir = 4 - }, -/area/lv624/ground/caves/north_central_caves) -"aak" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/west, /area/lv624/ground/caves/north_central_caves) "aam" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /turf/open/gm/river, /area/lv624/ground/caves/north_central_caves) "aap" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/north_central_caves) "aaq" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/north_central_caves) "aar" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -59,56 +46,32 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/north_central_caves) "aat" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/caves/north_central_caves) "aau" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/caves/north_central_caves) "aav" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/caves/north_central_caves) "aaw" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/north_central_caves) "aax" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/north_central_caves) "aay" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/caves/north_central_caves) "aaz" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/north_central_caves) "aaA" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, -/area/lv624/ground/caves/north_central_caves) -"aaB" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/caves/north_central_caves) "aaC" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/caves/north_central_caves) "aaD" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -118,29 +81,23 @@ /area/lv624/ground/caves/north_east_caves) "aaE" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/north_central_caves) "aaF" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/caves/north_central_caves) "aaG" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/caves/north_central_caves) "aaH" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/north_central_caves) "aaJ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/north_central_caves) "aaK" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/north_central_caves) "aaM" = ( /obj/effect/landmark/crap_item, @@ -153,15 +110,10 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/east_caves) "aaO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/caves/north_central_caves) "aaP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/north_central_caves) "aaQ" = ( /turf/closed/wall/cult, @@ -178,38 +130,26 @@ }, /area/lv624/ground/caves/east_caves) "aaT" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/north_central_caves) "aaU" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /turf/open/gm/dirt, /area/lv624/ground/caves/north_central_caves) "aaV" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/north_central_caves) "aaW" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/north_central_caves) "aaX" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/caves/north_central_caves) "aaY" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/north_central_caves) "aaZ" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/caves/north_central_caves) "aba" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -226,20 +166,13 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/central_caves) "abd" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/caves/north_central_caves) "abe" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/north_central_caves) "abf" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/caves/north_central_caves) "abg" = ( /obj/effect/landmark/crap_item, @@ -475,8 +408,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_central_caves) "acr" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /turf/open/gm/dirt, @@ -995,9 +927,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "aeq" = ( /obj/structure/platform_decoration/mineral/sandstone/runed, @@ -1012,7 +942,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_east_caves) "aes" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/west_caves) "aet" = ( /obj/structure/fence, @@ -1022,9 +952,7 @@ }, /area/lv624/ground/barrens/containers) "aev" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "aex" = ( /turf/open/floor{ @@ -1180,7 +1108,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "afr" = ( /obj/structure/ore_box, @@ -1562,9 +1490,7 @@ /area/lv624/ground/caves/sand_temple) "ahe" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/barrens/west_barrens) "ahh" = ( /obj/effect/decal/cleanable/blood, @@ -1805,9 +1731,7 @@ /area/lv624/ground/barrens/west_barrens/ceiling) "aiv" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/east_barrens) "aiw" = ( /obj/structure/machinery/constructable_frame, @@ -1974,9 +1898,7 @@ /area/lv624/ground/barrens/east_barrens/ceiling) "aja" = ( /obj/effect/decal/cleanable/blood/splatter, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/west_jungle) "ajc" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -1994,9 +1916,7 @@ /area/lv624/ground/barrens/north_east_barrens/ceiling) "ajg" = ( /obj/structure/flora/bush/ausbushes, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/jungle/west_jungle) "ajh" = ( /obj/structure/flora/jungle/planttop1, @@ -2028,23 +1948,21 @@ /area/lv624/ground/barrens/central_barrens) "ajq" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "ajr" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ajs" = ( /obj/structure/flora/jungle/plantbot1, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ajt" = ( /obj/item/weapon/broken_bottle, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "aju" = ( /obj/structure/disposalpipe/segment{ @@ -2052,16 +1970,16 @@ name = "water pipe" }, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ajv" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ajw" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/east_river) "ajx" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -2073,7 +1991,7 @@ "ajA" = ( /obj/structure/fence, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "ajD" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -2084,10 +2002,7 @@ /area/lv624/ground/river/east_river) "ajE" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/central_river) "ajF" = ( /obj/structure/disposalpipe/segment{ @@ -2147,9 +2062,7 @@ /area/lv624/ground/river/central_river) "ajT" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/central_river) "ajU" = ( /obj/structure/fence, @@ -2173,9 +2086,7 @@ /area/lv624/ground/river/central_river) "ajY" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_east_jungle) "ajZ" = ( /obj/structure/disposalpipe/broken{ @@ -2229,10 +2140,8 @@ /turf/open/floor/wood, /area/lv624/lazarus/hop) "akj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "akl" = ( /obj/item/device/analyzer, @@ -2244,15 +2153,11 @@ /area/lv624/ground/river/central_river) "akn" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "ako" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/central_river) "akp" = ( /obj/structure/grille, @@ -2264,7 +2169,7 @@ /area/lv624/ground/river/east_river) "akq" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "akr" = ( /obj/structure/flora/bush/ausbushes/palebush, @@ -2300,7 +2205,7 @@ /turf/open/gm/river, /area/lv624/ground/river/east_river) "aky" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "akA" = ( /obj/structure/grille, @@ -2378,9 +2283,7 @@ "akR" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "akT" = ( /obj/structure/disposalpipe/junction, @@ -2409,44 +2312,29 @@ /area/lv624/ground/river/central_river) "akW" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/central_river) "akY" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/jungle/west_jungle) "akZ" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/jungle/west_jungle) "ala" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "alb" = ( /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "alc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/central_river) "ald" = ( /obj/structure/disposalpipe/segment{ @@ -2461,10 +2349,7 @@ /area/lv624/ground/river/east_river) "ale" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_west_jungle) "alg" = ( /obj/structure/ore_box, @@ -2480,22 +2365,11 @@ /area/lv624/ground/river/central_river) "alo" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, -/area/lv624/ground/river/central_river) -"alp" = ( -/obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/central_river) "als" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/east_river) "alw" = ( /obj/structure/flora/jungle/alienplant1, @@ -2514,13 +2388,11 @@ /turf/open/gm/river, /area/lv624/ground/river/east_river) "alC" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/west_river) "alD" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "alE" = ( /obj/structure/disposalpipe/segment, @@ -2535,9 +2407,7 @@ /area/lv624/ground/river/central_river) "alF" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "alK" = ( /obj/structure/disposalpipe/broken{ @@ -2551,16 +2421,10 @@ /area/lv624/ground/river/central_river) "alL" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/north_east_jungle) "alM" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/east_river) "alN" = ( /obj/structure/disposalpipe/trunk{ @@ -2575,10 +2439,8 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "alP" = ( -/obj/structure/flora/jungle/vines, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_1, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "alR" = ( @@ -2607,9 +2469,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "alU" = ( /obj/structure/disposalpipe/trunk{ @@ -2619,9 +2479,7 @@ /area/lv624/ground/river/central_river) "alW" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "alX" = ( /obj/structure/fence, @@ -2637,9 +2495,7 @@ "alZ" = ( /obj/effect/landmark/crap_item, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/river/central_river) "ama" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -2657,7 +2513,7 @@ /area/lv624/ground/river/east_river) "amh" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "aml" = ( /obj/structure/disposalpipe/segment, @@ -2703,25 +2559,19 @@ /area/lv624/ground/river/west_river) "amB" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "amC" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "amD" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_east_jungle) "amE" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_east_jungle) "amG" = ( /obj/structure/flora/jungle/alienplant1, @@ -2729,19 +2579,14 @@ /area/lv624/ground/river/west_river) "amK" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/river/west_river) "amL" = ( /obj/structure/flora/bush/ausbushes/palebush, /turf/open/gm/river, /area/lv624/ground/river/east_river) "amN" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) "amR" = ( @@ -2769,9 +2614,7 @@ /area/lv624/ground/river/central_river) "amW" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "amX" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -2783,22 +2626,17 @@ "amZ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/west_river) "anc" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "and" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/east_river) "ane" = ( /turf/closed/wall/rock/brown, @@ -2825,20 +2663,18 @@ /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz1) "anq" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "anv" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "anx" = ( /obj/structure/flora/jungle/vines/heavy, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "any" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -2870,7 +2706,7 @@ /area/lv624/lazarus/corporate_dome) "anP" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "anR" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, @@ -2888,10 +2724,7 @@ /area/lv624/lazarus/hydroponics) "anW" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_east_jungle) "aoa" = ( /obj/structure/machinery/medical_pod/sleeper, @@ -3081,10 +2914,7 @@ "aoX" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/east_river) "aoZ" = ( /obj/structure/flora/bush/ausbushes/ppflowers, @@ -3093,18 +2923,15 @@ "apa" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/west_river) "aph" = ( /obj/effect/landmark/survivor_spawner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "apl" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "apo" = ( /obj/structure/flora/bush/ausbushes/ppflowers, @@ -3112,13 +2939,11 @@ /turf/open/gm/river, /area/lv624/ground/river/east_river) "app" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/river/east_river) "apq" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "apt" = ( /turf/open/floor, @@ -3176,14 +3001,12 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "apQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/r_wall, /area/lv624/lazarus/landing_zones/lz1) "apR" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "apV" = ( /obj/item/clothing/under/colonist, @@ -3192,13 +3015,9 @@ }, /area/lv624/lazarus/medbay) "apW" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "apZ" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/colony{ @@ -3211,9 +3030,7 @@ /area/lv624/lazarus/medbay) "aqf" = ( /obj/structure/window/framed/colony/reinforced, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz1) "aqi" = ( @@ -3234,9 +3051,7 @@ /area/lv624/lazarus/hydroponics) "aqq" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_jungle) "aqr" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, @@ -3246,19 +3061,16 @@ "aqs" = ( /obj/effect/landmark/crap_item, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "aqt" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "aqu" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/east_river) "aqz" = ( /obj/effect/landmark/crap_item, @@ -3277,40 +3089,32 @@ /area/lv624/lazarus/medbay) "aqF" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/lazarus/quartstorage/outdoors) "aqG" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/lazarus/quartstorage/outdoors) "aqH" = ( /obj/effect/landmark/crap_item, /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/lazarus/quartstorage/outdoors) "aqI" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/lazarus/quartstorage/outdoors) "aqJ" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/river/east_river) "aqK" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "aqM" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/east_river) "aqQ" = ( /obj/structure/surface/table, @@ -3324,21 +3128,14 @@ }, /area/lv624/lazarus/medbay) "aqR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/west_jungle) "aqS" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "aqV" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/lazarus/quartstorage/outdoors) "aqW" = ( /turf/open/gm/dirt, @@ -3348,9 +3145,7 @@ /turf/open/gm/dirt, /area/lv624/lazarus/quartstorage/outdoors) "aqY" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/lazarus/quartstorage/outdoors) "arc" = ( /obj/effect/landmark/hunter_secondary, @@ -3375,13 +3170,10 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/river/east_river) "arn" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/west_jungle) "aro" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "arp" = ( /obj/structure/surface/rack, @@ -3457,15 +3249,10 @@ /area/lv624/lazarus/hydroponics) "arw" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/lazarus/quartstorage/outdoors) "arE" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/jungle/west_jungle) "arG" = ( /obj/effect/landmark/survivor_spawner, @@ -3500,34 +3287,24 @@ /area/lv624/lazarus/landing_zones/lz1) "arO" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/east_river) "arP" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "arQ" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "arR" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "arS" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/east_river) "arT" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -3544,30 +3321,21 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "asa" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/west_jungle) "asc" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "asd" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "ase" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/west_jungle) "asg" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "asi" = ( /obj/structure/girder, @@ -3586,17 +3354,12 @@ "asl" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "asm" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/river/east_river) "aso" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -3607,29 +3370,21 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "asr" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_jungle) "ast" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/south_medbay_road) "asw" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/west_jungle) "asx" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_jungle) "asy" = ( /obj/item/tool/warning_cone, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "asz" = ( /obj/structure/barricade/wooden, @@ -3654,7 +3409,7 @@ /turf/open/gm/dirt, /area/lv624/ground/colony/south_medbay_road) "asJ" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/floor{ dir = 5; icon_state = "warning" @@ -3662,7 +3417,7 @@ /area/lv624/lazarus/landing_zones/lz1) "asK" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "asL" = ( /obj/item/tool/warning_cone, @@ -3701,9 +3456,7 @@ "asR" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/west_river) "asT" = ( /turf/closed/wall/r_wall, @@ -3737,27 +3490,23 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "asY" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "asZ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "ata" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "atc" = ( /obj/structure/girder, @@ -3811,9 +3560,7 @@ }, /area/lv624/lazarus/research) "atu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_jungle) "atv" = ( /obj/structure/closet/crate, @@ -3840,11 +3587,11 @@ /area/lv624/lazarus/fitness) "atA" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "atC" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "atD" = ( /obj/structure/girder/displaced, @@ -3880,10 +3627,7 @@ /area/lv624/lazarus/quartstorage) "atJ" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/west_river) "atM" = ( /obj/structure/closet/crate, @@ -3983,9 +3727,7 @@ /area/lv624/lazarus/fitness) "atZ" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aua" = ( /obj/effect/landmark/crap_item, @@ -3997,10 +3739,7 @@ /area/lv624/lazarus/quartstorage) "auc" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/west_river) "aud" = ( /turf/open/gm/river, @@ -4034,10 +3773,7 @@ /area/lv624/lazarus/medbay) "aul" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/west_river) "aum" = ( /turf/open/floor{ @@ -4102,21 +3838,13 @@ }, /area/lv624/lazarus/research) "aux" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/item/stack/medical/advanced/bruise_pack/predator, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/sand_temple) "auy" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_west_jungle) "auz" = ( /obj/structure/surface/rack, @@ -4200,9 +3928,7 @@ /area/lv624/lazarus/quartstorage/outdoors) "auM" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_jungle) "auO" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ @@ -4216,9 +3942,7 @@ /area/lv624/ground/jungle/west_jungle/ceiling) "auP" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/west_river) "auR" = ( /obj/structure/barricade/wooden{ @@ -4403,9 +4127,7 @@ "avy" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/west_river) "avB" = ( /obj/structure/surface/table, @@ -4475,9 +4197,7 @@ /area/lv624/lazarus/research) "avK" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/west_river) "avL" = ( /obj/structure/closet/lasertag/blue, @@ -4503,16 +4223,11 @@ /area/lv624/lazarus/fitness) "avP" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/lazarus/quartstorage/outdoors) "avQ" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/lazarus/quartstorage/outdoors) "avR" = ( /obj/structure/fence, @@ -4566,21 +4281,18 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "awc" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/river/west_river) "awe" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "awg" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/jungle/west_jungle) "awh" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -4736,14 +4448,11 @@ /area/lv624/lazarus/fitness) "awz" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "awC" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/jungle/west_jungle) "awD" = ( /turf/open/floor/plating{ @@ -4763,7 +4472,7 @@ /area/lv624/lazarus/robotics) "awF" = ( /obj/item/storage/toolbox/mechanical, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "awG" = ( /obj/effect/landmark/survivor_spawner, @@ -4796,7 +4505,7 @@ /area/lv624/lazarus/research) "awL" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_central_jungle) "awM" = ( /obj/item/prop/alien/hugger, @@ -4838,7 +4547,7 @@ /area/lv624/lazarus/fitness) "awQ" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_central_jungle) "awR" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -4876,7 +4585,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "awW" = ( /obj/structure/machinery/light/small{ @@ -4986,10 +4695,7 @@ }, /area/lv624/lazarus/fitness) "axw" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/jungle/west_jungle) "axx" = ( /obj/effect/landmark/corpsespawner/chef, @@ -5033,7 +4739,7 @@ /area/lv624/lazarus/robotics) "axD" = ( /obj/effect/decal/remains/human, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "axF" = ( /turf/open/floor{ @@ -5110,9 +4816,7 @@ }, /area/lv624/lazarus/fitness) "axR" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/gm/dirt, /area/lv624/ground/jungle/south_west_jungle/ceiling) "axS" = ( @@ -5126,24 +4830,22 @@ }, /area/lv624/lazarus/fitness) "axV" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/west_jungle) "axW" = ( /obj/effect/decal/remains/xeno, /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/north_nexus_road) "axX" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "axY" = ( /obj/structure/tunnel{ id = "hole4" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "axZ" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -5156,13 +4858,13 @@ /area/lv624/lazarus/quartstorage) "aya" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "ayd" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "ayg" = ( /obj/structure/computerframe, @@ -5172,9 +4874,7 @@ /area/lv624/lazarus/robotics) "ayh" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/jungle/west_jungle) "ayj" = ( /obj/structure/machinery/optable, @@ -5197,7 +4897,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aym" = ( /obj/structure/machinery/autolathe, @@ -5291,7 +4991,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "ayC" = ( /obj/item/tool/warning_cone, @@ -5370,7 +5070,7 @@ /area/lv624/lazarus/research) "ayN" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "ayO" = ( /obj/item/weapon/baseballbat/metal, @@ -5402,26 +5102,19 @@ "ayS" = ( /obj/effect/landmark/crap_item, /obj/structure/barricade/wooden, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "ayT" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "ayU" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_central_jungle) "ayV" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/jungle/west_jungle) "ayW" = ( /obj/structure/largecrate/random, @@ -5505,7 +5198,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "azh" = ( /obj/item/prop/alien/hugger, @@ -5626,10 +5319,7 @@ /area/lv624/ground/colony/telecomm/tcommdome/south) "azD" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/lazarus/landing_zones/lz2) "azE" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -5747,7 +5437,7 @@ /area/lv624/lazarus/sleep_female) "azU" = ( /obj/structure/barricade/wooden, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "azV" = ( /obj/item/stack/sheet/wood{ @@ -5791,7 +5481,7 @@ /area/lv624/lazarus/landing_zones/lz2) "aAd" = ( /obj/structure/platform/mineral/sandstone/runed, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "aAh" = ( /obj/effect/decal/cleanable/blood/oil, @@ -5836,9 +5526,7 @@ pixel_y = 32 }, /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/north_tcomms_road) "aAp" = ( /turf/closed/wall/strata_ice/jungle, @@ -5853,17 +5541,15 @@ pixel_y = 32 }, /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/north_tcomms_road) "aAs" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz2) "aAt" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aAv" = ( /obj/effect/decal/cleanable/blood, @@ -6151,7 +5837,7 @@ /area/lv624/ground/caves/sand_temple) "aBk" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aBl" = ( /obj/structure/flora/bush/ausbushes/genericbush, @@ -6159,10 +5845,7 @@ /area/lv624/ground/jungle/west_jungle) "aBn" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/west_river) "aBo" = ( /obj/docking_port/stationary/marine_dropship/lz2{ @@ -6331,10 +6014,8 @@ /area/lv624/ground/caves/north_central_caves) "aBQ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aBR" = ( /obj/structure/largecrate, @@ -6507,9 +6188,7 @@ /area/lv624/lazarus/sleep_male) "aCs" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/lazarus/landing_zones/lz2) "aCt" = ( /obj/structure/closet, @@ -6629,9 +6308,7 @@ }, /area/lv624/lazarus/robotics) "aCO" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/west_jungle) "aCP" = ( /obj/structure/bed/chair/wood/wings{ @@ -6666,9 +6343,7 @@ /area/lv624/lazarus/sleep_male) "aCS" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "aCT" = ( /obj/structure/closet{ @@ -6694,7 +6369,7 @@ }, /area/lv624/lazarus/sleep_male) "aCV" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/sleep_male) "aCX" = ( /turf/open/floor/grass, @@ -6768,14 +6443,12 @@ /turf/open/gm/river, /area/lv624/ground/jungle/west_jungle) "aDl" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aDn" = ( /obj/item/bananapeel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aDp" = ( /obj/structure/bed/chair/comfy/orange{ @@ -6922,9 +6595,7 @@ /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz2) "aDP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/west_central_jungle) "aDS" = ( @@ -6983,9 +6654,7 @@ }, /area/lv624/lazarus/quartstorage) "aEe" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/west_jungle) "aEf" = ( /obj/effect/landmark/crap_item, @@ -7029,20 +6698,12 @@ /area/lv624/lazarus/fitness) "aEs" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/lazarus/landing_zones/lz2) "aEt" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/lv624/lazarus/yggdrasil) "aEu" = ( /obj/effect/landmark/crap_item, @@ -7051,7 +6712,7 @@ "aEv" = ( /obj/structure/flora/grass/tallgrass/jungle, /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aEw" = ( /obj/structure/machinery/landinglight/ds2{ @@ -7188,10 +6849,7 @@ }, /area/lv624/lazarus/chapel) "aEM" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/jungle/west_jungle) "aEO" = ( /obj/structure/bed/chair{ @@ -7660,22 +7318,15 @@ /area/lv624/ground/jungle/west_jungle) "aGh" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/lazarus/landing_zones/lz2) "aGk" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aGl" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/west_central_jungle) "aGm" = ( @@ -7849,7 +7500,7 @@ /area/lv624/lazarus/landing_zones/lz1) "aGS" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "aGU" = ( /obj/effect/landmark/crap_item, @@ -7870,7 +7521,7 @@ /area/lv624/lazarus/landing_zones/lz2) "aGY" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/north_nexus_road) "aGZ" = ( /obj/structure/surface/table, @@ -8028,21 +7679,15 @@ /area/lv624/lazarus/landing_zones/lz1) "aHB" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/north_tcomms_road) "aHD" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/west_nexus_road) "aHE" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aHF" = ( /obj/structure/machinery/vending/coffee, @@ -8095,9 +7740,7 @@ /area/lv624/lazarus/landing_zones/lz1) "aHO" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/jungle/west_jungle) "aHQ" = ( /obj/structure/flora/bush/ausbushes/palebush, @@ -8105,9 +7748,7 @@ /area/lv624/ground/jungle/east_jungle) "aHR" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/jungle/west_jungle) "aHT" = ( /obj/structure/window_frame/wood, @@ -8120,7 +7761,7 @@ }, /area/lv624/lazarus/main_hall) "aIb" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/floor{ dir = 8; icon_state = "warning" @@ -8135,12 +7776,8 @@ }, /area/lv624/lazarus/main_hall) "aId" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_west_jungle) "aIe" = ( /obj/effect/landmark/crap_item, @@ -8203,15 +7840,15 @@ /area/lv624/lazarus/main_hall) "aIm" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIn" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIo" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIp" = ( /obj/structure/surface/table, @@ -8223,7 +7860,7 @@ /area/lv624/lazarus/main_hall) "aIq" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIr" = ( /obj/structure/machinery/atm{ @@ -8289,11 +7926,9 @@ }, /area/lv624/ground/caves/north_central_caves) "aIz" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/effect/landmark/monkey_spawn, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "aIB" = ( /obj/structure/closet, @@ -8320,7 +7955,7 @@ /area/lv624/lazarus/research) "aIJ" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIL" = ( /obj/structure/flora/jungle/vines/heavy, @@ -8328,9 +7963,7 @@ /turf/open/floor/plating, /area/lv624/lazarus/yggdrasil) "aIM" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/machinery/door/airlock/almayer/engineering/colony{ dir = 2; name = "\improper Atmospherics Condenser" @@ -8355,9 +7988,7 @@ }, /area/lv624/lazarus/main_hall) "aIV" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) @@ -8365,16 +7996,14 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aIY" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) "aIZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) "aJa" = ( @@ -8425,9 +8054,7 @@ }, /area/lv624/lazarus/main_hall) "aJi" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) @@ -8455,26 +8082,20 @@ }, /area/lv624/lazarus/landing_zones/lz1) "aJr" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aJu" = ( /obj/structure/flora/jungle/planttop1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aJv" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aJz" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall, /area/lv624/lazarus/yggdrasil) "aJA" = ( @@ -8526,9 +8147,7 @@ /area/lv624/lazarus/main_hall) "aJF" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/lazarus/landing_zones/lz2) "aJG" = ( /obj/item/tool/pickaxe/jackhammer{ @@ -8614,9 +8233,7 @@ /area/lv624/lazarus/main_hall) "aJO" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/lazarus/landing_zones/lz2) "aJP" = ( /obj/item/stock_parts/scanning_module/phasic, @@ -8667,35 +8284,31 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aKc" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aKd" = ( /obj/effect/landmark/hunter_primary, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "aKf" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aKg" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aKh" = ( /obj/effect/landmark/good_item, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKi" = ( /obj/structure/machinery/colony_floodlight, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKj" = ( /obj/structure/stairs/perspective{ @@ -8711,32 +8324,22 @@ "aKk" = ( /obj/structure/flora/jungle/plantbot1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKl" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKm" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKn" = ( /obj/effect/landmark/lv624/xeno_tunnel, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKo" = ( /turf/closed/wall/strata_ice/jungle, @@ -8744,23 +8347,19 @@ "aKp" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKq" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/machinery/power/apc{ dir = 1; name = "Atmospherics Processing APC" }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKr" = ( /obj/structure/window_frame/colony, -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/floor/plating, /area/lv624/lazarus/yggdrasil) "aKv" = ( @@ -8785,65 +8384,38 @@ /turf/open/floor, /area/lv624/lazarus/main_hall) "aKB" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKC" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKD" = ( /obj/structure/flora/grass/ice/both, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKE" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "gbcorner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/gbcorner/north_west, /area/lv624/lazarus/yggdrasil) "aKF" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grassbeach/north, /area/lv624/lazarus/yggdrasil) "aKG" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grassbeach/north, /area/lv624/lazarus/yggdrasil) "aKH" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - dir = 8; - icon_state = "gbcorner" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/gbcorner/north_east, /area/lv624/lazarus/yggdrasil) "aKI" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/yggdrasil) "aKJ" = ( /obj/structure/machinery/light/small, @@ -8889,53 +8461,38 @@ /area/lv624/ground/jungle/south_west_jungle) "aKZ" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/central_jungle) "aLb" = ( -/obj/structure/flora/tree/dead, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/tree/dead/tree_1, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aLc" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "gbcorner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/gbcorner/north_west, /area/lv624/lazarus/yggdrasil) "aLd" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grassbeach/north, /area/lv624/lazarus/yggdrasil) "aLe" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aLf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aLg" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 8; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_east, /area/lv624/lazarus/yggdrasil) "aLh" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/yggdrasil) "aLi" = ( /obj/structure/flora/jungle/vines/heavy{ @@ -8944,10 +8501,8 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aLj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aLk" = ( /turf/closed/wall/r_wall, @@ -8970,21 +8525,15 @@ }, /area/lv624/lazarus/main_hall) "aLo" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "aLp" = ( /turf/closed/wall, /area/lv624/lazarus/canteen) "aLq" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "aLr" = ( /obj/effect/landmark/xeno_spawn, @@ -9003,17 +8552,13 @@ }, /area/lv624/lazarus/robotics) "aLv" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/central_jungle) "aLw" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aLz" = ( @@ -9024,7 +8569,7 @@ /area/lv624/lazarus/landing_zones/lz1) "aLF" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aLI" = ( /obj/structure/flora/jungle/planttop1, @@ -9034,38 +8579,29 @@ "aLJ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/lv624/lazarus/yggdrasil) "aLK" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aLL" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aLM" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aLN" = ( /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aLO" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aLQ" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/east_central_jungle) "aLS" = ( @@ -9252,23 +8788,19 @@ /area/lv624/lazarus/landing_zones/lz1) "aMr" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "aMt" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aMz" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/east_central_jungle) "aMD" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aMN" = ( /obj/structure/grille{ @@ -9281,46 +8813,28 @@ /area/lv624/lazarus/yggdrasil) "aMO" = ( /obj/structure/flora/jungle/plantbot1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aMP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aMQ" = ( /obj/structure/flora/tree/jungle/bigtreeTL, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/lv624/lazarus/yggdrasil) "aMS" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aMT" = ( /obj/structure/flora/tree/jungle/bigtreeTR, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aMU" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aMV" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, @@ -9328,11 +8842,8 @@ /area/lv624/lazarus/yggdrasil) "aMW" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grassbeach/east, /area/lv624/lazarus/yggdrasil) "aMX" = ( /obj/structure/machinery/deployable/barrier, @@ -9391,7 +8902,7 @@ /area/lv624/lazarus/security) "aNf" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aNh" = ( /obj/structure/bed/chair/office/light{ @@ -9427,9 +8938,7 @@ /area/lv624/lazarus/canteen) "aNn" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/jungle/west_jungle) "aNo" = ( /turf/closed/wall/r_wall, @@ -9442,7 +8951,7 @@ /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz1) "aNA" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/floor/plating{ icon_state = "platebotc" }, @@ -9450,16 +8959,11 @@ "aNB" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aNC" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/lv624/lazarus/yggdrasil) "aND" = ( /obj/structure/flora/jungle/cart_wreck, @@ -9468,44 +8972,31 @@ "aNE" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/effect/landmark/objective_landmark/close, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aNF" = ( /obj/structure/flora/jungle/treeblocker, /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aNG" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aNH" = ( /obj/structure/flora/jungle/planttop1, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aNI" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/lv624/lazarus/yggdrasil) "aNJ" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aNK" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/window_frame/colony, /turf/open/floor/plating, /area/lv624/lazarus/yggdrasil) @@ -9639,10 +9130,7 @@ /area/lv624/lazarus/kitchen) "aOb" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_jungle) "aOc" = ( /obj/structure/machinery/light/small{ @@ -9675,11 +9163,8 @@ }, /area/lv624/lazarus/sleep_female) "aOs" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grassbeach/west, /area/lv624/lazarus/yggdrasil) "aOt" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, @@ -9691,9 +9176,7 @@ /area/lv624/lazarus/yggdrasil) "aOv" = ( /obj/structure/flora/jungle/treeblocker, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aOw" = ( /obj/structure/flora/jungle/plantbot1, @@ -9775,7 +9258,7 @@ /area/lv624/lazarus/chapel) "aOG" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aOI" = ( /obj/structure/surface/table/reinforced/prison, @@ -9801,10 +9284,7 @@ /area/lv624/lazarus/security) "aOL" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_nexus_road) "aOM" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, @@ -9855,19 +9335,15 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "aOW" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aOX" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/central_jungle) "aPe" = ( /obj/structure/surface/table, @@ -9883,50 +9359,32 @@ }, /area/lv624/lazarus/quart) "aPf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aPg" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - dir = 4; - icon_state = "gbcorner" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/gbcorner/south_west, /area/lv624/lazarus/yggdrasil) "aPh" = ( -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/lv624/lazarus/yggdrasil) "aPi" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/lv624/lazarus/yggdrasil) "aPj" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grassbeach/east, /area/lv624/lazarus/yggdrasil) "aPk" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall, /area/lv624/lazarus/yggdrasil) "aPm" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aPo" = ( /obj/effect/landmark/crap_item, @@ -10102,12 +9560,12 @@ /obj/structure/lz_sign/lazarus_sign{ density = 0 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "aPS" = ( /obj/structure/flora/tree/jungle/bigtreeBOT, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aPT" = ( @@ -10120,14 +9578,12 @@ /area/lv624/lazarus/yggdrasil) "aPV" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/gm/river, /area/lv624/lazarus/yggdrasil) "aPY" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/east_central_jungle) "aPZ" = ( /obj/structure/machinery/light/small{ @@ -10200,58 +9656,35 @@ /area/lv624/lazarus/comms) "aQo" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aQp" = ( /obj/structure/machinery/colony_floodlight, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 4; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/south_west, /area/lv624/lazarus/yggdrasil) "aQr" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aQs" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aQt" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aQu" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/lv624/lazarus/yggdrasil) "aQw" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aQx" = ( /turf/closed/wall/r_wall, @@ -10391,21 +9824,17 @@ /area/lv624/lazarus/canteen) "aQX" = ( /obj/effect/landmark/hunter_primary, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aQY" = ( /obj/structure/flora/jungle/planttop1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "aRa" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aRd" = ( /obj/structure/surface/table, @@ -10475,9 +9904,7 @@ /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/structure/flora/jungle/vines/heavy, /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aRq" = ( /obj/structure/surface/table/reinforced{ @@ -10485,7 +9912,7 @@ flipped = 1 }, /obj/structure/machinery/computer/shuttle/dropship/flight/lz1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "aRu" = ( /obj/structure/machinery/landinglight/ds2{ @@ -10497,13 +9924,11 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aRx" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/lazarus/landing_zones/lz2) "aRz" = ( /obj/structure/bed, @@ -10601,10 +10026,8 @@ /area/lv624/lazarus/main_hall) "aRO" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "aRP" = ( /obj/structure/machinery/light/small{ @@ -10645,9 +10068,7 @@ /area/lv624/lazarus/kitchen) "aRV" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "aRW" = ( /obj/structure/pipes/standard/simple/hidden/cyan{ @@ -10719,23 +10140,17 @@ "aSi" = ( /obj/structure/foamed_metal, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aSj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/foamed_metal, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aSm" = ( /obj/structure/foamed_metal, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aSo" = ( /obj/structure/stairs/perspective{ @@ -11159,7 +10574,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aTW" = ( /obj/item/clothing/glasses/regular, @@ -11232,10 +10647,7 @@ /area/lv624/lazarus/kitchen) "aUe" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/jungle/west_jungle) "aUh" = ( /obj/structure/window_frame/colony/reinforced, @@ -11243,7 +10655,7 @@ /area/lv624/lazarus/canteen) "aUi" = ( /obj/effect/landmark/hunter_secondary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "aUj" = ( /obj/structure/largecrate/random, @@ -11322,10 +10734,7 @@ /area/lv624/lazarus/engineering) "aUz" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_east_jungle) "aUA" = ( /obj/item/bedsheet/rd, @@ -11439,10 +10848,8 @@ /area/lv624/lazarus/kitchen) "aUO" = ( /obj/item/shard, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "aUQ" = ( /turf/open/floor/greengrid, @@ -11465,7 +10872,7 @@ /area/lv624/lazarus/secure_storage) "aVa" = ( /obj/item/xenos_claw, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aVb" = ( /obj/structure/machinery/light, @@ -11531,18 +10938,15 @@ "aVk" = ( /obj/structure/sign/safety/maint, /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_nexus_road) "aVl" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aVm" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/colony/north_nexus_road) "aVn" = ( /obj/structure/surface/table/reinforced{ @@ -11595,11 +10999,10 @@ /turf/closed/wall/r_wall, /area/lv624/lazarus/kitchen) "aVw" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aVx" = ( /obj/structure/surface/table/woodentable/poor, @@ -11610,9 +11013,7 @@ /area/lv624/ground/caves/north_central_caves) "aVA" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "aVB" = ( /obj/structure/window/framed/colony/reinforced, @@ -11629,7 +11030,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aVF" = ( /obj/structure/machinery/power/apc{ @@ -11671,13 +11072,11 @@ /area/lv624/lazarus/engineering) "aVJ" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aVK" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aVL" = ( /obj/structure/surface/table, @@ -11718,16 +11117,15 @@ /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/jungle/south_west_jungle/ceiling) "aVT" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_west_jungle) "aVU" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "aVV" = ( /obj/item/device/radio/intercom{ @@ -11826,9 +11224,7 @@ /area/lv624/lazarus/engineering) "aWh" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/north_nexus_road) "aWi" = ( /obj/structure/bed/stool, @@ -11850,9 +11246,7 @@ /turf/open/gm/dirt, /area/lv624/ground/jungle/south_west_jungle/ceiling) "aWl" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 4; icon_state = "whiteyellowfull" @@ -11868,8 +11262,7 @@ }, /area/lv624/ground/jungle/south_west_jungle/ceiling) "aWn" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /turf/open/floor{ @@ -11881,8 +11274,7 @@ /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /turf/open/floor{ @@ -11894,9 +11286,7 @@ /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 4; icon_state = "whiteyellowfull" @@ -11906,8 +11296,8 @@ /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 }, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aWu" = ( /obj/structure/machinery/door/poddoor/almayer{ @@ -11959,7 +11349,7 @@ /area/lv624/lazarus/engineering) "aWC" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aWD" = ( /turf/open/floor/plating{ @@ -12016,9 +11406,7 @@ /area/lv624/lazarus/engineering) "aWJ" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "aWK" = ( /obj/structure/window_frame/colony/reinforced, @@ -12057,7 +11445,7 @@ pixel_x = -28 }, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aWR" = ( /obj/structure/safe{ @@ -12143,15 +11531,11 @@ }, /area/lv624/lazarus/sleep_male) "aXd" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/lazarus/comms) "aXe" = ( /obj/structure/foamed_metal, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/lazarus/comms) "aXf" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -12177,38 +11561,33 @@ }, /area/lv624/lazarus/engineering) "aXh" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aXi" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/north_nexus_road) "aXj" = ( /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aXk" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "aXl" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aXn" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "aXo" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aXs" = ( /obj/structure/extinguisher_cabinet{ @@ -12242,7 +11621,7 @@ /area/lv624/lazarus/engineering) "aXv" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aXw" = ( /obj/structure/closet/secure_closet/engineering_electrical, @@ -12253,7 +11632,7 @@ "aXx" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aXy" = ( /obj/structure/flora/jungle/vines/heavy, @@ -12270,10 +11649,8 @@ /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aXC" = ( /obj/structure/surface/table/woodentable/poor, @@ -12314,9 +11691,7 @@ }, /obj/effect/decal/remains/xeno, /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/west_tcomms_road) "aXJ" = ( /obj/structure/foamed_metal{ @@ -12352,7 +11727,7 @@ /area/lv624/lazarus/engineering) "aXP" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aXQ" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -12377,7 +11752,7 @@ /area/lv624/lazarus/secure_storage) "aXV" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "aXW" = ( /obj/structure/foamed_metal{ @@ -12388,7 +11763,7 @@ }, /area/lv624/lazarus/engineering) "aXX" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "aXZ" = ( /obj/structure/surface/rack, @@ -12436,19 +11811,14 @@ /area/lv624/lazarus/engineering) "aYj" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aYm" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 24 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/south_west_jungle) "aYn" = ( /obj/effect/landmark/objective_landmark/science, @@ -12460,22 +11830,19 @@ /obj/structure/flora/jungle/vines/heavy{ pixel_y = 26 }, -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/south_west_jungle) "aYp" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_y = 24 }, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aYr" = ( /obj/effect/landmark/yautja_teleport, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "aYs" = ( /obj/structure/largecrate/lisa, @@ -12486,25 +11853,23 @@ /turf/open/floor/greengrid, /area/lv624/lazarus/secure_storage) "aYv" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "aYw" = ( /obj/structure/sign/safety/high_voltage{ pixel_x = 7; pixel_y = 32 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "aYx" = ( /obj/structure/tunnel{ id = "hole4" }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "aYC" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -12587,61 +11952,49 @@ /area/lv624/ground/caves/north_central_caves) "aYQ" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "aYR" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/west_river) "aYS" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/west_river) "aYT" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/west_river) "aYU" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "aYV" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/west_river) "aYX" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/west_river) "aYY" = ( /obj/effect/landmark/hunter_secondary, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "aYZ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "aZa" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/west_river) "aZb" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -12905,7 +12258,7 @@ /area/lv624/ground/caves/east_caves) "aZP" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/lazarus/landing_zones/lz2) "aZT" = ( /obj/structure/machinery/landinglight/ds2/delaytwo{ @@ -12916,103 +12269,85 @@ "baa" = ( /obj/effect/landmark/monkey_spawn, /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "bad" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "baN" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "bbj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "bbp" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "bbu" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "bbx" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbC" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "bbH" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "bbI" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbJ" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbL" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbN" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbO" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "bbT" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/effect/decal/remains/human, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "bbU" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/effect/decal/remains/human, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "bbZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_central_jungle) "bdL" = ( /obj/structure/surface/table/reinforced/prison, @@ -13029,7 +12364,7 @@ "bei" = ( /obj/structure/flora/jungle/vines/heavy, /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "beB" = ( /obj/structure/bed/chair/comfy/black{ @@ -13043,10 +12378,7 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/containers) "bfe" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_east_jungle) "bfY" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -13056,18 +12388,14 @@ /area/lv624/ground/caves/east_caves) "bgL" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/west_tcomms_road) "bgQ" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "bhr" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/south_east_jungle) "bhL" = ( /obj/structure/surface/table/reinforced/prison{ @@ -13088,24 +12416,18 @@ /area/lv624/ground/caves/sand_temple) "bit" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "bkG" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "bkP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/blocker/forcefield/multitile_vehicles, /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "bkY" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_west_jungle) "blC" = ( /obj/item/stack/sheet/wood, @@ -13124,14 +12446,11 @@ /area/lv624/lazarus/corporate_dome) "bnE" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "bnX" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/central_river) "boe" = ( /turf/open/floor/sandstone/runed, @@ -13158,14 +12477,11 @@ /area/lv624/lazarus/quartstorage) "brh" = ( /obj/structure/flora/jungle/plantbot1, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "bsR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/south_west_jungle) "btb" = ( /obj/item/stack/sheet/wood{ @@ -13175,10 +12491,8 @@ /area/lv624/lazarus/landing_zones/lz1) "bte" = ( /obj/effect/landmark/hunter_primary, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "btr" = ( /obj/item/weapon/harpoon/yautja{ @@ -13204,11 +12518,11 @@ /area/lv624/ground/barrens/south_eastern_barrens) "btF" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "btS" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "btX" = ( /turf/open/gm/river, @@ -13227,39 +12541,31 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "buL" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "buW" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "bwc" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/west_barrens) "bwk" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_barrens) "bwR" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "byl" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/river/east_river) "byK" = ( /obj/structure/machinery/landinglight/ds2/delayone{ @@ -13291,41 +12597,30 @@ }, /area/lv624/lazarus/corporate_dome) "bAB" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_east_jungle) "bBk" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "bBu" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/jungle/west_jungle) "bCe" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/south_east_jungle) "bCH" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "bCT" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "bEq" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_barrens) "bEU" = ( /obj/structure/showcase{ @@ -13353,7 +12648,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "bGb" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -13370,10 +12665,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/caves/sand_temple) "bJz" = ( /obj/effect/decal/cleanable/blood, @@ -13386,19 +12678,13 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_east_caves) "bLE" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "bMu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/east_jungle) "bNn" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_barrens) "bNW" = ( @@ -13433,9 +12719,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "bQA" = ( /obj/structure/stairs/perspective{ @@ -13446,10 +12730,7 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "bQP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_east_jungle) "bRV" = ( /obj/structure/stairs/perspective{ @@ -13465,7 +12746,7 @@ /area/lv624/ground/caves/sand_temple) "bSm" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "bTw" = ( /obj/effect/landmark/nightmare{ @@ -13497,20 +12778,18 @@ }, /area/lv624/lazarus/crashed_ship_containers) "bXP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/item/stack/sheet/wood{ amount = 2 }, /obj/effect/landmark/objective_landmark/far, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "bZb" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "bZX" = ( /obj/structure/window/framed/colony, @@ -13523,12 +12802,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "cag" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/caves/sand_temple) "caH" = ( /obj/effect/landmark/objective_landmark/far, @@ -13540,13 +12817,13 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "ccn" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "cdj" = ( /obj/structure/window_frame/colony, @@ -13571,10 +12848,7 @@ /turf/closed/wall/r_wall/unmeltable, /area/lv624/lazarus/quartstorage/outdoors) "cfN" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_jungle) "cfP" = ( /obj/effect/decal/remains/human, @@ -13594,7 +12868,7 @@ }, /area/lv624/lazarus/corporate_dome) "cgC" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/open/floor{ dir = 10; icon_state = "warning" @@ -13602,10 +12876,7 @@ /area/lv624/lazarus/landing_zones/lz2) "cgD" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/east_central_jungle) "cgK" = ( /obj/item/stool, @@ -13620,10 +12891,7 @@ /area/lv624/ground/caves/west_caves) "cij" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "ciA" = ( /obj/structure/surface/table/reinforced/prison{ @@ -13645,7 +12913,7 @@ /area/lv624/ground/caves/sand_temple) "cmf" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "cmP" = ( /obj/structure/barricade/metal/wired, @@ -13666,10 +12934,10 @@ }, /area/lv624/ground/caves/sand_temple) "cpQ" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "cpY" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "cqm" = ( /obj/structure/powerloader_wreckage/ft, @@ -13677,19 +12945,15 @@ /area/lv624/ground/barrens/containers) "cqw" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_nexus_road) "cqz" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_west_jungle) "cqE" = ( /obj/structure/barricade/wooden, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor{ dir = 1; icon_state = "warning" @@ -13697,13 +12961,11 @@ /area/lv624/lazarus/landing_zones/lz1) "crF" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "csu" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "csM" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -13712,17 +12974,15 @@ "cvk" = ( /obj/structure/fence, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/west_central_jungle) "cwv" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "cwV" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "cxc" = ( /obj/item/tool/shovel, @@ -13732,9 +12992,7 @@ /area/lv624/ground/barrens/west_barrens) "cys" = ( /obj/structure/foamed_metal, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_central_jungle) "czq" = ( /obj/effect/landmark/objective_landmark/medium, @@ -13744,7 +13002,7 @@ /area/lv624/lazarus/corporate_dome) "czu" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "cAl" = ( /obj/structure/girder/displaced, @@ -13786,35 +13044,31 @@ }, /area/lv624/ground/caves/south_west_caves) "cCr" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_jungle) "cEh" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "cEn" = ( /obj/effect/decal/remains/xeno, /turf/open/gm/dirt, /area/lv624/ground/barrens/west_barrens) "cEQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "cGb" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "cIL" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "cIQ" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "cIU" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -13835,17 +13089,12 @@ /area/lv624/lazarus/corporate_dome) "cJA" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "cKj" = ( /obj/effect/landmark/yautja_teleport, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) -"cLw" = ( -/turf/open/gm/coast{ - dir = 5 - }, -/area/lv624/ground/river/central_river) "cLD" = ( /turf/open/floor{ dir = 4; @@ -13854,7 +13103,7 @@ /area/lv624/lazarus/corporate_dome) "cMj" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "cMD" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -13883,11 +13132,11 @@ /turf/open/floor/wood, /area/lv624/ground/caves/north_central_caves) "cPV" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "cQJ" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "cQX" = ( /obj/structure/stairs/perspective{ @@ -13899,56 +13148,45 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "cRm" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/mineral/sandstone/runed/decor, /area/lv624/ground/caves/sand_temple) "cRT" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "cSs" = ( /obj/item/tool/surgery/surgicaldrill/predatorsurgicaldrill, /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "cTi" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "cUk" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/north_east_jungle) "cUL" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "cWm" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "cWr" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "cXd" = ( /obj/effect/landmark/monkey_spawn, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_central_jungle) "cXk" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/barrens/west_barrens) "cYi" = ( /obj/structure/surface/table, @@ -13977,13 +13215,13 @@ /area/lv624/lazarus/crashed_ship_containers) "dbY" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "ddS" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "dff" = ( /obj/structure/bed/sofa/vert/grey, @@ -14025,7 +13263,7 @@ /area/lv624/lazarus/quartstorage) "djI" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "dkN" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -14033,37 +13271,26 @@ /area/lv624/ground/caves/sand_temple) "dkO" = ( /obj/effect/decal/remains/xeno, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "dlh" = ( /obj/structure/bed/chair/comfy/black, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "dmf" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/jungle/west_jungle) "dmS" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "dmZ" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "dop" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "dql" = ( /obj/structure/largecrate, @@ -14084,7 +13311,7 @@ /area/lv624/ground/barrens/south_eastern_barrens) "dqK" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "drm" = ( /obj/structure/closet/crate, @@ -14110,12 +13337,12 @@ /area/lv624/lazarus/hydroponics) "dvf" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "dvF" = ( /obj/structure/flora/bush/ausbushes/pointybush, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "dvX" = ( /obj/structure/bookcase/manuals/medical, @@ -14143,10 +13370,7 @@ /area/lv624/ground/barrens/south_eastern_barrens) "dwt" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/lazarus/landing_zones/lz2) "dwN" = ( /obj/structure/bed/sofa/vert/grey/bot, @@ -14171,10 +13395,7 @@ pixel_x = 12; pixel_y = 15 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "dCL" = ( /obj/item/reagent_container/food/drinks/cans/waterbottle{ @@ -14188,37 +13409,27 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "dDa" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "dEc" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_central_jungle) "dEg" = ( /turf/open/gm/dirt, /area/lv624/ground/jungle/east_central_jungle) "dEp" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "dEI" = ( /obj/effect/landmark/monkey_spawn, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "dFk" = ( /obj/structure/bed/chair/comfy/black{ @@ -14233,15 +13444,10 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) "dGc" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/barrens/south_eastern_barrens) "dGG" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/central_river) "dGQ" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -14250,10 +13456,7 @@ /area/lv624/ground/caves/central_caves) "dHo" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_jungle) "dId" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, @@ -14270,12 +13473,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "dKg" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "dLd" = ( /obj/structure/bookcase, @@ -14296,13 +13497,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/east_jungle) "dLY" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "dMF" = ( /obj/structure/surface/table/reinforced/prison{ @@ -14319,18 +13517,18 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "dNj" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_barrens) "dNx" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "dNN" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "dOf" = ( /obj/effect/decal/cleanable/blood/drip, @@ -14407,7 +13605,7 @@ /area/lv624/ground/colony/west_nexus_road) "dZp" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "dZH" = ( /obj/structure/filingcabinet, @@ -14418,10 +13616,8 @@ }, /area/lv624/lazarus/medbay) "dZY" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "eah" = ( /obj/effect/landmark/objective_landmark/close, @@ -14438,9 +13634,7 @@ /area/lv624/lazarus/landing_zones/lz1) "ebS" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/south_nexus_road) "ecy" = ( /turf/closed/wall/sulaco, @@ -14453,25 +13647,23 @@ }, /area/lv624/ground/caves/sand_temple) "ecO" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/west_nexus_road) "edS" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "eeW" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "efp" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "efX" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/east_river) "ehy" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -14484,7 +13676,7 @@ /area/lv624/lazarus/hydroponics) "eil" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "eiH" = ( /obj/item/stack/sheet/wood{ @@ -14498,15 +13690,11 @@ /area/lv624/lazarus/landing_zones/lz2) "eiP" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/river/east_river) "eji" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "ejx" = ( /obj/structure/disposalpipe/segment, @@ -14541,11 +13729,11 @@ /area/lv624/lazarus/hydroponics) "eny" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "eoo" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "eoM" = ( /turf/open/floor{ @@ -14571,10 +13759,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "eqF" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "eqP" = ( /obj/structure/machinery/bioprinter, @@ -14583,16 +13771,10 @@ }, /area/lv624/lazarus/medbay) "erx" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/jungle/west_jungle) "esi" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/barrens/west_barrens) "esp" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -14611,29 +13793,23 @@ /area/lv624/ground/caves/north_central_caves) "evT" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "exf" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_west_jungle) "eyb" = ( /obj/structure/fence, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/west_tcomms_road) "eyn" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/central_jungle) "ezz" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/east_central_jungle) "ezC" = ( /obj/structure/stairs/perspective{ @@ -14670,10 +13846,8 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "eBu" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "eBN" = ( /obj/structure/closet/crate/hydroponics/prespawned, @@ -14688,7 +13862,7 @@ /area/lv624/lazarus/hydroponics) "eCx" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "eCF" = ( /obj/structure/surface/table, @@ -14697,18 +13871,15 @@ /area/lv624/landing/console2) "eDy" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "eDS" = ( /obj/structure/machinery/colony_floodlight, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "eER" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "eFS" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -14745,17 +13916,14 @@ /area/lv624/ground/river/central_river) "eHr" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "eHQ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/north_west_jungle) "eKs" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "eLx" = ( /obj/effect/decal/cleanable/blood/drip, @@ -14765,9 +13933,7 @@ }, /area/lv624/lazarus/crashed_ship_containers) "eNK" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_east_jungle) "eNQ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -14790,17 +13956,11 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_west_caves) "ePw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/jungle/south_east_jungle) "ePV" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "eQh" = ( /obj/structure/largecrate/random, @@ -14811,21 +13971,14 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/east_jungle) "eTd" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/west_central_jungle) "eTI" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "eTQ" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_east_jungle) "eVH" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -14871,7 +14024,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "fbD" = ( /obj/structure/flora/jungle/planttop1, @@ -14909,7 +14062,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "fhs" = ( /obj/structure/stairs/perspective{ @@ -14926,26 +14079,22 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "fhJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/barrens/south_eastern_barrens) "fhR" = ( /obj/structure/flora/jungle/planttop1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "fio" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "fir" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "fiE" = ( /obj/structure/bed/alien, @@ -14954,7 +14103,7 @@ /area/lv624/ground/caves/north_central_caves) "fiZ" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "fja" = ( /obj/item/attachable/bayonet{ @@ -14964,24 +14113,19 @@ name = "\improper alien blade"; throwforce = 26 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "fjM" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "fjP" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/colony/south_nexus_road) "fjQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "fkJ" = ( /obj/structure/sink{ @@ -14994,16 +14138,10 @@ }, /area/lv624/lazarus/corporate_dome) "fpn" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/barrens/east_barrens) "fqh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/east_jungle) "fqM" = ( /obj/structure/machinery/power/apc{ @@ -15035,14 +14173,10 @@ }, /area/lv624/lazarus/corporate_dome) "fur" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "fuy" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz2) "fuY" = ( @@ -15064,7 +14198,7 @@ /area/lv624/ground/caves/sand_temple) "fyA" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "fzg" = ( /obj/item/storage/firstaid/toxin/empty, @@ -15126,12 +14260,12 @@ /turf/open/gm/river, /area/lv624/ground/barrens/west_barrens) "fEn" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "fED" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "fEU" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -15167,7 +14301,7 @@ /area/lv624/ground/colony/telecomm/cargo) "fGO" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "fHi" = ( /obj/item/ammo_magazine/smg/mp5, @@ -15176,17 +14310,12 @@ }, /area/lv624/lazarus/corporate_dome) "fHz" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "fIj" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/colony/west_nexus_road) "fIt" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -15201,7 +14330,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "fMl" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -15220,29 +14349,20 @@ }, /area/lv624/lazarus/crashed_ship_containers) "fPi" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "fPH" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_central_jungle) "fQL" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/west_river) "fSX" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "fTf" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/north_tcomms_road) "fTE" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -15250,9 +14370,7 @@ name = "\improper LZ1 Access"; req_one_access = null }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor, /area/lv624/lazarus/landing_zones/lz1) "fTM" = ( @@ -15264,9 +14382,7 @@ /area/lv624/ground/colony/south_nexus_road) "fXD" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/east_river) "fYl" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -15274,24 +14390,20 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_central_caves) "fZO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/north_west_jungle) "gaw" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "gbl" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "gby" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, /turf/open/floor{ dir = 9; @@ -15304,13 +14416,11 @@ /area/lv624/ground/river/west_river) "gcn" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "gcp" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_central_jungle) "gcI" = ( /obj/effect/landmark/crap_item, @@ -15328,22 +14438,20 @@ /area/lv624/lazarus/corporate_dome) "gdr" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "gds" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "gdx" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/barrens/west_barrens) "gef" = ( /obj/item/stack/sheet/wood{ amount = 2 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 1; icon_state = "warning" @@ -15361,7 +14469,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "gin" = ( /obj/effect/landmark/objective_landmark/medium, @@ -15370,14 +14478,14 @@ }, /area/lv624/lazarus/quartstorage/outdoors) "git" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "gkh" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "gkC" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -15390,7 +14498,7 @@ /area/lv624/ground/barrens/west_barrens) "glS" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "gnx" = ( /turf/open/floor{ @@ -15399,20 +14507,12 @@ /area/lv624/lazarus/corporate_dome) "god" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/north_nexus_road) "gpC" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_central_jungle) "gqG" = ( /obj/item/device/assembly/infra, @@ -15425,7 +14525,7 @@ /area/lv624/lazarus/engineering) "grl" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "grZ" = ( /obj/effect/landmark/objective_landmark/science, @@ -15441,7 +14541,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "gte" = ( /obj/structure/surface/rack, @@ -15464,7 +14564,7 @@ /area/lv624/ground/barrens/north_east_barrens) "guY" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "gve" = ( /obj/structure/flora/jungle/vines/heavy, @@ -15474,27 +14574,19 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) "gxd" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/caves/sand_temple) "gyP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_west_jungle) "gyY" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/river/east_river) "gzd" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "gzo" = ( /turf/open/gm/dirt{ @@ -15513,7 +14605,7 @@ /area/lv624/ground/barrens/south_west_barrens) "gAI" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "gAS" = ( /obj/effect/vehicle_spawner/van/decrepit, @@ -15524,33 +14616,24 @@ /area/lv624/lazarus/corporate_dome) "gBG" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/south_nexus_road) "gBI" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/river/east_river) "gDu" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/colony/west_tcomms_road) "gDy" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "gEn" = ( -/obj/structure/flora/jungle/vines, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "gFg" = ( /obj/item/ammo_casing/bullet{ @@ -15562,13 +14645,11 @@ /area/lv624/lazarus/corporate_dome) "gFm" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "gGd" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "gKg" = ( /obj/item/clothing/head/hardhat/orange, @@ -15581,7 +14662,7 @@ /obj/effect/landmark/nightmare{ insert_tag = "lv-rightsidepass" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "gNo" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -15590,24 +14671,17 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "gPN" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/barrens/south_eastern_barrens) "gQr" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/caves/sand_temple) "gRm" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_barrens) "gRx" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "gTu" = ( /obj/structure/filingcabinet{ @@ -15628,13 +14702,9 @@ }, /area/lv624/lazarus/corporate_dome) "gTv" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "gTM" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -15643,9 +14713,7 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "gUq" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_east_jungle) "gWf" = ( /obj/structure/surface/rack, @@ -15664,7 +14732,7 @@ /area/lv624/lazarus/quartstorage) "gWI" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "gXu" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/colony, @@ -15673,9 +14741,7 @@ }, /area/lv624/lazarus/medbay) "gXy" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 6; icon_state = "warning" @@ -15683,17 +14749,15 @@ /area/lv624/lazarus/landing_zones/lz1) "gYs" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/north_nexus_road) "gZh" = ( /obj/structure/prop/brazier, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "haN" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "hba" = ( /turf/open/gm/dirt, @@ -15705,10 +14769,8 @@ }, /area/lv624/lazarus/medbay) "hbK" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "hbU" = ( /obj/structure/surface/table/reinforced/prison{ @@ -15748,13 +14810,13 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "heZ" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "hfX" = ( /obj/effect/decal/remains/xeno, @@ -15763,12 +14825,12 @@ /area/lv624/lazarus/crashed_ship_containers) "hgt" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "hgO" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "hgY" = ( /obj/effect/landmark/nightmare{ @@ -15789,9 +14851,7 @@ /area/lv624/ground/barrens/containers) "hjl" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/west_tcomms_road) "hke" = ( /obj/structure/platform/mineral/sandstone/runed, @@ -15804,16 +14864,12 @@ /area/lv624/ground/barrens/south_eastern_barrens) "hmK" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "hnX" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_central_jungle) "hpN" = ( /obj/structure/surface/table, @@ -15826,14 +14882,12 @@ /area/lv624/lazarus/research) "hqQ" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "hqS" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "hrD" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -15854,30 +14908,26 @@ /area/lv624/ground/river/central_river) "huH" = ( /obj/structure/flora/jungle/planttop1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "hwR" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "hxL" = ( /obj/effect/landmark/hunter_primary, /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "hxP" = ( /obj/effect/decal/remains/xeno, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "hyK" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "hyU" = ( /obj/structure/barricade/wooden{ @@ -15911,9 +14961,7 @@ /turf/open/gm/dirt, /area/lv624/ground/colony/west_tcomms_road) "hEl" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_west_jungle) "hEs" = ( @@ -15925,16 +14973,11 @@ /area/lv624/lazarus/hydroponics) "hEu" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/west_nexus_road) "hFO" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/colony/north_tcomms_road) "hHc" = ( /obj/structure/window/framed/colony/reinforced, @@ -15942,25 +14985,20 @@ /turf/open/floor/plating, /area/lv624/lazarus/engineering) "hHA" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/r_wall, /area/lv624/lazarus/landing_zones/lz2) "hHR" = ( /turf/closed/wall/rock/brown, /area/lv624/ground/barrens/east_barrens) "hIh" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "hIq" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "hJa" = ( /obj/structure/cargo_container/lockmart/left, @@ -15974,31 +15012,20 @@ /turf/open/floor/vault, /area/lv624/lazarus/quartstorage) "hJn" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "hJW" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "hKk" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "hLu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_central_jungle) "hMd" = ( /obj/effect/landmark/objective_landmark/far, @@ -16023,9 +15050,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "hNq" = ( /obj/structure/platform/mineral/sandstone/runed, @@ -16054,11 +15079,11 @@ /area/lv624/lazarus/quartstorage) "hRI" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "hRS" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "hSa" = ( /turf/open/floor{ @@ -16067,33 +15092,25 @@ }, /area/lv624/lazarus/landing_zones/lz1) "hSn" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "hSz" = ( /obj/effect/landmark/hunter_secondary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "hSE" = ( /obj/effect/landmark/monkey_spawn, /turf/open/gm/dirt, /area/lv624/ground/jungle/east_central_jungle) "hUs" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "hUD" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "hWj" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/east_river) "hWZ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, @@ -16119,7 +15136,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "hZW" = ( /obj/effect/landmark/objective_landmark/close, @@ -16128,18 +15145,13 @@ }, /area/lv624/ground/barrens/west_barrens/ceiling) "iab" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/east_jungle) "iap" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/east_jungle) "iat" = ( /obj/structure/surface/table/reinforced/prison{ @@ -16162,11 +15174,9 @@ }, /area/lv624/ground/caves/sand_temple) "ibS" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "idz" = ( /obj/item/weapon/claymore/mercsword{ @@ -16193,26 +15203,22 @@ /obj/item/stack/sheet/wood{ amount = 2 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "ifk" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "ifF" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/south_east_jungle) "ifX" = ( /obj/structure/machinery/colony_floodlight, /obj/effect/landmark/nightmare{ insert_tag = "lv-gym" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "iiK" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -16220,9 +15226,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/east_caves) "ilf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, /obj/structure/window/framed/colony/reinforced, /obj/structure/flora/jungle/planttop1, @@ -16267,26 +15271,16 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "ivl" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_central_jungle) "ivu" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "iwh" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/north_nexus_road) "iwl" = ( /obj/structure/stairs/perspective{ @@ -16308,11 +15302,6 @@ /obj/effect/landmark/corpsespawner/doctor, /turf/open/gm/dirt, /area/lv624/ground/caves/east_caves) -"iyF" = ( -/turf/open/gm/coast{ - dir = 9 - }, -/area/lv624/ground/river/central_river) "izh" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, @@ -16341,12 +15330,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "iAH" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_central_jungle) "iBy" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, @@ -16362,12 +15349,10 @@ /area/lv624/lazarus/medbay) "iCN" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/west_nexus_road) "iFp" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/barricade/wooden{ dir = 4 }, @@ -16378,33 +15363,28 @@ /area/lv624/lazarus/landing_zones/lz1) "iGn" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "iHQ" = ( /obj/structure/xenoautopsy/tank/broken, /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "iIF" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "iIU" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_central_jungle) "iJs" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "iJA" = ( /obj/effect/landmark/monkey_spawn, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_west_barrens) "iJJ" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "iKp" = ( /obj/structure/surface/rack, @@ -16420,18 +15400,14 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/north_east_barrens) "iLM" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "iLS" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "iNB" = ( /obj/structure/ore_box, @@ -16441,19 +15417,17 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_barrens) "iOX" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "iPB" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "iPR" = ( /obj/item/stack/medical/ointment, @@ -16467,9 +15441,7 @@ /area/lv624/lazarus/medbay) "iRb" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "iSa" = ( /obj/structure/flora/jungle/vines/heavy, @@ -16480,17 +15452,14 @@ /area/lv624/ground/caves/sand_temple) "iSg" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "iUm" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "iUF" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/south_central_jungle) "iVg" = ( /turf/open/gm/dirt{ @@ -16501,29 +15470,19 @@ /obj/structure/machinery/colony_floodlight, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) -"iXc" = ( -/turf/open/gm/coast{ - dir = 5 - }, -/area/lv624/ground/barrens/east_barrens) "iXj" = ( /turf/closed/wall, /area/lv624/ground/barrens/east_barrens/ceiling) "iXz" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/barrens/west_barrens) "iXG" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/west_nexus_road) "iYJ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "iZG" = ( /obj/effect/landmark/crap_item, @@ -16531,8 +15490,8 @@ /area/lv624/ground/barrens/north_east_barrens) "iZZ" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "jaa" = ( /turf/open/gm/dirt{ @@ -16541,46 +15500,36 @@ /area/lv624/ground/barrens/central_barrens) "jas" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/sand_temple) "jbd" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "jbB" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "jdi" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "jga" = ( /turf/open/gm/river, /area/lv624/ground/jungle/west_jungle) "jgJ" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/south_nexus_road) "jhG" = ( /obj/structure/barricade/handrail/strata{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/barrens/south_eastern_barrens) "jic" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -16605,14 +15554,12 @@ name = "\improper LZ1 Access"; req_one_access = null }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor, /area/lv624/lazarus/landing_zones/lz1) "jow" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "joz" = ( /obj/structure/surface/table/reinforced/prison, @@ -16631,14 +15578,12 @@ }, /area/lv624/ground/caves/sand_temple) "jsd" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "jtg" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "jum" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -16667,11 +15612,11 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "jxR" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_barrens) "jzh" = ( /obj/structure/surface/table/reinforced/prison, @@ -16703,10 +15648,8 @@ }, /area/lv624/lazarus/corporate_dome) "jzZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "jAo" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -16729,17 +15672,14 @@ /area/lv624/ground/caves/sand_temple) "jEc" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/colony/north_tcomms_road) "jFc" = ( /turf/closed/wall/mineral/sandstone/runed/decor, /area/lv624/ground/caves/sand_temple) "jFF" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "jGo" = ( /obj/structure/girder, @@ -16757,44 +15697,33 @@ /obj/effect/landmark/nightmare{ insert_tag = "lv-science" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "jHN" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "jHT" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "jHW" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "jKu" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/west_central_jungle) "jLc" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "jLv" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/barrens/east_barrens) "jLD" = ( /obj/effect/landmark/nightmare{ @@ -16804,9 +15733,7 @@ /area/lv624/ground/river/central_river) "jLR" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_central_jungle) "jMk" = ( /obj/structure/lattice{ @@ -16852,21 +15779,16 @@ "jQj" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "jQJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/jungle/east_central_jungle) "jQV" = ( /obj/structure/barricade/wooden{ dir = 8 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 6; icon_state = "warning" @@ -16925,10 +15847,8 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "jTm" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "jTP" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -16941,9 +15861,7 @@ }, /area/lv624/lazarus/crashed_ship_containers) "jXT" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/north_east_jungle) "jYM" = ( /obj/structure/surface/table/woodentable/fancy, @@ -16961,7 +15879,7 @@ /area/lv624/lazarus/corporate_dome) "jZL" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "kbr" = ( /obj/structure/showcase{ @@ -16991,65 +15909,46 @@ /area/lv624/ground/river/central_river) "kip" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "kjp" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "kjC" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/barrens/east_barrens) "kmP" = ( /obj/item/stool, /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "knd" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/jungle/west_jungle) "knp" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "koh" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/gm/dirt, /area/lv624/ground/colony/north_tcomms_road) "koM" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "kqx" = ( /obj/structure/flora/jungle/plantbot1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "kqL" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "ksB" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "ksQ" = ( /obj/structure/surface/rack, @@ -17071,10 +15970,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "kuP" = ( /obj/item/tool/hatchet{ @@ -17088,48 +15984,38 @@ /area/lv624/lazarus/hydroponics) "kuZ" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "kvo" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/east_central_jungle) "kvE" = ( /obj/structure/machinery/landinglight/ds2/delaythree, /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz2) "kwG" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "kxo" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "kxI" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "kyc" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/central_river) "kyN" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "kza" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "kzd" = ( /obj/structure/surface/table, @@ -17145,11 +16031,11 @@ /area/lv624/lazarus/hydroponics) "kzu" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "kzv" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "kzE" = ( /obj/structure/cargo_container/lockmart/right, @@ -17157,7 +16043,7 @@ /area/lv624/ground/barrens/containers) "kAg" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "kAj" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -17171,9 +16057,7 @@ /area/lv624/lazarus/corporate_dome) "kAl" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_west_jungle) "kBe" = ( /obj/structure/machinery/cm_vending/sorted/tech/comp_storage{ @@ -17186,13 +16070,10 @@ /area/lv624/lazarus/quartstorage) "kFx" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "kFV" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/barrens/west_barrens) "kGk" = ( /turf/closed/wall/r_wall, @@ -17203,34 +16084,27 @@ }, /area/lv624/ground/barrens/central_barrens) "kHU" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "kJm" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "kJq" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/barrens/south_eastern_barrens) "kJu" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "kLP" = ( /obj/structure/flora/jungle/plantbot1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "kNm" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "kPL" = ( /obj/structure/fence, @@ -17254,13 +16128,11 @@ }, /area/lv624/lazarus/canteen) "kQY" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/jungle/west_jungle) "kRg" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "kRr" = ( /obj/structure/surface/rack, @@ -17274,10 +16146,7 @@ }, /area/lv624/lazarus/crashed_ship_containers) "kRR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "kSs" = ( /obj/structure/inflatable, @@ -17293,20 +16162,15 @@ /area/lv624/ground/caves/sand_temple) "kSR" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/colony/south_medbay_road) "kUr" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/north_tcomms_road) "kVP" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "kWH" = ( /turf/open/floor{ @@ -17329,7 +16193,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "kZk" = ( /obj/structure/largecrate/random/barrel/blue, @@ -17347,10 +16211,8 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "kZw" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "kZS" = ( /obj/structure/surface/table/reinforced/prison, @@ -17361,46 +16223,37 @@ }, /area/lv624/lazarus/corporate_dome) "laY" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/west_central_jungle) "lbd" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/barrens/west_barrens) "lbX" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "ldB" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "ldZ" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_jungle) "lfy" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/south_nexus_road) "lgu" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "lju" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/central_river) "lke" = ( /obj/effect/landmark/crap_item, @@ -17415,9 +16268,7 @@ amount = 2 }, /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor{ dir = 1; icon_state = "warning" @@ -17428,20 +16279,15 @@ /obj/effect/landmark/nightmare{ insert_tag = "lv-bridge-nofog" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "lnR" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_east_jungle) "lnV" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/south_east_jungle) "lpV" = ( /turf/open/floor/plating{ @@ -17450,11 +16296,11 @@ /area/lv624/lazarus/quartstorage) "lqI" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "lqS" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "lse" = ( /obj/structure/stairs/perspective{ @@ -17470,51 +16316,38 @@ "lsq" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "lsK" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/barrens/west_barrens) "ltT" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "lud" = ( /obj/structure/fence, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/north_tcomms_road) "lxr" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/barrens/south_eastern_barrens) "lxX" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "lyj" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/jungle/west_jungle) "lyz" = ( /turf/closed/wall/mineral/sandstone/runed/decor, /area/lv624/ground/jungle/south_west_jungle/ceiling) "lyL" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "lyS" = ( /turf/closed/wall/r_wall/unmeltable, @@ -17526,7 +16359,7 @@ /area/lv624/ground/barrens/west_barrens) "lAX" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "lBq" = ( /obj/structure/barricade/handrail/strata, @@ -17539,11 +16372,11 @@ /area/lv624/ground/barrens/south_eastern_barrens) "lBr" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "lBu" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "lBw" = ( /turf/closed/wall/strata_ice/jungle, @@ -17557,7 +16390,7 @@ /area/lv624/ground/caves/sand_temple) "lEY" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "lFv" = ( /obj/structure/bed/chair/wheelchair{ @@ -17590,7 +16423,7 @@ /area/lv624/lazarus/engineering) "lHL" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "lIm" = ( /obj/structure/fence, @@ -17606,9 +16439,7 @@ }, /area/lv624/lazarus/quartstorage) "lIU" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_central_jungle) "lJm" = ( /obj/structure/showcase{ @@ -17632,19 +16463,15 @@ /area/lv624/ground/caves/sand_temple) "lJo" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "lJC" = ( /mob/living/simple_animal/bat, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/north_central_caves) "lKe" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 10; icon_state = "warning" @@ -17661,7 +16488,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "lNe" = ( /obj/effect/decal/cleanable/blood, @@ -17722,7 +16549,7 @@ /area/lv624/lazarus/landing_zones/lz2) "lUc" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "lUy" = ( /obj/structure/prop/brazier/torch, @@ -17738,16 +16565,11 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "lWO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/south_west_jungle) "lYB" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/north_tcomms_road) "lYI" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -17755,9 +16577,7 @@ name = "\improper LZ2 Access"; req_one_access = null }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor, /area/lv624/lazarus/landing_zones/lz2) "lZl" = ( @@ -17782,34 +16602,34 @@ layer = 4.13; pixel_y = 18 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "mbu" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "mdQ" = ( /turf/closed/wall/rock/brown, /area/lv624/ground/caves/west_caves) "meP" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "mfu" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "mfI" = ( /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/west_central_jungle) "mfK" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "mgs" = ( /obj/structure/machinery/door/poddoor/almayer{ @@ -17854,7 +16674,7 @@ /area/lv624/ground/barrens/south_eastern_barrens) "mko" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_nexus_road) "mkr" = ( /obj/effect/landmark/hunter_primary, @@ -17864,42 +16684,34 @@ /area/lv624/ground/caves/south_west_caves) "mku" = ( /obj/effect/landmark/monkey_spawn, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "mkU" = ( /obj/structure/foamed_metal, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor/plating, /area/lv624/lazarus/engineering) "mkW" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "mmu" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "mnK" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "mnQ" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/barrens/west_barrens) "moM" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "moV" = ( /obj/structure/bed/chair/wood/normal{ @@ -17934,9 +16746,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "msd" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "msV" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -17951,23 +16761,18 @@ /area/lv624/lazarus/medbay) "mun" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/north_tcomms_road) "muv" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "muz" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/barrens/east_barrens) "muO" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "mvc" = ( /obj/effect/landmark/static_comms/net_two, @@ -17977,7 +16782,7 @@ /area/lv624/ground/colony/telecomm/cargo) "mvr" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "mwB" = ( /obj/structure/machinery/atm{ @@ -17991,21 +16796,17 @@ /area/lv624/lazarus/corporate_dome) "mxd" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "mxW" = ( /obj/structure/window/framed/colony/reinforced, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz2) "myI" = ( /obj/effect/landmark/monkey_spawn, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "mBL" = ( /turf/open/floor{ @@ -18031,9 +16832,7 @@ /area/lv624/lazarus/corporate_dome) "mEw" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "mFu" = ( /obj/effect/landmark/crap_item, @@ -18044,17 +16843,12 @@ /turf/open/floor/plating, /area/lv624/lazarus/corporate_dome) "mHM" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/south_medbay_road) "mIs" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "mJB" = ( /turf/open/floor{ @@ -18073,7 +16867,7 @@ /area/lv624/ground/caves/sand_temple) "mMq" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "mMv" = ( /obj/structure/surface/rack, @@ -18092,31 +16886,22 @@ /area/lv624/lazarus/quartstorage) "mNz" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "mNO" = ( /obj/structure/foamed_metal, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/east_central_jungle) "mNU" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/east_central_jungle) "mOA" = ( /obj/structure/flora/bush/ausbushes/ausbush, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "mPt" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "mPK" = ( /obj/effect/landmark/crap_item, @@ -18145,9 +16930,7 @@ /area/lv624/ground/barrens/central_barrens) "mSN" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "mUH" = ( /turf/open/gm/dirtgrassborder{ @@ -18156,13 +16939,13 @@ /area/lv624/ground/barrens/south_eastern_barrens) "mUQ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "mUZ" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "mVg" = ( /obj/item/weapon/harpoon/yautja{ @@ -18195,41 +16978,32 @@ /area/lv624/lazarus/corporate_dome) "mVK" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "mVV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/north_jungle) "mWe" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/south_west_jungle) "mXR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/north_nexus_road) "mZf" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "naR" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/north_tcomms_road) "nbw" = ( /turf/closed/wall/rock/brown, /area/lv624/ground/barrens/north_east_barrens) "ncq" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/r_wall, /area/lv624/lazarus/landing_zones/lz1) "ncV" = ( @@ -18243,7 +17017,7 @@ }, /area/lv624/lazarus/landing_zones/lz2) "ndK" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/r_wall, /area/lv624/lazarus/corporate_dome) "nfD" = ( @@ -18262,11 +17036,11 @@ /area/lv624/ground/barrens/south_eastern_barrens) "nhi" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "niF" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_barrens) "niV" = ( /turf/open/floor/plating{ @@ -18286,39 +17060,32 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "nkU" = ( /obj/effect/landmark/nightmare{ insert_tag = "lv-bridge-east" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "nmO" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "nnq" = ( /obj/structure/prop/brazier, /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "nnL" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/barrens/east_barrens) "npf" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/jungle/west_jungle) "npQ" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "nqt" = ( /obj/item/device/analyzer/plant_analyzer, @@ -18332,7 +17099,7 @@ /area/lv624/ground/barrens/east_barrens) "nqy" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "nrb" = ( /turf/open/floor{ @@ -18378,19 +17145,15 @@ /area/lv624/ground/barrens/south_eastern_barrens) "ntL" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/west_tcomms_road) "ntQ" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "nuU" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_central_jungle) "nuW" = ( /turf/closed/wall/strata_ice/jungle, @@ -18476,10 +17239,8 @@ /area/lv624/ground/caves/sand_temple) "nBM" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "nDr" = ( /obj/structure/surface/rack, @@ -18518,7 +17279,7 @@ name = "\improper alien blade"; throwforce = 26 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "nEE" = ( /obj/structure/surface/table, @@ -18546,7 +17307,7 @@ "nHE" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "nHP" = ( /turf/open/floor{ @@ -18556,13 +17317,11 @@ /area/lv624/lazarus/medbay) "nHY" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "nHZ" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "nIs" = ( /obj/structure/machinery/vending/snack, @@ -18602,22 +17361,15 @@ /area/lv624/lazarus/canteen) "nJF" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/west_nexus_road) "nLf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "nLk" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "nLH" = ( /obj/structure/prop/tower, @@ -18628,7 +17380,7 @@ /area/lv624/lazarus/landing_zones/lz1) "nLI" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "nMu" = ( /obj/effect/landmark/objective_landmark/science, @@ -18642,9 +17394,7 @@ /area/lv624/lazarus/corporate_dome) "nNw" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/colony/west_nexus_road) "nOD" = ( /obj/structure/disposalpipe/segment{ @@ -18657,13 +17407,10 @@ /area/lv624/ground/barrens/east_barrens/ceiling) "nOX" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "nPd" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/central_river) "nPk" = ( /obj/structure/stairs/perspective{ @@ -18697,7 +17444,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "nTE" = ( /obj/structure/curtain/red, @@ -18740,11 +17487,11 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "nVG" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "nVZ" = ( /obj/structure/stairs/perspective{ @@ -18782,14 +17529,12 @@ /area/lv624/ground/jungle/west_jungle) "nYx" = ( /obj/structure/flora/jungle/planttop1, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "nYR" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "nYZ" = ( /turf/open/floor{ @@ -18799,24 +17544,19 @@ /area/lv624/lazarus/medbay) "nZz" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "oaL" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "obp" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/barrens/east_barrens) "obC" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "obJ" = ( /obj/structure/curtain/red, @@ -18824,9 +17564,7 @@ /area/lv624/ground/caves/north_central_caves) "ock" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "ocG" = ( /obj/effect/landmark/corpsespawner/security/liaison, @@ -18840,10 +17578,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "odw" = ( /obj/structure/machinery/landinglight/ds2/delaythree{ @@ -18856,10 +17591,10 @@ /obj/effect/landmark/nightmare{ insert_tag = "lv-hydro" }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "oek" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/jungle/west_jungle) "oeN" = ( /turf/closed/wall, @@ -18880,7 +17615,7 @@ /area/lv624/ground/caves/sand_temple) "ofv" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "ogM" = ( /turf/open/gm/dirt, @@ -18912,10 +17647,7 @@ /turf/open/floor/plating, /area/lv624/ground/barrens/central_barrens) "omK" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/barrens/west_barrens) "oov" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, @@ -18923,31 +17655,26 @@ /area/lv624/ground/jungle/south_east_jungle) "ooM" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "opf" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "opP" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "opS" = ( /turf/open/gm/dirt, /area/lv624/ground/jungle/south_east_jungle) "oqO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/north_nexus_road) "orj" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "oua" = ( /obj/effect/landmark/crap_item, @@ -18969,20 +17696,16 @@ /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "owQ" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/east_barrens) "oxY" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "oym" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/west_river) "oys" = ( /obj/structure/stairs/perspective{ @@ -19018,13 +17741,13 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "oAJ" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "oAV" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -19035,20 +17758,17 @@ /obj/effect/landmark/nightmare{ insert_tag = "lv-medbay" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "oDY" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "oED" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_tcomms_road) "oEE" = ( /obj/structure/surface/table, @@ -19059,16 +17779,14 @@ }, /area/lv624/lazarus/canteen) "oEI" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/barrens/east_barrens) "oER" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "oFf" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/river/east_river) "oFO" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -19094,20 +17812,18 @@ /area/lv624/ground/barrens/south_eastern_barrens) "oGs" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/north_tcomms_road) "oHu" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/east_river) "oHx" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "oJL" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "oKP" = ( /obj/effect/landmark/static_comms/net_two, @@ -19118,10 +17834,7 @@ /area/lv624/ground/colony/telecomm/sw_lz2) "oLk" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/west_nexus_road) "oMZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_membrane, @@ -19147,7 +17860,7 @@ /area/lv624/lazarus/corporate_dome) "oOd" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "oOf" = ( /obj/structure/flora/jungle/vines/heavy, @@ -19160,10 +17873,8 @@ /turf/open/floor/plating, /area/lv624/lazarus/landing_zones/lz2) "oOV" = ( -/obj/structure/flora/jungle/vines, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_1, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ icon_state = "warning" }, @@ -19175,15 +17886,13 @@ }, /area/lv624/lazarus/landing_zones/lz1) "oRH" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_east_jungle) "oSh" = ( /obj/item/stack/sheet/wood{ amount = 2 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "oSp" = ( /obj/structure/largecrate/random/barrel/red, @@ -19191,16 +17900,13 @@ /area/lv624/ground/barrens/north_east_barrens) "oSv" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/west_tcomms_road) "oSx" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "oSJ" = ( /obj/structure/surface/table, @@ -19216,10 +17922,7 @@ }, /area/lv624/lazarus/medbay) "oTt" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/central_river) "oTx" = ( /obj/structure/barricade/handrail/strata{ @@ -19228,9 +17931,7 @@ /obj/structure/barricade/handrail/strata{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/barrens/south_eastern_barrens) "oTJ" = ( /turf/open/gm/dirt, @@ -19239,7 +17940,7 @@ /turf/open/gm/dirt, /area/lv624/ground/jungle/east_jungle) "oUy" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "oUK" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited{ @@ -19257,24 +17958,16 @@ /area/lv624/ground/barrens/east_barrens/ceiling) "oWN" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "oXl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/south_west_jungle) "oXI" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_west_jungle) "oXS" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/central_river) "oYx" = ( /obj/structure/window/framed/colony/reinforced, @@ -19282,19 +17975,15 @@ /turf/open/floor/plating, /area/lv624/lazarus/corporate_dome) "oYM" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/barrens/west_barrens) "pab" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "pas" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "pat" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -19306,18 +17995,15 @@ /area/lv624/lazarus/corporate_dome) "pba" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "pbd" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/rock/brown, /area/lv624/ground/jungle/west_jungle) "pbn" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/colony/south_nexus_road) "pca" = ( /obj/effect/landmark/nightmare{ @@ -19329,19 +18015,14 @@ }, /area/lv624/lazarus/security) "pcd" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/barrens/east_barrens) "pci" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/barrens/east_barrens) "pcu" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "pcz" = ( /obj/effect/landmark/objective_landmark/medium, @@ -19351,10 +18032,7 @@ }, /area/lv624/ground/barrens/containers) "pcA" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/jungle/south_central_jungle) "pfl" = ( /obj/effect/decal/cleanable/blood, @@ -19367,10 +18045,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "pgf" = ( /obj/structure/machinery/power/apc{ @@ -19393,33 +18068,27 @@ /area/lv624/lazarus/corporate_dome) "phU" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "pim" = ( /turf/open/floor, /area/lv624/ground/barrens/east_barrens) "pjk" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/east_river) "pjY" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "plf" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "ply" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "pmz" = ( /turf/open/gm/dirt{ @@ -19434,7 +18103,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "pox" = ( /obj/structure/barricade/metal{ @@ -19446,42 +18115,33 @@ }, /area/lv624/lazarus/corporate_dome) "ppR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_nexus_road) "ppZ" = ( /obj/effect/landmark/nightmare{ insert_tag = "armory" }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/east_central_jungle) "prd" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/open/floor{ icon_state = "warning" }, /area/lv624/lazarus/landing_zones/lz1) "prQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "psc" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "psh" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "psH" = ( /obj/structure/surface/rack, @@ -19499,7 +18159,7 @@ /area/lv624/lazarus/crashed_ship_containers) "ptr" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "puo" = ( /turf/open/floor/greengrid, @@ -19510,9 +18170,7 @@ }, /area/lv624/lazarus/medbay) "pws" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" @@ -19520,16 +18178,11 @@ /area/lv624/ground/caves/sand_temple) "pxc" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/central_river) "pxs" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "pyG" = ( /turf/open/floor{ @@ -19538,7 +18191,7 @@ /area/lv624/lazarus/corporate_dome) "pyS" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "pzt" = ( /obj/structure/surface/table, @@ -19555,7 +18208,7 @@ /area/lv624/lazarus/medbay) "pBk" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "pDh" = ( /obj/structure/surface/table/reinforced/prison{ @@ -19584,7 +18237,7 @@ /area/lv624/ground/barrens/north_east_barrens) "pDI" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "pDK" = ( /turf/open/gm/dirt{ @@ -19593,7 +18246,7 @@ /area/lv624/ground/caves/sand_temple) "pEl" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "pEV" = ( /turf/open/floor/strata{ @@ -19602,13 +18255,11 @@ }, /area/lv624/ground/caves/sand_temple) "pFe" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_east_jungle) "pGD" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "pHn" = ( /obj/effect/decal/cleanable/blood/oil, @@ -19627,7 +18278,7 @@ /area/lv624/lazarus/corporate_dome) "pIy" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/west_nexus_road) "pIz" = ( /obj/structure/platform_decoration/mineral/sandstone/runed, @@ -19635,7 +18286,7 @@ /area/lv624/ground/barrens/south_eastern_barrens) "pIC" = ( /obj/effect/landmark/hunter_secondary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "pJr" = ( /obj/effect/landmark/hunter_primary, @@ -19643,7 +18294,7 @@ /area/lv624/ground/barrens/south_west_barrens) "pJN" = ( /obj/effect/landmark/hunter_secondary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "pKp" = ( /obj/effect/landmark/crap_item, @@ -19653,17 +18304,12 @@ /area/lv624/lazarus/quartstorage) "pKS" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "pLm" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/colony/west_nexus_road) "pMV" = ( /obj/effect/landmark/hunter_primary, @@ -19673,19 +18319,14 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "pNr" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "pOC" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/north_west_jungle) "pOK" = ( /obj/item/ammo_casing, @@ -19701,7 +18342,7 @@ /area/lv624/lazarus/medbay) "pPd" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "pQn" = ( /obj/structure/machinery/door/airlock/almayer/generic{ @@ -19763,9 +18404,7 @@ /area/lv624/ground/caves/sand_temple) "pSt" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/west_nexus_road) "pTk" = ( /obj/item/bedsheet/medical, @@ -19779,22 +18418,20 @@ /area/lv624/ground/caves/east_caves) "pXI" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "pYp" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "pYq" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "pYJ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_west_jungle) "pZb" = ( @@ -19817,11 +18454,11 @@ /area/lv624/ground/river/east_river) "qcX" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "qdQ" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "qeb" = ( /obj/item/ammo_casing/bullet{ @@ -19833,50 +18470,37 @@ }, /area/lv624/lazarus/corporate_dome) "qeW" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/sand_temple) "qeY" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/west_tcomms_road) "qfh" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "qfr" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper LZ2 Access"; req_one_access = null }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor, /area/lv624/lazarus/landing_zones/lz2) "qgA" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/south_east_jungle) "qjf" = ( /turf/open/floor, /area/lv624/ground/barrens/containers) "qjt" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "qnQ" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "qpX" = ( /obj/structure/stairs/perspective{ @@ -19890,26 +18514,20 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "qqJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "qsM" = ( /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "qtj" = ( /turf/open/gm/dirt, /area/lv624/ground/jungle/south_central_jungle) "qtS" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "quK" = ( /obj/structure/showcase{ @@ -19936,17 +18554,12 @@ }, /area/lv624/ground/caves/sand_temple) "qvf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "qvC" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/west_nexus_road) "qxo" = ( /obj/structure/surface/table/woodentable/fancy, @@ -19983,13 +18596,11 @@ pixel_x = -7; pixel_y = 10 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/caves/sand_temple) "qAu" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "qAP" = ( /obj/effect/landmark/crap_item, @@ -19997,7 +18608,7 @@ /area/lv624/ground/colony/west_nexus_road) "qAR" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "qBQ" = ( /obj/structure/stairs/perspective{ @@ -20015,7 +18626,7 @@ /area/lv624/ground/jungle/south_west_jungle/ceiling) "qBX" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "qCU" = ( /obj/structure/stairs/perspective{ @@ -20037,34 +18648,29 @@ }, /area/lv624/lazarus/landing_zones/lz2) "qDx" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "qDz" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "qDQ" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "qDW" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "qGH" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "qGK" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "qGR" = ( /obj/structure/foamed_metal, @@ -20097,12 +18703,10 @@ /area/lv624/lazarus/medbay) "qJx" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "qKl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/colony/north_nexus_road) "qKC" = ( /obj/structure/flora/jungle/vines/heavy, @@ -20113,9 +18717,7 @@ /area/lv624/ground/colony/telecomm/sw_lz2) "qLc" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "qMX" = ( /obj/structure/flora/jungle/alienplant1, @@ -20129,7 +18731,7 @@ /area/lv624/lazarus/landing_zones/lz2) "qPx" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "qPO" = ( /obj/structure/stairs/perspective{ @@ -20160,7 +18762,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "qTu" = ( /obj/structure/window_frame/colony/reinforced, @@ -20176,13 +18778,10 @@ }, /area/lv624/lazarus/corporate_dome) "qUM" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/west_central_jungle) "qWf" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/west_nexus_road) "qXo" = ( /obj/structure/surface/rack, @@ -20198,13 +18797,11 @@ /area/lv624/ground/barrens/south_eastern_jungle_barrens) "qYM" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "qZv" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "rac" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -20228,7 +18825,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "rcR" = ( /obj/effect/landmark/hunter_primary, @@ -20272,20 +18869,16 @@ }, /area/lv624/lazarus/quartstorage) "rfH" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/r_wall, /area/lv624/lazarus/corporate_dome) "rgQ" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "rit" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "rkq" = ( /obj/effect/landmark/crap_item, @@ -20305,8 +18898,8 @@ }, /area/lv624/lazarus/engineering) "rox" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "rpR" = ( /obj/structure/flora/jungle/vines/heavy, @@ -20317,7 +18910,7 @@ /area/lv624/lazarus/landing_zones/lz1) "rqf" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "rrz" = ( /obj/structure/curtain/red, @@ -20327,19 +18920,14 @@ "rtD" = ( /obj/structure/flora/jungle/planttop1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "rua" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/east_jungle) "rue" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/east_central_jungle) "ruv" = ( /obj/effect/landmark/nightmare{ @@ -20354,16 +18942,14 @@ /area/lv624/lazarus/quartstorage) "rvL" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "rvW" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/river/east_river) "rwg" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "rwx" = ( @@ -20395,12 +18981,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "rzT" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/item/stack/sheet/wood{ amount = 2 }, @@ -20422,10 +19006,8 @@ }, /area/lv624/lazarus/corporate_dome) "rBF" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "rCK" = ( /obj/structure/stairs/perspective{ @@ -20439,9 +19021,7 @@ }, /area/lv624/ground/caves/sand_temple) "rCV" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_central_jungle) "rGd" = ( /obj/structure/girder/displaced, @@ -20452,7 +19032,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "rGB" = ( /obj/structure/surface/rack, @@ -20463,25 +19043,21 @@ /area/lv624/lazarus/quartstorage) "rGW" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_west_jungle) "rGZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "rHp" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "rIq" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "rJd" = ( /obj/structure/bed/alien{ @@ -20490,23 +19066,19 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "rJS" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/r_wall, /area/lv624/lazarus/landing_zones/lz2) "rKQ" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "rKR" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "rMR" = ( /obj/structure/surface/table/woodentable/fancy, @@ -20526,11 +19098,9 @@ }, /area/lv624/lazarus/corporate_dome) "rON" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "rPK" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -20571,16 +19141,12 @@ /area/lv624/lazarus/hydroponics) "rTG" = ( /obj/structure/machinery/colony_floodlight, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "rTK" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/north_tcomms_road) "rVH" = ( /obj/structure/transmitter/colony_net{ @@ -20600,10 +19166,8 @@ /area/lv624/ground/jungle/west_jungle) "rXW" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "rYA" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -20622,8 +19186,8 @@ /area/lv624/lazarus/quartstorage) "sau" = ( /obj/effect/landmark/crap_item, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "sbt" = ( /obj/effect/decal/cleanable/blood, @@ -20658,21 +19222,19 @@ /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "sgc" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "sgj" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/colony/north_nexus_road) "shq" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "shy" = ( /obj/structure/barricade/handrail/strata, @@ -20683,18 +19245,14 @@ "sic" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, /obj/effect/landmark/objective_landmark/medium, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "slW" = ( /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/mineral/sandstone/runed/decor, /area/lv624/ground/caves/sand_temple) "smx" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/west_central_jungle) "smE" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -20711,13 +19269,11 @@ }, /area/lv624/lazarus/corporate_dome) "snm" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/colony/west_nexus_road) "snr" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "snI" = ( /obj/effect/landmark/objective_landmark/medium, @@ -20735,7 +19291,7 @@ "sqw" = ( /obj/structure/machinery/colony_floodlight, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "sqR" = ( /obj/structure/stairs/perspective{ @@ -20752,42 +19308,31 @@ }, /area/lv624/ground/caves/sand_temple) "ssc" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/east_central_jungle) "ssK" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/caves/sand_temple) "suv" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "svh" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "swR" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "sxa" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "sxn" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "sxY" = ( /obj/structure/surface/rack, @@ -20797,10 +19342,7 @@ /area/lv624/lazarus/corporate_dome) "syc" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "syx" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -20808,7 +19350,7 @@ /area/lv624/ground/barrens/east_barrens) "szy" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "sBg" = ( /obj/structure/machinery/vending/cigarette, @@ -20822,14 +19364,11 @@ /area/lv624/lazarus/corporate_dome) "sBC" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/west_tcomms_road) "sBJ" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "sCg" = ( /obj/structure/stairs/perspective{ @@ -20852,25 +19391,18 @@ }, /area/lv624/lazarus/landing_zones/lz1) "sCX" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "sDE" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "sFc" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, /turf/open/gm/river, /area/lv624/ground/river/west_river) -"sFt" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3"; - icon_tag = "light_3" - }, -/turf/open/gm/grass, -/area/lv624/ground/jungle/south_east_jungle) "sFY" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Workshop Storage"; @@ -20886,11 +19418,11 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "sHT" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "sIg" = ( /turf/closed/wall/rock/brown, @@ -20939,38 +19471,34 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "sOp" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "sOZ" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "sPm" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "sPy" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "sRH" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "sSE" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "sTB" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/jungle/west_jungle) "sTX" = ( /obj/structure/flora/jungle/alienplant1, @@ -20978,15 +19506,15 @@ /area/lv624/ground/river/central_river) "sUc" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "sUm" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "sUT" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "sVh" = ( /obj/structure/window/framed/colony/reinforced, @@ -20994,7 +19522,7 @@ /area/lv624/lazarus/hydroponics) "sWy" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "sWE" = ( /obj/structure/largecrate, @@ -21027,20 +19555,16 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "sYY" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "taa" = ( /obj/structure/barricade/wooden, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 9; icon_state = "warning" @@ -21049,15 +19573,12 @@ "taK" = ( /obj/structure/fence, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_tcomms_road) "tbV" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "tdX" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -21083,15 +19604,11 @@ /area/lv624/ground/jungle/south_central_jungle) "teR" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "teS" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_west_jungle) "tfA" = ( /obj/structure/surface/rack, @@ -21113,7 +19630,7 @@ "tgV" = ( /obj/structure/flora/bush/ausbushes/grassybush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "thn" = ( /obj/item/weapon/claymore/mercsword{ @@ -21148,10 +19665,7 @@ dir = 8 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "tiw" = ( /mob/living/simple_animal/bat, @@ -21161,17 +19675,14 @@ /area/lv624/ground/caves/north_west_caves) "tka" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "tlD" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, /turf/open/gm/river, /area/lv624/ground/river/central_river) "tlE" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_west_jungle) "tlQ" = ( /obj/structure/surface/table/reinforced/prison, @@ -21187,25 +19698,20 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "toz" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "toF" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "toL" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "toT" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, @@ -21213,15 +19719,15 @@ pixel_x = 6; pixel_y = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "tqe" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "tqH" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "trs" = ( /obj/item/tool/shovel, @@ -21243,27 +19749,22 @@ /area/lv624/ground/jungle/south_central_jungle) "tsK" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/north_nexus_road) "ttu" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "ttI" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "ttZ" = ( /obj/structure/barricade/handrail/strata{ dir = 4 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/barrens/south_eastern_barrens) "tuX" = ( /obj/effect/landmark/crap_item, @@ -21273,32 +19774,21 @@ /area/lv624/ground/caves/north_central_caves) "tvC" = ( /obj/structure/flora/bush/ausbushes/palebush, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_east_jungle) "twg" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "twC" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/barrens/east_barrens) "twN" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "txp" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "txx" = ( @@ -21315,7 +19805,7 @@ }, /area/lv624/lazarus/medbay) "tyG" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "tzo" = ( /turf/open/gm/dirt{ @@ -21326,22 +19816,19 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "tzK" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "tBB" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "tBJ" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "tDa" = ( /obj/structure/stairs/perspective{ @@ -21355,9 +19842,7 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "tEn" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ icon_state = "warning" }, @@ -21370,7 +19855,7 @@ /area/lv624/lazarus/corporate_dome) "tHc" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "tIg" = ( /obj/structure/surface/table, @@ -21382,7 +19867,7 @@ /area/lv624/lazarus/medbay) "tIZ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "tJb" = ( /obj/structure/surface/rack, @@ -21410,17 +19895,17 @@ /area/lv624/ground/caves/sand_temple) "tJN" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "tKI" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "tLQ" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "tLS" = ( /obj/structure/bed/chair/office/light, @@ -21431,15 +19916,13 @@ /area/lv624/lazarus/corporate_dome) "tLU" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "tMh" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "tMB" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -21464,31 +19947,24 @@ "tRu" = ( /obj/effect/landmark/hunter_primary, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "tSd" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/lazarus/quartstorage/outdoors) "tSN" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "tTh" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "tTX" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "tWw" = ( /obj/effect/decal/cleanable/blood/drip, @@ -21500,12 +19976,10 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "tXO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/east_central_jungle) "tXZ" = ( /obj/structure/largecrate, @@ -21522,10 +19996,7 @@ /area/lv624/lazarus/comms) "tZa" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/east_river) "tZe" = ( /obj/item/tank/oxygen/yellow, @@ -21536,7 +20007,7 @@ /area/lv624/lazarus/landing_zones/lz2) "uaP" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "ubb" = ( /obj/structure/flora/bush/ausbushes/ppflowers, @@ -21554,7 +20025,7 @@ /area/lv624/ground/caves/sand_temple) "ubN" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "udj" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -21576,7 +20047,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "ufG" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, @@ -21588,11 +20059,9 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/caves/sand_temple) "ugk" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "ugG" = ( /obj/effect/landmark/nightmare{ @@ -21622,23 +20091,21 @@ /area/lv624/ground/caves/north_central_caves) "uiz" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/south_nexus_road) "uiN" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/north_tcomms_road) "ujd" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "ukk" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "ukE" = ( /turf/open/gm/dirt{ @@ -21686,7 +20153,7 @@ /area/lv624/ground/colony/telecomm/tcommdome/south) "upM" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "upQ" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -21714,14 +20181,11 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "uvh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "uxh" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "uxq" = ( /obj/effect/decal/cleanable/blood, @@ -21730,9 +20194,7 @@ /area/lv624/ground/caves/north_central_caves) "uxT" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/east_river) "uya" = ( /turf/open/gm/dirt, @@ -21759,9 +20221,7 @@ }, /area/lv624/ground/caves/sand_temple) "uDs" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_central_jungle) "uDw" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -21771,12 +20231,12 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_nexus_road) "uEl" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "uEL" = ( /obj/structure/machinery/light/small{ @@ -21811,9 +20271,7 @@ /area/lv624/lazarus/corporate_dome) "uHI" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "uIF" = ( /obj/structure/barricade/sandbags/wired, @@ -21831,9 +20289,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "uMz" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -21842,47 +20298,30 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/central_caves) "uMD" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "uOi" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/sand_temple) "uRb" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "uRE" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/lazarus/landing_zones/lz2) "uSq" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/west_tcomms_road) "uSw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/west_jungle) "uSy" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/east_barrens) "uSF" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, @@ -21901,7 +20340,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "uUi" = ( /obj/structure/surface/table/reinforced/prison, @@ -21911,9 +20350,7 @@ }, /area/lv624/lazarus/corporate_dome) "uUl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_west_jungle) "uUJ" = ( /turf/open/gm/dirtgrassborder{ @@ -21922,7 +20359,7 @@ /area/lv624/ground/barrens/south_eastern_barrens) "uVk" = ( /obj/effect/landmark/objective_landmark/far, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "uVx" = ( /obj/structure/machinery/floodlight/landing, @@ -21933,10 +20370,8 @@ /area/lv624/lazarus/landing_zones/lz1) "uVU" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "uWr" = ( /obj/effect/decal/cleanable/blood/oil/streak, @@ -21954,7 +20389,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "uZp" = ( /obj/structure/surface/table/reinforced/prison{ @@ -21986,11 +20421,11 @@ /area/lv624/lazarus/research) "vam" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "vcY" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "vdy" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -22015,9 +20450,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "vft" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -22029,7 +20462,7 @@ /area/lv624/ground/caves/sand_temple) "vfR" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "vgJ" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -22042,17 +20475,15 @@ /area/lv624/ground/caves/sand_temple) "vgM" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "vhx" = ( /obj/structure/girder, /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "vjH" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "vjL" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_core, @@ -22060,10 +20491,7 @@ /area/lv624/ground/caves/east_caves) "vjO" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/south_nexus_road) "vkI" = ( /obj/structure/stairs/perspective{ @@ -22088,7 +20516,7 @@ "vmv" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "vno" = ( /obj/item/ammo_casing/bullet{ @@ -22112,22 +20540,18 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "vqT" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "vsT" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_barrens) "vtt" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "vty" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "vuy" = ( /obj/effect/landmark/crap_item, @@ -22137,10 +20561,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "vvE" = ( /obj/structure/machinery/vending/cola, @@ -22153,17 +20574,15 @@ }, /area/lv624/lazarus/corporate_dome) "vxa" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/item/stack/sheet/wood{ amount = 2 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "vxU" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "vyz" = ( /obj/structure/largecrate, @@ -22173,9 +20592,7 @@ }, /area/lv624/lazarus/quartstorage) "vBe" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/east_central_jungle) "vBu" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -22197,14 +20614,11 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_east_caves) "vDy" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/barrens/south_eastern_barrens) "vDW" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "vEj" = ( /obj/effect/landmark/objective_landmark/medium, @@ -22214,14 +20628,14 @@ }, /area/lv624/lazarus/comms) "vEp" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "vGg" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "vHe" = ( /obj/structure/surface/rack, @@ -22253,22 +20667,18 @@ "vJs" = ( /obj/structure/flora/grass/tallgrass/jungle, /obj/item/bananapeel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "vKc" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "vKt" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "vLO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/lazarus/quartstorage/outdoors) "vMV" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, @@ -22278,11 +20688,11 @@ /area/lv624/ground/caves/south_west_caves) "vNP" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "vNW" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "vOD" = ( /turf/open/floor{ @@ -22291,23 +20701,18 @@ }, /area/lv624/ground/colony/telecomm/tcommdome/south) "vOF" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_central_jungle) "vPu" = ( /obj/effect/landmark/objective_landmark/close, /turf/open/floor, /area/lv624/ground/barrens/containers) "vPV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/east_jungle) "vSG" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "vUw" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -22329,9 +20734,7 @@ }, /area/lv624/ground/colony/telecomm/sw_lz2) "vVD" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/rock/brown, /area/lv624/ground/jungle/west_jungle) "vVN" = ( @@ -22342,26 +20745,20 @@ }, /area/lv624/lazarus/quartstorage) "vWs" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/east_jungle) "vXW" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "wbK" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "wbP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "wca" = ( @@ -22388,33 +20785,25 @@ /area/lv624/lazarus/crashed_ship_containers) "wcS" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "wcW" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/caves/sand_temple) "weH" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "wgk" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/caves/sand_temple) "whr" = ( /obj/item/ammo_magazine/smg/mp5, @@ -22437,7 +20826,7 @@ desc = "The oranges aren't done yet... this sucks."; name = "orange tree" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "whR" = ( /turf/open/floor/plating, @@ -22453,27 +20842,22 @@ /obj/structure/sign/safety/analysis_lab{ pixel_x = 40 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "wkt" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/east_river) "wkE" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "wkP" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "wkZ" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "wlh" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_nest, @@ -22482,11 +20866,9 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/west_caves) "wlo" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "wmj" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -22525,7 +20907,7 @@ }, /area/lv624/ground/caves/sand_temple) "wpw" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "wqy" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -22534,20 +20916,18 @@ "wqz" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "wqO" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "wrN" = ( /obj/structure/flora/bush/ausbushes/reedbush, /turf/open/gm/dirt, /area/lv624/ground/caves/north_central_caves) "wsZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_east_jungle) "wtK" = ( @@ -22564,22 +20944,19 @@ /area/lv624/lazarus/corporate_dome) "wvO" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "wvP" = ( /obj/effect/decal/remains/xeno, /turf/open/gm/dirt, /area/lv624/ground/barrens/central_barrens) "wxP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/north_jungle) "wzG" = ( /obj/effect/landmark/hunter_primary, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "wAe" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -22594,16 +20971,12 @@ }, /area/lv624/lazarus/research) "wAI" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_central_jungle) "wAP" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "wBS" = ( /obj/item/clothing/suit/armor/yautja_flavor, @@ -22616,15 +20989,12 @@ /area/lv624/ground/caves/south_east_caves) "wEQ" = ( /obj/effect/decal/remains/xeno, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "wFp" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/river/east_river) "wFx" = ( /obj/effect/landmark/objective_landmark/medium, @@ -22644,18 +21014,13 @@ }, /area/lv624/lazarus/landing_zones/lz2) "wJA" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/window/framed/colony/reinforced, /turf/open/floor/plating, /area/lv624/lazarus/corporate_dome) "wJG" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "wJT" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -22684,12 +21049,10 @@ /area/lv624/lazarus/landing_zones/lz2) "wMk" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "wNB" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 10; icon_state = "warning" @@ -22711,10 +21074,7 @@ }, /area/lv624/lazarus/corporate_dome) "wPN" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/caves/sand_temple) "wQj" = ( /obj/structure/surface/rack, @@ -22727,9 +21087,7 @@ /area/lv624/lazarus/quartstorage) "wQl" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "wSg" = ( /obj/structure/inflatable/popped, @@ -22741,9 +21099,7 @@ /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "wSo" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/west_barrens) "wSA" = ( /obj/structure/stairs/perspective{ @@ -22785,17 +21141,15 @@ }, /area/lv624/lazarus/corporate_dome) "wTa" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "wTC" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/west_tcomms_road) "wTL" = ( /obj/item/storage/firstaid, @@ -22811,11 +21165,9 @@ /area/lv624/ground/barrens/central_barrens) "wVK" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "wWg" = ( /turf/open/floor/plating{ @@ -22823,9 +21175,7 @@ }, /area/lv624/ground/barrens/east_barrens/ceiling) "wWm" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/north_east_jungle) "wWs" = ( /obj/structure/surface/rack, @@ -22859,23 +21209,19 @@ }, /area/lv624/ground/colony/telecomm/tcommdome/south) "wXp" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/west_central_jungle) "wXy" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "wYp" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "wZc" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "wZd" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -22902,18 +21248,16 @@ /area/lv624/ground/barrens/south_eastern_barrens) "xcC" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "xdO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_west_jungle) "xei" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "xeq" = ( /obj/structure/machinery/light{ @@ -22928,12 +21272,8 @@ }, /area/lv624/lazarus/corporate_dome) "xeT" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "xfP" = ( /obj/item/stack/rods, @@ -22947,10 +21287,7 @@ /turf/closed/wall/r_wall, /area/lv624/lazarus/corporate_dome) "xhC" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/barrens/south_eastern_barrens) "xkU" = ( /obj/structure/bed/sofa/vert/grey/top, @@ -22967,20 +21304,14 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "xpf" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/north_nexus_road) "xpz" = ( /obj/structure/platform_decoration/mineral/sandstone/runed, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "xqV" = ( /obj/structure/surface/rack, @@ -22991,24 +21322,19 @@ }, /area/lv624/lazarus/fitness) "xrI" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor{ dir = 6; icon_state = "warning" }, /area/lv624/lazarus/landing_zones/lz2) "xsN" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "xuk" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/east_central_jungle) "xuK" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -23065,12 +21391,10 @@ /area/lv624/lazarus/crashed_ship_containers) "xze" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "xzD" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/north_jungle) "xBi" = ( /turf/open/gm/dirt{ @@ -23089,16 +21413,14 @@ /area/lv624/lazarus/corporate_dome) "xDl" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/east_central_jungle) "xDw" = ( /turf/closed/wall/r_wall/unmeltable, /area/lv624/ground/colony/telecomm/cargo) "xDR" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "xEt" = ( /turf/closed/wall/strata_ice/jungle, @@ -23111,11 +21433,11 @@ /area/lv624/lazarus/canteen) "xGd" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "xHa" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "xJA" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -23129,15 +21451,11 @@ /area/lv624/ground/caves/north_central_caves) "xKu" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/quartstorage/outdoors) "xKE" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/west_jungle) "xLi" = ( /obj/structure/surface/rack, @@ -23148,21 +21466,19 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/containers) "xPk" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/south_medbay_road) "xPD" = ( /obj/item/tool/pickaxe, /turf/open/gm/dirt, /area/lv624/lazarus/crashed_ship_containers) "xPL" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/north_east_jungle) "xPS" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "xQy" = ( /obj/structure/largecrate/random, @@ -23175,13 +21491,13 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "xRo" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_central_jungle) "xSA" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -23200,32 +21516,28 @@ /turf/open/gm/dirt, /area/lv624/ground/jungle/south_west_jungle) "xVb" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/barrens/east_barrens) "xVk" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "xVo" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "xXB" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz2) "xXZ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_central_jungle) "xYj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "xZE" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, @@ -23240,9 +21552,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "ybQ" = ( /obj/structure/surface/table/woodentable/fancy, @@ -23253,7 +21563,7 @@ /area/lv624/lazarus/corporate_dome) "ydp" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "ydz" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -23265,23 +21575,14 @@ }, /area/lv624/lazarus/crashed_ship_containers) "yga" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/north_east_jungle) "ygn" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/river/east_river) "yhd" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "yhH" = ( /obj/structure/barricade/wooden{ @@ -23316,7 +21617,7 @@ /area/lv624/lazarus/corporate_dome) "yiE" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "yiT" = ( /obj/structure/surface/table/reinforced/prison, @@ -23330,10 +21631,7 @@ /area/lv624/lazarus/corporate_dome) "yjh" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/west_tcomms_road) "yjN" = ( /obj/structure/flora/jungle/vines/heavy, @@ -23345,7 +21643,7 @@ "ykM" = ( /obj/structure/flora/jungle/vines/heavy, /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_central_jungle) "yle" = ( /turf/open/gm/dirt, @@ -38663,7 +36961,7 @@ abb abb abb abb -aaB +aaC aaj aaA aaU @@ -39341,7 +37639,7 @@ aah aah aaX aaj -aak +abe abb abb abb @@ -41278,7 +39576,7 @@ wVk wVk wVk ajr -iyF +lju nHY oTt mVV @@ -43228,7 +41526,7 @@ abh abb abb abb -aaB +aaC aaA aah aah @@ -43457,7 +41755,7 @@ abb abb abb abb -aaB +aaC aaA aah aaH @@ -44239,7 +42537,7 @@ wVk wVk ajq ako -alp +ajT sqj sqj rit @@ -45606,7 +43904,7 @@ wVk wVk wVk ajq -alp +ajT sqj sqj sqj @@ -46963,7 +45261,7 @@ muz twC nqv nqv -iXc +jLv obp wVk wVk @@ -47649,7 +45947,7 @@ nnL owQ uSy nqv -iXc +jLv pci wVk wVk @@ -47878,7 +46176,7 @@ uFB xVb spm nqv -iXc +jLv oEI pci wVk @@ -48101,14 +46399,14 @@ lQC lQC lQC xVb -iXc +jLv pci fpn uSy nqv nqv nqv -iXc +jLv oEI oEI oEI @@ -48330,7 +46628,7 @@ lQC lQC fpn uSy -iXc +jLv oEI twC syx @@ -49029,7 +47327,7 @@ lQC lQC ajr sqj -iyF +lju hwR oTt hrG @@ -49713,7 +48011,7 @@ sqj sqj sqj sTX -cLw +dGG nPd dVH dVH @@ -49942,7 +48240,7 @@ ajG sqj sqj kft -cLw +dGG nPd bfe bQP @@ -50624,7 +48922,7 @@ ajr sqj sqj sTX -iyF +lju hwR oTt dVH @@ -51537,7 +49835,7 @@ sqj sqj akr sqj -cLw +dGG bnX amr oRH @@ -60745,7 +59043,7 @@ wpw wpw wpw wpw -sFt +wYp lBw lBw lBw diff --git a/maps/map_files/LV624/cargospecial/cargospecial1_mines.dmm b/maps/map_files/LV624/cargospecial/cargospecial1_mines.dmm index 83e1ef880373..4f374a352b54 100644 --- a/maps/map_files/LV624/cargospecial/cargospecial1_mines.dmm +++ b/maps/map_files/LV624/cargospecial/cargospecial1_mines.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "b" = ( /obj/structure/largecrate/random/barrel/blue, @@ -11,7 +11,7 @@ /area/lv624/lazarus/quartstorage) "o" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "p" = ( /obj/structure/window/framed/colony/reinforced, diff --git a/maps/map_files/LV624/gym/20.pool.dmm b/maps/map_files/LV624/gym/20.pool.dmm index 510e7f990b50..92bba9a7dcff 100644 --- a/maps/map_files/LV624/gym/20.pool.dmm +++ b/maps/map_files/LV624/gym/20.pool.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "bA" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "bQ" = ( /turf/open/floor{ @@ -56,19 +56,14 @@ /turf/open/floor, /area/lv624/lazarus/fitness) "ic" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/central_jungle) "iv" = ( /obj/item/toy/inflatable_duck, /turf/open/gm/river, /area/lv624/lazarus/fitness) "iJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/north_nexus_road) "jS" = ( /obj/structure/surface/rack, @@ -130,7 +125,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "oK" = ( /obj/item/shard, @@ -179,22 +174,22 @@ /area/lv624/ground/colony/south_medbay_road) "wH" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "wO" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "xt" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "xS" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "yO" = ( /obj/item/toy/beach_ball, @@ -284,10 +279,7 @@ }, /area/lv624/lazarus/fitness) "Gf" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/south_medbay_road) "Iu" = ( /obj/structure/machinery/atm{ @@ -313,18 +305,18 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "JM" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "KS" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/north_nexus_road) "NC" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "Ot" = ( /obj/structure/window_frame/colony, @@ -377,11 +369,11 @@ /area/lv624/lazarus/fitness) "Td" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "Ua" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "Us" = ( /obj/structure/closet/athletic_mixed, @@ -404,9 +396,7 @@ }, /area/lv624/lazarus/fitness) "Vb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "Vo" = ( /obj/structure/window/framed/colony, @@ -422,13 +412,10 @@ }, /area/lv624/lazarus/fitness) "Wj" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "WV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_nexus_road) "Zo" = ( /obj/effect/landmark/good_item, @@ -436,9 +423,7 @@ /area/lv624/lazarus/fitness) "ZM" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) (1,1,1) = {" diff --git a/maps/map_files/LV624/gym/30.alternate.dmm b/maps/map_files/LV624/gym/30.alternate.dmm index e786b6116743..8762e50bc905 100644 --- a/maps/map_files/LV624/gym/30.alternate.dmm +++ b/maps/map_files/LV624/gym/30.alternate.dmm @@ -181,14 +181,11 @@ }, /area/lv624/lazarus/fitness) "lq" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/colony/north_nexus_road) "nl" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "ok" = ( /obj/structure/machinery/light{ @@ -239,7 +236,7 @@ /area/lv624/ground/colony/south_medbay_road) "ux" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "uF" = ( /obj/structure/barricade/handrail{ @@ -279,7 +276,7 @@ /area/lv624/lazarus/fitness) "vZ" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "wA" = ( /obj/structure/bed/chair, @@ -289,9 +286,7 @@ }, /area/lv624/lazarus/fitness) "wL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "xe" = ( /obj/structure/closet/boxinggloves, @@ -327,7 +322,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "AE" = ( /turf/open/floor{ @@ -336,9 +331,7 @@ }, /area/lv624/lazarus/fitness) "Bl" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/central_jungle) "Bm" = ( /obj/structure/machinery/vending/cola, @@ -368,7 +361,7 @@ /area/lv624/lazarus/fitness) "CO" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "CZ" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -387,7 +380,7 @@ }, /area/lv624/lazarus/fitness) "DM" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "EQ" = ( /obj/structure/holohoop{ @@ -420,7 +413,7 @@ /area/lv624/lazarus/fitness) "Hz" = ( /obj/structure/fence, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/north_nexus_road) "HF" = ( /obj/structure/surface/rack, @@ -501,13 +494,11 @@ /area/lv624/lazarus/fitness) "LB" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "LG" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "Mn" = ( /obj/structure/machinery/light, @@ -516,16 +507,16 @@ }, /area/lv624/lazarus/fitness) "Nt" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "NW" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "Od" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_central_jungle) "Op" = ( /obj/effect/landmark/survivor_spawner, @@ -541,10 +532,7 @@ /turf/open/floor, /area/lv624/lazarus/fitness) "Ph" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/colony/north_nexus_road) "PC" = ( /obj/item/tool/soap, @@ -568,7 +556,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "Qj" = ( /obj/item/device/radio/intercom{ @@ -605,7 +593,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "To" = ( /turf/open/floor{ @@ -665,10 +653,7 @@ }, /area/lv624/lazarus/fitness) "Wh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/colony/south_medbay_road) "Wx" = ( /obj/structure/window_frame/colony, diff --git a/maps/map_files/LV624/hydro/30.destroyed.dmm b/maps/map_files/LV624/hydro/30.destroyed.dmm index c3cadb6c3c1f..a1c9ebcf3dbb 100644 --- a/maps/map_files/LV624/hydro/30.destroyed.dmm +++ b/maps/map_files/LV624/hydro/30.destroyed.dmm @@ -35,7 +35,7 @@ /area/lv624/lazarus/hydroponics) "bM" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/north_nexus_road) "ck" = ( /obj/effect/decal/cleanable/blood/xeno, @@ -57,15 +57,10 @@ }, /area/lv624/lazarus/hydroponics) "eU" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/colony/north_nexus_road) "fk" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/colony/south_medbay_road) "ft" = ( /obj/item/clothing/gloves/marine/veteran/pmc{ @@ -110,7 +105,7 @@ /area/lv624/lazarus/hydroponics) "jg" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "jy" = ( /obj/structure/machinery/portable_atmospherics/hydroponics, @@ -222,7 +217,7 @@ /area/lv624/lazarus/hydroponics) "se" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "tK" = ( /obj/structure/barricade/deployable{ @@ -343,7 +338,7 @@ /area/lv624/lazarus/hydroponics) "BL" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "Cp" = ( /obj/structure/surface/rack, @@ -452,7 +447,7 @@ }, /area/lv624/lazarus/hydroponics) "Km" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "Lk" = ( /obj/effect/decal/cleanable/blood/xeno, @@ -476,7 +471,7 @@ /area/lv624/lazarus/hydroponics) "Mm" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "MM" = ( /obj/structure/barricade/deployable{ @@ -659,11 +654,11 @@ }, /area/lv624/lazarus/hydroponics) "XA" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "XJ" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "YJ" = ( /obj/item/storage/firstaid, diff --git a/maps/map_files/LV624/maintemple/1.intact.dmm b/maps/map_files/LV624/maintemple/1.intact.dmm index ecc11583e466..27e4f42b6152 100644 --- a/maps/map_files/LV624/maintemple/1.intact.dmm +++ b/maps/map_files/LV624/maintemple/1.intact.dmm @@ -49,10 +49,7 @@ dir = 8 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "aO" = ( /obj/structure/bed/chair/comfy/black{ @@ -145,7 +142,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "dF" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_barrens) "dJ" = ( /obj/structure/barricade/handrail/strata{ @@ -281,10 +278,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "fl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "fD" = ( /obj/structure/barricade/handrail/strata{ @@ -293,9 +287,7 @@ /obj/structure/barricade/handrail/strata{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/barrens/south_eastern_barrens) "fE" = ( /obj/structure/bed/alien{ @@ -341,9 +333,7 @@ }, /area/lv624/ground/caves/sand_temple) "gw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "gA" = ( /obj/structure/curtain/red, @@ -356,7 +346,7 @@ desc = "The oranges aren't done yet... this sucks."; name = "orange tree" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "gL" = ( /turf/open/floor/strata{ @@ -394,9 +384,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "hi" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/barrens/south_eastern_barrens) "hu" = ( /obj/structure/surface/table/reinforced/prison{ @@ -1188,9 +1176,7 @@ /obj/structure/barricade/handrail/strata{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/barrens/south_eastern_barrens) "DH" = ( /obj/structure/showcase{ @@ -1379,10 +1365,7 @@ dir = 4 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/barrens/south_eastern_barrens) "Jc" = ( /turf/open/shuttle{ @@ -1680,9 +1663,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_barrens) "QL" = ( /obj/structure/stairs/perspective{ @@ -1809,7 +1790,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "Vu" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "Wl" = ( /obj/structure/bed/chair/comfy/black{ @@ -1850,10 +1831,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "Xz" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -1905,10 +1883,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "Zt" = ( /obj/structure/prop/brazier, diff --git a/maps/map_files/LV624/maintemple/2.flooded.dmm b/maps/map_files/LV624/maintemple/2.flooded.dmm index 7a857bf43ee3..f375b61213ce 100644 --- a/maps/map_files/LV624/maintemple/2.flooded.dmm +++ b/maps/map_files/LV624/maintemple/2.flooded.dmm @@ -4,10 +4,7 @@ /turf/closed/wall/rock/brown, /area/lv624/ground/caves/sand_temple) "ap" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "as" = ( /obj/structure/surface/table/reinforced/prison{ @@ -24,14 +21,11 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "ax" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "aA" = ( /obj/structure/platform_decoration/mineral/sandstone/runed, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "aI" = ( /obj/structure/surface/table/reinforced/prison{ @@ -52,16 +46,11 @@ dir = 8 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "aO" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "aT" = ( /obj/structure/stairs/perspective{ @@ -75,9 +64,7 @@ }, /area/lv624/ground/caves/sand_temple) "bP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "bZ" = ( @@ -85,16 +72,10 @@ /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/caves/sand_temple) "ci" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/caves/sand_temple) "de" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "dr" = ( /obj/structure/stairs/perspective{ @@ -143,7 +124,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "dF" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_barrens) "dJ" = ( /obj/structure/barricade/handrail/strata{ @@ -170,10 +151,7 @@ /area/lv624/ground/caves/sand_temple) "dQ" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/sand_temple) "dV" = ( /obj/structure/surface/table/reinforced/prison{ @@ -194,9 +172,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "ez" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/barrens/south_eastern_barrens) "eM" = ( /obj/structure/stairs/perspective{ @@ -207,16 +183,11 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "eY" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "fl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "fD" = ( /obj/structure/barricade/handrail/strata{ @@ -225,30 +196,20 @@ /obj/structure/barricade/handrail/strata{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/barrens/south_eastern_barrens) "fE" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/sand_temple) "fP" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/coast{ - dir = 8 - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/coast/east, /area/lv624/ground/caves/sand_temple) "gw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/caves/sand_temple) "gA" = ( /obj/structure/curtain/red, @@ -261,7 +222,7 @@ desc = "The oranges aren't done yet... this sucks."; name = "orange tree" }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "gL" = ( /turf/open/floor/strata{ @@ -273,10 +234,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "gY" = ( /obj/structure/stairs/perspective{ @@ -298,21 +256,14 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "hi" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/barrens/south_eastern_barrens) "hu" = ( /obj/item/weapon/claymore/mercsword, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/sand_temple) "hA" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/caves/sand_temple) "hD" = ( /turf/open/gm/dirtgrassborder{ @@ -323,10 +274,8 @@ /obj/structure/bed/chair/comfy/black{ dir = 8 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "ic" = ( /obj/structure/flora/jungle/vines/heavy, @@ -362,16 +311,11 @@ /area/lv624/ground/barrens/south_eastern_barrens) "iM" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "iN" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "iW" = ( /obj/structure/barricade/handrail/strata{ @@ -385,33 +329,19 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "ja" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "jZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "ky" = ( /obj/structure/platform/mineral/sandstone/runed, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/caves/sand_temple) "lm" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/caves/sand_temple) "lt" = ( /obj/structure/surface/table/reinforced/prison{ @@ -542,9 +472,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "od" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -574,9 +502,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "po" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/sand_temple) "pu" = ( /obj/structure/stairs/perspective{ @@ -592,10 +518,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "pN" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -630,10 +553,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "rd" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/caves/sand_temple) "rA" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ @@ -819,13 +739,8 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_eastern_barrens) "vC" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "vN" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -834,10 +749,7 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "vY" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/caves/sand_temple) "we" = ( /obj/structure/stairs/perspective{ @@ -898,24 +810,17 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "wP" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/caves/sand_temple) "wQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "wR" = ( /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "wS" = ( /obj/structure/showcase{ @@ -929,9 +834,7 @@ }, /area/lv624/ground/caves/sand_temple) "wU" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/caves/sand_temple) "wZ" = ( /turf/open/gm/dirtgrassborder{ @@ -939,15 +842,10 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "xp" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "xu" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/caves/sand_temple) "xx" = ( @@ -977,17 +875,11 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/caves/sand_temple) "yf" = ( /obj/effect/landmark/yautja_teleport, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "yh" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -1027,13 +919,10 @@ dir = 8; layer = 3.01 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "zA" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "zO" = ( /obj/structure/platform/mineral/sandstone/runed{ @@ -1050,9 +939,7 @@ /area/lv624/ground/caves/sand_temple) "Ak" = ( /obj/structure/blocker/forcefield/multitile_vehicles, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/south_eastern_barrens) "Ao" = ( /obj/structure/showcase{ @@ -1078,15 +965,10 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/barrens/south_eastern_barrens) "Aw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "AB" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "AQ" = ( /obj/structure/stairs/perspective{ @@ -1174,21 +1056,18 @@ }, /area/lv624/ground/caves/sand_temple) "Dj" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/barrens/south_eastern_barrens) "Dl" = ( /obj/structure/platform/mineral/sandstone/runed, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "Ds" = ( /obj/structure/flora/jungle/alienplant1{ layer = 4.13; pixel_y = 18 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/caves/sand_temple) "Dw" = ( /turf/closed/wall/strata_ice/jungle, @@ -1197,9 +1076,7 @@ /obj/structure/barricade/handrail/strata{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/barrens/south_eastern_barrens) "DH" = ( /obj/structure/showcase{ @@ -1230,10 +1107,7 @@ /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "Eq" = ( /obj/structure/surface/table/reinforced/prison{ @@ -1253,26 +1127,15 @@ }, /area/lv624/ground/caves/sand_temple) "Es" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/caves/sand_temple) "EB" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/caves/sand_temple) "EJ" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/caves/sand_temple) "EM" = ( /obj/structure/showcase{ @@ -1328,17 +1191,12 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/caves/sand_temple) "FS" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/item/hunting_trap{ desc = "A bizarre alien device used for trapping and killing prey."; name = "Alien Mine" }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/caves/sand_temple) "Ge" = ( /turf/open/floor/corsat{ @@ -1353,9 +1211,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "Gu" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/south_eastern_barrens) "GO" = ( /obj/structure/stairs/perspective{ @@ -1389,9 +1245,7 @@ /obj/structure/bed/chair/comfy/black{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "Hl" = ( /obj/structure/surface/table/reinforced/prison{ @@ -1446,10 +1300,7 @@ pixel_x = 10; pixel_y = 3 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/caves/sand_temple) "Ix" = ( /obj/structure/barricade/handrail/strata, @@ -1465,10 +1316,7 @@ dir = 4 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/barrens/south_eastern_barrens) "Jc" = ( /turf/open/shuttle{ @@ -1558,21 +1406,16 @@ /area/lv624/ground/barrens/south_eastern_barrens) "Ki" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/caves/sand_temple) "Kk" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_barrens) "Kr" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "KB" = ( /obj/structure/surface/table/reinforced/prison{ @@ -1596,18 +1439,14 @@ }, /area/lv624/ground/caves/sand_temple) "KL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_barrens) "Lg" = ( /turf/open/gm/river, /area/lv624/ground/barrens/south_eastern_barrens) "Lt" = ( /obj/item/reagent_container/food/snacks/stew, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/caves/sand_temple) "LF" = ( /obj/structure/stairs/perspective{ @@ -1673,15 +1512,10 @@ /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/caves/sand_temple) "MB" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/caves/sand_temple) "MD" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "MK" = ( /turf/open/gm/dirtgrassborder{ @@ -1689,9 +1523,7 @@ }, /area/lv624/ground/barrens/south_eastern_barrens) "MX" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "Nt" = ( @@ -1746,9 +1578,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/caves/sand_temple) "PA" = ( /obj/structure/machinery/door/airlock/sandstone/runed/destroyable{ @@ -1801,17 +1631,13 @@ /area/lv624/ground/caves/sand_temple) "PR" = ( /obj/structure/platform_decoration/mineral/sandstone/runed, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/caves/sand_temple) "QG" = ( /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_barrens) "QL" = ( /obj/structure/stairs/perspective{ @@ -1828,12 +1654,8 @@ /obj/structure/bed/chair/comfy/black{ dir = 4 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/caves/sand_temple) "Rg" = ( /obj/structure/flora/jungle/vines/heavy, @@ -1897,21 +1719,17 @@ /turf/open/gm/river, /area/lv624/ground/barrens/south_eastern_barrens) "TY" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "Ug" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/caves/sand_temple) "Uk" = ( /obj/structure/stairs/perspective{ @@ -1925,9 +1743,7 @@ /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/caves/sand_temple) "UK" = ( /turf/open/gm/dirtgrassborder{ @@ -1948,13 +1764,11 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/sand_temple) "Vu" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/caves/sand_temple) "Wl" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/caves/sand_temple) "Ws" = ( /obj/structure/barricade/handrail/strata{ @@ -1982,10 +1796,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_barrens) "XV" = ( /obj/structure/bed/chair/comfy/black{ @@ -1997,9 +1808,7 @@ /obj/structure/platform/mineral/sandstone/runed{ dir = 1 }, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/caves/sand_temple) "Yu" = ( /obj/structure/platform_decoration/mineral/sandstone/runed{ diff --git a/maps/map_files/LV624/medbay/10.destroyed.dmm b/maps/map_files/LV624/medbay/10.destroyed.dmm index c40cc7a7e2bc..34dbd1981cf0 100644 --- a/maps/map_files/LV624/medbay/10.destroyed.dmm +++ b/maps/map_files/LV624/medbay/10.destroyed.dmm @@ -99,11 +99,11 @@ /area/lv624/lazarus/medbay) "jY" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "kg" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "kh" = ( /obj/structure/surface/table, @@ -116,7 +116,7 @@ /area/lv624/lazarus/medbay) "kD" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "lk" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, @@ -162,7 +162,7 @@ /area/lv624/lazarus/medbay) "nG" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "og" = ( /turf/open/gm/dirt, @@ -210,11 +210,11 @@ /area/lv624/lazarus/medbay) "rZ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "se" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "tK" = ( /obj/structure/machinery/light{ @@ -239,9 +239,7 @@ /area/lv624/lazarus/medbay) "xe" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/south_medbay_road) "xF" = ( /obj/structure/surface/table/reinforced, @@ -255,11 +253,11 @@ }, /area/lv624/lazarus/medbay) "xM" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "ym" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "yU" = ( /obj/structure/girder, @@ -300,7 +298,7 @@ /area/lv624/lazarus/medbay) "zS" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "AB" = ( /obj/effect/landmark/objective_landmark/science, @@ -310,12 +308,10 @@ /area/lv624/lazarus/medbay) "Be" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/colony/south_medbay_road) "Bn" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "BL" = ( /obj/structure/window_frame/colony, @@ -381,7 +377,7 @@ /area/lv624/lazarus/medbay) "Ha" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "Il" = ( /obj/structure/machinery/bioprinter, @@ -410,7 +406,7 @@ }, /area/lv624/lazarus/medbay) "JE" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "JK" = ( /obj/item/stack/medical/ointment, @@ -436,7 +432,7 @@ /area/lv624/lazarus/medbay) "Km" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "Lk" = ( /obj/structure/machinery/light{ @@ -613,7 +609,7 @@ }, /area/lv624/lazarus/medbay) "XA" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "XJ" = ( /turf/closed/wall/r_wall, diff --git a/maps/map_files/LV624/medbay/30.larvasurgery.dmm b/maps/map_files/LV624/medbay/30.larvasurgery.dmm index 5cf4e37bb31a..a47a2cd2ed62 100644 --- a/maps/map_files/LV624/medbay/30.larvasurgery.dmm +++ b/maps/map_files/LV624/medbay/30.larvasurgery.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ac" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "ae" = ( /turf/closed/wall/r_wall, @@ -10,7 +10,7 @@ /area/lv624/lazarus/medbay) "ag" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "ai" = ( /obj/structure/machinery/medical_pod/sleeper, @@ -29,7 +29,7 @@ /area/lv624/lazarus/medbay) "al" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "an" = ( /obj/structure/surface/table, @@ -100,7 +100,7 @@ /area/lv624/lazarus/medbay) "au" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "av" = ( /turf/open/floor{ @@ -265,9 +265,7 @@ /area/lv624/lazarus/medbay) "bw" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/colony/south_medbay_road) "bx" = ( /obj/item/trash/plate, @@ -301,9 +299,7 @@ /area/lv624/lazarus/medbay) "bE" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/colony/south_medbay_road) "bF" = ( /turf/open/gm/dirt, @@ -364,7 +360,7 @@ /area/lv624/lazarus/medbay) "qK" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "qP" = ( /obj/structure/machinery/power/apc{ @@ -410,11 +406,11 @@ /area/lv624/lazarus/medbay) "we" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "wz" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "yd" = ( /turf/open/floor{ @@ -423,7 +419,7 @@ }, /area/lv624/lazarus/medbay) "zE" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "zF" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, @@ -433,7 +429,7 @@ /area/lv624/lazarus/medbay) "zL" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "AO" = ( /obj/effect/decal/cleanable/blood/xeno, @@ -474,10 +470,10 @@ /area/lv624/lazarus/medbay) "Es" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "ES" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/colony/south_medbay_road) "Gu" = ( /obj/structure/closet/wardrobe, @@ -510,14 +506,14 @@ /area/lv624/lazarus/medbay) "LQ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "Np" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "Pe" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "Pi" = ( /obj/structure/surface/table, diff --git a/maps/map_files/LV624/science/10.yautja.dmm b/maps/map_files/LV624/science/10.yautja.dmm index 8983af50d4bf..d0dfdca90fc7 100644 --- a/maps/map_files/LV624/science/10.yautja.dmm +++ b/maps/map_files/LV624/science/10.yautja.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "ab" = ( /turf/closed/wall/r_wall, @@ -70,9 +70,7 @@ /area/lv624/lazarus/research) "an" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "ao" = ( /obj/structure/window/framed/colony/reinforced, @@ -135,7 +133,7 @@ }, /area/lv624/lazarus/research) "av" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "aw" = ( /obj/structure/machinery/optable, @@ -431,7 +429,7 @@ }, /area/lv624/lazarus/research) "bg" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "bh" = ( /turf/closed/wall/strata_ice/jungle, diff --git a/maps/map_files/LV624/science/40.fullylocked.dmm b/maps/map_files/LV624/science/40.fullylocked.dmm index 42b74e6510dd..63a5d17558f3 100644 --- a/maps/map_files/LV624/science/40.fullylocked.dmm +++ b/maps/map_files/LV624/science/40.fullylocked.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_west_jungle) "ab" = ( /turf/closed/wall/r_wall, @@ -69,9 +69,7 @@ /area/lv624/lazarus/research) "an" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/colony/south_medbay_road) "ao" = ( /obj/structure/window/framed/colony/reinforced, @@ -141,7 +139,7 @@ }, /area/lv624/lazarus/research) "ax" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/colony/south_medbay_road) "ay" = ( /turf/open/floor{ @@ -416,7 +414,7 @@ }, /area/lv624/lazarus/research) "bE" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/central_jungle) "bF" = ( /turf/closed/wall/strata_ice/jungle, diff --git a/maps/map_files/LV624/standalone/leftsidepass.dmm b/maps/map_files/LV624/standalone/leftsidepass.dmm index e2a7ac052c25..678059d4ad83 100644 --- a/maps/map_files/LV624/standalone/leftsidepass.dmm +++ b/maps/map_files/LV624/standalone/leftsidepass.dmm @@ -1,16 +1,14 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ab" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "ac" = ( /obj/effect/landmark/hunter_primary, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_west_barrens) "ad" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/west_river) "ae" = ( /obj/structure/flora/bush/ausbushes/grassybush, @@ -32,9 +30,7 @@ /area/lv624/ground/river/west_river) "ai" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/west_river) "aj" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, @@ -49,145 +45,97 @@ /turf/open/gm/river, /area/lv624/ground/river/west_river) "ao" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/west_river) "aq" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/west_river) "ar" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/west_river) "as" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /turf/open/gm/dirt, /area/lv624/ground/jungle/west_jungle) "at" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/river/west_river) "au" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "av" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/west_jungle) "aw" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/jungle/west_jungle) "ax" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/west_jungle) "ay" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "az" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aA" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aB" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/west_jungle) "aC" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aD" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aE" = ( /obj/structure/flora/bush/ausbushes/pointybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aF" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aG" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/west_jungle) "aH" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aI" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aJ" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aK" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/west_jungle) "aU" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/river/west_river) "aV" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/west_jungle) "aX" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/west_river) "bc" = ( /turf/open/gm/river, @@ -204,26 +152,20 @@ /turf/open/gm/dirt, /area/lv624/ground/barrens/south_west_barrens) "bm" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/west_river) "bt" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/west_river) "bx" = ( /obj/effect/alien/weeds/node, /turf/open/gm/dirt, /area/lv624/ground/barrens/south_west_barrens) "bz" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/west_river) "bL" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/west_river) "bN" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -231,18 +173,13 @@ /area/lv624/ground/river/west_river) "bV" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/west_jungle) "gX" = ( /turf/closed/wall/rock/brown, /area/lv624/ground/river/west_river) "kE" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/jungle/west_jungle) "qG" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -253,9 +190,7 @@ /turf/open/gm/river, /area/lv624/ground/jungle/west_jungle) "zW" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/jungle/west_jungle) "Dw" = ( /turf/closed/wall/strata_ice/jungle, @@ -274,9 +209,7 @@ /turf/open/gm/river, /area/lv624/ground/jungle/west_jungle) "Ms" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/jungle/west_jungle) "Ok" = ( /obj/structure/flora/jungle/alienplant1, diff --git a/maps/map_files/LV624/standalone/lv-bridge-east.dmm b/maps/map_files/LV624/standalone/lv-bridge-east.dmm index 75cf3a498d95..62df758ef0df 100644 --- a/maps/map_files/LV624/standalone/lv-bridge-east.dmm +++ b/maps/map_files/LV624/standalone/lv-bridge-east.dmm @@ -27,18 +27,16 @@ /area/lv624/ground/barrens/central_barrens) "af" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "ag" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ah" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "aj" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -47,9 +45,7 @@ "ak" = ( /obj/structure/flora/bush/ausbushes/reedbush, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "al" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -67,23 +63,11 @@ /area/lv624/ground/river/central_river) "ao" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/central_river) "aq" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, -/area/lv624/ground/river/central_river) -"ar" = ( -/obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 6; - icon_state = "beach" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/central_river) "as" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, @@ -91,10 +75,7 @@ /area/lv624/ground/river/central_river) "at" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 2; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/central_river) "au" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -107,13 +88,11 @@ "av" = ( /obj/effect/landmark/crap_item, /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "ax" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "ay" = ( /obj/effect/landmark/crap_item, @@ -125,40 +104,24 @@ /area/lv624/ground/river/central_river) "aB" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/central_river) "aD" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/central_river) "aE" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "aG" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast{ - dir = 9; - icon_state = "beach" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/central_river) "aH" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/lv624/ground/river/central_river) "aJ" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/lv624/ground/river/central_river) "aK" = ( /turf/open/gm/river, @@ -175,15 +138,10 @@ /turf/open/gm/river, /area/lv624/ground/river/central_river) "aR" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/central_river) "aT" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/north_jungle) "aV" = ( /obj/structure/flora/jungle/plantbot1, @@ -203,65 +161,41 @@ }, /area/lv624/ground/river/central_river) "aZ" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/central_river) "ba" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/lv624/ground/river/central_river) "be" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "bf" = ( /turf/open/gm/dirt, /area/lv624/ground/river/central_river) "bq" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "br" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/north_jungle) "bt" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/lv624/ground/jungle/north_jungle) "bu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/north_jungle) "bw" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "by" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "bz" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_jungle) "bD" = ( /obj/effect/landmark/lv624/fog_blocker, @@ -269,65 +203,50 @@ /area/lv624/ground/jungle/north_jungle) "bE" = ( /obj/effect/landmark/monkey_spawn, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "bH" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "bK" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "bN" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "cp" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "gh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/north_jungle) "mf" = ( -/turf/open/gm/coast{ - dir = 2; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/central_river) "oa" = ( /turf/open/gm/dirt, /area/lv624/ground/jungle/north_jungle) "px" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "pW" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, /turf/open/gm/river, /area/lv624/ground/river/central_river) "uc" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/lv624/ground/river/central_river) "uC" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/central_river) "wp" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "wu" = ( /obj/structure/flora/jungle/alienplant1, @@ -342,7 +261,7 @@ /area/lv624/ground/river/central_river) "BA" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "DQ" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -360,9 +279,7 @@ /area/lv624/ground/river/central_river) "Hi" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "HT" = ( /obj/structure/flora/jungle/planttop1, @@ -382,22 +299,17 @@ /area/lv624/ground/river/central_river) "Ow" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "Rp" = ( /obj/structure/flora/jungle/planttop1, /turf/open/gm/dirt, /area/lv624/ground/jungle/north_jungle) "RE" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "XL" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/central_river) "XY" = ( /obj/structure/fence, @@ -645,7 +557,7 @@ bK (15,1,1) = {" af ao -ar +at aK aK aK @@ -740,7 +652,7 @@ bN "} (21,1,1) = {" af -ar +at aK aK aK diff --git a/maps/map_files/LV624/standalone/lv-bridge-nofog.dmm b/maps/map_files/LV624/standalone/lv-bridge-nofog.dmm index b9608d702436..1b9b8a9408b8 100644 --- a/maps/map_files/LV624/standalone/lv-bridge-nofog.dmm +++ b/maps/map_files/LV624/standalone/lv-bridge-nofog.dmm @@ -55,12 +55,10 @@ /turf/open/gm/dirt, /area/lv624/ground/river/central_river) "aj" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "ak" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_jungle) "al" = ( /obj/effect/decal/cleanable/blood/drip, @@ -70,10 +68,7 @@ }, /area/lv624/ground/river/central_river) "dC" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/central_river) "iW" = ( /obj/effect/landmark/crap_item, @@ -84,29 +79,22 @@ /area/lv624/ground/river/central_river) "jr" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/central_river) "jT" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 2; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/lv624/ground/river/central_river) "km" = ( /obj/effect/landmark/lv624/fog_blocker, /turf/open/gm/river, /area/lv624/ground/river/central_river) "lS" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "lW" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "lY" = ( /turf/open/floor/plating{ @@ -129,20 +117,14 @@ /area/lv624/ground/river/central_river) "mD" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "mE" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_east_jungle) "pF" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/central_river) "qL" = ( /obj/effect/spawner/gibspawner/human, @@ -154,15 +136,10 @@ /area/lv624/ground/river/central_river) "xB" = ( /obj/effect/landmark/crap_item, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_jungle) "yj" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/central_river) "yu" = ( /turf/closed/wall/strata_ice/jungle, @@ -182,9 +159,7 @@ /area/lv624/ground/river/central_river) "EG" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/north_east_jungle) "Pz" = ( /turf/closed/wall/strata_ice/jungle, @@ -198,12 +173,10 @@ }, /area/lv624/ground/river/central_river) "VN" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_east_jungle) "Wb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/north_east_jungle) "Yw" = ( /turf/open/floor/plating{ diff --git a/maps/map_files/LV624/standalone/rightsidepass.dmm b/maps/map_files/LV624/standalone/rightsidepass.dmm index 4f11ce69db62..944be98dfbe7 100644 --- a/maps/map_files/LV624/standalone/rightsidepass.dmm +++ b/maps/map_files/LV624/standalone/rightsidepass.dmm @@ -1,16 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "bw" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/river/east_river) "ci" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "cG" = ( /turf/open/gm/dirt, @@ -28,34 +22,30 @@ /area/lv624/ground/barrens/south_eastern_jungle_barrens) "gs" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "hc" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_jungle) "jd" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "je" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "kf" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "lm" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/river/east_river) "lD" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, @@ -63,10 +53,7 @@ /turf/open/gm/river, /area/lv624/ground/river/east_river) "lJ" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "mK" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -79,24 +66,20 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "oA" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "pf" = ( /obj/structure/flora/bush/ausbushes/reedbush, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "pS" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "qk" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "rP" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -106,9 +89,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "sn" = ( /turf/closed/wall/strata_ice/jungle, @@ -120,10 +101,7 @@ }, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "tJ" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "tN" = ( /turf/open/gm/dirt{ @@ -131,7 +109,7 @@ }, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "tT" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "ww" = ( /turf/open/gm/dirt{ @@ -140,29 +118,20 @@ /area/lv624/ground/river/east_river) "zT" = ( /obj/structure/flora/bush/ausbushes/ppflowers, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "Cf" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/lv624/ground/river/east_river) "CA" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "CL" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/east_river) "DA" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/east_jungle) "Ek" = ( /turf/open/gm/river, @@ -173,43 +142,29 @@ /area/lv624/ground/river/east_river) "Fj" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/lv624/ground/river/east_river) "Fm" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/lv624/ground/river/east_river) "FQ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/river/east_river) "GI" = ( /obj/effect/landmark/lv624/fog_blocker, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "Hb" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "JA" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/east_river) "Kd" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/lv624/ground/river/east_river) "Kp" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -219,41 +174,29 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "NJ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/east_jungle) "Ov" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "Pb" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) "Pk" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/lv624/ground/river/east_river) "Pr" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/east_jungle) "PE" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/east_jungle) "PV" = ( /turf/open/gm/dirt, @@ -265,16 +208,10 @@ /area/lv624/ground/jungle/east_jungle) "Qb" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/lv624/ground/river/east_river) "Qp" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/east_jungle) "Qz" = ( /turf/open/gm/dirt, @@ -285,10 +222,7 @@ /area/lv624/ground/river/east_river) "VF" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/east_jungle) "Wq" = ( /turf/open/gm/dirt{ @@ -297,27 +231,19 @@ /area/lv624/ground/barrens/south_eastern_jungle_barrens) "WK" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/east_jungle) "Xe" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "Xq" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/barrens/south_eastern_jungle_barrens) "YK" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/east_jungle) (1,1,1) = {" diff --git a/maps/map_files/LV624/standalone/sandtemple-jungle.dmm b/maps/map_files/LV624/standalone/sandtemple-jungle.dmm index 543da9987398..3b5a0176fb01 100644 --- a/maps/map_files/LV624/standalone/sandtemple-jungle.dmm +++ b/maps/map_files/LV624/standalone/sandtemple-jungle.dmm @@ -1,77 +1,57 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aq" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "ar" = ( /obj/structure/flora/jungle/vines/heavy, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "cP" = ( /obj/structure/flora/grass/tallgrass/jungle/corner, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "dy" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/lv624/ground/jungle/south_west_jungle) "eV" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 5 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "fv" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 4 }, /obj/effect/landmark/objective_landmark/far, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "gb" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "hq" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 10 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "ja" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/lv624/ground/jungle/south_west_jungle) "jy" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_west_jungle) "jV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/lv624/ground/jungle/south_west_jungle) "lf" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "lR" = ( @@ -82,189 +62,139 @@ name = "\improper alien blade"; throwforce = 26 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "ny" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "op" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/lv624/ground/jungle/south_west_jungle) "oA" = ( /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "oD" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "oO" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "pB" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "qZ" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "rK" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "ub" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "ui" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "uj" = ( /obj/structure/flora/grass/tallgrass/jungle, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "up" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "ux" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_west_jungle) "uV" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "vt" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "vT" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "zh" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 6 }, -/turf/open/gm/grass, -/area/lv624/ground/jungle/south_west_jungle) -"Am" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "AQ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "Bl" = ( /obj/structure/flora/bush/ausbushes/genericbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "Bs" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "DF" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "El" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "FE" = ( /obj/effect/landmark/hunter_primary, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "Ge" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_west_jungle) "Gi" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_west_jungle) "IP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/lv624/ground/jungle/south_west_jungle) "Kn" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/lv624/ground/jungle/south_west_jungle) "Lv" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "Lz" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/lv624/ground/jungle/south_west_jungle) "LF" = ( /obj/structure/flora/bush/ausbushes/ausbush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "LM" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "LV" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "LW" = ( /turf/closed/wall/strata_ice/jungle, @@ -274,83 +204,58 @@ /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "MG" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, -/area/lv624/ground/jungle/south_west_jungle) -"MY" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/closed/wall/strata_ice/jungle, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "Nq" = ( /obj/structure/flora/bush/ausbushes/var3/sunnybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "NE" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /obj/structure/flora/jungle/vines/heavy, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "NU" = ( /turf/open/gm/dirt, /area/lv624/ground/jungle/south_west_jungle) "Ok" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/lv624/ground/jungle/south_west_jungle) "QL" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 1 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "Rj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_3, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "RS" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_west_jungle) "Sj" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_west_jungle) "TE" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_west_jungle) "Wp" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 3 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "WQ" = ( /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 8 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) "XG" = ( /obj/effect/landmark/yautja_teleport, @@ -360,7 +265,7 @@ /obj/structure/flora/grass/tallgrass/jungle/corner{ dir = 9 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_west_jungle) (1,1,1) = {" @@ -406,7 +311,7 @@ Bl LW LW LW -MY +TE Bs oA aq @@ -460,7 +365,7 @@ RS LW "} (7,1,1) = {" -Am +LV Nq zh uj diff --git a/maps/map_files/LV624/standalone/sandtemple-se.dmm b/maps/map_files/LV624/standalone/sandtemple-se.dmm index a5d507b2b4d0..76d29d2d01ba 100644 --- a/maps/map_files/LV624/standalone/sandtemple-se.dmm +++ b/maps/map_files/LV624/standalone/sandtemple-se.dmm @@ -1,15 +1,8 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "al" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light" - }, -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - icon_tag = "heavy"; - pixel_x = 0 - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "aK" = ( /turf/closed/wall/strata_ice/jungle, @@ -19,84 +12,56 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "cC" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) -"eR" = ( -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; - pixel_y = 0 - }, -/turf/closed/wall/mineral/sandstone/runed, -/area/lv624/ground/jungle/south_east_jungle) "gO" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3"; - icon_tag = "light" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "gU" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "jc" = ( -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0 - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "kd" = ( /obj/structure/flora/jungle/planttop1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "lV" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "nI" = ( -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0 - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "qo" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "rA" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "ug" = ( -/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines/light_1, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "uk" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, /turf/closed/wall/mineral/sandstone/runed, @@ -106,37 +71,27 @@ /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "ur" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light_2" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_2, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "wQ" = ( /obj/structure/flora/jungle/vines/heavy{ pixel_x = -28 }, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "xk" = ( /turf/closed/wall/mineral/sandstone/runed/decor, /area/lv624/ground/jungle/south_east_jungle) "yg" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "zg" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3"; - icon_tag = "light" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) "Be" = ( @@ -145,84 +100,66 @@ /area/lv624/ground/jungle/south_east_jungle) "CW" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, /obj/effect/decal/cleanable/cobweb, /turf/open/gm/dirt, /area/lv624/ground/jungle/south_east_jungle) "EZ" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3" - }, +/obj/structure/flora/jungle/vines/light_3, /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "LV" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/lazarus/landing_zones/lz1) "LW" = ( /turf/closed/wall/strata_ice/jungle, /area/lv624/lazarus/landing_zones/lz1) "NU" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, /turf/open/gm/dirt, /area/lv624/ground/jungle/south_east_jungle) "Tl" = ( /obj/structure/flora/jungle/plantbot1, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "Uc" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 26 }, /turf/open/floor/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "UA" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_3"; - icon_tag = "light" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_3, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "VR" = ( /obj/effect/landmark/yautja_teleport, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "Wl" = ( /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "Wp" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/lv624/ground/jungle/south_east_jungle) "Wr" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light" - }, +/obj/structure/flora/jungle/vines/light_2, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "Wt" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; +/obj/structure/flora/jungle/vines/light_2{ pixel_y = -22 }, /turf/closed/wall/mineral/sandstone/runed, /area/lv624/ground/jungle/south_east_jungle) "WQ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/lv624/ground/jungle/south_east_jungle) "Xl" = ( /turf/open/gm/dirt, @@ -235,21 +172,11 @@ /turf/open/gm/dirt, /area/lv624/ground/jungle/south_east_jungle) "XB" = ( -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, -/area/lv624/ground/jungle/south_east_jungle) -"XN" = ( -/obj/structure/flora/jungle/vines{ - icon_state = "light_2"; - icon_tag = "light" - }, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "XR" = ( -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0 - }, +/obj/structure/flora/jungle/vines/heavy, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) "XS" = ( @@ -258,46 +185,30 @@ /area/lv624/ground/jungle/south_east_jungle) "Ya" = ( /obj/effect/landmark/lv624/xeno_tunnel, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "Yr" = ( -/turf/open/gm/grass{ - icon_state = "grass2" - }, +/turf/open/gm/grass/grass2, /area/lv624/ground/jungle/south_east_jungle) "Yz" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 24 }, /turf/closed/wall/strata_ice/jungle, /area/lv624/ground/jungle/south_east_jungle) -"YD" = ( -/obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - icon_tag = "heavy"; - pixel_x = 0 - }, -/turf/open/gm/grass, -/area/lv624/ground/jungle/south_east_jungle) "Ze" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/lv624/ground/jungle/south_east_jungle) "Zi" = ( /obj/structure/flora/jungle/vines/heavy{ - icon_state = "heavy_6"; - pixel_x = 0; pixel_y = 24 }, -/obj/structure/flora/jungle/vines, -/turf/open/gm/grass, +/obj/structure/flora/jungle/vines/light_1, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) "Zp" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/lv624/ground/jungle/south_east_jungle) (1,1,1) = {" @@ -352,13 +263,13 @@ aK cC LW Wr -XN -YD +ur +jc Wl CW Xl Xl -eR +XS XS XS aK @@ -366,8 +277,8 @@ aK "} (5,1,1) = {" LW -YD -YD +jc +jc qo UA xk @@ -383,7 +294,7 @@ aK (6,1,1) = {" LW LW -XN +ur qo qo Wl @@ -399,7 +310,7 @@ aK (7,1,1) = {" qo UA -YD +jc qo qo Wt diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index 242e61d2bf08..b8733f060c4c 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -417,7 +417,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/varadero/exterior/pontoon_beach) "atb" = ( /obj/structure/machinery/vending/snack, @@ -492,9 +492,7 @@ /area/varadero/exterior/lz1_near) "awf" = ( /obj/item/toy/beach_ball, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/exterior/pontoon_beach) "axX" = ( /obj/structure/machinery/door/poddoor/two_tile/four_tile/vertical/secure{ @@ -576,7 +574,7 @@ /obj/structure/flora/bush/ausbushes/var3/brflowers{ icon_state = "brflowers_3" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "aCl" = ( /obj/structure/machinery/door/airlock/strata/autoname{ @@ -940,7 +938,7 @@ /turf/open/floor/plating, /area/varadero/interior/cargo) "aOg" = ( -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "aOi" = ( /turf/open/floor/shiva{ @@ -1291,10 +1289,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 8 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/eastbeach) "bfg" = ( /obj/structure/surface/table, @@ -3420,7 +3415,7 @@ /obj/structure/flora/bush/ausbushes/var3/ywflowers{ icon_state = "ywflowers_3" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "cSb" = ( /obj/structure/surface/rack, @@ -3745,10 +3740,7 @@ /area/varadero/interior_protected/caves/digsite) "dki" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/eastbeach) "dkl" = ( /turf/open/floor/shiva{ @@ -3854,10 +3846,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/varadero/interior/oob) "dpz" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -4091,10 +4080,7 @@ /obj/structure/platform_decoration/kutjevo{ dir = 1 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/eastbeach) "dFd" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -4704,9 +4690,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/interior/oob) "elO" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -5191,10 +5175,7 @@ }, /area/varadero/interior_protected/maintenance/south) "eGX" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/varadero/exterior/pontoon_beach) "eHB" = ( /obj/structure/flora/pottedplant{ @@ -5411,10 +5392,7 @@ /area/varadero/interior/toilets) "eRc" = ( /obj/structure/prop/rock/brown, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/varadero/interior/oob) "eRD" = ( /obj/structure/pipes/vents/pump, @@ -5450,9 +5428,7 @@ }, /area/varadero/interior_protected/vessel) "eSd" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/varadero/exterior/eastbeach) "eSg" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -6144,10 +6120,7 @@ }, /area/varadero/interior/maintenance/security) "fvL" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/varadero/interior/oob) "fvR" = ( /obj/structure/platform_decoration/kutjevo{ @@ -6331,10 +6304,7 @@ }, /area/varadero/interior/electrical) "fFD" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/varadero/interior/oob) "fFI" = ( /obj/structure/bed/chair/office/dark{ @@ -6501,9 +6471,7 @@ /turf/open/gm/dirt, /area/varadero/exterior/pontoon_beach) "fLY" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/varadero/exterior/pontoon_beach) "fMq" = ( /obj/item/device/cassette_tape/heavymetal{ @@ -6534,16 +6502,11 @@ }, /area/varadero/interior/maintenance/research) "fOA" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/exterior/eastbeach) "fOW" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/pontoon_beach) "fPn" = ( /obj/structure/disposalpipe/segment{ @@ -6568,7 +6531,7 @@ /obj/structure/flora/bush/ausbushes/var3/ywflowers{ icon_state = "ywflowers_2" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "fPv" = ( /obj/structure/machinery/power/apc{ @@ -7277,7 +7240,7 @@ /area/varadero/interior/maintenance/north) "gsm" = ( /obj/structure/prop/rock/brown, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "gsq" = ( /obj/structure/machinery/vending/coffee, @@ -7859,10 +7822,7 @@ /turf/open/floor/plating, /area/varadero/interior_protected/caves) "gVO" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/varadero/exterior/pontoon_beach) "gWd" = ( /obj/structure/desertdam/decals/road_edge{ @@ -8085,7 +8045,7 @@ /area/varadero/interior/mess) "hiE" = ( /obj/structure/flora/bush/ausbushes/var3/brflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "hjj" = ( /obj/item/ammo_magazine/handful/shotgun/buckshot{ @@ -8174,10 +8134,7 @@ }, /area/varadero/interior/laundry) "hmu" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/eastbeach) "hni" = ( /obj/structure/sign/safety/fire_haz{ @@ -8445,7 +8402,7 @@ /obj/structure/flora/bush/ausbushes/var3/ywflowers{ icon_state = "ywflowers_4" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "hza" = ( /obj/effect/decal/cleanable/blood/oil, @@ -8650,9 +8607,7 @@ }, /area/varadero/interior/hall_N) "hKK" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/varadero/exterior/pontoon_beach) "hLA" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -9028,9 +8983,7 @@ icon_state = "hr_kutjevo"; name = "support struts" }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/interior/oob) "iaO" = ( /turf/closed/wall/r_wall/elevator{ @@ -9134,10 +9087,7 @@ pixel_x = -11; pixel_y = -4 }, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/varadero/exterior/pontoon_beach) "idI" = ( /obj/structure/prop/invuln/minecart_tracks{ @@ -9261,9 +9211,7 @@ /area/varadero/exterior/pontoon_beach) "ijR" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/interior/oob) "iks" = ( /obj/item/tool/shovel/spade, @@ -9840,10 +9788,7 @@ pixel_x = 3; pixel_y = 5 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/pontoon_beach) "iHh" = ( /obj/item/weapon/gun/shotgun/pump, @@ -9992,9 +9937,7 @@ /turf/open/floor/plating, /area/varadero/interior/mess) "iLL" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/varadero/exterior/eastbeach) "iLN" = ( /obj/structure/platform/kutjevo/smooth, @@ -10377,9 +10320,7 @@ }, /area/varadero/interior/security) "jaF" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/exterior/pontoon_beach) "jbh" = ( /obj/structure/machinery/disposal, @@ -11260,9 +11201,7 @@ }, /area/varadero/interior/comms1) "jSX" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/varadero/exterior/pontoon_beach) "jTe" = ( /obj/structure/disposalpipe/segment{ @@ -11321,7 +11260,7 @@ }, /area/varadero/interior/hall_N) "jVw" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/varadero/exterior/eastbeach) "jVK" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -12087,9 +12026,7 @@ }, /area/varadero/interior/electrical) "kDy" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/varadero/exterior/eastbeach) "kDF" = ( /obj/structure/disposalpipe/segment{ @@ -12827,7 +12764,7 @@ }, /area/varadero/interior/hall_N) "lnO" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/varadero/exterior/pontoon_beach) "lod" = ( /obj/structure/surface/table/reinforced/prison, @@ -13553,7 +13490,7 @@ /area/varadero/interior/hall_NW) "lVQ" = ( /obj/structure/flora/bush/ausbushes/var3/fernybush, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "lVW" = ( /obj/structure/desertdam/decals/road_edge{ @@ -15045,9 +14982,7 @@ /area/varadero/interior/laundry) "nfD" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/exterior/eastbeach) "nfX" = ( /obj/item/reagent_container/glass/bucket{ @@ -16153,11 +16088,6 @@ icon_state = "yellow" }, /area/varadero/interior/cargo) -"oei" = ( -/turf/open/shuttle{ - icon_state = "floor6" - }, -/area/varadero/interior_protected/vessel) "oeF" = ( /obj/structure/barricade/wooden{ dir = 8 @@ -17407,7 +17337,7 @@ /obj/structure/flora/bush/ausbushes/var3/brflowers{ icon_state = "brflowers_2" }, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "pie" = ( /obj/structure/prop/invuln/lattice_prop{ @@ -18512,10 +18442,7 @@ /turf/open/floor/wood, /area/varadero/interior/bunks) "qgm" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/varadero/exterior/pontoon_beach) "qgy" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -20789,7 +20716,7 @@ /area/varadero/interior/research) "rWN" = ( /obj/structure/flora/bush/ausbushes/var3/ywflowers, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "rWX" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -20921,9 +20848,7 @@ /turf/open/floor/wood, /area/varadero/interior/hall_SE) "scL" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/exterior/pontoon_beach) "scO" = ( /obj/item/paper{ @@ -21811,9 +21736,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/interior/oob) "sLU" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -21893,10 +21816,7 @@ /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/caves) "sRs" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/varadero/exterior/pontoon_beach) "sRM" = ( /obj/structure/machinery/disposal, @@ -22421,9 +22341,7 @@ /obj/structure/platform/kutjevo/smooth{ dir = 8 }, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/varadero/exterior/eastbeach) "tyc" = ( /obj/structure/platform_decoration/kutjevo, @@ -23679,9 +23597,7 @@ icon_state = "hr_kutjevo"; name = "support struts" }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/varadero/exterior/pontoon_beach) "uEz" = ( /obj/structure/disposalpipe/segment{ @@ -24234,9 +24150,7 @@ /obj/structure/platform_decoration/kutjevo{ dir = 1 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/exterior/eastbeach) "vaV" = ( /obj/structure/surface/table/reinforced/prison, @@ -24760,9 +24674,7 @@ }, /area/varadero/interior/hall_N) "vxA" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/varadero/interior/oob) "vxM" = ( /obj/structure/machinery/light{ @@ -25077,9 +24989,7 @@ pixel_x = -12; pixel_y = -3 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/varadero/exterior/pontoon_beach) "vMU" = ( /obj/structure/surface/rack, @@ -25615,9 +25525,6 @@ icon_state = "floor3" }, /area/varadero/interior/laundry) -"wjA" = ( -/turf/open/auto_turf/sand_white/layer0, -/area/varadero/interior_protected/caves) "wjB" = ( /turf/open/floor{ icon_state = "asteroidwarning" @@ -25643,11 +25550,6 @@ }, /turf/open/floor/wood, /area/varadero/interior/records) -"wku" = ( -/turf/open/floor/plating/icefloor{ - icon_state = "asteroidplating" - }, -/area/varadero/interior_protected/maintenance/south) "wkC" = ( /obj/item/stack/cable_coil/cut{ pixel_x = 6; @@ -26035,10 +25937,7 @@ /area/varadero/interior/laundry) "wAj" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/varadero/exterior/pontoon_beach) "wAx" = ( /obj/effect/landmark/corpsespawner/security, @@ -26652,10 +26551,7 @@ /turf/closed/wall/r_wall, /area/varadero/interior/administration) "xgH" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/varadero/exterior/eastbeach) "xgU" = ( /obj/structure/prop/structure_lattice{ @@ -27257,7 +27153,7 @@ /area/varadero/interior/records) "xGV" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, -/turf/open/gm/grass/weedable, +/turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "xHt" = ( /obj/structure/desertdam/decals/road_edge{ @@ -27281,9 +27177,7 @@ /area/varadero/interior/research) "xJn" = ( /obj/structure/blocker/fog, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/varadero/interior/oob) "xJx" = ( /obj/structure/machinery/photocopier, @@ -28017,9 +27911,7 @@ /area/varadero/interior/toilets) "ykD" = ( /obj/structure/platform/kutjevo/smooth, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/varadero/exterior/pontoon_beach) "ykE" = ( /obj/structure/surface/table/reinforced/prison, @@ -30009,7 +29901,7 @@ mEA sBk ksn fay -wjA +crY vYW vYW vYW @@ -30191,8 +30083,8 @@ aJc lqV xrA fay -wjA -wjA +crY +crY vYW vYW vYW @@ -30374,8 +30266,8 @@ hDA tMx fay qMH -wjA -wjA +crY +crY vYW vYW vYW @@ -32026,9 +31918,9 @@ vYW hto pGs pGs -wjA -wjA -wjA +crY +crY +crY pGs pGs pGs @@ -32197,8 +32089,8 @@ fay ebr ebr vYW -wjA -wjA +crY +crY ebr alL alL @@ -32206,12 +32098,12 @@ uQa uQa vYW vYW -wjA -wjA +crY +crY vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -32380,7 +32272,7 @@ ebr ebr vYW vYW -wjA +crY vYW uQa uQa @@ -32393,8 +32285,8 @@ vYW vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -32569,15 +32461,15 @@ uQa uQa uQa vYW -wjA +crY vYW vYW -wjA +crY vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -32759,7 +32651,7 @@ vYW vYW vYW vYW -wjA +crY pGs pGs pGs @@ -32937,12 +32829,12 @@ ebr ebr ebr ebr -wjA +crY vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -33119,12 +33011,12 @@ ebr ebr ebr ebr -wjA +crY vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -33306,8 +33198,8 @@ vYW vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -33484,12 +33376,12 @@ ebr ebr ebr ebr -wjA +crY vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -33670,8 +33562,8 @@ ebr vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -33849,11 +33741,11 @@ ebr ebr ebr ebr -wjA +crY vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -34032,10 +33924,10 @@ ebr ebr vYW ckM -wjA +crY vYW vYW -wjA +crY pGs pGs pGs @@ -34401,8 +34293,8 @@ vYW vYW vYW vYW -wjA -wjA +crY +crY hto pGs pGs @@ -35305,7 +35197,7 @@ vYW vYW hto vYW -wjA +crY vYW vYW vYW @@ -35320,7 +35212,7 @@ vYW vYW vYW vYW -wjA +crY pGs pGs pGs @@ -35487,12 +35379,12 @@ hto ebr hto vYW -wjA -wjA -wjA +crY +crY +crY vYW vYW -wjA +crY vYW vYW vYW @@ -35669,7 +35561,7 @@ ebr ebr ebr vYW -wjA +crY pJF hWG gHJ @@ -35860,8 +35752,8 @@ vYW vYW vYW vYW -wjA -wjA +crY +crY vYW vYW vYW @@ -36031,7 +35923,7 @@ vYW ebr ebr ebr -wjA +crY vYW vYW pJF @@ -36042,7 +35934,7 @@ vYW vYW vYW vYW -wjA +crY qMH hto vYW @@ -36213,17 +36105,17 @@ vYW ebr ebr ebr -wjA +crY vYW -wjA -wjA +crY +crY nOI vYW vYW vYW vYW vYW -wjA +crY ebr ebr hto @@ -36397,7 +36289,7 @@ qMH qMH vYW vYW -wjA +crY vYW fGP vYW @@ -36568,18 +36460,18 @@ sdz ebr ebr qMH -wjA +crY vYW vYW vYW vYW vYW vYW -wjA +crY qMH vYW vYW -wjA +crY pJF hWG pJF @@ -36750,8 +36642,8 @@ nTG ebr ebr qMH -wjA -wjA +crY +crY vYW vYW vYW @@ -36760,7 +36652,7 @@ vYW vYW vYW vYW -wjA +crY vYW hWG cYC @@ -36933,7 +36825,7 @@ jpD ebr ebr qMH -wjA +crY vYW vYW vYW @@ -36942,7 +36834,7 @@ vYW vYW vYW vYW -wjA +crY vYW pJF hWG @@ -37115,14 +37007,14 @@ jpD ebr ebr ebr -wjA -wjA -wjA +crY +crY +crY vYW vYW vYW vYW -wjA +crY vYW vYW vYW @@ -37297,14 +37189,14 @@ gUP cQK ktE ebr -wjA -wjA -wjA +crY +crY +crY vYW vYW vYW vYW -wjA +crY vYW vYW vYW @@ -37480,12 +37372,12 @@ xes oSb ebr qMH -wjA +crY vYW vYW vYW vYW -wjA +crY vYW vYW ebr @@ -37662,11 +37554,11 @@ xes sYS ebr ebr -wjA +crY ckM -wjA -wjA -wjA +crY +crY +crY vYW vYW hto @@ -37674,11 +37566,11 @@ ebr ebr vYW vYW -wjA +crY vYW vYW -wjA -wjA +crY +crY ebr ebr hto @@ -37844,8 +37736,8 @@ wug axZ ebr ebr -wjA -wjA +crY +crY vYW vYW vYW @@ -37858,13 +37750,13 @@ vYW vYW vYW vYW -wjA -wjA -wjA +crY +crY +crY ebr ebr ebr -wjA +crY vYW vYW uQa @@ -38028,25 +37920,25 @@ kyG kyG kyG kyG -wjA -wjA +crY +crY vYW -wjA -wjA -wjA +crY +crY +crY vYW vYW vYW vYW vYW qMH -wjA -wjA +crY +crY ebr ebr ebr ebr -wjA +crY vYW vYW vYW @@ -38210,17 +38102,17 @@ sTA ukw rTT kyG -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA +crY +crY +crY +crY +crY +crY +crY +crY +crY +crY +crY qMH ebr ebr @@ -38229,13 +38121,13 @@ ebr ebr ebr ebr -wjA +crY vYW vYW vYW vYW -wjA -wjA +crY +crY pGs pGs pGs @@ -38393,15 +38285,15 @@ wOL hvj kyG ebr -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA -wjA +crY +crY +crY +crY +crY +crY +crY +crY +crY ebr ebr ebr @@ -38414,10 +38306,10 @@ ebr qMH hto vYW -wjA -wjA -wjA -wjA +crY +crY +crY +crY pGs pGs pGs @@ -38576,12 +38468,12 @@ dqy kyG ebr ebr -wjA -wjA -wjA -wjA -wjA -wjA +crY +crY +crY +crY +crY +crY qMH ebr ebr @@ -38596,10 +38488,10 @@ ebr ebr ebr hto -wjA -wjA -wjA -wjA +crY +crY +crY +crY qMH pGs pGs @@ -38762,7 +38654,7 @@ qMH qMH ebr ebr -wjA +crY ebr ebr ebr @@ -38778,10 +38670,10 @@ ebr ebr ebr ebr -wjA -wjA -wjA -wjA +crY +crY +crY +crY qMH pGs pGs @@ -38960,11 +38852,11 @@ ebr ebr ebr ebr -wjA -wjA -wjA -wjA -wjA +crY +crY +crY +crY +crY hto pGs pGs @@ -43703,7 +43595,7 @@ cto kDJ ncd ckG -wku +cto cto cto iDn @@ -63358,7 +63250,7 @@ avD kEK kjI kjI -oei +kjI lDz oPb ijo diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index 95ed6efeb70b..f5aa892fc6f0 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -2669,9 +2669,7 @@ }, /area/strata/ug/interior/jungle/deep/structures/res) "ahK" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/tearlake) "ahL" = ( /obj/structure/disposalpipe/segment{ @@ -7622,9 +7620,7 @@ dir = 1; pixel_y = 20 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/structures/res) "awC" = ( /turf/open/gm/river, @@ -8128,10 +8124,7 @@ /turf/open/gm/dirt, /area/strata/ug/interior/jungle/deep/south_res) "aya" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/structures/res) "ayb" = ( /obj/structure/flora/grass/tallgrass/ice/corner{ @@ -8140,9 +8133,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/north_outpost) "ayc" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/structures/res) "ayd" = ( /obj/structure/surface/table/reinforced/prison, @@ -11421,7 +11412,7 @@ }, /area/strata/ag/interior/dorms) "aIs" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/southresearch) "aIw" = ( @@ -14600,15 +14591,10 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/east_dorms) "aSC" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/north_carp) "aSD" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/interior/jungle/deep/north_carp) "aSF" = ( /obj/structure/flora/bush/ausbushes/var3/fullgrass, @@ -14752,7 +14738,7 @@ "aTh" = ( /obj/item/lightstick/red/planted, /obj/structure/pipes/standard/simple/hidden/cyan, -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "aTi" = ( @@ -15058,9 +15044,7 @@ /turf/open/gm/river, /area/strata/ug/interior/jungle/deep/north_carp) "aUh" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/interior/jungle/deep/north_carp) "aUn" = ( /obj/structure/platform/strata/metal, @@ -15487,20 +15471,13 @@ }, /area/strata/ag/interior/outpost/maint/canteen_e_1) "aVK" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/strata/ug/interior/jungle/deep/north_carp) "aVL" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/strata/ug/interior/jungle/deep/north_carp) "aVM" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/strata/ug/interior/jungle/deep/north_carp) "aVN" = ( /obj/structure/flora/bush/ausbushes/grassybush{ @@ -15520,15 +15497,10 @@ /turf/open/gm/dirt, /area/strata/ug/interior/jungle/deep/hotsprings) "aVS" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/hotsprings) "aVT" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/interior/jungle/deep/hotsprings) "aVW" = ( /obj/structure/platform/strata/metal{ @@ -15907,10 +15879,7 @@ /turf/closed/wall/strata_outpost, /area/strata/ug/interior/outpost/jung/dorms/admin4) "aXr" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/north_carp) "aXs" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony, @@ -15920,16 +15889,10 @@ }, /area/strata/ag/exterior/shed_five_caves) "aXt" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/hotsprings) "aXu" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/interior/jungle/deep/hotsprings) "aXv" = ( /obj/structure/platform/strata/metal{ @@ -16535,9 +16498,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/adminext) "aZL" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/interior/jungle/deep/north_carp) "aZO" = ( /turf/open/gm/dirt, @@ -17894,10 +17855,7 @@ }, /area/strata/ug/interior/jungle/deep/west_engi) "beG" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/interior/jungle/deep/east_carp) "beH" = ( /obj/effect/landmark/xeno_spawn, @@ -18587,10 +18545,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh) "bhd" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/east_carp) "bhe" = ( /obj/structure/pipes/standard/simple/hidden/cyan, @@ -18601,10 +18556,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/vanyard) "bhg" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/interior/jungle/deep/east_carp) "bhh" = ( /obj/structure/fence, @@ -24029,10 +23981,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/marsh/water) "bDH" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/exterior/jungle/deep/carplake_center) "bDO" = ( /obj/structure/cargo_container/grant/left{ @@ -25407,9 +25356,7 @@ }, /area/strata/ag/interior/dorms/canteen) "bPy" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/shed_five_caves) "bPA" = ( @@ -26617,9 +26564,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/dorms) "bZX" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/exterior/jungle/deep/carplake_center) "bZY" = ( /obj/structure/surface/table/almayer, @@ -28452,7 +28397,7 @@ }, /area/strata/ag/interior/outpost/canteen/bar) "cmu" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/interior/jungle/deep/north_carp) "cmA" = ( /turf/open/asphalt/cement{ @@ -28769,9 +28714,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/outpost/engi/drome) "cor" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/north_carp) "cot" = ( /obj/structure/platform_decoration/strata/metal{ @@ -29643,9 +29586,7 @@ }, /area/strata/ag/interior/outpost/engi/drome) "cvG" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/exterior/jungle/deep/carplake_center) "cvY" = ( /obj/structure/platform_decoration/strata/metal{ @@ -29732,29 +29673,19 @@ }, /area/strata/ag/exterior/marsh) "cxA" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/exterior/jungle/deep/carplake_center) "cxB" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/exterior/jungle/deep/carplake_center) "cxC" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/strata/ug/exterior/jungle/deep/carplake_center) "cxJ" = ( /turf/open/gm/dirt, /area/strata/ug/interior/jungle/deep/east_dorms) "cxK" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/east_dorms) "cxS" = ( /obj/structure/barricade/handrail/strata{ @@ -29872,9 +29803,7 @@ }, /area/strata/ag/interior/outpost/med) "cFp" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/strata/ug/interior/jungle/deep/east_dorms) "cFK" = ( /obj/structure/flora/grass/tallgrass/ice/corner, @@ -30259,9 +30188,7 @@ }, /area/strata/ug/interior/outpost/jung/dorms/admin2) "drQ" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/interior/jungle/deep/tearlake) "drS" = ( /obj/effect/decal/strata_decals/catwalk/prison, @@ -30463,9 +30390,7 @@ }, /area/strata/ug/interior/jungle/platform/east/scrub) "dIh" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/tearlake) "dIE" = ( /obj/structure/prop/turbine_extras, @@ -30487,7 +30412,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/marsh) "dNq" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/interior/jungle/deep/east_dorms) "dND" = ( /obj/structure/flora/bush/ausbushes/grassybush{ @@ -30624,7 +30549,7 @@ }, /area/strata/ug/interior/outpost/jung/dorms/med1) "dZl" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/north_outpost) "dZm" = ( @@ -31459,7 +31384,7 @@ /turf/open/floor/strata, /area/strata/ug/interior/outpost/jung/dorms/sec1) "fwV" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/north_outpost) "fxM" = ( @@ -31524,9 +31449,7 @@ /turf/open/floor/strata, /area/strata/ag/exterior/research_decks) "fAS" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/crash) "fBh" = ( @@ -31574,7 +31497,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/south_dorms) "fCz" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/interior/jungle/deep/tearlake) "fCE" = ( /obj/effect/decal/strata_decals/catwalk/prison, @@ -31833,9 +31756,7 @@ }, /area/strata/ag/interior/outpost/med) "gcj" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/strata/ug/interior/jungle/deep/tearlake) "gdZ" = ( /obj/structure/machinery/smartfridge, @@ -32044,9 +31965,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/paths/southresearch) "goG" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/north_outpost) "gpp" = ( @@ -32183,9 +32102,7 @@ }, /area/strata/ag/interior/tcomms) "gzd" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/interior/jungle/deep/south_engi) "gAm" = ( /turf/open/floor/strata{ @@ -32210,9 +32127,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/paths/southresearch) "gBr" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/south_engi) "gCa" = ( /obj/item/stack/snow, @@ -32365,10 +32280,7 @@ /turf/open/floor/plating, /area/strata/ag/exterior/marsh/center) "gSR" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/strata/ug/interior/jungle/deep/south_engi) "gTa" = ( /obj/structure/platform_decoration/strata/metal{ @@ -32593,9 +32505,7 @@ /turf/open/auto_turf/strata_grass/layer0_mud, /area/strata/ug/interior/jungle/deep/tearlake) "hir" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh) "hiL" = ( @@ -32789,9 +32699,7 @@ }, /area/strata/ag/exterior/research_decks) "hFm" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/interior/jungle/deep/east_dorms) "hGd" = ( /obj/structure/platform/strata/metal{ @@ -32950,9 +32858,7 @@ /turf/closed/wall/strata_outpost/reinforced, /area/strata/ug/interior/outpost/jung/dorms/med1) "hWk" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/exterior/jungle/deep/carplake_center) "hYc" = ( /turf/closed/wall/strata_outpost/reinforced, @@ -33239,9 +33145,7 @@ }, /area/strata/ag/exterior/landingzone_2) "iws" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "iwH" = ( @@ -33327,10 +33231,7 @@ /turf/open/floor/plating, /area/strata/ag/interior/tcomms) "iBT" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/interior/jungle/deep/tearlake) "iBV" = ( /obj/item/stack/catwalk, @@ -33525,9 +33426,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/outpost/engi/drome) "iSe" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/south_engi) "iUw" = ( /obj/structure/prop/dam/crane/cargo, @@ -34023,9 +33922,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/tearlake) "jLc" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/nearlz2) "jLY" = ( @@ -34327,7 +34224,7 @@ /turf/closed/wall/strata_outpost, /area/strata/ug/interior/jungle/deep/structures/engi) "kim" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh) "kjc" = ( @@ -34507,7 +34404,7 @@ }, /area/strata/ag/interior/outpost/engi/drome) "kBL" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/nearlz2) "kCf" = ( @@ -34518,9 +34415,7 @@ }, /area/strata/ag/interior/outpost/engi/drome) "kCk" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh/center) "kDb" = ( @@ -34587,17 +34482,13 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/east_engi) "kJd" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/strata/ug/interior/jungle/deep/east_dorms) "kKI" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/strata/ug/interior/outpost/jung/dorms/admin1) "kLM" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/east_dorms) "kLZ" = ( /obj/effect/blocker/sorokyne_cold_water, @@ -34606,10 +34497,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/marsh/water) "kNJ" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/south_engi) "kNZ" = ( /obj/structure/inflatable, @@ -34632,10 +34520,7 @@ }, /area/strata/ug/interior/jungle/platform/east/scrub) "kPC" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/strata/ug/exterior/jungle/deep/carplake_center) "kPL" = ( /obj/structure/surface/table/reinforced/prison, @@ -34657,10 +34542,7 @@ }, /area/strata/ug/interior/outpost/jung/dorms/admin1) "kQu" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/exterior/jungle/deep/carplake_center) "kRb" = ( /obj/structure/bed/nest, @@ -34701,9 +34583,7 @@ }, /area/strata/ag/interior/outpost/med) "kSs" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/exterior/jungle/deep/carplake_center) "kSS" = ( /obj/structure/window/reinforced/tinted{ @@ -34719,7 +34599,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/dorms) "kTB" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/exterior/jungle/deep/carplake_center) "kUb" = ( /obj/effect/landmark/monkey_spawn, @@ -34732,9 +34612,7 @@ }, /area/strata/ag/interior/tcomms) "kUs" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/strata/ug/exterior/jungle/deep/carplake_center) "kUN" = ( /obj/effect/decal/strata_decals/grime/grime2{ @@ -34744,9 +34622,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/dorms) "kWS" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/southresearch) "kXi" = ( @@ -34844,7 +34720,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/research_decks) "ldO" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/interior/jungle/deep/east_carp) "lec" = ( /obj/structure/flora/grass/tallgrass/ice/corner, @@ -35049,9 +34925,7 @@ }, /area/strata/ag/interior/dorms/flight_control) "lvF" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/tearlake) "lwI" = ( /obj/structure/barricade/handrail/strata{ @@ -35301,7 +35175,7 @@ /turf/closed/wall/strata_outpost/reinforced, /area/strata/ag/interior/tcomms) "lTW" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/strata/ug/interior/jungle/deep/south_engi) "lTX" = ( /obj/structure/pipes/standard/simple/hidden/cyan, @@ -35816,9 +35690,7 @@ }, /area/strata/ag/interior/tcomms) "mDF" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/vanyard) "mEk" = ( @@ -35940,10 +35812,7 @@ }, /area/strata/ag/interior/outpost/engi/drome) "mMp" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/strata/ug/interior/jungle/deep/tearlake) "mMR" = ( /obj/structure/flora/bush/ausbushes/lavendergrass, @@ -36191,10 +36060,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/marsh) "noq" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/interior/jungle/deep/east_dorms) "npy" = ( /obj/structure/closet/secure_closet/medical3{ @@ -36240,9 +36106,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/paths/southresearch) "nrp" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/river) "nrP" = ( @@ -36256,9 +36120,7 @@ }, /area/strata/ug/interior/outpost/jung/dorms/admin3) "nsq" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/east_carp) "nsB" = ( /obj/structure/closet/coffin, @@ -36301,9 +36163,7 @@ }, /area/strata/ug/interior/jungle/platform/east/scrub) "nAf" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/strata/ug/interior/jungle/deep/east_carp) "nAM" = ( /obj/structure/platform/strata{ @@ -36414,10 +36274,7 @@ }, /area/strata/ag/interior/outpost/gen/bball) "nPb" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/strata/ug/interior/jungle/deep/east_carp) "nPh" = ( /obj/structure/flora/bush/ausbushes/grassybush{ @@ -36550,9 +36407,7 @@ /turf/closed/wall/strata_outpost, /area/strata/ag/interior/landingzone_checkpoint) "ocz" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh) "ocE" = ( @@ -36606,9 +36461,7 @@ /turf/closed/wall/strata_outpost/reinforced/hull, /area/strata/ag/exterior/tcomms/tcomms_deck) "oeO" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/east_carp) "oeQ" = ( /turf/open/floor/strata{ @@ -36713,9 +36566,7 @@ /turf/open/asphalt/cement, /area/strata/ag/exterior/vanyard) "oqc" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/strata/ug/interior/jungle/deep/east_dorms) "oqA" = ( /obj/item/stack/rods, @@ -36875,9 +36726,7 @@ }, /area/strata/ug/interior/jungle/platform/east/scrub) "oKl" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/center) "oKo" = ( @@ -37596,9 +37445,7 @@ /turf/open/gm/river, /area/strata/ag/interior/tcomms) "pJA" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/east_dorms) "pKq" = ( /obj/effect/blocker/sorokyne_cold_water, @@ -37680,9 +37527,7 @@ /turf/closed/wall/strata_outpost, /area/strata/ag/interior/research_decks/security) "pRp" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/north_outpost) "pSc" = ( @@ -37702,9 +37547,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/tcomms) "pSw" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/interior/jungle/deep/east_carp) "pUB" = ( /obj/structure/bed{ @@ -38011,9 +37854,7 @@ }, /area/strata/ag/interior/outpost/med) "qvy" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/crash) "qvJ" = ( @@ -38052,9 +37893,7 @@ /turf/open/floor/interior/tatami, /area/strata/ag/interior/restricted) "qxr" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/interior/jungle/deep/tearlake) "qxt" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, @@ -38656,15 +38495,10 @@ /turf/open/floor/greengrid, /area/strata/ag/interior/disposals) "ruM" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/strata/ug/interior/jungle/deep/south_engi) "rvD" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/strata/ug/interior/jungle/deep/south_engi) "rwD" = ( /obj/effect/decal/cleanable/blood, @@ -38777,9 +38611,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/nearlz2) "rIM" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/north_carp) "rJf" = ( /turf/open/floor/strata{ @@ -39137,9 +38969,7 @@ }, /area/strata/ag/interior/tcomms) "ssd" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/strata/ug/interior/jungle/deep/east_dorms) "sse" = ( /obj/structure/bed{ @@ -39161,9 +38991,7 @@ }, /area/strata/ag/exterior/vanyard) "stf" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/strata/ug/interior/jungle/deep/east_carp) "stF" = ( /obj/structure/flora/grass/tallgrass/ice/corner{ @@ -39552,7 +39380,7 @@ }, /area/strata/ag/exterior/north_lz_caves) "tfM" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/shed_five_caves) "tgr" = ( @@ -39677,18 +39505,13 @@ }, /area/strata/ug/interior/jungle/platform/east/scrub) "toV" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/interior/jungle/deep/tearlake) "tqG" = ( /turf/open/floor/strata, /area/strata/ag/exterior/paths/north_outpost) "tqK" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/cabin_area) "trr" = ( @@ -39831,7 +39654,7 @@ /turf/open/floor/plating, /area/strata/ag/exterior/landingzone_2) "tDo" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/center) "tEf" = ( @@ -40038,9 +39861,7 @@ }, /area/strata/ag/interior/tcomms) "tSb" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/cabin_area) "tSi" = ( @@ -40091,9 +39912,7 @@ }, /area/strata/ag/interior/tcomms) "tUu" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/north_lz_caves) "tUN" = ( @@ -40142,9 +39961,7 @@ }, /area/strata/ag/interior/tcomms) "tWf" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/adminext) "tWJ" = ( @@ -40784,7 +40601,7 @@ /turf/open/auto_turf/ice/layer1, /area/strata/ag/exterior/paths/southresearch) "vaZ" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/paths/cabin_area) "vbw" = ( @@ -41162,7 +40979,7 @@ /obj/structure/platform/strata/metal{ dir = 8 }, -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "vwV" = ( @@ -41413,13 +41230,11 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/minehead) "vXt" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/southresearch) "vYf" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "vYD" = ( @@ -41435,9 +41250,7 @@ }, /area/strata/ag/interior/outpost/med) "vZT" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/strata/ug/interior/jungle/deep/south_engi) "wab" = ( /obj/structure/machinery/space_heater, @@ -41538,9 +41351,7 @@ /turf/closed/wall/strata_outpost/reinforced/hull, /area/strata/ag/interior/tcomms) "wjv" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/marsh/center) "wkv" = ( @@ -41551,10 +41362,7 @@ /turf/closed/wall/strata_ice/dirty, /area/strata/ag/interior/outpost/engi) "wne" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/strata/ug/interior/jungle/deep/east_dorms) "wni" = ( /turf/open/asphalt/cement{ @@ -41655,9 +41463,7 @@ }, /area/strata/ag/interior/outpost/admin) "wuI" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/interior/jungle/deep/east_carp) "wvt" = ( /obj/structure/blocker/forcefield/multitile_vehicles, @@ -41875,9 +41681,7 @@ }, /area/strata/ag/interior/tcomms) "wWS" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/adminext) "wXb" = ( @@ -42102,9 +41906,7 @@ }, /area/strata/ag/exterior/research_decks) "xre" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_3" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_3, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/tcomms/tcomms_deck) "xrx" = ( @@ -42158,10 +41960,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/research_decks) "xuY" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/strata/ug/interior/jungle/deep/south_engi) "xvy" = ( /obj/structure/window/framed/strata/reinforced, @@ -42269,7 +42068,7 @@ }, /area/strata/ag/interior/dorms/hive) "xEV" = ( -/obj/structure/flora/grass/ice/brown, +/obj/structure/flora/grass/ice/brown/snowgrassbb_1, /turf/open/auto_turf/snow/brown_base/layer3, /area/strata/ag/exterior/marsh) "xFc" = ( @@ -42469,9 +42268,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/marsh/river) "xOL" = ( -/obj/structure/flora/grass/ice/brown{ - icon_state = "snowgrassbb_2" - }, +/obj/structure/flora/grass/ice/brown/snowgrassbb_2, /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/paths/dorms_quad) "xPv" = ( @@ -42548,9 +42345,7 @@ /turf/open/floor/strata, /area/strata/ag/exterior/research_decks) "xUg" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/strata/ug/interior/jungle/deep/south_engi) "xVQ" = ( /obj/structure/bed/chair/dropship/passenger{ @@ -42687,9 +42482,7 @@ }, /area/strata/ag/interior/outpost/med) "ylE" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/strata/ug/interior/jungle/deep/south_engi) "ylF" = ( /obj/structure/stairs/perspective{ 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 4c574dad8426..2d280dd46967 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -219,9 +219,7 @@ }, /area/whiskey_outpost/inside/living) "aK" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/two_south) "aM" = ( /obj/effect/decal/cleanable/blood/writing{ @@ -308,9 +306,7 @@ /area/whiskey_outpost/inside/hospital) "bc" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/three_north) "bd" = ( /obj/effect/decal/medical_decals{ @@ -454,7 +450,7 @@ /area/whiskey_outpost/inside/bunker) "bD" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/three_south) "bF" = ( /obj/structure/disposalpipe/segment, @@ -595,9 +591,7 @@ /obj/effect/decal/cleanable/blood/writing{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/inside/caves/caverns/west) "cl" = ( /obj/structure/barricade/metal/wired{ @@ -699,9 +693,7 @@ dir = 4 }, /obj/item/stool, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/two_south) "cC" = ( /obj/structure/sign/poster, @@ -795,9 +787,7 @@ }, /area/whiskey_outpost/inside/hospital) "cR" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/inside/caves/caverns/east) "cS" = ( /obj/structure/curtain/black{ @@ -842,14 +832,11 @@ }, /area/whiskey_outpost/inside/living) "dd" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/south/very_far) "de" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_north) "df" = ( /obj/structure/mirror{ @@ -871,10 +858,7 @@ /area/whiskey_outpost/inside/living) "dj" = ( /obj/structure/closet/crate/trashcart, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/lane/two_south) "dk" = ( /obj/structure/curtain, @@ -1162,10 +1146,7 @@ }, /area/whiskey_outpost/inside/hospital) "ej" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/lane/four_south) "ek" = ( /obj/structure/largecrate/supply/supplies/sandbags, @@ -1175,15 +1156,10 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "eo" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/whiskey_outpost/outside/lane/four_south) "ep" = ( -/turf/open/gm/grass{ - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_west, /area/whiskey_outpost/outside/lane/one_south) "eq" = ( /obj/structure/machinery/power/apc/almayer{ @@ -1256,10 +1232,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/cic) "eG" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/lane/two_north) "eH" = ( /obj/structure/surface/rack, @@ -1380,10 +1353,7 @@ }, /area/whiskey_outpost/inside/hospital) "fb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/lane/three_north) "fc" = ( /obj/structure/disposalpipe/segment, @@ -1651,9 +1621,7 @@ /area/whiskey_outpost/outside/south/far) "fS" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/two_north) "fT" = ( /obj/structure/window/reinforced{ @@ -1762,10 +1730,7 @@ }, /area/whiskey_outpost/inside/hospital) "gj" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/two_north) "gl" = ( /obj/structure/disposalpipe/segment, @@ -1788,7 +1753,7 @@ /turf/closed/wall/r_wall, /area/whiskey_outpost/inside/cic) "gr" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/south) "gs" = ( /obj/structure/machinery/door/poddoor{ @@ -1811,25 +1776,17 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "gu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/two_north) "gv" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/inside/caves/caverns/west) "gx" = ( /obj/structure/machinery/colony_floodlight, /turf/open/jungle, /area/whiskey_outpost/outside/lane/three_north) "gy" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/lane/one_north) "gz" = ( /obj/effect/decal/cleanable/blood/writing{ @@ -2017,10 +1974,7 @@ /turf/open/floor/plating, /area/whiskey_outpost/inside/hospital) "hh" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/inside/caves/caverns/west) "hi" = ( /obj/structure/extinguisher_cabinet, @@ -2092,9 +2046,7 @@ /turf/open/jungle, /area/whiskey_outpost/outside/lane/two_south) "hs" = ( -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/lane/four_north) "ht" = ( /turf/open/floor{ @@ -2143,9 +2095,7 @@ /area/whiskey_outpost/inside/hospital) "hy" = ( /obj/item/lightstick/red/planted, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south/far) "hz" = ( /obj/effect/decal/medical_decals{ @@ -2233,10 +2183,7 @@ }, /area/whiskey_outpost/inside/hospital) "hI" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/south_west, /area/whiskey_outpost/outside/lane/one_north) "hJ" = ( /obj/structure/machinery/colony_floodlight, @@ -2244,12 +2191,10 @@ /area/whiskey_outpost/outside/north/platform) "hK" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/one_north) "hL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/inside/caves/caverns/west) "hM" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, @@ -2357,14 +2302,10 @@ /obj/structure/barricade/handrail/wire{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/two_south) "if" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/whiskey_outpost/outside/lane/four_south) "ig" = ( /obj/effect/decal/medical_decals{ @@ -2436,9 +2377,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/lane/four_north) "iq" = ( /obj/structure/largecrate/supply/supplies/mre, @@ -3054,7 +2993,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/south) "ko" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/one_north) "kp" = ( /obj/structure/surface/table/reinforced/prison, @@ -3223,10 +3162,7 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/whiskey_outpost/outside/south) "kS" = ( /turf/open/floor/prison, @@ -3267,9 +3203,7 @@ }, /area/whiskey_outpost/inside/hospital) "lc" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/north/northeast) "ld" = ( /turf/open/shuttle/dropship{ @@ -3287,9 +3221,7 @@ /turf/open/jungle, /area/whiskey_outpost/outside/south) "lg" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/three_south) "li" = ( /obj/structure/surface/table/reinforced/prison, @@ -3307,10 +3239,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/living) "lk" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/whiskey_outpost/outside/south) "lm" = ( /turf/open/floor/prison{ @@ -3609,9 +3538,7 @@ }, /area/whiskey_outpost/inside/hospital) "mw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south/very_far) "mx" = ( /obj/structure/flora/pottedplant/random, @@ -3623,10 +3550,7 @@ }, /area/whiskey_outpost/inside/cic) "my" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/lane/four_south) "mz" = ( /obj/structure/extinguisher_cabinet, @@ -3855,10 +3779,7 @@ }, /area/whiskey_outpost/inside/hospital) "ng" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/whiskey_outpost/outside/lane/four_south) "nh" = ( /turf/closed/wall/strata_ice/jungle, @@ -3877,10 +3798,7 @@ }, /area/whiskey_outpost) "nj" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/south_west, /area/whiskey_outpost/outside/south) "nk" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -4372,7 +4290,7 @@ /area/whiskey_outpost/outside/mortar_pit) "pj" = ( /obj/effect/landmark/start/whiskey/engineer, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_south) "pm" = ( /obj/effect/decal/cleanable/blood/writing, @@ -4389,15 +4307,13 @@ /turf/open/floor/plating, /area/whiskey_outpost/inside/engineering) "pu" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/lane/four_north) "pv" = ( /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/east) "pw" = ( /obj/structure/disposalpipe/segment, @@ -4444,10 +4360,7 @@ }, /area/whiskey_outpost/inside/living) "pD" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/lane/three_south) "pE" = ( /obj/structure/disposalpipe/segment{ @@ -4610,10 +4523,7 @@ }, /area/whiskey_outpost/inside/living) "qg" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north) "qi" = ( /obj/structure/disposalpipe/segment, @@ -4692,9 +4602,7 @@ }, /area/whiskey_outpost/inside/hospital/triage) "qt" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/lane/four_south) "qu" = ( /obj/structure/machinery/power/smes/buildable, @@ -4704,10 +4612,7 @@ }, /area/whiskey_outpost/inside/engineering) "qv" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/whiskey_outpost/outside/lane/four_south) "qw" = ( /obj/structure/surface/table/reinforced/prison, @@ -4916,10 +4821,7 @@ }, /area/whiskey_outpost) "qY" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/whiskey_outpost/outside/lane/one_south) "ra" = ( /obj/structure/machinery/power/apc/almayer{ @@ -5023,10 +4925,7 @@ }, /area/whiskey_outpost/inside/engineering) "rw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/lane/two_north) "ry" = ( /turf/open/gm/dirt, @@ -5173,9 +5072,7 @@ }, /area/whiskey_outpost/inside/supply) "rT" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/three_south) "rV" = ( /turf/open/floor/prison{ @@ -5204,10 +5101,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/north) "rZ" = ( /obj/structure/surface/rack, @@ -5312,10 +5206,7 @@ /turf/closed/wall/r_wall, /area/whiskey_outpost/inside/bunker/pillbox/four) "so" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/whiskey_outpost/outside/south/far) "sp" = ( /obj/structure/disposalpipe/segment{ @@ -5358,10 +5249,7 @@ }, /area/whiskey_outpost/inside/cic) "sA" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/lane/two_south) "sC" = ( /obj/effect/landmark/start/whiskey/doctor, @@ -5494,10 +5382,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/supply) "ti" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/south_east, /area/whiskey_outpost/outside/south) "tj" = ( /obj/structure/machinery/light/small, @@ -5680,10 +5565,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north) "tL" = ( /obj/structure/largecrate/supply/supplies/metal, @@ -5697,10 +5579,7 @@ /turf/closed/wall/r_wall, /area/whiskey_outpost/inside/supply) "tO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north) "tP" = ( /obj/structure/machinery/vending/snack{ @@ -5850,10 +5729,7 @@ }, /area/whiskey_outpost/inside/living) "um" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/north) "uo" = ( /obj/structure/largecrate/supply/supplies/flares, @@ -5924,9 +5800,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/mortar_pit) "uy" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_south) "uz" = ( /obj/structure/extinguisher_cabinet, @@ -5980,10 +5854,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north) "uI" = ( /obj/structure/machinery/door/airlock/almayer/maint{ @@ -6109,10 +5980,7 @@ /turf/closed/wall, /area/whiskey_outpost/outside/lane/one_north) "vg" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/north/beach) "vi" = ( /obj/structure/curtain/black, @@ -6279,10 +6147,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/supply) "vQ" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_east, /area/whiskey_outpost/outside/lane/one_south) "vR" = ( /obj/structure/machinery/light/small{ @@ -6347,9 +6212,7 @@ /area/whiskey_outpost/inside/bunker) "wb" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/whiskey_outpost/outside/river/east) "wc" = ( /obj/structure/curtain/black, @@ -6531,9 +6394,7 @@ }, /area/whiskey_outpost/inside/bunker) "wF" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/outside/lane/four_south) "wG" = ( /obj/structure/machinery/light{ @@ -6568,10 +6429,7 @@ }, /area/whiskey_outpost/inside/hospital/triage) "wK" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/lane/two_south) "wM" = ( /obj/structure/machinery/line_nexter{ @@ -6722,18 +6580,13 @@ }, /area/whiskey_outpost/inside/bunker) "xp" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/lane/two_north) "xq" = ( /obj/structure/platform{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/lane/four_north) "xr" = ( /obj/structure/surface/rack, @@ -6827,9 +6680,7 @@ /area/whiskey_outpost/inside/bunker) "xK" = ( /obj/item/lightstick/red/planted, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south/very_far) "xL" = ( /obj/effect/decal/cleanable/blood/writing{ @@ -6921,10 +6772,7 @@ }, /area/whiskey_outpost/inside/living) "xZ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/two_south) "ya" = ( /obj/effect/landmark/whiskey_outpost/supplydrops, @@ -6983,10 +6831,7 @@ }, /area/whiskey_outpost/outside/north/platform) "yl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/inside/caves/caverns/west) "yn" = ( /obj/structure/platform_decoration, @@ -7004,9 +6849,7 @@ dir = 1; icon_state = "sandbag_0" }, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/lane/four_south) "yp" = ( /obj/structure/platform{ @@ -7023,9 +6866,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/whiskey_outpost/inside/bunker) "yt" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/lane/four_north) "yv" = ( /obj/structure/sign/prop3, @@ -7278,9 +7119,7 @@ }, /area/whiskey_outpost/outside/north/platform) "zh" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/two_north) "zi" = ( /obj/structure/disposalpipe/sortjunction/flipped{ @@ -7295,10 +7134,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/north) "zl" = ( /obj/structure/machinery/power/apc/almayer, @@ -7349,9 +7185,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/three) "zw" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/east) "zy" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, @@ -7479,9 +7313,7 @@ }, /area/whiskey_outpost/outside/north/platform) "zU" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south) "zV" = ( /obj/structure/disposalpipe/segment{ @@ -7500,9 +7332,7 @@ }, /area/whiskey_outpost/inside/bunker) "zX" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river) "zY" = ( /obj/structure/barricade/plasteel/wired{ @@ -7511,10 +7341,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/whiskey_outpost/inside/bunker) "Aa" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/three_north) "Ab" = ( /obj/structure/machinery/autodoc_console, @@ -7527,10 +7354,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/lane/four_north) "Ad" = ( /obj/structure/machinery/colony_floodlight, @@ -7543,9 +7367,7 @@ /turf/closed/wall/rock/brown, /area/whiskey_outpost/inside/bunker/bunker/front) "Af" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/lane/four_south) "Ag" = ( /obj/structure/machinery/floodlight{ @@ -7646,9 +7468,7 @@ dir = 1 }, /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/inside/caves/caverns/west) "AE" = ( /obj/structure/flora/jungle/planttop1, @@ -7683,7 +7503,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "AK" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/north/beach) "AO" = ( /obj/structure/barricade/metal/wired, @@ -7729,7 +7549,7 @@ }, /area/whiskey_outpost/outside/north) "AV" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/west) "AW" = ( /obj/structure/disposalpipe/segment{ @@ -7740,9 +7560,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker/bunker/front) "AY" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river/east) "AZ" = ( /obj/structure/barricade/sandbags/wired, @@ -7784,9 +7602,7 @@ /area/whiskey_outpost/outside/north/platform) "Bf" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/three_north) "Bg" = ( /obj/structure/platform_decoration{ @@ -7807,7 +7623,7 @@ /area/whiskey_outpost/outside/river/west) "Bj" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/inside/caves/caverns/west) "Bl" = ( /obj/structure/disposalpipe/segment{ @@ -7904,15 +7720,10 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/whiskey_outpost/inside/bunker) "By" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_east, /area/whiskey_outpost/outside/river/east) "Bz" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/whiskey_outpost/outside/river/east) "BA" = ( /obj/structure/platform_decoration{ @@ -7944,10 +7755,7 @@ }, /area/whiskey_outpost/outside/north/platform) "BF" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/river/west) "BG" = ( /obj/structure/barricade/sandbags/wired, @@ -8099,10 +7907,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Ce" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/whiskey_outpost/outside/lane/one_north) "Cf" = ( /obj/structure/disposalpipe/segment{ @@ -8248,7 +8053,7 @@ "CJ" = ( /obj/structure/bed/chair, /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_south) "CK" = ( /obj/structure/disposalpipe/segment, @@ -8296,9 +8101,7 @@ /area/whiskey_outpost/outside/river/west) "CZ" = ( /obj/structure/platform, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/west) "Db" = ( /turf/open/gm/dirt, @@ -8481,9 +8284,7 @@ }, /area/whiskey_outpost/outside/north/beach) "DE" = ( -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/whiskey_outpost/outside/river/east) "DF" = ( /obj/structure/blocker/invisible_wall, @@ -8494,7 +8295,7 @@ pixel_x = 5; pixel_y = -12 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/east) "DH" = ( /obj/structure/platform{ @@ -8578,11 +8379,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating/plating_catwalk/prison, /area/whiskey_outpost/inside/bunker) -"DW" = ( -/turf/open/gm/coast{ - dir = 6 - }, -/area/whiskey_outpost/outside/lane/four_south) "DX" = ( /obj/structure/blocker/invisible_wall, /turf/open/gm/river, @@ -8610,10 +8406,7 @@ }, /area/whiskey_outpost/outside/north/platform) "Ea" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/south) "Eb" = ( /obj/structure/machinery/medical_pod/autodoc/unskilled, @@ -8635,14 +8428,10 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/cic) "Ee" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/east) "Eg" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/river/west) "Eh" = ( /obj/effect/decal/cleanable/blood/oil, @@ -8665,11 +8454,11 @@ icon_state = "distribution" }, /obj/structure/blocker/invisible_wall, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/west) "Eo" = ( /obj/structure/blocker/invisible_wall, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/west) "Eq" = ( /obj/structure/bed/chair{ @@ -8685,10 +8474,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/whiskey_outpost/outside/lane/four_north) "Et" = ( /obj/structure/machinery/floodlight{ @@ -8700,10 +8486,7 @@ }, /area/whiskey_outpost/outside/north/platform) "Eu" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/whiskey_outpost/outside/river/west) "Ev" = ( /obj/structure/barricade/sandbags/wired, @@ -8779,9 +8562,7 @@ /turf/open/jungle, /area/whiskey_outpost/inside/caves/caverns/east) "EG" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/west) "EH" = ( /obj/structure/barricade/sandbags/wired{ @@ -8821,7 +8602,7 @@ }, /area/whiskey_outpost/outside/lane/three_south) "EO" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "EP" = ( /turf/open/jungle/impenetrable, @@ -8836,7 +8617,7 @@ }, /area/whiskey_outpost/outside/north/platform) "ER" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_south) "ES" = ( /turf/closed/wall/r_wall, @@ -8851,9 +8632,7 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/west) "EY" = ( /obj/effect/landmark/whiskey_outpost/xenospawn, @@ -8917,9 +8696,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river) "Fj" = ( /obj/effect/decal/cleanable/blood/writing{ @@ -8943,19 +8720,13 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Fn" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/south/very_far) "Fp" = ( /obj/structure/platform{ dir = 1 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/river/west) "Fr" = ( /obj/structure/machinery/light/small, @@ -8969,15 +8740,10 @@ dir = 1 }, /obj/structure/platform_decoration, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/whiskey_outpost/outside/river/west) "Fu" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/inside/caves/caverns/east) "Fv" = ( /obj/structure/machinery/light/small{ @@ -8993,15 +8759,11 @@ /area/whiskey_outpost/inside/bunker/bunker/front) "Fw" = ( /obj/structure/platform, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/east) "Fx" = ( /obj/structure/platform, -/turf/open/gm/coast{ - dir = 9 - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/whiskey_outpost/outside/river/east) "Fy" = ( /obj/structure/barricade/sandbags/wired, @@ -9015,24 +8777,14 @@ }, /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/northeast) -"FB" = ( -/turf/open/gm/coast{ - dir = 5 - }, -/area/whiskey_outpost/outside/river/west) "FC" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/whiskey_outpost/outside/river/west) "FD" = ( /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/west) "FE" = ( /obj/structure/disposalpipe/segment{ @@ -9050,13 +8802,13 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "FG" = ( /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "FH" = ( /obj/structure/flora/jungle/alienplant1, @@ -9098,11 +8850,6 @@ icon_state = "asteroidfloor" }, /area/whiskey_outpost/outside/north/platform) -"FR" = ( -/turf/open/gm/coast{ - dir = 6 - }, -/area/whiskey_outpost/outside/river/east) "FS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9143,9 +8890,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/whiskey_outpost/inside/bunker) "FW" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/inside/caves/caverns/east) "FX" = ( /obj/structure/platform{ @@ -9167,18 +8912,13 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker) "FZ" = ( -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/beach) "Ga" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north/beach) "Gb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/north/beach) "Gd" = ( /obj/structure/barricade/sandbags/wired{ @@ -9195,7 +8935,7 @@ /turf/open/floor/plating, /area/whiskey_outpost/inside/living) "Gf" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/east) "Gg" = ( /obj/effect/decal/cleanable/blood, @@ -9211,16 +8951,10 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Gi" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/whiskey_outpost/outside/south) "Gl" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north/beach) "Gm" = ( /obj/structure/platform{ @@ -9342,7 +9076,7 @@ /turf/open/jungle, /area/whiskey_outpost/outside/lane/two_north) "GK" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/three_north) "GL" = ( /obj/structure/barricade/sandbags/wired, @@ -9382,9 +9116,7 @@ pixel_x = -6; pixel_y = 10 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/east) "GT" = ( /obj/structure/reagent_dispensers/fueltank, @@ -9398,19 +9130,14 @@ /turf/open/floor/plating, /area/whiskey_outpost/outside/north/northeast) "GV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/lane/one_north) "GW" = ( /obj/structure/cargo_container/grant/rightmid, /turf/open/floor/plating, /area/whiskey_outpost/outside/north/northeast) "GX" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/outside/south) "GY" = ( /obj/structure/flora/bush/ausbushes/var3/sparsegrass, @@ -9457,23 +9184,15 @@ }, /area/whiskey_outpost/outside/north) "Hj" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/inside/caves/caverns/west) "Hk" = ( /obj/structure/platform, -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/whiskey_outpost/outside/river/west) "Hl" = ( /obj/structure/platform, -/turf/open/gm/coast{ - dir = 5 - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/river/west) "Hm" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -9504,7 +9223,7 @@ /area/whiskey_outpost/inside/bunker/bunker/front) "Hp" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/one_north) "Hq" = ( /obj/structure/pipes/standard/manifold/visible, @@ -9513,9 +9232,7 @@ }, /area/whiskey_outpost/inside/hospital/triage) "Hr" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/one_north) "Hs" = ( /obj/structure/platform_decoration{ @@ -9530,10 +9247,7 @@ /area/whiskey_outpost/outside/north/northwest) "Hu" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/inside/caves/caverns/west) "Hv" = ( /obj/structure/platform_decoration{ @@ -9566,18 +9280,14 @@ /turf/open/jungle, /area/whiskey_outpost/outside/lane/four_south) "HB" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/three_south) "HH" = ( /obj/effect/landmark/start/whiskey/leader, /turf/open/floor/prison, /area/whiskey_outpost/inside/living) "HI" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/inside/caves/caverns/west) "HK" = ( /obj/structure/barricade/sandbags/wired{ @@ -9635,10 +9345,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/north) "HU" = ( /obj/structure/surface/table/reinforced/prison, @@ -9743,9 +9450,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/south) "Im" = ( /obj/structure/cargo_container/watatsumi/rightmid, @@ -9801,9 +9506,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_south) "Iw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/two_north) "Ix" = ( /turf/open/floor{ @@ -9845,9 +9548,7 @@ /area/whiskey_outpost/outside/north/platform) "IG" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south/very_far) "IH" = ( /obj/structure/surface/table, @@ -9858,23 +9559,16 @@ /area/whiskey_outpost/outside/south/far) "IK" = ( /obj/item/lightstick/red/planted, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south) "IM" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/lane/four_south) "IN" = ( /obj/structure/platform{ dir = 1 }, -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/east) "IO" = ( /turf/closed/shuttle/dropship{ @@ -9898,9 +9592,7 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/east) "IU" = ( /obj/effect/landmark/start/whiskey/marine, @@ -9921,9 +9613,7 @@ /obj/item/tool/weldpack{ pixel_x = 7 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_south) "IW" = ( /obj/structure/cargo_container/arious/leftmid, @@ -9939,13 +9629,10 @@ /area/whiskey_outpost/outside/north/northeast) "Jb" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north/beach) "Jc" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/three_south) "Jd" = ( /obj/structure/machinery/light/small, @@ -9966,9 +9653,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/north/northwest) "Jg" = ( /obj/effect/spawner/gibspawner/human, @@ -9992,10 +9677,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north/northwest) "Jl" = ( /obj/structure/barricade/sandbags/wired{ @@ -10095,20 +9777,14 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/whiskey_outpost/outside/south) "JL" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/north/beach) "JM" = ( /obj/structure/machinery/light/small{ @@ -10161,19 +9837,13 @@ }, /area/whiskey_outpost/inside/hospital) "JU" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/lane/four_south) "JX" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/four_south) "JZ" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/north/beach) "Kb" = ( /obj/structure/sign/poster{ @@ -10191,9 +9861,7 @@ }, /area/whiskey_outpost/outside/lane/four_north) "Ke" = ( -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/lane/four_south) "Kf" = ( /obj/structure/flora/jungle/planttop1, @@ -10213,10 +9881,7 @@ }, /area/whiskey_outpost/outside/lane/four_south) "Kn" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/whiskey_outpost/outside/lane/one_north) "Ko" = ( /obj/structure/curtain, @@ -10252,13 +9917,11 @@ }, /area/whiskey_outpost/inside/hospital/triage) "Ky" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/inside/caves/caverns) "KB" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "KF" = ( /obj/structure/disposalpipe/segment, @@ -10268,9 +9931,7 @@ }, /area/whiskey_outpost/outside/north/northeast) "KG" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/three_north) "KJ" = ( /obj/item/stack/medical/bruise_pack, @@ -10290,9 +9951,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_south) "KM" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/north/northwest) "KN" = ( /obj/structure/largecrate/random/barrel/red, @@ -10315,9 +9974,7 @@ /turf/open/gm/river, /area/whiskey_outpost/outside/river) "KT" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/lane/four_north) "KW" = ( /obj/item/clothing/gloves/boxing, @@ -10345,9 +10002,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/northwest) "Ld" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/river/west) "Le" = ( /obj/structure/machinery/m56d_hmg/mg_turret, @@ -10370,9 +10025,7 @@ /turf/open/jungle, /area/whiskey_outpost/inside/caves/caverns) "Lh" = ( -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river/west) "Lj" = ( /obj/effect/landmark/start/whiskey/medic, @@ -10393,13 +10046,10 @@ "Lp" = ( /obj/item/lightstick/red/planted, /obj/structure/disposalpipe/segment, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "Ls" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/river/west) "Lt" = ( /obj/structure/closet/cabinet, @@ -10432,9 +10082,7 @@ }, /area/whiskey_outpost/inside/hospital/triage) "Ly" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/three_north) "Lz" = ( /turf/open/floor{ @@ -10508,15 +10156,10 @@ /turf/closed/wall, /area/whiskey_outpost/outside/south) "LN" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/lane/three_south) "LQ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/three_south) "LR" = ( /obj/item/lightstick/red/planted, @@ -10525,9 +10168,7 @@ /area/whiskey_outpost/outside/north/beach) "LT" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/lane/one_north) "LU" = ( /obj/item/stack/medical/bruise_pack, @@ -10536,14 +10177,7 @@ }, /area/whiskey_outpost/outside/lane/one_north) "LX" = ( -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, -/area/whiskey_outpost/outside/river/east) -"LY" = ( -/turf/open/gm/coast{ - dir = 10 - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/river/east) "LZ" = ( /obj/structure/extinguisher_cabinet, @@ -10556,9 +10190,7 @@ }, /area/whiskey_outpost/outside/lane/one_north) "Mb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south/very_far) "Mc" = ( /obj/structure/barricade/sandbags/wired{ @@ -10572,10 +10204,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_north) "Me" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/south_west, /area/whiskey_outpost/outside/lane/one_south) "Mf" = ( /turf/closed/shuttle/dropship{ @@ -10617,7 +10246,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river/east) "Mk" = ( /obj/structure/sign/safety/north, @@ -10697,9 +10326,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/north) "MB" = ( /obj/structure/platform{ @@ -10775,9 +10402,7 @@ /turf/open/gm/river, /area/whiskey_outpost/outside/lane/two_north) "MU" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/north/beach) "MW" = ( /obj/structure/disposalpipe/segment, @@ -10798,12 +10423,10 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/south/far) "MZ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/one_north) "Na" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "Nc" = ( /obj/item/lightstick/red/planted, @@ -10903,9 +10526,7 @@ /area/whiskey_outpost/outside/south/very_far) "Nv" = ( /obj/structure/flora/jungle/alienplant1, -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/lane/one_north) "Ny" = ( /obj/structure/barricade/sandbags/wired{ @@ -10957,9 +10578,7 @@ /area/whiskey_outpost/outside/lane/four_south) "NE" = ( /obj/item/stool, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/two_south) "NF" = ( /obj/structure/flora/bush/ausbushes/grassybush, @@ -10969,15 +10588,10 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/gm/coast{ - dir = 8 - }, +/turf/open/gm/coast/east, /area/whiskey_outpost/outside/river/west) "NI" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/inside/caves/caverns/east) "NJ" = ( /obj/structure/machinery/colony_floodlight, @@ -10987,16 +10601,10 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "NL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/north/beach) "NM" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/whiskey_outpost/outside/river) "NQ" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -11031,14 +10639,10 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_north) "NX" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/north/northwest) "NY" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/outside/lane/two_south) "NZ" = ( /obj/structure/machinery/vending/cola, @@ -11073,9 +10677,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/south) "Oi" = ( -/turf/open/gm/coast{ - dir = 4 - }, +/turf/open/gm/coast/west, /area/whiskey_outpost/outside/lane/four_north) "Oj" = ( /obj/structure/barricade/sandbags/wired, @@ -11085,10 +10687,7 @@ }, /area/whiskey_outpost/outside/north/beach) "Ok" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/lane/four_south) "Om" = ( /obj/structure/surface/table/reinforced/prison, @@ -11145,9 +10744,7 @@ /area/whiskey_outpost/outside/lane/three_south) "Ou" = ( /obj/structure/flora/bush/ausbushes/grassybush, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/river/east) "Ov" = ( /obj/structure/machinery/vending/snack, @@ -11166,11 +10763,6 @@ icon_state = "asteroidfloor" }, /area/whiskey_outpost/inside/bunker/bunker/front) -"Oy" = ( -/turf/open/gm/coast{ - dir = 5 - }, -/area/whiskey_outpost/outside/river/east) "OA" = ( /obj/structure/flora/jungle/alienplant1, /turf/open/gm/river, @@ -11180,10 +10772,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_north) "OE" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/lane/three_north) "OF" = ( /obj/item/lightstick/red/planted, @@ -11211,15 +10800,10 @@ /turf/closed/wall/r_wall, /area/whiskey_outpost/inside/bunker/pillbox/three) "OO" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/north/northwest) "OP" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/inside/caves/caverns/west) "OQ" = ( /obj/effect/landmark/start/whiskey/marine, @@ -11236,24 +10820,16 @@ /area/whiskey_outpost/inside/cic) "OT" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north/northwest) "OU" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/river) "OV" = ( /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/river) "OX" = ( /obj/structure/disposalpipe/segment{ @@ -11269,7 +10845,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river) "OZ" = ( /turf/open/floor{ @@ -11279,9 +10855,7 @@ /area/whiskey_outpost/outside/lane/three_south) "Pc" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/outside/lane/three_north) "Pd" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -11317,10 +10891,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north/beach) "Pk" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/whiskey_outpost/outside/river/east) "Pl" = ( /obj/structure/disposalpipe/trunk{ @@ -11361,7 +10932,7 @@ /area/whiskey_outpost/inside/bunker/bunker/front) "Pt" = ( /obj/structure/flora/bush/ausbushes/reedbush, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river) "Pu" = ( /obj/structure/barricade/metal/wired, @@ -11406,36 +10977,22 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_south) "PD" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/whiskey_outpost/outside/lane/four_north) "PE" = ( -/turf/open/gm/coast{ - dir = 6 - }, +/turf/open/gm/coast/beachcorner2/north_west, /area/whiskey_outpost/outside/river) "PF" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/lane/four_south) "PG" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/lane/two_south) "PH" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/outside/lane/three_north) "PL" = ( -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/lane/one_north) "PM" = ( /turf/open/floor/plating/plating_catwalk, @@ -11453,7 +11010,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river) "PQ" = ( /obj/structure/platform{ @@ -11506,9 +11063,7 @@ /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/gm/coast{ - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_west, /area/whiskey_outpost/outside/river/east) "Qe" = ( /turf/open/floor, @@ -11525,9 +11080,7 @@ }, /area/whiskey_outpost/outside/lane/four_north) "Qi" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south) "Ql" = ( /obj/item/lightstick/red/planted, @@ -11564,10 +11117,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker) "Qq" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north/northwest) "Qs" = ( /obj/structure/barricade/handrail{ @@ -11580,9 +11130,7 @@ /area/whiskey_outpost/inside/bunker) "Qt" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south/far) "Qv" = ( /obj/structure/largecrate/random, @@ -11615,13 +11163,10 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/one_north) "QB" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_north) "QD" = ( -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/north_east, /area/whiskey_outpost/outside/river/east) "QF" = ( /obj/structure/reagent_dispensers/water_cooler/stacks{ @@ -11648,14 +11193,10 @@ /turf/open/jungle, /area/whiskey_outpost/outside/south) "QJ" = ( -/turf/open/gm/grass{ - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_west, /area/whiskey_outpost/outside/lane/one_north) "QL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_north) "QM" = ( /turf/open/gm/dirt, @@ -11678,10 +11219,7 @@ }, /area/whiskey_outpost/inside/caves/caverns/west) "QS" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/north/northwest) "QU" = ( /obj/structure/barricade/sandbags/wired, @@ -11696,18 +11234,13 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/two_north) "QW" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/inside/caves/caverns/west) "QX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/north) "QY" = ( /obj/structure/platform_decoration, @@ -11775,9 +11308,7 @@ /turf/open/jungle, /area/whiskey_outpost/outside/south/very_far) "Ri" = ( -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/north/northwest) "Rm" = ( /obj/structure/disposalpipe/segment, @@ -11785,9 +11316,7 @@ /area/whiskey_outpost/outside/lane/three_south) "Rn" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/inside/caves/caverns/west) "Ro" = ( /turf/open/jungle, @@ -11800,7 +11329,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/north) "Rx" = ( /obj/structure/surface/rack, @@ -11811,9 +11340,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/three) "Rz" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/two_south) "RA" = ( /obj/effect/landmark/start/whiskey/leader, @@ -11843,24 +11370,18 @@ /turf/open/jungle, /area/whiskey_outpost/outside/south) "RG" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_east, /area/whiskey_outpost/outside/north/northwest) "RH" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/north/northwest) "RK" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "RL" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "RM" = ( /obj/structure/machinery/defenses/sentry/premade, @@ -11875,9 +11396,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/river/east) "RP" = ( -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/south) "RR" = ( /obj/structure/barricade/plasteel/wired, @@ -11888,9 +11407,7 @@ /area/whiskey_outpost/inside/bunker/pillbox/three) "RS" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/one_north) "RU" = ( /obj/structure/machinery/cm_vending/clothing/medic, @@ -11906,10 +11423,7 @@ }, /area/whiskey_outpost/outside/lane/four_north) "RW" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/whiskey_outpost/outside/river) "RX" = ( /obj/structure/largecrate/random/case, @@ -11922,9 +11436,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river) "Sb" = ( /obj/structure/platform, @@ -11963,9 +11475,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/four) "Si" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/south) "Sj" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -12025,30 +11535,14 @@ "Sq" = ( /turf/open/gm/river, /area/whiskey_outpost/outside/north/northwest) -"Sr" = ( -/turf/open/gm/coast{ - dir = 5 - }, -/area/whiskey_outpost/outside/lane/four_south) "Ss" = ( /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker/bunker/front) -"St" = ( -/turf/open/gm/coast{ - dir = 10 - }, -/area/whiskey_outpost/outside/river) "Sx" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/whiskey_outpost/outside/north/northwest) "Sy" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/lane/three_south) "Sz" = ( /obj/structure/barricade/sandbags/wired{ @@ -12058,10 +11552,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/north) "SA" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/river/east) "SB" = ( /obj/structure/extinguisher_cabinet, @@ -12074,13 +11565,11 @@ }, /area/whiskey_outpost/inside/hospital) "SE" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/inside/caves/caverns/east) "SF" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/two_south) "SG" = ( /obj/structure/machinery/power/apc/almayer{ @@ -12101,9 +11590,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/four) "SI" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/inside/caves/caverns/east) "SJ" = ( /obj/structure/machinery/light/small{ @@ -12125,7 +11612,7 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_south) "SN" = ( /obj/structure/window/framed/colony/reinforced, @@ -12181,10 +11668,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/four) "SU" = ( -/turf/open/gm/grass{ - dir = 4; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/west, /area/whiskey_outpost/outside/south) "SW" = ( /obj/structure/machinery/shower{ @@ -12212,17 +11696,13 @@ /area/whiskey_outpost/outside/lane/one_south) "Ta" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/gm/grass{ - icon_state = "gbcorner" - }, +/turf/open/gm/grass/gbcorner/north_west, /area/whiskey_outpost/outside/north/northwest) "Tc" = ( /obj/structure/platform{ dir = 4 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river/east) "Td" = ( /obj/structure/sink{ @@ -12286,9 +11766,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1 - }, +/turf/open/gm/coast/south, /area/whiskey_outpost/outside/river/east) "Tp" = ( /obj/structure/machinery/door/airlock/almayer/marine/alpha{ @@ -12383,9 +11861,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/one) "TL" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/north) "TP" = ( /obj/structure/surface/table/almayer, @@ -12411,9 +11887,7 @@ pixel_x = 7; pixel_y = 3 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_south) "TS" = ( /turf/closed/shuttle/dropship{ @@ -12431,10 +11905,7 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/gm/coast{ - dir = 1; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/north_east, /area/whiskey_outpost/outside/river) "TW" = ( /obj/structure/machinery/door/airlock/almayer/marine/bravo{ @@ -12487,16 +11958,10 @@ }, /area/whiskey_outpost/outside/lane/three_north) "Uf" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/whiskey_outpost/outside/lane/one_south) "Ug" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/lane/three_south) "Uh" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass{ @@ -12554,7 +12019,7 @@ /area/whiskey_outpost/inside/bunker/pillbox/four) "Uq" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/three_north) "Ur" = ( /obj/effect/decal/cleanable/blood/writing{ @@ -12564,10 +12029,7 @@ /area/whiskey_outpost/outside/lane/one_south) "Us" = ( /obj/structure/machinery/colony_floodlight, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/three_north) "Ut" = ( /obj/effect/landmark/start/whiskey/engineer, @@ -12596,9 +12058,7 @@ /area/whiskey_outpost/outside/lane/one_north) "Uz" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/three_north) "UB" = ( /obj/structure/disposalpipe/trunk{ @@ -12620,10 +12080,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/one) "UF" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_east, /area/whiskey_outpost/outside/lane/four_north) "UH" = ( /obj/structure/disposalpipe/segment{ @@ -12672,7 +12129,7 @@ /area/whiskey_outpost/outside/north/beach) "UO" = ( /obj/item/lightstick/red/planted, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north/northwest) "UP" = ( /obj/item/lightstick/red/planted, @@ -12705,9 +12162,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/one) "UY" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/two_south) "UZ" = ( /obj/structure/machinery/cm_vending/clothing/marine/delta{ @@ -12727,23 +12182,16 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/four_south) "Vb" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/three_north) "Vd" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_south) "Ve" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/three_north) "Vg" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/inside/caves/caverns/east) "Vh" = ( /turf/open/jungle/impenetrable{ @@ -12764,10 +12212,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/bunker) "Vk" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/north) "Vl" = ( /obj/structure/bed/chair, @@ -12803,7 +12248,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/north) "Vu" = ( /obj/structure/disposalpipe/segment{ @@ -12816,20 +12261,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/whiskey_outpost/outside/north) "Vw" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north) "Vx" = ( /obj/structure/machinery/medical_pod/bodyscanner{ @@ -12848,14 +12287,10 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/cic) "Vz" = ( -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/south/far) "VC" = ( -/turf/open/gm/grass{ - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/north, /area/whiskey_outpost/outside/lane/one_south) "VD" = ( /obj/effect/decal/cleanable/blood/writing, @@ -12900,9 +12335,7 @@ /area/whiskey_outpost/inside/bunker/pillbox/four) "VK" = ( /obj/structure/disposalpipe/segment, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/lane/three_south) "VL" = ( /obj/structure/largecrate/supply/medicine/medkits, @@ -12966,10 +12399,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_west, /area/whiskey_outpost/outside/north) "VU" = ( /turf/open/gm/dirt{ @@ -12977,10 +12407,7 @@ }, /area/whiskey_outpost/inside/caves/caverns/west) "VV" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/whiskey_outpost/outside/lane/two_south) "VX" = ( /obj/structure/flora/bush/ausbushes/reedbush, @@ -12988,9 +12415,7 @@ /area/whiskey_outpost/outside/lane/one_south) "Wa" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_south) "Wb" = ( /obj/structure/barricade/sandbags/wired{ @@ -13099,10 +12524,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/two) "Wv" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/south_east, /area/whiskey_outpost/outside/lane/three_north) "Wx" = ( /obj/structure/barricade/plasteel/wired, @@ -13150,19 +12572,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/north) "WM" = ( /turf/closed/wall/r_wall/unmeltable, /area/whiskey_outpost/outside/south/very_far) "WN" = ( /obj/structure/fence, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/inside/caves/caverns/east) "WO" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/inside/caves/caverns/west) "WP" = ( /obj/structure/disposalpipe/segment{ @@ -13220,10 +12640,7 @@ /area/whiskey_outpost/outside/north) "Xd" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/lane/two_south) "Xe" = ( /obj/structure/barricade/plasteel/wired, @@ -13248,10 +12665,7 @@ /area/whiskey_outpost/inside/bunker/pillbox/one) "Xk" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/two_south) "Xl" = ( /obj/effect/landmark/start/whiskey/engineer, @@ -13289,7 +12703,7 @@ /area/whiskey_outpost/outside/lane/two_north) "Xr" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/lane/two_south) "Xx" = ( /obj/structure/flora/bush/ausbushes/var3/stalkybush, @@ -13297,7 +12711,7 @@ /area/whiskey_outpost/outside/lane/four_north) "Xy" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/grass, +/turf/open/gm/grass/grass1, /area/whiskey_outpost/outside/north) "Xz" = ( /turf/closed/shuttle/dropship{ @@ -13382,9 +12796,7 @@ "XN" = ( /obj/structure/surface/table/reinforced/prison, /obj/effect/spawner/random/tool, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/two_south) "XP" = ( /obj/structure/disposalpipe/segment{ @@ -13429,14 +12841,11 @@ /turf/closed/shuttle/dropship, /area/whiskey_outpost/outside/lane/four_north) "XZ" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_east, /area/whiskey_outpost/outside/lane/three_south) "Yc" = ( /obj/structure/flora/bush/ausbushes/var3/leafybush, -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/whiskey_outpost/outside/north) "Yd" = ( /obj/structure/barricade/sandbags/wired{ @@ -13498,13 +12907,13 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/three) "Yo" = ( -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/river) "Yp" = ( /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "Yq" = ( /turf/open/floor/prison{ @@ -13545,7 +12954,7 @@ /obj/structure/platform_decoration{ dir = 9 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "YA" = ( /obj/structure/platform{ @@ -13557,7 +12966,7 @@ /obj/structure/platform_decoration{ dir = 5 }, -/turf/open/gm/coast, +/turf/open/gm/coast/north, /area/whiskey_outpost/outside/lane/four_north) "YB" = ( /obj/effect/decal/warning_stripes/asteroid{ @@ -13590,9 +12999,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/two) "YH" = ( -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/whiskey_outpost/inside/caves/caverns/west) "YI" = ( /obj/structure/surface/rack, @@ -13619,9 +13026,7 @@ /area/whiskey_outpost/outside/lane/four_north) "YM" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/lane/three_south) "YN" = ( /obj/structure/disposalpipe/segment, @@ -13643,15 +13048,10 @@ /area/whiskey_outpost/inside/bunker/pillbox/three) "YT" = ( /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/whiskey_outpost/outside/lane/three_south) "YV" = ( -/turf/open/gm/coast{ - dir = 4; - icon_state = "beachcorner2" - }, +/turf/open/gm/coast/beachcorner2/south_west, /area/whiskey_outpost/outside/river) "YY" = ( /turf/closed/shuttle/dropship{ @@ -13726,10 +13126,7 @@ /turf/open/gm/river, /area/whiskey_outpost/outside/lane/four_north) "Zi" = ( -/turf/open/gm/grass{ - dir = 8; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/east, /area/whiskey_outpost/outside/lane/two_north) "Zj" = ( /obj/structure/platform{ @@ -13748,9 +13145,7 @@ pixel_y = 2 }, /obj/effect/decal/cleanable/blood/oil, -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/whiskey_outpost/outside/south) "Zm" = ( /obj/structure/machinery/cm_vending/sorted/medical/chemistry, @@ -13791,10 +13186,7 @@ }, /area/whiskey_outpost/inside/bunker/bunker/front) "Zs" = ( -/turf/open/gm/grass{ - dir = 1; - icon_state = "grassbeach" - }, +/turf/open/gm/grass/grassbeach/south, /area/whiskey_outpost/outside/lane/one_south) "Zt" = ( /obj/effect/landmark/start/whiskey/marine, @@ -13803,9 +13195,7 @@ "Zv" = ( /obj/structure/bed/chair, /obj/effect/landmark/start/whiskey/marine, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner2" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/two_south) "Zw" = ( /turf/open/jungle, @@ -13855,9 +13245,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/one) "ZF" = ( -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south/far) "ZG" = ( /obj/structure/sign/safety/medical{ @@ -13894,10 +13282,7 @@ }, /area/whiskey_outpost/outside/lane/four_north) "ZL" = ( -/turf/open/gm/coast{ - dir = 8; - icon_state = "beachcorner" - }, +/turf/open/gm/coast/beachcorner/south_west, /area/whiskey_outpost/outside/lane/four_south) "ZN" = ( /obj/effect/landmark/start/whiskey/engineer, @@ -13907,10 +13292,7 @@ }, /area/whiskey_outpost/inside/bunker/pillbox/two) "ZP" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/lane/one_north) "ZQ" = ( /obj/structure/machinery/light/small{ @@ -13926,9 +13308,7 @@ /area/whiskey_outpost/inside/bunker/pillbox/two) "ZT" = ( /obj/item/lightstick/red/planted, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/whiskey_outpost/outside/south/far) "ZU" = ( /turf/open/floor/prison{ @@ -18684,7 +18064,7 @@ mT mT AV zq -FB +Ls Ld Ld Hk @@ -19303,7 +18683,7 @@ zq zq zq zq -FB +Ls Ld Ld FC @@ -19912,7 +19292,7 @@ zq zq zq zq -FB +Ls FC NX RK @@ -24355,7 +23735,7 @@ UN UN UN TU -St +OU eY eY zX @@ -29810,7 +29190,7 @@ UN UN UN TU -St +OU eY eY eY @@ -31022,7 +30402,7 @@ BL BL BL Qc -FR +Bz eK eK yU @@ -31627,7 +31007,7 @@ fy fy Ou GS -FR +Bz eK zy eK @@ -32231,7 +31611,7 @@ fy fy LX zw -FR +Bz eK yU eK @@ -32633,7 +32013,7 @@ fy fy LX zw -FR +Bz zy eK eK @@ -33439,7 +32819,7 @@ IN zw zw zw -FR +Bz eK eK eK @@ -33830,7 +33210,7 @@ LX zw zw zw -FR +Bz eK eK Jp @@ -33847,7 +33227,7 @@ eK eK eK eK -Oy +SA zw lc lc @@ -34230,7 +33610,7 @@ LX zw zw zw -FR +Bz eK eK eK @@ -34449,10 +33829,10 @@ IR Ee Ee Ee -LY +QD eK eK -Oy +SA zw Bz eK @@ -34630,7 +34010,7 @@ mT mT mT zw -FR +Bz eK zy eK @@ -36267,7 +35647,7 @@ DM Ec MP LX -FR +Bz eK eK DE @@ -36674,7 +36054,7 @@ Gf eK eK eK -Oy +SA zw wb DE @@ -38121,11 +37501,11 @@ Tj py Yd yo -DW +if iD gU gU -Sr +IM ZL GQ GN @@ -38322,7 +37702,7 @@ Rr jQ KT qt -DW +if gU gU gU diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index b3bdc834241a..467df24a94f4 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -876,9 +876,7 @@ /obj/structure/barricade/handrail/strata{ dir = 1 }, -/turf/open/gm/dirtgrassborder{ - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_west, /area/yautja) "cd" = ( /obj/structure/surface/table/reinforced/prison{ @@ -1598,9 +1596,7 @@ /turf/closed/wall/huntership, /area/yautja) "dw" = ( -/turf/open/gm/dirtgrassborder{ - dir = 1 - }, +/turf/open/gm/dirtgrassborder/south, /area/yautja) "dI" = ( /turf/open/space/basic, @@ -1616,10 +1612,7 @@ dir = 4 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 4; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_east, /area/yautja) "er" = ( /obj/structure/stairs/perspective{ @@ -2211,9 +2204,7 @@ /obj/structure/barricade/handrail/strata{ dir = 8 }, -/turf/open/gm/dirtgrassborder{ - dir = 4 - }, +/turf/open/gm/dirtgrassborder/west, /area/yautja) "uO" = ( /obj/structure/bed/chair/hunter{ @@ -2300,10 +2291,7 @@ dir = 8 }, /obj/structure/barricade/handrail/strata, -/turf/open/gm/dirtgrassborder{ - dir = 8; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/south_west, /area/yautja) "xn" = ( /obj/structure/surface/table/reinforced/prison{ @@ -2371,9 +2359,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 8 - }, +/turf/open/gm/dirtgrassborder/east, /area/yautja) "zA" = ( /turf/open/floor{ @@ -3044,7 +3030,7 @@ }, /area/yautja) "RS" = ( -/turf/open/gm/dirtgrassborder, +/turf/open/gm/dirtgrassborder/north, /area/yautja) "Sx" = ( /turf/open/floor{ @@ -3215,10 +3201,7 @@ /obj/structure/barricade/handrail/strata{ dir = 4 }, -/turf/open/gm/dirtgrassborder{ - dir = 1; - icon_state = "grassdirt_corner" - }, +/turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/yautja) "XP" = ( /obj/structure/machinery/cryopod, From d7cd9db165e9fd9ba4c1f6424b9e465a4cb66fbe Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 10:42:06 +0100 Subject: [PATCH 276/495] Automatic changelog for PR #3396 [ci skip] --- html/changelogs/AutoChangeLog-pr-3396.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3396.yml diff --git a/html/changelogs/AutoChangeLog-pr-3396.yml b/html/changelogs/AutoChangeLog-pr-3396.yml new file mode 100644 index 000000000000..76065e8f7b49 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3396.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - refactor: "create many sub-type for item to clean the code." \ No newline at end of file From 2586b3102f9be920b349a4bbe2c778f3d554981e Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:37:00 -0400 Subject: [PATCH 277/495] Brings back the USCM blurb on first drop (#3560) # About the pull request This PR brings back the USCM blurb on first drop. # Explain why it's good for the game Lost during shuttle rework. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Brought back the USCM blurb on first drop /:cl: --- code/game/gamemodes/game_mode.dm | 2 +- code/modules/shuttle/shuttles/dropship.dm | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index a03a1aef1031..8017056c682d 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -82,7 +82,7 @@ var/global/cas_tracking_id_increment = 0 //this var used to assign unique tracki return ///Triggered when the dropship first lands. -/datum/game_mode/proc/ds_first_landed(obj/docking_port/mobile/marine_dropship) +/datum/game_mode/proc/ds_first_landed(obj/docking_port/stationary/marine_dropship) SHOULD_CALL_PARENT(TRUE) SEND_GLOBAL_SIGNAL(COMSIG_GLOB_DS_FIRST_LANDED) return diff --git a/code/modules/shuttle/shuttles/dropship.dm b/code/modules/shuttle/shuttles/dropship.dm index 458fca5b3bd9..3a16667285e9 100644 --- a/code/modules/shuttle/shuttles/dropship.dm +++ b/code/modules/shuttle/shuttles/dropship.dm @@ -77,6 +77,11 @@ /obj/docking_port/mobile/marine_dropship/proc/is_door_locked(direction) return door_control.is_door_locked(direction) +/obj/docking_port/mobile/marine_dropship/enterTransit() + . = ..() + if(SSticker?.mode && !(SSticker.mode.flags_round_type & MODE_DS_LANDED)) //Launching on first drop. + SSticker.mode.ds_first_drop(src) + /obj/docking_port/mobile/marine_dropship/beforeShuttleMove(turf/newT, rotation, move_mode, obj/docking_port/mobile/moving_dock) . = ..() control_doors("force-lock-launch", "all", force=TRUE, asynchronous = FALSE) @@ -196,11 +201,12 @@ console?.update_equipment() if(is_ground_level(z) && !SSobjectives.first_drop_complete) SSticker.mode.ds_first_landed(src) + SSticker.mode.flags_round_type |= MODE_DS_LANDED + if(xeno_announce) xeno_announcement(SPAN_XENOANNOUNCE("The dropship has landed."), "everything") xeno_announce = FALSE - /obj/docking_port/stationary/marine_dropship/on_dock_ignition(obj/docking_port/mobile/departing_shuttle) . = ..() turn_on_landing_lights() From 0f7ffc38a49bd995c4f58c9faa86558ef2a77c65 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 10:57:36 +0100 Subject: [PATCH 278/495] Automatic changelog for PR #3560 [ci skip] --- html/changelogs/AutoChangeLog-pr-3560.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3560.yml diff --git a/html/changelogs/AutoChangeLog-pr-3560.yml b/html/changelogs/AutoChangeLog-pr-3560.yml new file mode 100644 index 000000000000..a0c1e5779c3f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3560.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Brought back the USCM blurb on first drop" \ No newline at end of file From 8a3c80d4c87b47acd5462f050cd06e8cb21f21f0 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:37:39 -0400 Subject: [PATCH 279/495] Reintroduces auto red alert when xenos are aboard a dropship (#3558) # About the pull request This PR reintroduces auto red alert when xenos are aboard a dropship. # Explain why it's good for the game Oversight from shuttle port. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Reintroduced auto red alert when xenos are aboard a dropship /:cl: --- code/modules/shuttle/shuttles/dropship.dm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/modules/shuttle/shuttles/dropship.dm b/code/modules/shuttle/shuttles/dropship.dm index 3a16667285e9..12f33d779661 100644 --- a/code/modules/shuttle/shuttles/dropship.dm +++ b/code/modules/shuttle/shuttles/dropship.dm @@ -86,6 +86,20 @@ . = ..() control_doors("force-lock-launch", "all", force=TRUE, asynchronous = FALSE) + if(is_hijacked) + return + + for(var/area/checked_area in shuttle_areas) + for(var/mob/living/carbon/xenomorph/checked_xeno in checked_area) + if(checked_xeno.stat == DEAD) + continue + + var/name = "Unidentified Lifesigns" + var/input = "Unidentified lifesigns detected onboard. Recommendation: lockdown of exterior access ports, including ducting and ventilation." + shipwide_ai_announcement(input, name, 'sound/AI/unidentified_lifesigns.ogg') + set_security_level(SEC_LEVEL_RED) + return + /obj/docking_port/mobile/marine_dropship/alamo name = "Alamo" id = DROPSHIP_ALAMO From de20c8b0afde43fe587503fa821ee53c90a2002c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 11:22:29 +0100 Subject: [PATCH 280/495] Automatic changelog for PR #3558 [ci skip] --- html/changelogs/AutoChangeLog-pr-3558.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3558.yml diff --git a/html/changelogs/AutoChangeLog-pr-3558.yml b/html/changelogs/AutoChangeLog-pr-3558.yml new file mode 100644 index 000000000000..95bca728b62e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3558.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Reintroduced auto red alert when xenos are aboard a dropship" \ No newline at end of file From 7d5a41d8326d2e1dbe18dca74a33496860ee549e Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:38:20 -0400 Subject: [PATCH 281/495] Burrowers unable to burrow while inside a non-burrow area (#3559) # About the pull request This PR makes it so burrowers can no longer burrow while inside a non-burrow area. Currently, they can burrow but not TUNNEL into a non-burrow area. # Explain why it's good for the game Awkward and niche interaction that is causing issues. You really shouldn't be able to hide while burrowed most of the way up on a dropship. If you win the fight and get off the dropship you get to reap the benefits go wild. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Burrowers are now unable to burrow while inside a non-burrow area /:cl: --- .../xenomorph/abilities/burrower/burrower_powers.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm index 515d03ddc3bb..dd3e709dd0ad 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm @@ -7,11 +7,16 @@ if(used_burrow || tunnel || is_ventcrawling || action_busy) return - var/turf/T = get_turf(src) - if(!T) + var/turf/current_turf = get_turf(src) + if(!current_turf) + return + + var/area/current_area = get_area(current_turf) + if(current_area.flags_area & AREA_NOTUNNEL) + to_chat(src, SPAN_XENOWARNING("There's no way to burrow here.")) return - if(istype(T, /turf/open/floor/almayer/research/containment) || istype(T, /turf/closed/wall/almayer/research/containment)) + if(istype(current_turf, /turf/open/floor/almayer/research/containment) || istype(current_turf, /turf/closed/wall/almayer/research/containment)) to_chat(src, SPAN_XENOWARNING("You can't escape this cell!")) return From 15e282533009971605858e9ff934a3e3b5752a0f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 11:38:12 +0100 Subject: [PATCH 282/495] Automatic changelog for PR #3559 [ci skip] --- html/changelogs/AutoChangeLog-pr-3559.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3559.yml diff --git a/html/changelogs/AutoChangeLog-pr-3559.yml b/html/changelogs/AutoChangeLog-pr-3559.yml new file mode 100644 index 000000000000..235e953a0244 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3559.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Burrowers are now unable to burrow while inside a non-burrow area" \ No newline at end of file From 150fd342f53c224a4f72bdb81d67d78bd20c8578 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:38:41 -0400 Subject: [PATCH 283/495] Find internal bleeding via Health Scanner (#3561) # About the pull request This PR allows finding internal bleeding via the health scanner. # Explain why it's good for the game While I think the check status way to do this is cool (and the analyzer is kind of lame overall(different conversation)), it's just not very intuitive and so here we are. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: You can now find internal bleeding via Health Scanner /:cl: --- code/modules/mob/living/living_healthscan.dm | 7 +++---- tgui/packages/tgui/interfaces/HealthScan.js | 12 ++---------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/code/modules/mob/living/living_healthscan.dm b/code/modules/mob/living/living_healthscan.dm index 067f39e1ab42..6875aa934fd2 100644 --- a/code/modules/mob/living/living_healthscan.dm +++ b/code/modules/mob/living/living_healthscan.dm @@ -101,7 +101,7 @@ GLOBAL_LIST_INIT(known_implants, subtypesof(/obj/item/implant)) "hugged" = (locate(/obj/item/alien_embryo) in target_mob), ) - var/internal_bleeding = FALSE + var/internal_bleeding = FALSE //do they have internal bleeding anywhere if(!isnull(data_detail_level)) detail_level = data_detail_level @@ -158,11 +158,10 @@ GLOBAL_LIST_INIT(known_implants, subtypesof(/obj/item/implant)) var/core_fracture_detected = FALSE var/unknown_implants = 0 for(var/obj/limb/limb in human_target_mob.limbs) - var/internal_bleeding_check = FALSE + var/internal_bleeding_check = FALSE //do they have internal bleeding in this limb for(var/datum/effects/bleeding/internal/ib in limb.bleeding_effects_list) internal_bleeding = TRUE - if(detail_level >= DETAIL_LEVEL_BODYSCAN) - internal_bleeding_check = TRUE + internal_bleeding_check = TRUE break if(limb.hidden) unknown_implants++ diff --git a/tgui/packages/tgui/interfaces/HealthScan.js b/tgui/packages/tgui/interfaces/HealthScan.js index cf3e8e59eab9..861b26416cac 100644 --- a/tgui/packages/tgui/interfaces/HealthScan.js +++ b/tgui/packages/tgui/interfaces/HealthScan.js @@ -27,7 +27,6 @@ export const HealthScan = (props, context) => { has_blood, body_temperature, pulse, - internal_bleeding, implants, core_fracture, lung_ruptured, @@ -194,19 +193,12 @@ export const HealthScan = (props, context) => { {pulse} - {internal_bleeding || - implants || + {implants || hugged || core_fracture || (lung_ruptured && bodyscanner) ? ( ) : null} - {internal_bleeding ? ( - - Internal Bleeding Detected! - {healthanalyser ? ' Advanced scanner required for location.' : ''} - - ) : null} {implants && detail_level !== 1 ? ( {implants} embedded object{implants > 1 ? 's' : ''} detected! @@ -353,7 +345,7 @@ const ScannerLimbs = (props, context) => { [Bleeding] ) : null} - {limb.internal_bleeding && bodyscanner ? ( + {limb.internal_bleeding ? ( [Internal Bleeding] From 1a70518c39e50ca4126cfea066f80e541b2ea91a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 11:54:59 +0100 Subject: [PATCH 284/495] Automatic changelog for PR #3561 [ci skip] --- html/changelogs/AutoChangeLog-pr-3561.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3561.yml diff --git a/html/changelogs/AutoChangeLog-pr-3561.yml b/html/changelogs/AutoChangeLog-pr-3561.yml new file mode 100644 index 000000000000..a9a4bbd7253b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3561.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "You can now find internal bleeding via Health Scanner" \ No newline at end of file From e7149aec67d83007a6de74aaf42aea8c8df1ce6c Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 9 Jun 2023 05:38:52 -0400 Subject: [PATCH 285/495] Drop pouch buyable by riflemen (#3562) # About the pull request This PR adds drop pouches as a buyable option for riflemen # Explain why it's good for the game Options good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Drop pouch is now buyable by riflemen /:cl: --- .../machinery/vending/vendor_types/squad_prep/squad_rifleman.dm | 1 + 1 file changed, 1 insertion(+) 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 55bba209afd9..7ec257142ff5 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 @@ -75,6 +75,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR), list("Brown Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest/brown_vest, null, VENDOR_ITEM_REGULAR), list("Black Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest, null, VENDOR_ITEM_REGULAR), + list("Drop Pouch", 15, /obj/item/clothing/accessory/storage/droppouch, null, VENDOR_ITEM_REGULAR), list("SensorMate Medical HUD", 15, /obj/item/clothing/glasses/hud/sensor, null, VENDOR_ITEM_REGULAR), list("Roller Bed", 5, /obj/item/roller, null, VENDOR_ITEM_REGULAR), list("Fulton Device Stack", 5, /obj/item/stack/fulton, null, VENDOR_ITEM_REGULAR), From 2bb81d94d798d90131d4ede6e676a8e28f5eb529 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 12:14:54 +0100 Subject: [PATCH 286/495] Automatic changelog for PR #3562 [ci skip] --- html/changelogs/AutoChangeLog-pr-3562.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3562.yml diff --git a/html/changelogs/AutoChangeLog-pr-3562.yml b/html/changelogs/AutoChangeLog-pr-3562.yml new file mode 100644 index 000000000000..4555c7949eec --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3562.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Drop pouch is now buyable by riflemen" \ No newline at end of file From 3163a0245151e53380b9c7c246d47e823b52cdea Mon Sep 17 00:00:00 2001 From: fira Date: Fri, 9 Jun 2023 11:54:26 +0100 Subject: [PATCH 287/495] Adaptive clientside zoom for pixel perfect display (#3469) # About the pull request Have you never found weird that you basically have to enable "Stretch to Fit" mode in the game ? The typical view range of (7*2+1) * 32 pixels is equal to 960 pixels. This is almost the height of a 1080p monitor. So why use Stretch to Fit? Where did my perfect pixel scaling go??? If you've ever had the fantasy to go pixel perfect and mess with 'Icons' menu at top of client, you probably noticed something: the moment you zoom through a scope or binoculars, the view range becomes 29x29 instead of 15x15. This, unsurprisingly, doesn't work well without stretching. This PR introduces an (optional) automatic switch of client-side zoom to match changing view sizes. This means (by default) on 15x15 display icons will be x2 zoom to fit a 1080p screen, and 29x29 display will switch back to x1 zoom. This will display a small letterbox at top and bottom of screen in 1080p but be pixel perfect. It can also be toggled to double zoom size for bigger screens. Because, as you might have noticed, 29 screen dimension is not double of 15 dimension, this is best used with Autofit feature, which was also modified to work together with it. # Explain why it's good for the game Less blurry sprites for those willing to lose a tiny bit of screen surface. # Testing Photographs and Procedure Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags. ![image](https://github.com/cmss13-devs/cmss13/assets/604624/a4214ebd-6c62-4d72-928e-8d394c74fd85) ![image](https://github.com/cmss13-devs/cmss13/assets/604624/039aea97-7220-4853-8f1d-6318821fac2f) # Changelog :cl: add: Added optional adaptive client zooming to match in-game zoom. This allows display to be pixel perfect on most monitors if enabled, it removes blurring of game introduced by Stretch to Fit mode, at the cost of slightly reduced vertical size. It is best used with Auto Fit viewport feature enabled. /:cl: --- code/_onclick/click.dm | 22 ++++++++++++++++- code/game/verbs/ooc.dm | 27 +++++++++++++++------ code/modules/client/preferences.dm | 8 ++++++ code/modules/client/preferences_savefile.dm | 3 +++ code/modules/client/preferences_toggles.dm | 20 +++++++++++++++ 5 files changed, 72 insertions(+), 8 deletions(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index c415429559d3..10a125b29300 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -328,9 +328,29 @@ apply_clickcatcher() mob.reload_fullscreens() - if(prefs.auto_fit_viewport) + if(prefs.adaptive_zoom) + INVOKE_ASYNC(src, PROC_REF(adaptive_zoom)) + else if(prefs.auto_fit_viewport) INVOKE_ASYNC(src, .verb/fit_viewport) +/client/proc/get_adaptive_zoom_factor() + if(!prefs.adaptive_zoom) + return 0 + var/zoom = prefs.adaptive_zoom + if(view <= 8) + return zoom * 2 + else if(view <= 15) + return zoom * 1 + else + return 0 + +/// Attempts to scale client zoom automatically to fill 1080p multiples. Best used with auto fit viewport. +/client/proc/adaptive_zoom() + var/icon_size = world.icon_size * get_adaptive_zoom_factor() + winset(src, "mapwindow.map", "icon-size=[icon_size]") + if(prefs.auto_fit_viewport) + fit_viewport() + /client/proc/create_clickcatcher() if(!void) void = new() diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 321ff015f7bc..1c94eb485300 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -190,17 +190,30 @@ var/view_size = getviewsize(view) var/aspect_ratio = view_size[1] / view_size[2] - // Calculate desired pixel width using window size and aspect ratio - var/sizes = params2list(winget(src, "mainwindow.split;mapwindow", "size")) + var/desired_width = 0 + var/sizes = params2list(winget(src, "mainwindow.split;mapwindow;mainwindow", "size")) var/map_size = splittext(sizes["mapwindow.size"], "x") - var/height = text2num(map_size[2]) - var/desired_width = round(height * aspect_ratio) - if (text2num(map_size[1]) == desired_width) - // Nothing to do - return + + if(prefs.adaptive_zoom) + // If using adaptive zoom, we directly use the intended horizontal map size to be pixel perfect + var/zoom_factor = get_adaptive_zoom_factor() + if(zoom_factor) + desired_width = view_size[1] * world.icon_size * zoom_factor + 4 // 4 pixels margin + + if(!desired_width) + // Calculate desired pixel width using window size and aspect ratio + var/height = text2num(map_size[2]) + desired_width = round(height * aspect_ratio) var/split_size = splittext(sizes["mainwindow.split.size"], "x") var/split_width = text2num(split_size[1]) + // Always leave at least 240px of verb panel for the poor sod to switch back if they made a mistake + if(split_width - desired_width < 240) + desired_width = split_width - 240 + + if (text2num(map_size[1]) == desired_width) + // Nothing to do + return // Calculate and apply a best estimate // +4 pixels are for the width of the splitter's handle diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 4de67c232457..ea2f7989942e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -53,6 +53,7 @@ var/const/MAX_SAVE_SLOTS = 10 var/be_special = 0 // Special role selection var/toggle_prefs = TOGGLE_MIDDLE_MOUSE_CLICK|TOGGLE_DIRECTIONAL_ATTACK|TOGGLE_MEMBER_PUBLIC|TOGGLE_AMBIENT_OCCLUSION|TOGGLE_VEND_ITEM_TO_HAND // flags in #define/mode.dm var/auto_fit_viewport = FALSE + var/adaptive_zoom = 0 var/UI_style = "midnight" var/toggles_admin = TOGGLES_ADMIN_DEFAULT var/toggles_chat = TOGGLES_CHAT_DEFAULT @@ -571,6 +572,7 @@ var/const/MAX_SAVE_SLOTS = 10 dat += "

Game Settings:

" dat += "Ambient Occlusion: [toggle_prefs & TOGGLE_AMBIENT_OCCLUSION ? "Enabled" : "Disabled"]
" dat += "Fit Viewport:
[auto_fit_viewport ? "Auto" : "Manual"]
" + dat += "Adaptive Zoom: [adaptive_zoom ? "[adaptive_zoom * 2]x" : "Disabled"]
" dat += "tgui Window Mode: [(tgui_fancy) ? "Fancy (default)" : "Compatible (slower)"]
" dat += "tgui Window Placement: [(tgui_lock) ? "Primary monitor" : "Free (default)"]
" dat += "Play Admin Midis: [(toggles_sound & SOUND_MIDI) ? "Yes" : "No"]
" @@ -1721,6 +1723,12 @@ var/const/MAX_SAVE_SLOTS = 10 if(auto_fit_viewport && owner) owner.fit_viewport() + if("adaptive_zoom") + adaptive_zoom += 1 + if(adaptive_zoom == 3) + adaptive_zoom = 0 + owner?.adaptive_zoom() + if("inputstyle") var/result = tgui_alert(user, "Which input style do you want?", "Input Style", list("Modern", "Legacy")) if(!result) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 3706b1484ee2..49ffc911ecbc 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -191,6 +191,7 @@ S["custom_cursors"] >> custom_cursors S["autofit_viewport"] >> auto_fit_viewport + S["adaptive_zoom"] >> adaptive_zoom //Sanitize ooccolor = sanitize_hexcolor(ooccolor, CONFIG_GET(string/ooc_color_default)) @@ -222,6 +223,7 @@ no_radials_preference = sanitize_integer(no_radials_preference, FALSE, TRUE, FALSE) no_radial_labels_preference = sanitize_integer(no_radial_labels_preference, FALSE, TRUE, FALSE) auto_fit_viewport = sanitize_integer(auto_fit_viewport, FALSE, TRUE, TRUE) + adaptive_zoom = sanitize_integer(adaptive_zoom, 0, 2, 0) synthetic_name = synthetic_name ? sanitize_text(synthetic_name, initial(synthetic_name)) : initial(synthetic_name) synthetic_type = sanitize_inlist(synthetic_type, PLAYER_SYNTHS, initial(synthetic_type)) @@ -358,6 +360,7 @@ S["hotkeys"] << hotkeys S["autofit_viewport"] << auto_fit_viewport + S["adaptive_zoom"] << adaptive_zoom S["hear_vox"] << hear_vox diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 90b605b7f54f..48fc73def2f0 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -507,10 +507,30 @@ prefs.auto_fit_viewport = !prefs.auto_fit_viewport if(prefs.auto_fit_viewport) to_chat(src, SPAN_NOTICE("Now auto fitting viewport.")) + fit_viewport() else to_chat(src, SPAN_NOTICE("No longer auto fitting viewport.")) prefs.save_preferences() +/client/verb/toggle_adaptive_zooming() + set name = "Toggle Adaptive Zooming" + set category = "Preferences.UI" + + switch(prefs.adaptive_zoom) + if(0) + prefs.adaptive_zoom = 1 + to_chat(src, SPAN_BOLDNOTICE("Adaptive Zooming is now enabled, switching between x1 and x2 zoom. This is recommended for 1080p monitors.")) + adaptive_zoom() + if(1) + prefs.adaptive_zoom = 2 + to_chat(src, SPAN_BOLDNOTICE("Adaptive Zooming is now enabled, switching between x2 and x4 zoom.")) + adaptive_zoom() + if(2) + prefs.adaptive_zoom = 0 + to_chat(src, SPAN_BOLDNOTICE("Adaptive Zooming is now disabled.")) + adaptive_zoom() + prefs.save_preferences() + //------------ GHOST PREFERENCES --------------------------------- /client/proc/show_ghost_preferences() // Shows ghost-related preferences. From a7cc2d2092b5d35babb0f9e2d47570d90a5c679e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Jun 2023 12:28:29 +0100 Subject: [PATCH 288/495] Automatic changelog for PR #3469 [ci skip] --- html/changelogs/AutoChangeLog-pr-3469.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3469.yml diff --git a/html/changelogs/AutoChangeLog-pr-3469.yml b/html/changelogs/AutoChangeLog-pr-3469.yml new file mode 100644 index 000000000000..52af0f43bafe --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3469.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - rscadd: "Added optional adaptive client zooming to match in-game zoom. This allows display to be pixel perfect on most monitors if enabled, it removes blurring of game introduced by Stretch to Fit mode, at the cost of slightly reduced vertical size. It is best used with Auto Fit viewport feature enabled." \ No newline at end of file From d5b119380250ea512db2a5319e36592c7f604250 Mon Sep 17 00:00:00 2001 From: fira Date: Fri, 9 Jun 2023 19:48:16 +0100 Subject: [PATCH 289/495] FOB Tents (#3509) # About the pull request Sprites stolen from thwomper and sammy, available NOW with game code! Adds a few tents to be used in FOB building, mainly for organizational purposes but also providing small gameplay benefits. At current the main goal is to incentive usage to organize and liven up FOB, so the buffs are rather small. There are 4 tent types: * The Command Tent is a 2x3 structure that comes bundled with an overwatch console, a phone, and two (2) chairs. * The Medical Tent is a 2x3 structure that comes with a NanoMED, 2 roller beds, and slightly buffs surgery (10% less time taken, and a very token pain/failure chance improvement) * The Requisitions Tent is a 4x3 structure that comes with a phone, rack, desks, and a variant of the old APC vendor that can stock materials and regular ammunition. The vendor starts empty, save for some tables/racks/paperwork for organization purposes. It is only useable with requisitions access. * The Big Tent is a bigger tent for all your organizational needs: 3x3. Get creative. The tents also provide decent additional protection against cold environements. Unfortunately, rain/snow will visually pour through it, i can't do much about that. The tents are extremely vulnerable to explosives and xeno claws. For simplicity and technical reasons, they are currently NON REDEPLOYABLE and NON REPLACEABLE. The tent destruction will destroy/disable linked objects (console/vendor etc). Be mindful of where you place them. **Mind that the tents may not work out for all LZ FOBs due to the required space. I expect people will find ways to make it work anyway but it might take a while.** # 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. I'm lazyyy i forgot and already closed the game... If you actually want em bug me and i'll add em
# Changelog :cl: Firartix , Thwomper and Sammy add: Added four types of tents to liven up FOB. They provide cold protection and benefits depending on their type. The tents spawn in Requisitions roundstart near the mortar. They're vulnerable to explosives and xenomorphs, and NON REPLACEABLE. Mind where you put them! add: The Command tent comes equipped with an overwatch console and a phone. add: The Medical tent provides a small boost to surgery speed/pain carried out inside it. add: The Requisitions tent provides a restockable vendor, desk, and furniture for organization. add: The Big tent is just a big tent, and provides you a slate to organize the way you want. /:cl: --------- Co-authored-by: harryob --- .../signals/atom/mob/living/signals_human.dm | 5 + .../dcs/signals/atom/mob/signals_mob.dm | 2 + .../__DEFINES/dcs/signals/atom/signals_obj.dm | 2 + .../dcs/signals/atom/signals_turf.dm | 1 + code/__DEFINES/layers.dm | 12 +- code/_onclick/hud/rendering/plane_master.dm | 7 + code/datums/map_config.dm | 7 +- code/game/machinery/computer/computer.dm | 4 + code/game/machinery/vending/cm_vending.dm | 25 +++ code/game/turfs/turf.dm | 1 + .../decorators/weapon_map_decorator.dm | 14 +- code/modules/mapping/preloader.dm | 2 + code/modules/mob/dead/observer/observer.dm | 4 + .../living/carbon/human/life/life_helpers.dm | 4 +- code/modules/surgery/surgery_steps.dm | 6 +- code/modules/tents/blockers.dm | 38 ++++ code/modules/tents/deployed_tents.dm | 124 +++++++++++++ code/modules/tents/equipment.dm | 113 ++++++++++++ code/modules/tents/folded_tents.dm | 165 ++++++++++++++++++ code/modules/tents/templates.dm | 23 +++ .../vehicles/interior/interactable/vendors.dm | 75 ++++++++ colonialmarines.dme | 5 + icons/effects/effects.dmi | Bin 281512 -> 281749 bytes icons/obj/structures/machinery/computer.dmi | Bin 160513 -> 160797 bytes .../obj/structures/tents_deployed_classic.dmi | Bin 0 -> 5876 bytes .../obj/structures/tents_deployed_desert.dmi | Bin 0 -> 5886 bytes .../obj/structures/tents_deployed_jungle.dmi | Bin 0 -> 5878 bytes icons/obj/structures/tents_deployed_snow.dmi | Bin 0 -> 5886 bytes icons/obj/structures/tents_deployed_urban.dmi | Bin 0 -> 5876 bytes icons/obj/structures/tents_equipment.dmi | Bin 0 -> 3112 bytes icons/obj/structures/tents_folded.dmi | Bin 0 -> 560 bytes maps/bigredv2.json | 1 + maps/corsat.json | 1 + maps/desert_dam.json | 1 + maps/fiorina_sciannex.json | 1 + maps/ice_colony_v2.json | 1 + maps/kutjevo.json | 1 + maps/lv522_chances_claim.json | 1 + maps/lv624.json | 1 + maps/map_files/USS_Almayer/USS_Almayer.dmm | 56 +++++- maps/new_varadero.json | 1 + maps/prison_station_fop.json | 1 + maps/runtime.json | 1 + maps/shivas_snowball.json | 1 + maps/sorokyne_strata.json | 1 + maps/tents/tent_big.dmm | 78 +++++++++ maps/tents/tent_cmd.dmm | 73 ++++++++ maps/tents/tent_med.dmm | 68 ++++++++ maps/tents/tent_reqs.dmm | 108 ++++++++++++ maps/whiskey_outpost_v2.json | 1 + 50 files changed, 1017 insertions(+), 19 deletions(-) create mode 100644 code/modules/tents/blockers.dm create mode 100644 code/modules/tents/deployed_tents.dm create mode 100644 code/modules/tents/equipment.dm create mode 100644 code/modules/tents/folded_tents.dm create mode 100644 code/modules/tents/templates.dm create mode 100644 icons/obj/structures/tents_deployed_classic.dmi create mode 100644 icons/obj/structures/tents_deployed_desert.dmi create mode 100644 icons/obj/structures/tents_deployed_jungle.dmi create mode 100644 icons/obj/structures/tents_deployed_snow.dmi create mode 100644 icons/obj/structures/tents_deployed_urban.dmi create mode 100644 icons/obj/structures/tents_equipment.dmi create mode 100644 icons/obj/structures/tents_folded.dmi create mode 100644 maps/tents/tent_big.dmm create mode 100644 maps/tents/tent_cmd.dmm create mode 100644 maps/tents/tent_med.dmm create mode 100644 maps/tents/tent_reqs.dmm diff --git a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm index d5a8885293fb..377a2ededc82 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm @@ -54,3 +54,8 @@ //from /mob/living/carbon/human/Life() #define COMSIG_HUMAN_SET_UNDEFIBBABLE "human_set_undefibbable" + +/// from /datum/surgery_step/proc/attempt_step() +#define COMSIG_HUMAN_SURGERY_APPLY_MODIFIERS "human_surgery_apply_modifiers" +/// From /mob/living/carbon/human/proc/get_flags_cold_protection() +#define COMSIG_HUMAN_COLD_PROTECTION_APPLY_MODIFIERS "human_cold_protection_apply_modifiers" diff --git a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm index bdae2114ff23..37991ff9f9dc 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm @@ -105,3 +105,5 @@ #define COMSIG_MOB_STAT_SET_ALIVE "mob_stat_set_alive" //from /mob/living/set_stat() #define COMSIG_MOB_STAT_SET_DEAD "mob_stat_set_dead" + +#define COMSIG_GHOST_MOVED "ghost_moved" diff --git a/code/__DEFINES/dcs/signals/atom/signals_obj.dm b/code/__DEFINES/dcs/signals/atom/signals_obj.dm index f52ec6eccf52..df53558834f6 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_obj.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_obj.dm @@ -22,3 +22,5 @@ /// from /obj/structure/transmitter/update_icon() #define COMSIG_TRANSMITTER_UPDATE_ICON "transmitter_update_icon" + +#define COMSIG_TENT_COLLAPSING "tent_collapsing" diff --git a/code/__DEFINES/dcs/signals/atom/signals_turf.dm b/code/__DEFINES/dcs/signals/atom/signals_turf.dm index f76abcda681a..6a0788bcf871 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_turf.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_turf.dm @@ -4,6 +4,7 @@ #define COMSIG_TURF_ENTER "turf_enter" #define COMPONENT_TURF_ALLOW_MOVEMENT (1<<0) #define COMPONENT_TURF_DENY_MOVEMENT (1<<1) +#define COMSIG_TURF_ENTERED "turf_entered" /// Called when a bullet hits a turf #define COMSIG_TURF_BULLET_ACT "turf_bullet_act" diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index 40023dcd9ec1..3cbd0d6dac44 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -124,12 +124,15 @@ #define FACEHUGGER_LAYER 4.13 /// For WEATHER #define WEATHER_LAYER 4.14 -#define INTERIOR_WALL_SOUTH_LAYER 5.2 -#define INTERIOR_DOOR_LAYER 5.21 //#define FLY_LAYER 5 #define RIPPLE_LAYER 5.1 +#define INTERIOR_DOOR_INSIDE_LAYER 5.19 +#define INTERIOR_WALL_SOUTH_LAYER 5.2 +#define INTERIOR_DOOR_LAYER 5.21 +#define INTERIOR_WALLMOUNT_LAYER 5.3 +#define INTERIOR_ROOF_LAYER 5.5 #define ABOVE_FLY_LAYER 6 @@ -174,9 +177,12 @@ /// NEVER HAVE ANYTHING BELOW THIS PLANE ADJUST IF YOU NEED MORE SPACE #define LOWEST_EVER_PLANE -200 +/// Floor plane, self explanatory. Used for Ambient Occlusion filter #define FLOOR_PLANE -7 +/// Game Plane, where most of the game objects reside #define GAME_PLANE -6 -#define ABOVE_GAME_PLANE -5 +/// Roof plane, disappearing when entering buildings +#define ROOF_PLANE -4 /// To keep from conflicts with SEE_BLACKNESS internals #define BLACKNESS_PLANE 0 diff --git a/code/_onclick/hud/rendering/plane_master.dm b/code/_onclick/hud/rendering/plane_master.dm index 9e6ff21aac18..d29228f4c16e 100644 --- a/code/_onclick/hud/rendering/plane_master.dm +++ b/code/_onclick/hud/rendering/plane_master.dm @@ -56,6 +56,13 @@ blend_mode = BLEND_OVERLAY render_relay_plane = RENDER_PLANE_NON_GAME +/// Plane master handling display of building roofs. They're meant to become invisible when inside a building. +/atom/movable/screen/plane_master/roof + name = "roof plane master" + plane = ROOF_PLANE + appearance_flags = PLANE_MASTER + blend_mode = BLEND_OVERLAY + /** * Plane master handling byond internal blackness * vars are set as to replicate behavior when rendering to other planes diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index 65133a93d155..a11aea26cd48 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -23,9 +23,10 @@ var/traits = null var/space_empty_levels = 1 var/list/environment_traits = list() - var/armor_style = "default" var/list/gamemodes = list() + var/camouflage_type = "classic" + var/allow_custom_shuttles = TRUE var/shuttles = list() @@ -303,8 +304,8 @@ allow_custom_shuttles = json["allow_custom_shuttles"] != FALSE - if(json["armor"]) - armor_style = json["armor"] + if(json["camouflage"]) + camouflage_type = json["camouflage"] if(json["survivor_message"]) survivor_message = json["survivor_message"] diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index fecedda22a14..8fa0b9b86a0c 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -11,6 +11,7 @@ unslashable = TRUE var/circuit = null //The path to the circuit board type. If circuit==null, the computer can't be disassembled. var/processing = FALSE //Set to true if computer needs to do /process() + var/deconstructible = TRUE var/exproof = 0 /obj/structure/machinery/computer/Initialize() @@ -96,6 +97,9 @@ /obj/structure/machinery/computer/attackby(obj/item/I, mob/user) if(HAS_TRAIT(I, TRAIT_TOOL_SCREWDRIVER) && circuit) + 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)) to_chat(user, SPAN_WARNING("You don't know how to deconstruct [src]...")) return diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index 1e5f93e4b24a..50abb701145e 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -1240,6 +1240,31 @@ GLOBAL_LIST_INIT(cm_vending_gear_corresponding_types_list, list( vending_human.marine_buyable_categories[buying_category] -= 1 return TRUE +// Unload ALL the items throwing them around randomly, optionally destroying the vendor +/obj/structure/machinery/cm_vending/proc/catastrophic_failure(throw_objects = TRUE, destroy = FALSE) + stat |= IN_USE + var/list/products = get_listed_products() + var/i = 1 + while(i <= length(products)) + sleep(0.5) + var/list/itemspec = products[i] + if(!itemspec[2] || itemspec[2] <= 0) + i++ + continue + itemspec[2] -= 1 + var/list/spawned = list() + if(islist(itemspec[3])) + for(var/path in itemspec[3]) + spawned += new path(loc) + else if(itemspec[3]) + var/path = itemspec[3] + spawned += new path(loc) + if(throw_objects) + for(var/atom/movable/spawned_atom in spawned) + INVOKE_ASYNC(spawned_atom, TYPE_PROC_REF(/atom/movable, throw_atom), pick(orange(src, 4)), 4, SPEED_FAST) + stat &= ~IN_USE + if(destroy) + qdel(src) //------------HACKING--------------- diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 1012944f4518..e686e7e2ee11 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -245,6 +245,7 @@ if(!istype(A)) return + SEND_SIGNAL(src, COMSIG_TURF_ENTERED, A) SEND_SIGNAL(A, COMSIG_MOVABLE_TURF_ENTERED, src) // Let explosions know that the atom entered diff --git a/code/modules/decorators/weapon_map_decorator.dm b/code/modules/decorators/weapon_map_decorator.dm index b724fac1c1d2..55e78f349a60 100644 --- a/code/modules/decorators/weapon_map_decorator.dm +++ b/code/modules/decorators/weapon_map_decorator.dm @@ -1,5 +1,5 @@ /datum/decorator/weapon_map_decorator - var/list/map_array = list() + var/list/camouflage_type var/icon/c_icon var/icon/l_icon @@ -8,7 +8,7 @@ var/icon/j_icon /datum/decorator/weapon_map_decorator/is_active_decor() - return map_array.Find(SSmapping.configs[GROUND_MAP].map_name) + return SSmapping.configs[GROUND_MAP].camouflage_type == camouflage_type /datum/decorator/weapon_map_decorator/get_decor_types() return typesof(/obj/item/weapon/gun) - /obj/item/weapon/gun @@ -28,41 +28,41 @@ gun.item_icons[WEAR_J_STORE] = j_icon /datum/decorator/weapon_map_decorator/classic + camouflage_type = "classic" c_icon = 'icons/obj/items/weapons/guns/guns_by_map/classic/guns_obj.dmi' l_icon = 'icons/obj/items/weapons/guns/guns_by_map/classic/guns_lefthand.dmi' r_icon = 'icons/obj/items/weapons/guns/guns_by_map/classic/guns_righthand.dmi' b_icon = 'icons/obj/items/weapons/guns/guns_by_map/classic/back.dmi' j_icon = 'icons/obj/items/weapons/guns/guns_by_map/classic/suit_slot.dmi' - map_array = list(MAP_PRISON_STATION, MAP_PRISON_STATION_V3, MAP_LV522_CHANCES_CLAIM) /datum/decorator/weapon_map_decorator/desert + camouflage_type = "desert" c_icon = 'icons/obj/items/weapons/guns/guns_by_map/desert/guns_obj.dmi' l_icon = 'icons/obj/items/weapons/guns/guns_by_map/desert/guns_lefthand.dmi' r_icon = 'icons/obj/items/weapons/guns/guns_by_map/desert/guns_righthand.dmi' b_icon = 'icons/obj/items/weapons/guns/guns_by_map/desert/back.dmi' j_icon = 'icons/obj/items/weapons/guns/guns_by_map/desert/suit_slot.dmi' - map_array = list(MAP_WHISKEY_OUTPOST, MAP_DESERT_DAM, MAP_BIG_RED, MAP_KUTJEVO) /datum/decorator/weapon_map_decorator/jungle + camouflage_type = "jungle" c_icon = 'icons/obj/items/weapons/guns/guns_by_map/jungle/guns_obj.dmi' l_icon = 'icons/obj/items/weapons/guns/guns_by_map/jungle/guns_lefthand.dmi' r_icon = 'icons/obj/items/weapons/guns/guns_by_map/jungle/guns_righthand.dmi' b_icon = 'icons/obj/items/weapons/guns/guns_by_map/jungle/back.dmi' j_icon = 'icons/obj/items/weapons/guns/guns_by_map/jungle/suit_slot.dmi' - map_array = list(MAP_LV_624, MAP_RUNTIME,MAP_NEW_VARADERO) /datum/decorator/weapon_map_decorator/snow + camouflage_type = "snow" c_icon = 'icons/obj/items/weapons/guns/guns_by_map/snow/guns_obj.dmi' l_icon = 'icons/obj/items/weapons/guns/guns_by_map/snow/guns_lefthand.dmi' r_icon = 'icons/obj/items/weapons/guns/guns_by_map/snow/guns_righthand.dmi' b_icon = 'icons/obj/items/weapons/guns/guns_by_map/snow/back.dmi' j_icon = 'icons/obj/items/weapons/guns/guns_by_map/snow/suit_slot.dmi' - map_array = list(MAP_CORSAT, MAP_SOROKYNE_STRATA, MAP_ICE_COLONY, MAP_ICE_COLONY_V3) /datum/decorator/weapon_map_decorator/urban + camouflage_type = "urban" // Sprites not currently all done! c_icon = 'icons/obj/items/weapons/guns/guns_by_map/urban/guns_obj.dmi' l_icon = 'icons/obj/items/weapons/guns/guns_by_map/urban/guns_lefthand.dmi' r_icon = 'icons/obj/items/weapons/guns/guns_by_map/urban/guns_righthand.dmi' b_icon = 'icons/obj/items/weapons/guns/guns_by_map/urban/back.dmi' j_icon = 'icons/obj/items/weapons/guns/guns_by_map/urban/suit_slot.dmi' - map_array = list() diff --git a/code/modules/mapping/preloader.dm b/code/modules/mapping/preloader.dm index 0cd73d499e35..e8eee898a711 100644 --- a/code/modules/mapping/preloader.dm +++ b/code/modules/mapping/preloader.dm @@ -22,10 +22,12 @@ GLOBAL_DATUM_INIT(_preloader, /datum/map_preloader, new) value = deepCopyList(value) what.vars[attribute] = value +/// Area passthrough: do not instanciate a new area, reuse the current one /area/template_noop name = "Area Passthrough" icon_state = "noop" +/// Turf passthrough: do not instanciate a new turf, reuse the current one /turf/template_noop name = "Turf Passthrough" icon_state = "noop" diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 20c8b7f374db..39bd19c30450 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -433,6 +433,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp for(var/obj/effect/step_trigger/S in new_turf) //<-- this is dumb S.Crossed(src) + // CRUTCH because ghost don't respect normal movement rules + SEND_SIGNAL(new_turf, COMSIG_TURF_ENTERED, src) + SEND_SIGNAL(src, COMSIG_GHOST_MOVED, new_turf) + /mob/dead/observer/get_examine_text(mob/user) return list(desc) 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 fdfb0c10fa43..0339bf6ec742 100644 --- a/code/modules/mob/living/carbon/human/life/life_helpers.dm +++ b/code/modules/mob/living/carbon/human/life/life_helpers.dm @@ -200,7 +200,9 @@ if(thermal_protection_flags & BODY_FLAG_HAND_RIGHT) thermal_protection += THERMAL_PROTECTION_HAND_RIGHT - return min(1, thermal_protection) + var/list/protection_data = list("protection" = thermal_protection) + SEND_SIGNAL(src, COMSIG_HUMAN_COLD_PROTECTION_APPLY_MODIFIERS, protection_data) + return min(1, protection_data["protection"]) /mob/living/carbon/human/proc/process_glasses(obj/item/clothing/glasses/G) diff --git a/code/modules/surgery/surgery_steps.dm b/code/modules/surgery/surgery_steps.dm index ee6a0b1056e8..b58c62b57f68 100644 --- a/code/modules/surgery/surgery_steps.dm +++ b/code/modules/surgery/surgery_steps.dm @@ -114,6 +114,10 @@ affected_limb, or location vars. Also, in that case there may be a wait between step_duration *= surface_modifier + var/list/human_modifiers = list("surgery_speed" = 1.0, "pain_reduction" = 0) + SEND_SIGNAL(user, COMSIG_HUMAN_SURGERY_APPLY_MODIFIERS, human_modifiers) + step_duration *= human_modifiers["surgery_speed"] + var/try_to_fail if(user.a_intent != INTENT_HELP) try_to_fail = TRUE @@ -145,7 +149,7 @@ affected_limb, or location vars. Also, in that case there may be a wait between to_chat(user, SPAN_WARNING("[capitalize(english_list(message, final_comma_text = ","))].")) var/advance //Whether to continue to the next step afterwards. - var/pain_failure_chance = max(0, target.pain?.feels_pain ? surgery.pain_reduction_required - target.pain.reduction_pain : 0) * 2 //Each extra pain unit increases the chance by 2 + var/pain_failure_chance = max(0, (target.pain?.feels_pain ? surgery.pain_reduction_required - target.pain.reduction_pain : 0) * 2 - human_modifiers["pain_reduction"]) //Each extra pain unit increases the chance by 2 play_preop_sound(user, target, target_zone, tool, surgery) diff --git a/code/modules/tents/blockers.dm b/code/modules/tents/blockers.dm new file mode 100644 index 000000000000..3301768d9147 --- /dev/null +++ b/code/modules/tents/blockers.dm @@ -0,0 +1,38 @@ +/// Invisible Blocker Walls, they link up with the main tent and collapse with it +/obj/structure/blocker/tent + name = "Tent Blocker" + icon = 'icons/obj/structures/barricades.dmi' + icon_state = "folding_0" // for map editing only + flags_atom = ON_BORDER + invisibility = INVISIBILITY_MAXIMUM + density = TRUE + opacity = FALSE // Unfortunately this doesn't behave as we'd want with ON_BORDER so we can't make tent opaque + /// The tent this blocker relates to, will be destroyed along with it + var/obj/structure/tent/linked_tent + +/obj/structure/blocker/tent/Initialize(mapload, ...) + . = ..() + icon_state = null + linked_tent = locate(/obj/structure/tent) in loc + if(!linked_tent) + return INITIALIZE_HINT_QDEL + RegisterSignal(linked_tent, COMSIG_PARENT_QDELETING, PROC_REF(collapse)) + +/obj/structure/blocker/tent/Destroy(force) + . = ..() + linked_tent = null + +/obj/structure/blocker/tent/proc/collapse() + SIGNAL_HANDLER + qdel(src) + +/obj/structure/blocker/tent/initialize_pass_flags(datum/pass_flags_container/PF) + ..() + if (PF) + PF.flags_can_pass_all = NONE + PF.flags_can_pass_front = NONE + PF.flags_can_pass_behind = NONE + +/obj/structure/blocker/tent/get_projectile_hit_boolean(obj/item/projectile/P) + . = ..() + return FALSE // Always fly through the tent diff --git a/code/modules/tents/deployed_tents.dm b/code/modules/tents/deployed_tents.dm new file mode 100644 index 000000000000..c81beb318d5a --- /dev/null +++ b/code/modules/tents/deployed_tents.dm @@ -0,0 +1,124 @@ +/// Structures serving as landmarks and providing a buff to its users. +/// A notable code feature is that they use a separate roof image that phases out when you enter the tent. +/obj/structure/tent + name = "tent" + icon = 'icons/obj/structures/tents_deployed_classic.dmi' + opacity = FALSE // Seems only the initial turf blocks light, not all of the multitile. Therefore, useless. + layer = INTERIOR_WALL_SOUTH_LAYER // This should be below FLY_LAYER but just thank chairs and other bs + health = 200 + appearance_flags = TILE_BOUND + + /// Turf dimensions along the X axis, beginning from left, at ground level + var/x_dim = 2 + /// Turf dimensions along the Y axis, beginning from bottom, at ground level + var/y_dim = 3 + + /// How much cold protection to add to entering humans - Full body clothing means complete (1) protection + var/cold_protection_factor = 0.4 + + /// Roof display icon_state or null to disable + var/roof_state + /// Roof image displayed on the roof plane + var/image/roof_image + +/obj/structure/tent/Initialize(mapload, ...) + . = ..() + bound_width = x_dim * world.icon_size + bound_height = y_dim * world.icon_size + register_turf_signals() + RegisterSignal(src, COMSIG_ATOM_TURF_CHANGE, PROC_REF(register_turf_signals)) + + switch(SSmapping.configs[GROUND_MAP].camouflage_type) + if("jungle") + icon = 'icons/obj/structures/tents_deployed_jungle.dmi' + if("desert") + icon = 'icons/obj/structures/tents_deployed_desert.dmi' + if("snow") + icon = 'icons/obj/structures/tents_deployed_snow.dmi' + if("urban") + icon = 'icons/obj/structures/tents_deployed_urban.dmi' + + if(roof_state) + roof_image = image(icon, src, roof_state) + roof_image.plane = ROOF_PLANE + roof_image.appearance_flags = KEEP_APART + src.overlays += roof_image + +/obj/structure/tent/proc/register_turf_signals() + SIGNAL_HANDLER + for(var/turf/turf in locs) + RegisterSignal(turf, COMSIG_TURF_ENTERED, PROC_REF(movable_entering_tent), override = TRUE) + +/obj/structure/tent/proc/movable_entering_tent(turf/hooked, atom/movable/subject) + SIGNAL_HANDLER + if(!ismob(subject)) + return + var/mob/subject_mob = subject + RegisterSignal(subject_mob, list(COMSIG_MOVABLE_TURF_ENTERED, COMSIG_GHOST_MOVED), PROC_REF(mob_moved), override = TRUE) // Must override because we can't know if mob was already inside tent without keeping an awful ref list + var/atom/movable/screen/plane_master/roof/roof_plane = subject_mob.hud_used.plane_masters["[ROOF_PLANE]"] + roof_plane?.invisibility = INVISIBILITY_MAXIMUM + if(ishuman(subject)) + RegisterSignal(subject, COMSIG_HUMAN_COLD_PROTECTION_APPLY_MODIFIERS, PROC_REF(cold_protection), override = TRUE) + +/obj/structure/tent/proc/cold_protection(mob/source, list/protection_data) + SIGNAL_HANDLER + protection_data["protection"] += cold_protection_factor + +/obj/structure/tent/proc/mob_moved(mob/subject, turf/target_turf) + SIGNAL_HANDLER + if(!(target_turf in locs)) // Exited the tent + mob_exited_tent(subject) + +/obj/structure/tent/proc/mob_exited_tent(mob/subject) + UnregisterSignal(subject, list(COMSIG_MOVABLE_TURF_ENTERED, COMSIG_GHOST_MOVED, COMSIG_HUMAN_COLD_PROTECTION_APPLY_MODIFIERS)) + var/atom/movable/screen/plane_master/roof/roof_plane = subject.hud_used.plane_masters["[ROOF_PLANE]"] + roof_plane?.invisibility = 0 + +/obj/structure/tent/attack_alien(mob/living/carbon/xenomorph/M) + if(unslashable) + return + health -= 20 + if(health <= 0) + visible_message(SPAN_BOLDWARNING("The [src] collapses!")) + qdel(src) + +/// Command tent, providing basics for field command: a phone, and an overwatch console +/obj/structure/tent/cmd + icon_state = "cmd_interior" + roof_state = "cmd_top" + desc = "A standard USCM Command Tent. This one comes equipped with a self-powered Overwatch Console and a Telephone. It is very frail, do not burn, expose to sharp objects, or explosives." + +/// Medical tent, procures a buff to surgery speed +/obj/structure/tent/med + icon_state = "med_interior" + roof_state = "med_top" + desc = "A standard USCM Medical Tent. This one comes equipped with advanced field surgery facilities. It is very fragile however and won't withstand the rigors of war." + var/surgery_speed_mult = 0.9 + var/surgery_pain_reduction = 5 + +/obj/structure/tent/med/movable_entering_tent(turf/hooked, atom/movable/subject) + . = ..() + if(ishuman(subject)) + RegisterSignal(subject, COMSIG_HUMAN_SURGERY_APPLY_MODIFIERS, PROC_REF(apply_surgery_modifiers), override = TRUE) + +/obj/structure/tent/med/mob_exited_tent(mob/subject) + . = ..() + UnregisterSignal(subject, COMSIG_HUMAN_SURGERY_APPLY_MODIFIERS) + +/obj/structure/tent/med/proc/apply_surgery_modifiers(mob/living/carbon/human/source, list/surgery_data) + SIGNAL_HANDLER + surgery_data["surgery_speed"] *= surgery_speed_mult + surgery_data["pain_reduction"] += surgery_pain_reduction + +/// Big Tent. It's just Big. Use it for shelter or organization! +/obj/structure/tent/big + icon_state = "big_interior" + roof_state = "big_top" + x_dim = 3 + y_dim = 3 + +/obj/structure/tent/reqs + icon_state = "reqs_interior" + roof_state = "reqs_top" + x_dim = 4 + y_dim = 3 diff --git a/code/modules/tents/equipment.dm b/code/modules/tents/equipment.dm new file mode 100644 index 000000000000..f2f9175a240e --- /dev/null +++ b/code/modules/tents/equipment.dm @@ -0,0 +1,113 @@ +/// Component to handle power requirements following removal of the tent +/datum/component/tent_powered_machine + dupe_mode = COMPONENT_DUPE_HIGHLANDER + var/obj/structure/tent/linked_tent + +/datum/component/tent_powered_machine/Initialize(...) + . = ..() + if(!istype(parent, /obj/structure/machinery)) + return COMPONENT_INCOMPATIBLE + var/obj/structure/machinery/machine = parent + var/obj/structure/tent/located_tent = locate(/obj/structure/tent) in machine.loc + if(located_tent) + linked_tent = located_tent + machine.needs_power = FALSE + RegisterSignal(linked_tent, COMSIG_PARENT_QDELETING, PROC_REF(enable_power_requirement)) + +/datum/component/tent_powered_machine/proc/enable_power_requirement() + SIGNAL_HANDLER + var/obj/structure/machinery/machine = parent + machine.needs_power = TRUE + +/// Component to handle destruction of objects following removal of the tent +/datum/component/tent_supported_object + dupe_mode = COMPONENT_DUPE_HIGHLANDER + var/obj/structure/tent/linked_tent + +/datum/component/tent_supported_object/Initialize(...) + . = ..() + if(!istype(parent, /atom/movable)) + return COMPONENT_INCOMPATIBLE + var/atom/movable/source = parent + var/obj/structure/tent/located_tent = locate(/obj/structure/tent) in source.loc + if(located_tent) + linked_tent = located_tent + RegisterSignal(linked_tent, COMSIG_PARENT_QDELETING, PROC_REF(tent_collapse)) + +/datum/component/tent_supported_object/proc/tent_collapse() + SIGNAL_HANDLER + qdel(parent) + +/// Groundside console +/obj/structure/machinery/computer/overwatch/tent/Initialize(mapload, ...) + AddComponent(/datum/component/tent_supported_object) + return ..() + +/// Telephone +/obj/structure/transmitter/tent + layer = INTERIOR_WALLMOUNT_LAYER +/obj/structure/transmitter/tent/Initialize(mapload, ...) + AddComponent(/datum/component/tent_supported_object) + return ..() + +/// ASRS request console +/obj/structure/machinery/computer/ordercomp/tent + icon_state = "request_wall" + density = FALSE + deconstructible = FALSE + needs_power = FALSE + indestructible = TRUE // Goes with the tent instead + layer = INTERIOR_WALLMOUNT_LAYER +/obj/structure/machinery/computer/ordercomp/tent/Initialize() + AddComponent(/datum/component/tent_supported_object) + return ..() + +/// NanoMED +/obj/structure/machinery/cm_vending/sorted/medical/wall_med/tent + unacidable = FALSE + layer = INTERIOR_WALLMOUNT_LAYER + needs_power = FALSE +/obj/structure/machinery/cm_vending/sorted/medical/wall_med/tent/Initialize() + AddComponent(/datum/component/tent_supported_object) + return ..() + +/// Closeable curtains +/obj/structure/tent_curtain + icon = 'icons/obj/structures/tents_equipment.dmi' + icon_state = "curtains-classic-o" + desc = "USCM Curtains for USCM Tents used by USCM Personnel. Close this with right-click to ensure USCM Contents are contained." + flags_atom = ON_BORDER + layer = INTERIOR_DOOR_INSIDE_LAYER + dir = SOUTH + density = FALSE + alpha = 180 + +/obj/structure/tent_curtain/Initialize(mapload, ...) + . = ..() + AddComponent(/datum/component/tent_supported_object) + update_icon() + +/obj/structure/tent_curtain/get_projectile_hit_boolean(obj/item/projectile/P) + return FALSE + +/obj/structure/tent_curtain/update_icon() + . = ..() + var/camo = SSmapping.configs[GROUND_MAP].camouflage_type + if(density) + icon_state = "curtains-[camo]" + else + icon_state = "curtains-[camo]-o" + +/obj/structure/tent_curtain/attack_hand(mob/user) + . = ..() + if(!.) + playsound(loc, "rustle", 10, TRUE, 4) + density = !density + update_icon() + return TRUE + +/obj/structure/tent_curtain/attack_alien(mob/living/carbon/xenomorph/M) + if(unslashable) + return + visible_message(SPAN_BOLDWARNING("[src] gets torn to shreds!")) + qdel(src) diff --git a/code/modules/tents/folded_tents.dm b/code/modules/tents/folded_tents.dm new file mode 100644 index 000000000000..d1f922703500 --- /dev/null +++ b/code/modules/tents/folded_tents.dm @@ -0,0 +1,165 @@ +/obj/item/folded_tent + name = "Folded Abstract Tent" + icon = 'icons/obj/structures/tents_folded.dmi' + w_class = SIZE_LARGE + /// Required cleared area along X axis + var/dim_x = 1 + /// Required cleared area along Y axis + var/dim_y = 1 + /// Deployment X offset + var/off_x = 0 + /// Deployment Y offset + var/off_y = 0 + /// Map Template to use for the tent + var/template + +/// Check an area is clear for deployment of the tent +/obj/item/folded_tent/proc/check_area(turf/ref_turf, mob/message_receiver, display_error = FALSE) + SHOULD_NOT_SLEEP(TRUE) + . = TRUE + var/list/turf_block = get_deployment_area(ref_turf) + for(var/turf/turf as anything in turf_block) + var/area/area = get_area(turf) + if(!area.can_build_special) + if(message_receiver) + to_chat(message_receiver, SPAN_WARNING("You cannot deploy tents on restricted areas.")) + if(display_error) + new /obj/effect/overlay/temp/tent_deployment_area/error(turf) + return FALSE + if(istype(turf, /turf/open/shuttle)) + if(message_receiver) + to_chat(message_receiver, SPAN_BOLDWARNING("What are you doing?!! Don't build that on the shuttle please!")) + return FALSE + if(turf.density) + if(message_receiver) + to_chat(message_receiver, SPAN_WARNING("You cannot deploy the [src] here, something ([turf]) is in the way.")) + if(display_error) + new /obj/effect/overlay/temp/tent_deployment_area/error(turf) + return FALSE + for(var/atom/movable/atom as anything in turf) + if(isliving(atom) || (atom.density && atom.can_block_movement) || istype(atom, /obj/structure/tent)) + if(message_receiver) + to_chat(message_receiver, SPAN_WARNING("You cannot deploy the [src] here, something ([atom.name]) is in the way.")) + if(display_error) + new /obj/effect/overlay/temp/tent_deployment_area/error(turf) + return FALSE + return TRUE + +/obj/item/folded_tent/proc/unfold(turf/ref_turf) + var/datum/map_template/template_instance = new template() + template_instance.load(ref_turf, FALSE, FALSE) + +/obj/item/folded_tent/proc/get_deployment_area(turf/ref_turf) + RETURN_TYPE(/list/turf) + var/turf/block_end_turf = locate(ref_turf.x + dim_x - 1, ref_turf.y + dim_y - 1, ref_turf.z) + return block(ref_turf, block_end_turf) + +/obj/item/folded_tent/attack_self(mob/living/user) + . = ..() + var/turf/deploy_turf = user.loc + if(!istype(deploy_turf)) + return // In a locker or something. Get lost you already have a home. + + switch(user.dir) // Fix up offset deploy location so tent is better centered + can be deployed under all angles + if(NORTH) + deploy_turf = locate(deploy_turf.x + off_x, deploy_turf.y + 1, deploy_turf.z) + if(SOUTH) + deploy_turf = locate(deploy_turf.x + off_x, deploy_turf.y - dim_y, deploy_turf.z) + if(EAST) + deploy_turf = locate(deploy_turf.x + 1, deploy_turf.y + off_y, deploy_turf.z) + if(WEST) + deploy_turf = locate(deploy_turf.x - dim_x, deploy_turf.y + off_y, deploy_turf.z) + + if(!istype(deploy_turf) || (deploy_turf.x + dim_x > world.maxx) || (deploy_turf.y + dim_y > world.maxy)) // Map border basically + return + + if(!is_ground_level(deploy_turf.z)) + to_chat(user, SPAN_WARNING("USCM Operational Tents are intended for operations, not ship or space recreation.")) + return + + var/list/obj/effect/overlay/temp/tent_deployment_area/turf_overlay = list() + var/list/turf/deployment_area = get_deployment_area(deploy_turf) + + if(!check_area(deploy_turf, user, TRUE)) + for(var/turf/turf in deployment_area) + new /obj/effect/overlay/temp/tent_deployment_area(turf) // plus error in check_area + return + + for(var/turf/turf in deployment_area) + turf_overlay += new /obj/effect/overlay/temp/tent_deployment_area/casting(turf) + + user.visible_message(SPAN_INFO("[user] starts deploying the [src]..."), \ + SPAN_WARNING("You start assembling the [src]... Stand still, it might take a bit to figure it out...")) + if(!do_after(user, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_BUILD)) + to_chat(user, SPAN_WARNING("You were interrupted!")) + for(var/gfx in turf_overlay) + qdel(gfx) + return + + if(!check_area(deploy_turf, user, TRUE)) + for(var/gfx in turf_overlay) + QDEL_IN(gfx, 1.5 SECONDS) + return + + unfold(deploy_turf) + user.visible_message(SPAN_INFO("[user] finishes deploying the [src]!"), SPAN_INFO("You finish deploying the [src]!")) + for(var/gfx in turf_overlay) + qdel(gfx) + qdel(src) // Success! + +/obj/item/folded_tent/cmd + name = "folded USCM Command Tent" + icon_state = "cmd" + desc = "A standard USCM Command Tent. This one comes equipped with a self-powered Overwatch Console and a Telephone. Unfold in a suitable location to maximize usefulness. Staff Officer not included. ENTRANCE TO THE SOUTH." + dim_x = 2 + dim_y = 3 + off_x = -1 + template = /datum/map_template/tent/cmd + +/obj/item/folded_tent/med + name = "folded USCM Medical Tent" + icon_state = "med" + desc = "A standard USCM Medical Tent. This one comes equipped with advanced field surgery facilities. Unfold in a suitable location to maximize health gains. Surgical Tray not included. ENTRANCE TO THE SOUTH." + dim_x = 2 + dim_y = 3 + template = /datum/map_template/tent/med + +/obj/item/folded_tent/reqs + name = "folded USCM Requisitions Tent" + icon_state = "req" + desc = "A standard USCM Requisitions Tent. Now, you can enjoy req line anywhere you go! Unfold in a suitable location to maximize resource distribution. ASRS not included. ENTRANCE TO THE SOUTH." + dim_x = 4 + dim_y = 3 + off_x = -2 + template = /datum/map_template/tent/reqs + +/obj/item/folded_tent/big + name = "folded USCM Big Tent" + icon_state = "big" + desc = "A standard USCM Tent. This one is just a bigger, general purpose version. Unfold in a suitable location for maximum FOB vibes. Mess Tech not included. ENTRANCE TO THE SOUTH." + dim_x = 3 + dim_y = 3 + off_x = -2 + template = /datum/map_template/tent/big + +/obj/effect/overlay/temp/tent_deployment_error + icon = 'icons/effects/effects.dmi' + icon_state = "placement_zone" + color = "#bb0000" + effect_duration = 1.5 SECONDS + layer = ABOVE_FLY_LAYER + +/obj/effect/overlay/temp/tent_deployment_area + icon = 'icons/effects/effects.dmi' + icon_state = "placement_zone" + color = "#f39e00" + effect_duration = 1.5 SECONDS + layer = FLY_LAYER + +/obj/effect/overlay/temp/tent_deployment_area/casting + effect_duration = 10 SECONDS + color = "#228822" + +/obj/effect/overlay/temp/tent_deployment_area/error + layer = ABOVE_FLY_LAYER + color = "#bb0000" diff --git a/code/modules/tents/templates.dm b/code/modules/tents/templates.dm new file mode 100644 index 000000000000..c32c0214999e --- /dev/null +++ b/code/modules/tents/templates.dm @@ -0,0 +1,23 @@ +/datum/map_template/tent + name = "Base Tent" + var/map_id = "change this" + +/datum/map_template/tent/New() + mappath = "maps/tents/[map_id].dmm" + return ..() + +/datum/map_template/tent/cmd + name = "CMD Tent" + map_id = "tent_cmd" + +/datum/map_template/tent/med + name = "MED Tent" + map_id = "tent_med" + +/datum/map_template/tent/big + name = "Big Tent" + map_id = "tent_big" + +/datum/map_template/tent/reqs + name = "Reqs Tent" + map_id = "tent_reqs" diff --git a/code/modules/vehicles/interior/interactable/vendors.dm b/code/modules/vehicles/interior/interactable/vendors.dm index 717e9d131987..7ee37cf6fa28 100644 --- a/code/modules/vehicles/interior/interactable/vendors.dm +++ b/code/modules/vehicles/interior/interactable/vendors.dm @@ -382,3 +382,78 @@ updateUsrDialog() return TRUE//We found our item, no reason to go on. + +/// Modified Restockable APC-based vendor for use by Req in the deployable tent +/obj/structure/machinery/cm_vending/sorted/vehicle_supply/tent + desc = "An automated restockable storage vendor for use in organizing FOB supplies." + req_access = list(ACCESS_MARINE_CARGO) + density = TRUE + indestructible = TRUE // Deleted with the tent instead + needs_power = FALSE + +/obj/structure/machinery/cm_vending/sorted/vehicle_supply/tent/Initialize() + . = ..() + var/obj/structure/tent/located_tent = locate(/obj/structure/tent) in loc + if(!located_tent) + return INITIALIZE_HINT_QDEL + RegisterSignal(located_tent, COMSIG_PARENT_QDELETING, PROC_REF(begin_unloading)) + +//combined from req guns and ammo vendors +/obj/structure/machinery/cm_vending/sorted/vehicle_supply/tent/populate_product_list(scale) + listed_products = list( + list("BUILDING MATERIALS", -1, null, null), + list("Cardboard x10", 1, /obj/item/stack/sheet/cardboard/small_stack, VENDOR_ITEM_REGULAR), + list("Barbed Wire x10", 0, /obj/item/stack/barbed_wire/small_stack, VENDOR_ITEM_REGULAR), + list("Metal x10", 0, /obj/item/stack/sheet/metal/small_stack, VENDOR_ITEM_REGULAR), + list("Plasteel x10", 0, /obj/item/stack/sheet/plasteel/small_stack, VENDOR_ITEM_REGULAR), + list("Sandbags (empty) x10", 0, /obj/item/stack/sandbags_empty/small_stack, VENDOR_ITEM_REGULAR), + list("Sandbags (full) x5", 0, /obj/item/stack/sandbags/small_stack, VENDOR_ITEM_REGULAR), + + list("AMMUNITION", -1, null, null), + list("Box Of Buckshot Shells", 0, /obj/item/ammo_magazine/shotgun/buckshot, VENDOR_ITEM_REGULAR), + list("Box Of Flechette Shells", 0, /obj/item/ammo_magazine/shotgun/flechette, VENDOR_ITEM_REGULAR), + list("Box Of Shotgun Slugs", 0, /obj/item/ammo_magazine/shotgun/slugs, VENDOR_ITEM_REGULAR), + list("M4RA Magazine (10x24mm)", 0, /obj/item/ammo_magazine/rifle/m4ra, VENDOR_ITEM_REGULAR), + list("M41A MK2 Magazine (10x24mm)", 0, /obj/item/ammo_magazine/rifle, VENDOR_ITEM_REGULAR), + list("M39 HV Magazine (10x20mm)", 0, /obj/item/ammo_magazine/smg/m39, VENDOR_ITEM_REGULAR), + list("M44 Speed Loader (.44)", 0, /obj/item/ammo_magazine/revolver, VENDOR_ITEM_REGULAR), + list("M4A3 Magazine (9mm)", 0, /obj/item/ammo_magazine/pistol, VENDOR_ITEM_REGULAR), + list("M56D Drum Magazine", 0, /obj/item/ammo_magazine/m56d, VENDOR_ITEM_REGULAR), + list("M2C Box Magazine", 0, /obj/item/ammo_magazine/m2c, VENDOR_ITEM_REGULAR), + + list("ARMOR", -1, null, null), + list("M10 Pattern Marine Helmet", 0, /obj/item/clothing/head/helmet/marine, VENDOR_ITEM_REGULAR), + list("M3 Pattern Carrier Marine Armor", 0, /obj/item/clothing/suit/storage/marine/carrier, VENDOR_ITEM_REGULAR), + list("M3 Pattern Padded Marine Armor", 0, /obj/item/clothing/suit/storage/marine/padded, VENDOR_ITEM_REGULAR), + list("M3 Pattern Padless Marine Armor", 0, /obj/item/clothing/suit/storage/marine/padless, VENDOR_ITEM_REGULAR), + list("M3 Pattern Ridged Marine Armor", 0, /obj/item/clothing/suit/storage/marine/padless_lines, VENDOR_ITEM_REGULAR), + list("M3 Pattern Skull Marine Armor", 0, /obj/item/clothing/suit/storage/marine/skull, VENDOR_ITEM_REGULAR), + list("M3-EOD Pattern Heavy Armor", 0, /obj/item/clothing/suit/storage/marine/heavy, VENDOR_ITEM_REGULAR), + list("M3-L Pattern Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, VENDOR_ITEM_REGULAR), + + list("MISCELLANEOUS", -1, null, null), + list("Box Of MREs", 0, /obj/item/ammo_box/magazine/misc/mre, VENDOR_ITEM_REGULAR), + list("Box Of M94 Marking Flare Packs", 0, /obj/item/ammo_box/magazine/misc/flares, VENDOR_ITEM_REGULAR), + list("M89-S Signal Flare Pack", 0, /obj/item/storage/box/m94/signal, VENDOR_ITEM_REGULAR), + list("M94 Marking Flare Pack", 0, /obj/item/storage/box/m94, VENDOR_ITEM_REGULAR), + list("Flashlights", 1, /obj/item/device/flashlight, VENDOR_ITEM_REGULAR), + list("MB-6 Folding Barricades (x3)", 0, /obj/item/stack/folding_barricade/three, VENDOR_ITEM_REGULAR), + list("Entrenching Tool", 0, /obj/item/tool/shovel/etool, VENDOR_ITEM_REGULAR), + list("Roller Bed", 0, /obj/item/roller, VENDOR_ITEM_REGULAR), + list("Table", 3, /obj/item/frame/table, VENDOR_ITEM_REGULAR), + list("Rack", 3, /obj/item/frame/rack, VENDOR_ITEM_REGULAR), + list("Cliboard", 4, /obj/item/clipboard, VENDOR_ITEM_REGULAR), + list("Pen", 4, /obj/item/tool/pen, VENDOR_ITEM_REGULAR), + list("Chair", 2, /obj/item/weapon/twohanded/folded_metal_chair, VENDOR_ITEM_REGULAR), + + list("AMMUNITION BOXES", -1, null, null), + list("Shotgun Shell Box (Buckshot x 100)", 0, /obj/item/ammo_box/magazine/shotgun/buckshot, VENDOR_ITEM_REGULAR), + list("Shotgun Shell Box (Flechette x 100)", 0, /obj/item/ammo_box/magazine/shotgun/flechette, VENDOR_ITEM_REGULAR), + list("Shotgun Shell Box (Slugs x 100)", 0, /obj/item/ammo_box/magazine/shotgun, VENDOR_ITEM_REGULAR), + list("Rifle Ammunition Box (10x24mm)", 0, /obj/item/ammo_box/rounds, VENDOR_ITEM_REGULAR), + list("SMG Ammunition Box (10x20mm HV)", 0, /obj/item/ammo_box/rounds/smg, VENDOR_ITEM_REGULAR), + ) + +/obj/structure/machinery/cm_vending/sorted/vehicle_supply/tent/proc/begin_unloading() + SIGNAL_HANDLER + INVOKE_ASYNC(src, PROC_REF(catastrophic_failure), TRUE, TRUE) diff --git a/colonialmarines.dme b/colonialmarines.dme index f1518d0d2066..54bb68ff5275 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -2167,6 +2167,11 @@ #include "code\modules\teleporters\teleporter_admin_verbs.dm" #include "code\modules\teleporters\teleporter_console.dm" #include "code\modules\teleporters\teleporter_landmarks.dm" +#include "code\modules\tents\blockers.dm" +#include "code\modules\tents\deployed_tents.dm" +#include "code\modules\tents\equipment.dm" +#include "code\modules\tents\folded_tents.dm" +#include "code\modules\tents\templates.dm" #include "code\modules\tgchat\cm_shims.dm" #include "code\modules\tgchat\message.dm" #include "code\modules\tgchat\to_chat.dm" diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index c2fd9c2d626309092c5b2b61fc94b37af45798bb..692fc5e494052ad6d70a32bc0f392d0a60073962 100644 GIT binary patch delta 13207 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 diff --git a/icons/obj/structures/machinery/computer.dmi b/icons/obj/structures/machinery/computer.dmi index e214d7bf29d9e1b475972b9a1cec4f3c122a7075..54c99e3186d9246963b799ac37dfaaacddd4c49d 100644 GIT binary patch delta 19113 zcmbun2|SeD`#(NJDV0i=l2j^13`&w^q#`XOl`RGlvS-h7qwH&C-w3T6*LCxn+L<`BGyEhZ`TV}7 z{WW8|$Ir}c?9HsL5D4dlQtdlo6Bl>O3Sd5et9ib?Y~pq~^VGezw3vF4=kr~6El#VM zYvr8_lccW8ZVhu@y=-c5GG^y!`kBDDH%=$lpfR)!+K4N8qZUS}E9*Mv>rsv@IEAz= z^trC@?ecJ9cBvTJNN(B1I-0#X3-x$JE33QY>wUx}hTQF>$s%4VU*B%^tyPt*yS?Hg z_~K`|>VlHTmfIRXYV9fpzOZ%`o*u){*aryXTMIwX-mjs#Or>5nU%7D=;xI2%})^PuwbE66pB5w&-! zO0`tbob_~tJcDAUm5@?;@V7AAi|)&}wl6Zi_u9^o8`ihpc3tfLh0f*PaiZ}D`{TJ6 zmnK|nmkio76H}B3K9d;^eYCSTIc9Yu*jlOztk#}2!BrR94b(UMtkD0Pp<6>T0fYvt|zH37(C3my_dvi#(bz4`^in&^hl z+1Flsbt|8WjQ4mnz|j>)zU#bc^z~wXX{nSt+th zd1A-R9JbG-1@MoBMQn?9iQqSX#3|;%wsAL#=i;lk6?uq?=UK(ChPdUsd+eb`tP-@U zy~^$`*Hgjo$L8hOy!V*pyQ9j{*SF_%sY2Co$JOm_GXZQN7v&{Q_pRK&WWMdX&mPac zL2X4-T~awp&+fgKhzl*ADB5Yt=I0`6kC%R*&G~biRkv&U*A1CY?I-sLdF4KByYO}~ zW&VsR?tL!oyJ{q5=ROVxyniTI2q`9DW6Ylo`VY6CpDOy0xU9AVcgWP}ReMO}(~Q@B zKdkxps}V1$OM%rdL)vZ2ws35K%jk>~7P~{R$gAFPo6-)4_#*cYsvmk0$0qlOs$M%D zS@11{yL}_@W~%xR@4A@Y#Mk$^BA-Om@JIAN{vv+asEH7{w~%}x+C%i-p_);Mhq-^c;RqHP0}Vr+MO;;?+KWDR%|t&-%7=h-bSBIEi=BX2)wT zYVK{Miq>4TNjneic$?48DitwwY}z;EnJZ^wzRt;sARD566siCjctrlID#zuM6OFrg zS7*D3ZO0Jz&0d+EeA4d4vqKEsW0yF6lJvnYaqjcs5PeKrLP^+HTKif5GBQ)!%uVif zzQD<8#h-n-M5`sfBRNUc8BJzTS3|TkITfqmp0nOEKuI@SHZ^9O1y(qq%>--X$cx6 zswp|btsP;Pi^yn4kKR`!a1kLrbb%I~$mc-6#0?{M&aKZC5 z)1T2bX$s^)!Xm%0+P!+EI==odSO^n!(Yktx_S^P7K+NguMbo6~_H1ypaNJ z64#Pn(Ck{%ATpscqnE04n4zC{-l1fiNCSSf^Pr_3jNBTZ z%o^TJ`_x)~ST`IjfXbC>_rub>X{Yv;z;S&;KK@_w^hnY2cWIj&yk8Tf>~?2K+fD6` zl026Q1wEQ@WVlj{O8VTie7B6%RecJK2W1(kikObS|X&cZex*$)uz|Td<>#UZ><%) zGJ{3Kho}XrY*iIht@-x2ozN3QNX93NXO7`#-u)DrS#8L$^Nqo?w9nakW#WWkGTURT zhT92;rKV4}9FWN7S)o;*Ww!Pd-`Ncpg$RXz>*KizgTr3zm}l%JfzIiyJ?5UY7n^K9 z<(S%?S9|WES+9^Vgko0PrB2MtZn&+=ib3w#n)20xrW4HR^gOX_y@&rzXy$N zi2!krZD1GC@~~BR;G2|9SU!`bzc<`={43NIf?!8`_VxDNPkoHlyB#aDbAn4G)w1DP z^~TruB%`OoI`apTTQBAH8e4vvbsz z-rl=mv@a=HM1vK$9~byYFChU>6hSHecfm|8#_l65BVUIWE)OpH}D{#glWQ{WbtMF@g zNyZYIRe&bURkv{N8#a=Q@8a6CL_M#%-9oLkU>e+c7zdNNzw|6-3#&r&62BMV!>n~y zQu)Q)ftT%YZLVu)${d>(ts(5$T5^0pGNK_9TZR>GiX21bpHYJE)l&Q)#gZXZDr8;( zF3*^Q2#?uxlKRbW_F=$Af1xQRi4-kd6^iGP&1ZBiv?%8Z<3n0VgIz`5L*Lq8J29A- z&6s``QAmrnuF{&~OKUG2Qqsm$wys*=kI+znr)=PSHmXTrJDAK)H8_1<3> zUs|!&Mz9OGvF>_xO2s16G#9T(x-8f z`?xEX7K!rg#MsTC_()jjJBtAA4y*p0@3&8ujqkI)93&oSKDB99i{<#C&OcpHa?$RT zH|>kQUTJ^(*E1yCl6dv=v2IMMaSvvr+DdeluWbJ@utZX!5SJ1CpAeL($Z#!+-Wgl+ zKcSan4{(ntDuKX9|5f!8cxI>;j<=5aAQi?AN3rUIiI=dB#0tTbG|-JetzrpD zMq}nq^WdnOlClFF#ZSmZV>>f%C%r^M`DBG8qugN-t-)??Cb)q;k*hOFpf5^1+gh?0 z4eVI@3!NQ8KZYjJN(1#(C^{mZ0fL#Nhs5et?9N19=@yk!s_`mZs+o7i%r64>KP4-Y z&iK8@X&-1z=fm@)n@Nfw;))9pfxj55(14z9jdS%)udqVVZCs}8e>Q5po62()M4VqS z3>*ZnQ}k9J(l_Q#IHclt#J56N?f7l?qnTybd_>n>VulWIeD0k# zczWwTi+Zx(`@g<~{`uQ?a%`3i!TSI-eEItavcQew#$O*50{3&){p(AG8_M;J+<%^` zz;f116T$z-h2WY~dsy}V`tn;D3HIu88?X`3|eZG6xP_Fr|89ar4pxejRb0X$2@07!JXV3b~thE1BsNacrU<m;s61 zQ`Ply7^dUSTRp@vKKU}1r@jL;W`KdAv}Jtb1{)o3qNwp#;ZOg8d$TmDuJ;h;mOAmZ z_@t_?9;Z%G$}bqZlfVAzH`<16aBwgJF@;Ueml_!?Heqna?9Z{VDv>#G=eBwDe+P^A zMZnaRgHsRNpbH60y-iZ*d>~p)(!-tf_<9JS`B?yl*^d4L9&T8G4_EC`mUyg(b88Br_jCcAFt?Go~0d zr5#!nM$fJ;wF?pwsaaV{P6uOf{wFjcL(%YRXYoj>pUv zs%3m2@PY6k+11gB7&QohUpgFtKqO%9`DSLTM2JKz5)5PBa=<88YwpRwi;!YS3WXI+ z#21?LE>-lR`5+Bb1B=oRynkh9l@`beOu#@@Vk5D2V74+OZ=;`kufa3Ljh)m)U;M~BUB};@!M*&Zoa4i1hsXYeh^^pf8px!bznM8dRI3V8X}tChCWnU7(s zR;phsoQ^%ZZIr4wYF9)F;+qWY!b~!1S~_G*Wb-&*fgr}b2^}%2@UxM*=6qJrXdGqrO?is`F95<&NN&HJw zZGZN+XJL)ep(_bCcQ~(13z2VTvoTLjPTqao_)0f8N>@)W$;tFI9q~fKMnsLPaEBPd z`T~<)86?IOM@xjR{sz4OAg@`w53b>llCXX>0-xk%CY2~?{kY8<9`uR0H3BDvBC3eK z@84y=R{*;$Uwc~7cjk6g>+*+*Uh&0_`Rxu3C3%^;P<{8%O_E0Y{B~f*Q)|||bc1g0B{^Np z=Lx3xSu!;Rsfwh~!E)VVGA*(b~$x z6aY9uFk2JY?qFT@xMt>C@c?1hyUM`#OOMtsS6yehPjhH|-USw=8GCmeAqJ9q_F}Lo z>&}fHNS+qm{}dl?OhRkxDE~>zRbi1-5RK3?zvi`#zZG-FqwANm=6VCjpr|qP-S&3L z+t(X%25arB^;>=_Z>?4$e+G0`=H}*o0h>(*%Qc@{`#>(ALI_&YM1m0X_4Dx43&ZcG zn}iix^&n@RJ=7fw==rM!=ipoBLch_jES7@~xBm2hxfi=ZlNbj$PswwAjrSU8Eb2p2 z*6XaU!NT;mXY&Vx(H~#ZH`G{5(A>n9&n=Y`yZ1l1y`H=3GMUVNS=uoo@n+J+M3JQ1 zsfPU)Yiqo1u8$O%V`z5R9tf;2fO`LsTYk45`8yiX8;rs-oc8_E@aBE>nDIl6qn;Cy z|A1$=dD3xGR8-VjU7csP@weF8;>Su_=EK^HkB@MCdE?V~dR}Ukk>pgnTe_zQI=+Tx z`9&ZwBr!0;KU_RA6`BTkT9(Q+o(0`vE&vS5aVGv!b8OvQi}aPhfUZ87`CZ?3Ndh_G z8NcYWpPVE%fi*xBLGX0lM)hN-i#K2pHD0v(U$Jb>x&f2H81wuT(8Ipml@-#sVbh~* z^`XGPVt~nC-yO)5V^h~jQ-~qS+_ntZWiUq&Ej=ap@;$b` zH|pKKfA|vmFW**wz4teC`ZC#W zV0<&qy!|v?E3Mi&GdCw_cOLpref1yF_5}+et2m+y|F*QED%$DXf>?>Wsej>dKV;m>Efs`mmUc{_?_h#;rK`3Bye<4Tn>?( z7^yp0H~-LeH?eee=ej`5n7toJBe}B!FMG9WzdsiUqjxu%@ns{x{YPaMlNd``|8yyd zbQTKPQ#S>+7xQ_yFV{l=q66?BqT#p%v{5L04Eafq%;o2Kzb#JpAguwpK8LQWpvKoP z0tgzG2Q9(rH85}!bjF_xaBa1rW9EZypz2azw5$FI!ph`J-vPGz?t~pl9b%zt-uS9% zE8ycUxUEq23GAW6vOp&J4R-&;x|=)<)Or4TxFu@?nv}%>B!!qkZ~sH;#WpSP+xV|~ zE{xdO0&kRuJvK68LWn{%xAxhNBw5xv%p$G@*|nA*!bOH*8XEKD(ugEXGXD9NA#v&BlCo}qOVS&Z=u(nX1|GWg6h5;aU=9tLVIF=?Q;_ou7x{_$wj>~yv2 zpQVzcUmVU0fp05gIh+?mB;B#q?qk&pxvR)s->ZzSno@C9MlTkoB4pHXFosk=QfmTn zA9sb}rmMKUxvs|{HX zD<##!(_~CJ9!@$~_b}&a^C+&ksx|2P-0C0L8Hnm*v)R!QGlz!Y-6Z>5l-NwOsFd2+ z1EfwYagpjLR&IEj&Q`Lj;HEo|)DFCb5HUJp=ObvUAqjTu#<5HIbFD(oO(GsPWHv`~ z7Hmpp$T4H3wxEH4< zkSg)1aM4Gl-649BK4J9P8I|K~JO059#y0*KObeyQlI<8N3&I_C6I_YLmlCCSyK zcyX6|pC-@Od^R04y#EWeo= zpiQSJGripkQE&yvdBU!H9`dkM+T7oS@db3)Jsb?T;_%H$KOfq~LD_zaC6LE;WfA~3 zhiP-dzXnWVA0QPi8NzToh8CA$cB>0>sEA75xd~52RKiKMFPy1$t(86gSNTDrQSUX4 z%>E)KydOzw-GC@F%4^Bpm|gF9wrF@P8E}o5L}qdYL7g)`$qI`(XhLTmLi=KXglDYQ zk$)A^2T}s_y!iznyfr_jjqh)wuk zoMjE2Myr4&kFK8vJ z#*%EshHkR{n?R40e{Sj29d>0C11-3nhySIxBLmwlg`%e0g<3I{TX*1&RM-vVxNP}9 z!kbA2BqS2)cUX(o+S*Fk+YS`^7$R3gKEx}-`cB3ATr1`h9Bs-&mG&e5zUb2;>-5;- zWBgCq)8KArRN;=DBr2{1k!j`6``t02^020cx=#kQJvt#;i$PA}+1^{`=QU2usP3M6 zU_N3IoCYt7)Ms;vP<3=JQq8gRzJ@Evj+*PR51|rh(r9JfJCS3jrj21nH^LtEU%Y0G zk_<>baA$YXPPax0MU+h-I;ehs&YB6>1?H)qq$v@q!5h;Z@h9bF1{Yd`@-iAiEkE0! z=&WI>n4%FCKs8zx>Hf^wek2Z%Cn6fw6rz<-u@zMFwt3%Uqi}xV5Vr$|I`2N!%vIX= z6HJ0|<>MNFL>jw?TD-G88HgP6`C{4|^c@3;6+N~~_v>_8m0#s*;MfaJeFqQ}Jy@3k zniMMQDhuU%`n6*?izwUv&|6>x1?N_Ozum=%gaLGKjV~Pj#gv-XP?idDv~8;}$tzkS zzw%5grfBOr{2lJWz{40$ajG2|*|AB_kAa01SKcxm33~$Xzz&M-2z<#VScgI zS0F~*ub@_sAbSLtO|PKnj{1y0X;IEbpNmH=VKQB7$9R%+5L5yNSTn1 zP+sFq_NR1dB*}F>%NOaP=6)1o)2#gRIAG%1U_7%pZm{;j8vm7>p-T)P3qzO6l4*-u zk}^9qH8eD|Zr!@|TwlL#m9aDmsQ2`n0@<^)@#9&40oJfP9Q8lPnkVvm zD?u2Dt|N^VHw{#ASlUT197utLS~DR6AW=y))>M!j_|-sP*l*5Br#U;R(rDkr*%uqu z&kwj&3GF-Cq5>A}6TjL3_WjR&x{7KpjXq#oVYC;wmWllg2$?wqI%+kw`JdcK6&{s` z;IUsR19N&#tEltC^6Z@~35$+auFU6JEw{5R?E~WlEn?8sPyPq_|9{|0x9`$g0Ye%o zWA=_Tuz7Nc_Zj!pzoi7Af5-{^b4uWkY(ff2rsVHDMxnay{|`fg{$2e4CyMkphGZ;R z7YulANj$Ntva%&m>W{LNYssU@PFY|T^J4i_GdrE(n~feZNXcY+>LNqQRmc4K*N|de z;R!Ob_Qw{1nGlPmbawzHALNptQ`9YA$4k`L9NoIyH)$hBZ%%Vg zwYCfRXpZ<^v>b{UEi%6KZiBU<8o!J6cag%iLCk7r7D#Jnm$iMgEn8GO(`F(^NPmU@ zoAR%S`SRv$Nm=e4X&3fj0rf#+AYXjhX8v$EZa}z&0w@5q>m+VoZubG8@$*T*DoTSc z4@wMbzq?5o$l&$DEsHAm1Rzo4Wt-C@X2%GrAbW7-D;Ga29sh(!+(lQ`=lq*2BbBOYpVq3iUdr>y%9;EYOTlH(_o`iLMs$zT+CjH5Uw z5sGQQQ~QuluF~qxyP#uhcwIT_n==Q#5|)}x-@IAG{1%fyxq(X=zW4>#FpAFofoehS zglx$g_jGgvM#yZ^R#<>eY!|+GP7q_UZd1{YwIg@k#qEtTfp2{~KUR@3Rv^?m1a zIL|DAtZM@>!9-+Ym8du*V|3|2lgcZ_kp5)@TNZubE>nfQf$&_S5|9Q>o{^URmZ*AA zJhGgv4c+9{Onmy;d9)^F=xr&Lm7arGgsj%vnK8>jCu+DE=nGG2(ZTx}c|Zr9O%|q0 z*X?Jo!`gV*U<1DavbE;yk&Ea%!>*f$CYPZ@5l|6u-eR1FX&imm6 zbmK0q9OHh3pPwJ$NhD00t2k{eXdy5DR)qa?FECUA{-y5w2us* zp+mvvqpGAZk+pnmf3zMW;;kejWUONsX6?3o<%m=fOAsgTr*U31R?Z4z#9@`B>oX+6NxGt~M^Pza-PWX4j{A}(#^L*y(eUQ33`}60|=_eOaCC^o`0tT77hIb?< z>k;sxdJ>XkXkpB}lah|(R52+^0F%<*=$a=t%GXT+<{1aZIep8|?9~TN0<((J+W;5p zv2&KBmM+L?dBo?;H=1!Gi&g~{nw*h#o-AJ43^15AUw>BLnfZSfZCLmXLd_3XbJ_ zY^lN=b-})qf;b8ZNXc~d)DPv_0Ju`|b(4 zhq&*f9alf9U;8doPdqkz+@Aw(8IMk;DJd!ad2$bg^Sa8+=e<6~+KthGhT$*s`Pk89 zDZ3M=^{n;6)x?2Z;QaJP`3?SEGSB&Xji$oF!X^eVv{JLL)*giT*KHc(YodlIrAVKQ zJ98)eNA0gz!DuN`D3_Yn=k9@;zILMz2^ zY;tn`1J7OdR4$GV^AOSa4Q$9lKy)q?HZ*~g^4ujVpuid(ti9%5|7D!kGH4s z6$MkOvEs}FdgiqFm(LGr6QA=}d``&s88sD`xDxvH;Iy__eR~C>{ax7lkIFk?+rlwa z__+xeBsya8=I76z&IN-*xq+fe;qi`h22&l)D%eLc8f`WpK&C%C?=grEX{4%JVzksPFO}+4^ zs~BVJo+3gYT>z5nfAQoEa-gtK?1+WcuAjHU6A5G~S+11*5RQkZKJU=^ed@9zu0XHI z*`1A|boST*^m{xl8B$&UXaSEq5Ca7Q4jCnHs^0~1Kc=kWfrnNK?y z5K2&95;Et$^OHVhz&H*qbgni#b@oQMpxhQ3A0w)T-DV3-C(^3zM6aX=Q5PTw4}4lO zq6sO_92>^(bDevN3tc;D=XnQI?yTKBlb)VFqxxvRHB$2n(hG=OT26;;O@B`C49W7< zlD=o7`gD=&@A!Ua`@Xy^p}mt73WX93jR%2cufb=j*>xXNL9B*XH(iVP93`?Uo|_tx zr!^vSpma6sB5KtLtz6b^XL0s3<}ABukqJH;&#sPoW8*A|$}@ypF2q-dgGFv?3f^e$ zaJtOcDr7XxV{5H7<+sqs=fQ&bCh>SX;>UW)QrDqZS2s5B0yv&lw{KjdP{aI>TXG>X zLW-btZGqr1cYK#&m<5fKW?+50m}Tlz292ir9V8y3-?4cOIj^_o{s3kZJ7&?9))sAm z#5fBPvQ!eELJT7LjPKj9!D}rCD@G5+_)V%NFd(XzJJ%N6^VK%t7si1!Xx~R&+xN^E zGFk{N#T`y;bBeRBKtK<5bPvrS4?q24mk=*GbA$*(2M@x@46vuQAoZ<+X7x7R_jFzL1P_m$Z08PD!ITSOD--e8-Ab z6ZTw)6T521wC|V`8BHDYquZe0B`M*Gvj)sp%J^<(Iv)+WQ-xm5qN_!yA4%HW9pv|Z zXS@T*;%7HDq4Cgr>p0sU^RHNFWXq-eh$>0lsHi11v`T_6*|F!*$aM8JNBDd)(PNTc zjFpIMnNn=TFn%0yX^}a5eBW(@`a66sV@+64_$H;cneVVSPZ|^Ha{Eza*PO~Nsa>st z;soQcI_Pzx^~=iTNeza#0OJiZUmV4B_Y>8tFLCMjmP4}Mf}Y(NsMWF9>Pq5fPXJV? zw`P4?>>&0dm0WHiFu!5%I>w>jnx*;)RqM`}OsXMPmZv|SNOD8}LV}e

W_bJ-|CJ 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 Y{`Trm6j@XU5a6Hkb(L#*3i{svAN%c+DgXcg delta 18827 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 diff --git a/icons/obj/structures/tents_deployed_classic.dmi b/icons/obj/structures/tents_deployed_classic.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4a7575aff83331bff553ee3e694a15fc8e0dff9d GIT binary patch literal 5876 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 literal 0 HcmV?d00001 diff --git a/icons/obj/structures/tents_deployed_snow.dmi b/icons/obj/structures/tents_deployed_snow.dmi new file mode 100644 index 0000000000000000000000000000000000000000..106ca3f1e9978f51a01a1211b3d4f16f2931765f GIT binary patch literal 5886 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 literal 0 HcmV?d00001 diff --git a/icons/obj/structures/tents_deployed_urban.dmi b/icons/obj/structures/tents_deployed_urban.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a73d79eb3cbef9d745d441809c3a4c6b297bbc8c GIT binary patch literal 5876 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 W>&fOqvsBG4t)4TsGAcbo0R96P5AV4E literal 0 HcmV?d00001 diff --git a/icons/obj/structures/tents_equipment.dmi b/icons/obj/structures/tents_equipment.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d1dfb64309df2f760fb4447a827d1ac7ecbc9125 GIT binary patch literal 3112 zcmY+`c{o)69tZI6IWq=hOhaUpWf+odV;}pBHOd%Uh%~Z9Au(K5Ze2-PLzsB z+LYA!RYa@bRnbBdg_KaKAX<+^FBM+EH6d;LOcLK(R-PD zfb@z;4~`s0dhR`0C;$M0*(-uPP!y#Zs2Z8r=u(Zm1ML~ECVoDFP7bcYK8u%o8GE=a zVf&gHFDCoC>A6^Gc-U(@nJ;p5_H}YvW=nTgi~eot+&W9ld31#`^e(q@<*Tgai(U zlai9+=;#;|6XWmi9~Kstl@yu2VNF6*h#)=I)xjn;CM3eoGd9%M$H#}q;{|xT7VzVC z3X}MJetu43aBy&B@QP&tes)Y3>5evK3pufIaon_+*H6f3<_Km z;mKN&oRgKYH9svo$3HBzWhNYwz7&WXzzPJ6{;oLbLbN$3lh=hd5L7eB7|vmkim znD3O!t`AXLNC&>9Z!ap|e@Va*>AlxiNWSuL@UC!p=S!~JPeGAc8TsTQo}D=v0Q?ef zcV6$t@JL~i2ukL3u zEA6`~KgSWBcWXSUcwuBPzPV{{;bc$7j_~aBZ9m_qUE5vwr6*%+_$KMfz(IbwA2vvf z$R8`;TXJ-R-XvzGsog4vZFVaw%=_MBYvt*JTr=yP+I#(cJjb8XSk+Hi)$7g=;jBAo z64vD)i#3O>D{|^PhddQaeN?MclfwoS*AMJ0vW+b|loXbA+W&0V#^K7~p4r*h>K$JD z_Jr)cdI-#H*It*Ey%@5-*gpt}S_et&9B))6^Im8<`WtZ z_+<|`$^hFSlVIqMBwgW!A?uAgq1_iggoDKvqMD_gu-pWyL-T~72)gdg=-|v_TWY|R ziXAA2f&^kyERf3g%0N8{i^D*#b&=)ZhSx$dO}tvQ;1Hm1S}mr5kzKe30{;zi!Vn}! zsx=TquJ&PQW7QJZVFI$Br>?Aj<}ytIq+CRPDEjC3%YdX|3q7CqL?ea?bV<_fLC5ls z&g0jBN7(lMOtrVl;v{Er4M-W3sZhg2URrnwWM9_dUglM=BAUbtJRp<of;O?nze5$Dgr3v#%~ne*TrdscG`9aJvs&`|cp__u9tS_5$CYk@3yb zLEpaD{(QYzx_TqSJuWxsqCq2bJ1(T}bkA+RC9E9V!Wy}=Eytc$yK8Wx8gY z{6XJ!Cy1n82vasV6kq|wpJGHm38O6-O%5W9Wt1P@&<2o;dxW1Y(c_OY5IZdr>h_&p z07Nr;v+v??#otuP=BU?q`r==c`#9W+an*y9^)S^!{6yzQvcc%xk86ld@^YS3O^y}b zU8Zslxnw$Wu&DFaF^MvXb=n@~O8c{ikG@bx@Wor+#v+|skvTFzQ}njjn5M(i?e*hK2vYmAJ1f{*u7Q2re6x5x`q#I|A^=aaZ}ECyfXQL^1j7>BoY!OHN3n^|57!XunzvMdvcb($c_?bOahkfSr5)W*i3dd=h`I6cgHA(}uWg+rGajNiTAir|OOJnw~??KMto# z`3N3A20@&QtGkoOURJ+a14J0^gg3&X<2VlxL9lSibK8Vx06SKV$TctM>BtPw>p4pa@D&oTN>ah1>%58S|>jiUT% zCsb+WZDWqn{$8#OK69#h7E5WQl=By$adT1q3hT~9oc|ne70K@V zEs45Gp|m7YikpyIO6RD*Iw9nDC)|TuTY=B#9R zYkJuXKvd7speF<*as}=Ax8TB=EWpXnQd52C;>Nzy_90000

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed medical holocards /:cl: --- .../mob/living/carbon/human/update_icons.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 415344d04254..355f69ca05a9 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -209,6 +209,22 @@ There are several things that need to be remembered: overlays_standing[HAIR_LAYER] = hair_s apply_overlay(HAIR_LAYER) +//Call when target overlay should be added/removed +/mob/living/carbon/human/update_targeted() + remove_overlay(TARGETED_LAYER) + + var/image/holo_card_image + + if(holo_card_color) + holo_card_image = image("icon" = 'icons/effects/Targeted.dmi', "icon_state" = "holo_card_[holo_card_color]") + + if(!holo_card_image) + return + + holo_card_image.layer = -TARGETED_LAYER + overlays_standing[TARGETED_LAYER] = holo_card_image + apply_overlay(TARGETED_LAYER) + //Call when someone is gauzed or splinted, or when one of those items are removed /mob/living/carbon/human/update_med_icon() remove_overlay(MEDICAL_LAYER) From c3f55280b7f6377adf7246e4c1bcbcf955964328 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 10 Jun 2023 13:51:09 +0100 Subject: [PATCH 293/495] Automatic changelog for PR #3578 [ci skip] --- html/changelogs/AutoChangeLog-pr-3578.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3578.yml diff --git a/html/changelogs/AutoChangeLog-pr-3578.yml b/html/changelogs/AutoChangeLog-pr-3578.yml new file mode 100644 index 000000000000..e857577dfc43 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3578.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed medical holocards" \ No newline at end of file From 97246bfa6d0680b4b757e6d483b8ac52dd55842b Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sat, 10 Jun 2023 14:58:24 -0400 Subject: [PATCH 294/495] Forsaken ERT is now weighted by type (#3570) # About the pull request The caste types in forsaken ERT at end of round are now weighted rather than handled via leader setting. 2;/mob/living/carbon/xenomorph/warrior, 2;/mob/living/carbon/xenomorph/lurker, 2;/mob/living/carbon/xenomorph/spitter, 5;/mob/living/carbon/xenomorph/drone, 5;/mob/living/carbon/xenomorph/runner # Explain why it's good for the game The other way was causing there to be very few drones/runners when I wanted the opposite. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Forsaken ERT is now weighted by type /:cl: --- code/datums/emergency_calls/forsaken_xenos.dm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/code/datums/emergency_calls/forsaken_xenos.dm b/code/datums/emergency_calls/forsaken_xenos.dm index 5db02f52bc84..531bbbec3377 100644 --- a/code/datums/emergency_calls/forsaken_xenos.dm +++ b/code/datums/emergency_calls/forsaken_xenos.dm @@ -20,15 +20,9 @@ var/mob/current_mob = new_member.current - var/picked - var/mob/living/carbon/xenomorph/new_xeno - if(!leader) - picked = pick(/mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/lurker, /mob/living/carbon/xenomorph/spitter) - leader = new_xeno - else - picked = pick(/mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/runner) - - new_xeno = new picked(spawn_loc) + var/picked = pick_weight(list(/mob/living/carbon/xenomorph/warrior = 2, /mob/living/carbon/xenomorph/lurker = 2, /mob/living/carbon/xenomorph/spitter = 2, /mob/living/carbon/xenomorph/drone = 5, /mob/living/carbon/xenomorph/runner = 5)) + + var/mob/living/carbon/xenomorph/new_xeno = new picked(spawn_loc) new_member.transfer_to(new_xeno, TRUE) From 3b7ac07f7be4c8ce5ec8e6339d5d583145b529b5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 10 Jun 2023 20:06:09 +0100 Subject: [PATCH 295/495] Automatic changelog for PR #3570 [ci skip] --- html/changelogs/AutoChangeLog-pr-3570.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3570.yml diff --git a/html/changelogs/AutoChangeLog-pr-3570.yml b/html/changelogs/AutoChangeLog-pr-3570.yml new file mode 100644 index 000000000000..f1dcd27ba7b5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3570.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Forsaken ERT is now weighted by type" \ No newline at end of file From 1db607f85be02dee51c091a7ea17b571009a4ee9 Mon Sep 17 00:00:00 2001 From: NewyearnewmeUwu <70115628+NewyearnewmeUwu@users.noreply.github.com> Date: Sat, 10 Jun 2023 17:15:46 -0700 Subject: [PATCH 296/495] fixes ridged armor not appearing properly: or, how i learned to regret my own actions (#3580) # About the pull request Oops! Even more armor prefs bugs # Explain why it's good for the game ![image](https://github.com/cmss13-devs/cmss13/assets/70115628/dfe5a961-0963-4c84-a98c-be5392de801f) # 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 a bug with armor prefs /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/modules/clothing/suits/marine_armor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index db7f725a0c73..1d464269b432 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -184,7 +184,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 new_look = GLOB.armor_style_list[user.client.prefs.preferred_armor] icon_state = replacetext(icon_state,"1","[new_look]") - update_icon() + update_icon(user) /obj/item/clothing/suit/storage/marine/pickup(mob/user) if(flags_marine_armor & ARMOR_LAMP_ON) From e66b1b310aea28383a198b59992158813e7e89c0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 01:24:59 +0100 Subject: [PATCH 297/495] Automatic changelog for PR #3580 [ci skip] --- html/changelogs/AutoChangeLog-pr-3580.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3580.yml diff --git a/html/changelogs/AutoChangeLog-pr-3580.yml b/html/changelogs/AutoChangeLog-pr-3580.yml new file mode 100644 index 000000000000..6f71884cf16e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3580.yml @@ -0,0 +1,4 @@ +author: "NewyearnewmeUwu" +delete-after: True +changes: + - bugfix: "fixed a bug with armor prefs" \ No newline at end of file From 7160f18e7b209d6dd5534f2b05194fc3970f832a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 11 Jun 2023 01:50:01 +0000 Subject: [PATCH 298/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3570.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3578.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3580.yml | 4 ---- html/changelogs/archive/2023-06.yml | 6 ++++++ 4 files changed, 6 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3570.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3578.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3580.yml diff --git a/html/changelogs/AutoChangeLog-pr-3570.yml b/html/changelogs/AutoChangeLog-pr-3570.yml deleted file mode 100644 index f1dcd27ba7b5..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3570.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Forsaken ERT is now weighted by type" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3578.yml b/html/changelogs/AutoChangeLog-pr-3578.yml deleted file mode 100644 index e857577dfc43..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3578.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed medical holocards" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3580.yml b/html/changelogs/AutoChangeLog-pr-3580.yml deleted file mode 100644 index 6f71884cf16e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3580.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "NewyearnewmeUwu" -delete-after: True -changes: - - bugfix: "fixed a bug with armor prefs" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index c467e07e1cce..84cba7f28b48 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -138,3 +138,9 @@ display to be pixel perfect on most monitors if enabled, it removes blurring of game introduced by Stretch to Fit mode, at the cost of slightly reduced vertical size. It is best used with Auto Fit viewport feature enabled. +2023-06-11: + Morrow: + - rscadd: Forsaken ERT is now weighted by type + - bugfix: Fixed medical holocards + NewyearnewmeUwu: + - bugfix: fixed a bug with armor prefs From 8de9fd3cea71fb2e84fb73317e487676047a9e04 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 11 Jun 2023 00:18:40 -0400 Subject: [PATCH 299/495] Escape pod crash land chance (#3540) # About the pull request This PR makes evacuating in an escape pod have a 50% chance to crash land to the surface. This PR fixes already launched escape pods launching again when evacuation is complete aboard the Almayer. # Explain why it's good for the game This is a part of a grander scale idea to create objectives during hijack that will effect the chances of successful escape. The probability of crashing will be tied directly into these systems when complete. In the mean time, I think it is interesting to have a chance to crash land. 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: Morrow add: Escape pods now have a 50% chance to crash land to the surface fix: Escape pods will no longer relaunch when evacuation is complete /:cl: --- .../shuttle/shuttles/escape_shuttle.dm | 120 +++++++++++++++++- 1 file changed, 118 insertions(+), 2 deletions(-) diff --git a/code/modules/shuttle/shuttles/escape_shuttle.dm b/code/modules/shuttle/shuttles/escape_shuttle.dm index d1dc52dd8465..a4bce9910bb7 100644 --- a/code/modules/shuttle/shuttles/escape_shuttle.dm +++ b/code/modules/shuttle/shuttles/escape_shuttle.dm @@ -1,3 +1,5 @@ +#define CRASH_LAND_PROBABILITY 50 + /obj/docking_port/mobile/escape_shuttle name = "Escape Pod" id = ESCAPE_SHUTTLE @@ -5,13 +7,13 @@ width = 4 height = 5 preferred_direction = SOUTH - callTime = DROPSHIP_TRANSIT_DURATION rechargeTime = SHUTTLE_RECHARGE ignitionTime = 8 SECONDS ignition_sound = 'sound/effects/escape_pod_warmup.ogg' var/datum/door_controller/single/door_handler = new() var/launched = FALSE + var/crash_land = FALSE var/evac_set = FALSE /obj/docking_port/mobile/escape_shuttle/Initialize(mapload) @@ -46,12 +48,14 @@ if(mode == SHUTTLE_CRASHED) return + if(launched) + return + var/obj/structure/machinery/computer/shuttle/escape_pod_panel/panel = getControlConsole() if(panel.pod_state == STATE_DELAYED) return door_handler.control_doors("force-lock-launch") - destination = null var/occupant_count = 0 var/list/cryos = list() for(var/area/interior_area in shuttle_areas) @@ -71,11 +75,103 @@ door_handler.control_doors("force-unlock") return + destination = null + if(prob(CRASH_LAND_PROBABILITY)) + create_crash_point() + set_mode(SHUTTLE_IGNITING) on_ignition() setTimer(ignitionTime) launched = TRUE +/obj/docking_port/mobile/escape_shuttle/proc/create_crash_point() + for(var/i = 1 to 10) + var/list/all_ground_levels = SSmapping.levels_by_trait(ZTRAIT_GROUND) + var/ground_z_level = all_ground_levels[1] + + var/list/area/potential_areas = SSmapping.areas_in_z["[ground_z_level]"] + + var/area/area_picked = pick(potential_areas) + + var/list/potential_turfs = list() + + for(var/turf/turf_in_area in area_picked) + potential_turfs += turf_in_area + + if(!length(potential_turfs)) + continue + + var/turf/turf_picked = pick(potential_turfs) + + var/obj/docking_port/stationary/escape_pod/crash_land/temp_escape_pod_port = new(turf_picked) + temp_escape_pod_port.width = width + temp_escape_pod_port.height = height + temp_escape_pod_port.id = id + + if(!check_crash_point(temp_escape_pod_port)) + qdel(temp_escape_pod_port) + continue + + destination = temp_escape_pod_port + break + + if(destination) + crash_land = TRUE + +/obj/docking_port/mobile/escape_shuttle/proc/check_crash_point(obj/docking_port/stationary/escape_pod/crash_land/checked_escape_pod_port) + for(var/turf/found_turf as anything in checked_escape_pod_port.return_turfs()) + var/area/found_area = get_area(found_turf) + if(found_area.flags_area & AREA_NOTUNNEL) + return FALSE + + if(!found_area.can_build_special) + return FALSE + + if(istype(found_turf, /turf/closed/wall)) + var/turf/closed/wall/found_closed_turf = found_turf + if(found_closed_turf.hull) + return FALSE + + if(istype(found_turf, /turf/closed/shuttle)) + return FALSE + + return TRUE + +/obj/docking_port/mobile/escape_shuttle/enterTransit() + . = ..() + + if(!crash_land) + return + + for(var/area/shuttle_area in shuttle_areas) + shuttle_area.flags_alarm_state |= ALARM_WARNING_FIRE + shuttle_area.updateicon() + for(var/mob/evac_mob in shuttle_area) + if(evac_mob.client) + playsound_client(evac_mob.client, 'sound/effects/bomb_fall.ogg', vol = 50) + + for(var/turf/found_turf as anything in destination.return_turfs()) + if(istype(found_turf, /turf/closed)) + found_turf.ChangeTurf(/turf/open/floor) + + cell_explosion(destination.return_center_turf(), 300, 25, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, create_cause_data("evac pod crash")) + +/obj/docking_port/mobile/escape_shuttle/on_prearrival() + . = ..() + + if(!crash_land) + return + + movement_force = list("KNOCKDOWN" = 0, "THROW" = 5) + + for(var/area/shuttle_area in shuttle_areas) + for(var/mob/evac_mob in shuttle_area) + shake_camera(evac_mob, 20, 2) + if(evac_mob.client) + playsound_client(evac_mob.client, get_sfx("bigboom"), vol = 50) + + door_handler.control_doors("force-unlock") + /obj/docking_port/mobile/escape_shuttle/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() playsound(src,'sound/effects/escape_pod_launch.ogg', 50, 1) @@ -138,6 +234,23 @@ width = 4 height = 5 +/obj/docking_port/stationary/escape_pod/crash_land + name = "Crash Escape Pod Dock" + +/obj/docking_port/stationary/escape_pod/crash_land/on_arrival(obj/docking_port/mobile/arriving_shuttle) + . = ..() + + if(istype(arriving_shuttle, /obj/docking_port/mobile/escape_shuttle)) + var/obj/docking_port/mobile/escape_shuttle/escape_shuttle = arriving_shuttle + escape_shuttle.door_handler.control_doors("force-unlock") + + for(var/area/shuttle_area in arriving_shuttle.shuttle_areas) + shuttle_area.SetDynamicLighting() + shuttle_area.SetLightLevel(0) + + shuttle_area.flags_alarm_state &= ~ALARM_WARNING_FIRE + shuttle_area.updateicon() + /datum/map_template/shuttle/escape_pod_w name = "Escape Pod W" shuttle_id = ESCAPE_SHUTTLE_WEST @@ -157,3 +270,6 @@ /datum/map_template/shuttle/escape_pod_e_cl name = "Escape Pod E CL" shuttle_id = ESCAPE_SHUTTLE_EAST_CL + + +#undef CRASH_LAND_PROBABILITY From 4e06ae6839924ab1a3d06e08d2a4a984cda0d473 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 05:26:13 +0100 Subject: [PATCH 300/495] Automatic changelog for PR #3540 [ci skip] --- html/changelogs/AutoChangeLog-pr-3540.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3540.yml diff --git a/html/changelogs/AutoChangeLog-pr-3540.yml b/html/changelogs/AutoChangeLog-pr-3540.yml new file mode 100644 index 000000000000..f1e28da6ef53 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3540.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Escape pods now have a 50% chance to crash land to the surface" + - bugfix: "Escape pods will no longer relaunch when evacuation is complete" \ No newline at end of file From 6809cd5c8869bdcca6f21fa7bf9e277a85fc7ce6 Mon Sep 17 00:00:00 2001 From: Al-1ce <71247506+Al-1ce@users.noreply.github.com> Date: Sat, 10 Jun 2023 21:20:14 -0700 Subject: [PATCH 301/495] Poly_kevlon > Plastic (#3585) # About the pull request Standardizes the naming convention of `poly_kevlon` to just `plastic`, for consistency. # Explain why it's good for the game It looks weird and isn't conventional to the current naming system of objects. # Testing Photographs and Procedure N/A # Changelog :cl: spellcheck: Polykevlon no-longer uses an underscore in its name. /:cl: --- code/game/objects/structures/props.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index e6abda3d1534..f6905d4d044d 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -740,7 +740,7 @@ icon_state = "small_wire" /obj/structure/prop/ice_colony/poly_kevlon_roll - name = "poly_kevlon roll" + name = "plastic roll" desc = "A big roll of poly-kevlon plastic used in temporary shelter construction." icon_state = "kevlon_roll" anchored = FALSE From ae9bb75a968254a85eb1b8a6fb9a22906f90a0d9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 05:39:20 +0100 Subject: [PATCH 302/495] Automatic changelog for PR #3585 [ci skip] --- html/changelogs/AutoChangeLog-pr-3585.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3585.yml diff --git a/html/changelogs/AutoChangeLog-pr-3585.yml b/html/changelogs/AutoChangeLog-pr-3585.yml new file mode 100644 index 000000000000..eb133ea09963 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3585.yml @@ -0,0 +1,4 @@ +author: "Al-1ce" +delete-after: True +changes: + - spellcheck: "Polykevlon no-longer uses an underscore in its name." \ No newline at end of file From 4cca984a8e37c6bf51a2bb95e8298837bbbb22bb Mon Sep 17 00:00:00 2001 From: cm13-github Date: Sun, 11 Jun 2023 04:51:09 +0000 Subject: [PATCH 303/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3540.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3585.yml | 4 ---- html/changelogs/archive/2023-06.yml | 4 ++++ 3 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3540.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3585.yml diff --git a/html/changelogs/AutoChangeLog-pr-3540.yml b/html/changelogs/AutoChangeLog-pr-3540.yml deleted file mode 100644 index f1e28da6ef53..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3540.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Escape pods now have a 50% chance to crash land to the surface" - - bugfix: "Escape pods will no longer relaunch when evacuation is complete" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3585.yml b/html/changelogs/AutoChangeLog-pr-3585.yml deleted file mode 100644 index eb133ea09963..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3585.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Al-1ce" -delete-after: True -changes: - - spellcheck: "Polykevlon no-longer uses an underscore in its name." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 84cba7f28b48..f3d539f59923 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -139,8 +139,12 @@ of game introduced by Stretch to Fit mode, at the cost of slightly reduced vertical size. It is best used with Auto Fit viewport feature enabled. 2023-06-11: + Al-1ce: + - spellcheck: Polykevlon no-longer uses an underscore in its name. Morrow: - rscadd: Forsaken ERT is now weighted by type - bugfix: Fixed medical holocards + - rscadd: Escape pods now have a 50% chance to crash land to the surface + - bugfix: Escape pods will no longer relaunch when evacuation is complete NewyearnewmeUwu: - bugfix: fixed a bug with armor prefs From 95c24e060647a975a3c0a491680c06eff7b63da0 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 11 Jun 2023 00:26:17 -0400 Subject: [PATCH 304/495] Removes some broken forsaken ERT code (#3586) # About the pull request This does not spawn in the correct spot and we have drones on heavy weight now. # 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: Morrow fix: Removed some broken forsaken ERT code /:cl: --- code/datums/emergency_calls/forsaken_xenos.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/datums/emergency_calls/forsaken_xenos.dm b/code/datums/emergency_calls/forsaken_xenos.dm index 531bbbec3377..d089830658d9 100644 --- a/code/datums/emergency_calls/forsaken_xenos.dm +++ b/code/datums/emergency_calls/forsaken_xenos.dm @@ -6,12 +6,6 @@ name_of_spawn = /obj/effect/landmark/ert_spawns/groundside_xeno objectives = "You have been left behind to safeguard the abandoned colony. Do not allow trespassers." -/datum/emergency_call/forsaken_xenos/spawn_items() - var/turf/drop_spawn = get_spawn_point(TRUE) - if(istype(drop_spawn)) - //drop some weeds for xeno plasma regen. - new /obj/effect/alien/weeds/node/forsaken(drop_spawn) - /datum/emergency_call/forsaken_xenos/create_member(datum/mind/new_member, turf/override_spawn_loc) var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() From 39c5b2813889e3d995ca24249b046606b4e8f62c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 05:58:37 +0100 Subject: [PATCH 305/495] Automatic changelog for PR #3586 [ci skip] --- html/changelogs/AutoChangeLog-pr-3586.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3586.yml diff --git a/html/changelogs/AutoChangeLog-pr-3586.yml b/html/changelogs/AutoChangeLog-pr-3586.yml new file mode 100644 index 000000000000..c7371b998cfa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3586.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Removed some broken forsaken ERT code" \ No newline at end of file From df1d3971ec7438c3d13222b20798dbea6e76f3ee Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 11 Jun 2023 00:29:44 -0400 Subject: [PATCH 306/495] Less effective clamping bleeding in bad conditions (#3579) # About the pull request This PR makes the effectiveness of clamping bleeding in surgery proportional to the surface quality. # Explain why it's good for the game Non-ideal circumstance surgery should have downsides. Potentially more later. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Clamping bleeding in surgery is now less effective in bad conditions /:cl: --- code/modules/surgery/generic.dm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index 4a44c3ce7b67..767f50fc9750 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -176,9 +176,25 @@ SPAN_NOTICE("[user] clamps bleeders in your [parse_zone(target_zone)]."), SPAN_NOTICE("[user] clamps bleeders in [target]'s [parse_zone(target_zone)].")) - surgery.affected_limb.remove_all_bleeding(TRUE, FALSE) log_interact(user, target, "[key_name(user)] clamped bleeders in [key_name(target)]'s [surgery.affected_limb.display_name], possibly ending [surgery].") + var/surface_modifier = target.buckled?.surgery_duration_multiplier + if(!surface_modifier) + surface_modifier = SURGERY_SURFACE_MULT_AWFUL + for(var/obj/surface in get_turf(target)) + if(surface_modifier > surface.surgery_duration_multiplier) + surface_modifier = surface.surgery_duration_multiplier + + if(surface_modifier == SURGERY_SURFACE_MULT_IDEAL) + surgery.affected_limb.remove_all_bleeding(TRUE, FALSE) + return + + var/bleeding_multiplier_bad_surface = surface_modifier - 1 + for(var/datum/effects/bleeding/external/external_bleed in surgery.affected_limb.bleeding_effects_list) + external_bleed.blood_loss *= bleeding_multiplier_bad_surface + to_chat(user, SPAN_WARNING("Stopping blood loss is less effective in these conditions.")) + + /datum/surgery_step/clamp_bleeders_step/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 blood vessels in [target]'s [surgery.affected_limb.display_name] and causing massive bleeding!"), From f2eddb7468fac3fa020101868dfb4e047112fa31 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 06:11:44 +0100 Subject: [PATCH 307/495] Automatic changelog for PR #3579 [ci skip] --- html/changelogs/AutoChangeLog-pr-3579.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3579.yml diff --git a/html/changelogs/AutoChangeLog-pr-3579.yml b/html/changelogs/AutoChangeLog-pr-3579.yml new file mode 100644 index 000000000000..7a00877b1394 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3579.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Clamping bleeding in surgery is now less effective in bad conditions" \ No newline at end of file From 39939b9f3be9cb90dde334fc13dcb8e13723af96 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 11 Jun 2023 00:36:20 -0400 Subject: [PATCH 308/495] Removes ability to high toss over ultra reinforced windows (#3587) # About the pull request This PR removes ability to high toss over ultra reinforced windows. Stop bullying brand new XOs man :( I think I did this correctly but my grasp on pass flags is amateur at best. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow del: Removed ability to high toss over ultra reinforced windows /:cl: --- code/game/objects/structures/window.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index ee0486846ec0..658ee44a2638 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -444,6 +444,15 @@ unslashable = TRUE unacidable = TRUE +/obj/structure/window/reinforced/ultra/initialize_pass_flags(datum/pass_flags_container/PF) + . = ..() + if (PF) + PF.flags_can_pass_all = NONE + PF.flags_can_pass_front = NONE + PF.flags_can_pass_behind = PASS_OVER^(PASS_OVER_ACID_SPRAY) + flags_can_pass_front_temp = NONE + flags_can_pass_behind_temp = NONE + /obj/structure/window/reinforced/ultra/Initialize() . = ..() GLOB.hijack_bustable_windows += src From 13058854a5bc95703ae3679906079c564d271cb9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 06:25:14 +0100 Subject: [PATCH 309/495] Automatic changelog for PR #3587 [ci skip] --- html/changelogs/AutoChangeLog-pr-3587.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3587.yml diff --git a/html/changelogs/AutoChangeLog-pr-3587.yml b/html/changelogs/AutoChangeLog-pr-3587.yml new file mode 100644 index 000000000000..82d9973bae93 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3587.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscdel: "Removed ability to high toss over ultra reinforced windows" \ No newline at end of file From 796b16d6a9eb75317466d407a2af94c2054fa239 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 11 Jun 2023 00:36:46 -0400 Subject: [PATCH 310/495] Cryopods now give a slight glow when occupied (#3574) # About the pull request Crypods now give a slight glow when occupied # Explain why it's good for the game Atmosphere? I think? # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Cryopods now give a slight glow when occupied /:cl: --- code/game/machinery/cryopod.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 5ba958ad95fe..ed06c0117f33 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -185,6 +185,7 @@ GLOBAL_LIST_INIT(frozen_items, list(SQUAD_MARINE_1 = list(), SQUAD_MARINE_2 = li flags_atom |= USES_HEARING /obj/structure/machinery/cryopod/Destroy() + SetLuminosity(0) QDEL_NULL(occupant) QDEL_NULL(announce) . = ..() @@ -367,6 +368,7 @@ GLOBAL_LIST_INIT(frozen_items, list(SQUAD_MARINE_1 = list(), SQUAD_MARINE_2 = li qdel(G) icon_state = "body_scanner_open" + SetLuminosity(0) if(occupant.key) occupant.ghostize(0) @@ -507,6 +509,7 @@ GLOBAL_LIST_INIT(frozen_items, list(SQUAD_MARINE_1 = list(), SQUAD_MARINE_2 = li M.forceMove(src) occupant = M icon_state = "body_scanner_closed" + SetLuminosity(2) time_entered = world.time start_processing() @@ -527,6 +530,7 @@ GLOBAL_LIST_INIT(frozen_items, list(SQUAD_MARINE_1 = list(), SQUAD_MARINE_2 = li occupant = null stop_processing() icon_state = "body_scanner_open" + SetLuminosity(0) playsound(src, 'sound/machines/pod_open.ogg', 30) #ifdef OBJECTS_PROXY_SPEECH From e33a367201552f7b6abc2fdb418502d322392050 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 06:38:08 +0100 Subject: [PATCH 311/495] Automatic changelog for PR #3574 [ci skip] --- html/changelogs/AutoChangeLog-pr-3574.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3574.yml diff --git a/html/changelogs/AutoChangeLog-pr-3574.yml b/html/changelogs/AutoChangeLog-pr-3574.yml new file mode 100644 index 000000000000..8c87fa17c679 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3574.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Cryopods now give a slight glow when occupied" \ No newline at end of file From 89ae6c155c63b30fbe9de23a864e5d79f64a59d6 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Sun, 11 Jun 2023 01:04:56 -0400 Subject: [PATCH 312/495] Acid pillars now target crit burning friendly xenos (#3571) # About the pull request Previously, even if the xeno was on fire, if they had less than 0 health, it would ignore them. # Explain why it's good for the game Fixes https://github.com/cmss13-devs/cmss13/issues/3542 # Changelog :cl: fix: Acid pillars can now target crit burning friendly xenos /:cl: --- code/modules/cm_aliens/XenoStructures.dm | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/code/modules/cm_aliens/XenoStructures.dm b/code/modules/cm_aliens/XenoStructures.dm index 87f0e3b6548c..f21cd6498615 100644 --- a/code/modules/cm_aliens/XenoStructures.dm +++ b/code/modules/cm_aliens/XenoStructures.dm @@ -512,27 +512,33 @@ START_PROCESSING(SSprocessing, src) -/obj/effect/alien/resin/acid_pillar/proc/can_target(mob/living/carbon/C, position_to_get = 0) - if(get_dist(src, C) > range) +/obj/effect/alien/resin/acid_pillar/proc/can_target(mob/living/carbon/current_mob, position_to_get = 0) + /// Is it a friendly xenomorph that is on fire + var/burning_friendly = FALSE + + if(get_dist(src, current_mob) > range) return FALSE - var/check_dead = FALSE - if(C.ally_of_hivenumber(hivenumber)) - if(!C.on_fire || !isxeno(C)) + if(current_mob.ally_of_hivenumber(hivenumber)) + if(!isxeno(current_mob)) + return FALSE + if(!current_mob.on_fire) return FALSE - else if(C.lying || C.is_mob_incapacitated(TRUE)) + burning_friendly = TRUE + + else if(current_mob.lying || current_mob.is_mob_incapacitated(TRUE)) return FALSE - if(!check_dead && C.health < 0) + if(!burning_friendly && current_mob.health < 0) return FALSE - if(check_dead && C.stat == DEAD) + if(current_mob.stat == DEAD) return FALSE var/turf/current_turf var/turf/last_turf = loc var/atom/temp_atom = new acid_type() var/current_pos = 1 - for(var/i in getline(src, C)) + for(var/i in getline(src, current_mob)) current_turf = i if(LinkBlocked(temp_atom, last_turf, current_turf)) qdel(temp_atom) From 86a66ca70779d79c831550dcf7e74c22f8cde8b7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 06:51:26 +0100 Subject: [PATCH 313/495] Automatic changelog for PR #3571 [ci skip] --- html/changelogs/AutoChangeLog-pr-3571.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3571.yml diff --git a/html/changelogs/AutoChangeLog-pr-3571.yml b/html/changelogs/AutoChangeLog-pr-3571.yml new file mode 100644 index 000000000000..80d3eb05b49a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3571.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - bugfix: "Acid pillars can now target crit burning friendly xenos" \ No newline at end of file From c17ba225244e63056f5aa6fa50023ad7c6b1a0a5 Mon Sep 17 00:00:00 2001 From: cm13-github Date: Sun, 11 Jun 2023 12:05:45 +0000 Subject: [PATCH 314/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3571.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3574.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3579.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3586.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3587.yml | 4 ---- html/changelogs/archive/2023-06.yml | 6 ++++++ 6 files changed, 6 insertions(+), 20 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3571.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3574.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3579.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3586.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3587.yml diff --git a/html/changelogs/AutoChangeLog-pr-3571.yml b/html/changelogs/AutoChangeLog-pr-3571.yml deleted file mode 100644 index 80d3eb05b49a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3571.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - bugfix: "Acid pillars can now target crit burning friendly xenos" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3574.yml b/html/changelogs/AutoChangeLog-pr-3574.yml deleted file mode 100644 index 8c87fa17c679..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3574.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Cryopods now give a slight glow when occupied" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3579.yml b/html/changelogs/AutoChangeLog-pr-3579.yml deleted file mode 100644 index 7a00877b1394..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3579.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Clamping bleeding in surgery is now less effective in bad conditions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3586.yml b/html/changelogs/AutoChangeLog-pr-3586.yml deleted file mode 100644 index c7371b998cfa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3586.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Removed some broken forsaken ERT code" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3587.yml b/html/changelogs/AutoChangeLog-pr-3587.yml deleted file mode 100644 index 82d9973bae93..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3587.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscdel: "Removed ability to high toss over ultra reinforced windows" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index f3d539f59923..806d6bc054cc 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -141,10 +141,16 @@ 2023-06-11: Al-1ce: - spellcheck: Polykevlon no-longer uses an underscore in its name. + BeagleGaming1: + - bugfix: Acid pillars can now target crit burning friendly xenos Morrow: - rscadd: Forsaken ERT is now weighted by type - bugfix: Fixed medical holocards - rscadd: Escape pods now have a 50% chance to crash land to the surface - bugfix: Escape pods will no longer relaunch when evacuation is complete + - rscadd: Cryopods now give a slight glow when occupied + - rscdel: Removed ability to high toss over ultra reinforced windows + - balance: Clamping bleeding in surgery is now less effective in bad conditions + - bugfix: Removed some broken forsaken ERT code NewyearnewmeUwu: - bugfix: fixed a bug with armor prefs From 43a0d9ef4ec47586c352b70a9a29eaf493f0ec8e Mon Sep 17 00:00:00 2001 From: Segrain Date: Mon, 12 Jun 2023 01:02:52 +0400 Subject: [PATCH 315/495] Jobs and character slots. (#3552) # About the pull request Works good enough that can probably be put onto a testmerge. Chasing obscure cases was a pain, so something somewhere might still break. # Explain why it's good for the game This allows readying up for a wide variety of roles at roundstart without being forced to reuse the same character for all of them. Hopefully it will encourage more players to try having multiple different characters, and even if not, it will at least make life easier for those of us who already do. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/4447185/e9783605-e590-4705-a736-1047599e66eb) # Changelog :cl: add: Jobs can now be assigned specific character slots, which will be automatically loaded when joining as that role. /:cl: --- code/__DEFINES/client_prefs.dm | 33 +++ code/__DEFINES/mode.dm | 31 --- code/game/gamemodes/cm_initialize.dm | 2 + code/game/jobs/job/job.dm | 2 +- code/modules/client/preferences.dm | 221 +++++++++++++++----- code/modules/client/preferences_savefile.dm | 3 + code/modules/client/preferences_toggles.dm | 12 +- code/modules/mob/new_player/new_player.dm | 6 +- colonialmarines.dme | 1 + 9 files changed, 215 insertions(+), 96 deletions(-) create mode 100644 code/__DEFINES/client_prefs.dm diff --git a/code/__DEFINES/client_prefs.dm b/code/__DEFINES/client_prefs.dm new file mode 100644 index 000000000000..ef5ff00e4ed6 --- /dev/null +++ b/code/__DEFINES/client_prefs.dm @@ -0,0 +1,33 @@ +#define BE_ALIEN_AFTER_DEATH (1<<0) +#define BE_AGENT (1<<1) + +#define TOGGLE_IGNORE_SELF (1<<0) // Determines whether you will not hurt yourself when clicking yourself +#define TOGGLE_HELP_INTENT_SAFETY (1<<1) // Determines whether help intent will be completely harmless +#define TOGGLE_MIDDLE_MOUSE_CLICK (1<<2) // This toggles whether selected ability for xeno uses middle mouse clicking or shift clicking +#define TOGGLE_DIRECTIONAL_ATTACK (1<<3) // This toggles whether attacks for xeno use directional attacks +#define TOGGLE_AUTO_EJECT_MAGAZINE_OFF (1<<4) // This toggles whether guns with auto ejectors will not auto eject their magazines + // MUTUALLY EXCLUSIVE TO TOGGLE_AUTO_EJECT_MAGAZINE_TO_HAND +#define TOGGLE_AUTO_EJECT_MAGAZINE_TO_HAND (1<<5) // This toggles whether guns with auto ejectors will cause you to unwield your gun and put the empty magazine in your hand + // MUTUALLY EXCLUSIVE TO TOGGLE_AUTO_EJECT_MAGAZINE +#define TOGGLE_EJECT_MAGAZINE_TO_HAND (1<<6) // This toggles whether manuallye jecting magazines from guns will cause you to unwield your gun + // and put the empty magazine in your hand +#define TOGGLE_AUTOMATIC_PUNCTUATION (1<<7) // Whether your sentences will automatically be punctuated with a period +#define TOGGLE_COMBAT_CLICKDRAG_OVERRIDE (1<<8) // Whether disarm/harm intents cause clicks to trigger immediately when the mouse button is depressed. +#define TOGGLE_ALTERNATING_DUAL_WIELD (1<<9) // Whether dual-wielding fires both guns at once or swaps between them. +#define TOGGLE_FULLSCREEN (1<<10) // See /client/proc/toggle_fullscreen in client_procs.dm +#define TOGGLE_MEMBER_PUBLIC (1<<11) //determines if you get a byond logo by your name in ooc if you're a member or not +#define TOGGLE_OOC_FLAG (1<<12) // determines if your country flag appears by your name in ooc chat +#define TOGGLE_MIDDLE_MOUSE_SWAP_HANDS (1<<13) //Toggle whether middle click swaps your hands +#define TOGGLE_AMBIENT_OCCLUSION (1<<14) // toggles if ambient occlusion is turned on or off +#define TOGGLE_VEND_ITEM_TO_HAND (1<<15) // This toggles whether items from vendors will be automatically put into your hand. +#define TOGGLE_START_JOIN_CURRENT_SLOT (1<<16) // Whether joining at roundstart ignores assigned character slot for the job and uses currently selected slot. +#define TOGGLE_LATE_JOIN_CURRENT_SLOT (1<<17) //Whether joining during the round ignores assigned character slot for the job and uses currently selected slot. + +#define JOB_SLOT_RANDOMISED_SLOT -1 +#define JOB_SLOT_CURRENT_SLOT 0 +#define JOB_SLOT_RANDOMISED_TEXT "Randomise name and appearance" +#define JOB_SLOT_CURRENT_TEXT "Current character" + +#define AGE_MIN 19 //youngest a character can be +#define AGE_MAX 90 //oldest a character can be //no. you are not allowed to be 160. +#define MAX_GEAR_COST 7 //Used in chargen for loadout limit. diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 7736d2f51d8d..1f3c4ad22bf1 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -75,29 +75,6 @@ #define LATEJOIN_MARINES_PER_LATEJOIN_LARVA 3 -#define BE_ALIEN_AFTER_DEATH 1 -#define BE_AGENT 2 - -#define TOGGLE_IGNORE_SELF (1<<0) // Determines whether you will not hurt yourself when clicking yourself -#define TOGGLE_HELP_INTENT_SAFETY (1<<1) // Determines whether help intent will be completely harmless -#define TOGGLE_MIDDLE_MOUSE_CLICK (1<<2) // This toggles whether selected ability for xeno uses middle mouse clicking or shift clicking -#define TOGGLE_DIRECTIONAL_ATTACK (1<<3) // This toggles whether attacks for xeno use directional attacks -#define TOGGLE_AUTO_EJECT_MAGAZINE_OFF (1<<4) // This toggles whether guns with auto ejectors will not auto eject their magazines - // MUTUALLY EXCLUSIVE TO TOGGLE_AUTO_EJECT_MAGAZINE_TO_HAND -#define TOGGLE_AUTO_EJECT_MAGAZINE_TO_HAND (1<<5) // This toggles whether guns with auto ejectors will cause you to unwield your gun and put the empty magazine in your hand - // MUTUALLY EXCLUSIVE TO TOGGLE_AUTO_EJECT_MAGAZINE -#define TOGGLE_EJECT_MAGAZINE_TO_HAND (1<<6) // This toggles whether manuallyejecting magazines from guns will cause you to unwield your gun - // and put the empty magazine in your hand -#define TOGGLE_AUTOMATIC_PUNCTUATION (1<<7) // Whether your sentences will automatically be punctuated with a period -#define TOGGLE_COMBAT_CLICKDRAG_OVERRIDE (1<<8) // Whether disarm/harm intents cause clicks to trigger immediately when the mouse button is depressed. -#define TOGGLE_ALTERNATING_DUAL_WIELD (1<<9) // Whether dual-wielding fires both guns at once or swaps between them. -#define TOGGLE_FULLSCREEN (1<<10) // See /client/proc/toggle_fullscreen in client_procs.dm -#define TOGGLE_MEMBER_PUBLIC (1<<11) //determines if you get a byond logo by your name in ooc if you're a member or not -#define TOGGLE_OOC_FLAG (1<<12) // determines if your country flag appears by your name in ooc chat -#define TOGGLE_MIDDLE_MOUSE_SWAP_HANDS (1<<13) //Toggle whether middle click swaps your hands -#define TOGGLE_AMBIENT_OCCLUSION (1<<14) // toggles if ambient occlusion is turned on or off -#define TOGGLE_VEND_ITEM_TO_HAND (1<<15) // This toggles whether items from vendors will be automatically put into your hand. - //================================================= #define SHOW_ITEM_ANIMATIONS_NONE 0 //Do not show any item pickup animations #define SHOW_ITEM_ANIMATIONS_HALF 1 //Toggles tg-style item animations on and off, default on. @@ -111,16 +88,8 @@ //================================================= -var/list/be_special_flags = list( - "Xenomorph after unrevivable death" = BE_ALIEN_AFTER_DEATH, - "Agent" = BE_AGENT, -) - -#define AGE_MIN 19 //youngest a character can be -#define AGE_MAX 90 //oldest a character can be //no. you are not allowed to be 160. //Number of marine players against which the Marine's gear scales #define MARINE_GEAR_SCALING_NORMAL 30 -#define MAX_GEAR_COST 7 //Used in chargen for loadout limit. #define RESOURCE_NODE_SCALE 95 //How many players minimum per extra set of resource nodes #define RESOURCE_NODE_QUANTITY_PER_POP 11 //How many resources total per pop diff --git a/code/game/gamemodes/cm_initialize.dm b/code/game/gamemodes/cm_initialize.dm index e0464be1250e..8237fc63b7e2 100644 --- a/code/game/gamemodes/cm_initialize.dm +++ b/code/game/gamemodes/cm_initialize.dm @@ -214,6 +214,8 @@ Additional game mode variables. log_debug("Null client attempted to transform_predator") return + pred_candidate.client.prefs.find_assigned_slot(JOB_PREDATOR) // Probably does not do anything relevant, predator preferences are not tied to specific slot. + var/clan_id = CLAN_SHIP_PUBLIC var/datum/entity/clan_player/clan_info = pred_candidate?.client?.clan_info clan_info?.sync() diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 3ef06ecfd576..b860667486be 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -221,7 +221,7 @@ var/mob/living/carbon/human/new_character = new(NP.loc) new_character.lastarea = get_area(NP.loc) - NP.client.prefs.copy_all_to(new_character) + NP.client.prefs.copy_all_to(new_character, title) if (NP.client.prefs.be_random_body) var/datum/preferences/TP = new() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index ea2f7989942e..e51a904cfdac 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -104,7 +104,9 @@ var/const/MAX_SAVE_SLOTS = 10 //SEA specific preferences ///holds our preferred job options for jobs - var/pref_special_job_options = list() + var/list/pref_special_job_options = list() + ///Holds assignment of character slots to jobs. + var/list/pref_job_slots = list() //WL Council preferences. var/yautja_status = WHITELIST_NORMAL @@ -331,6 +333,8 @@ var/const/MAX_SAVE_SLOTS = 10 dat += "

Occupation Choices:

" dat += "
" dat += "\tSet Role Preferences" + dat += "
" + dat += "\t
Assign Character Slots to Roles" dat += "" dat += "
" @@ -469,10 +473,6 @@ var/const/MAX_SAVE_SLOTS = 10 dat += "Be [role_name]: [be_special & (1<
" n++ - - dat += "
" - dat += "\tSet Role Preferences" - dat += "
" if(MENU_CO) if(RoleAuthority.roles_whitelist[user.ckey] & WHITELIST_COMMANDER) dat += "
" @@ -746,6 +746,83 @@ var/const/MAX_SAVE_SLOTS = 10 onclose(user, "mob_occupation", user.client, list("_src_" = "prefs", "preference" = "job", "task" = "close")) return +//limit - The amount of jobs allowed per column. Defaults to 13 to make it look nice. +//splitJobs - Allows you split the table by job. You can make different tables for each department by including their heads. Defaults to CE to make it look nice. +//width - Screen' width. Defaults to 550 to make it look nice. +//height - Screen's height. Defaults to 500 to make it look nice. +/datum/preferences/proc/set_job_slots(mob/user, limit = 19, list/splitJobs = list(JOB_CHIEF_REQUISITION), width = 950, height = 700) + if(!RoleAuthority) + return + + var/HTML = "" + HTML += "
" + HTML += "Assign character slots to jobs.
Unavailable occupations are crossed out.

" + HTML += "
Done

" // Easier to press up here. + HTML += "
" // Table within a table for alignment, also allows you to easily add more colomns. + HTML += "" + var/index = -1 + + //The job before the current job. I only use this to get the previous jobs color when I'm filling in blank rows. + + var/list/active_role_names = GLOB.gamemode_roles[GLOB.master_mode] + if(!active_role_names) + active_role_names = ROLES_DISTRESS_SIGNAL + + for(var/role_name as anything in active_role_names) + var/datum/job/job = RoleAuthority.roles_by_name[role_name] + if(!job) + debug_log("Missing job for prefs: [role_name]") + continue + index++ + if((index >= limit) || (job.title in splitJobs)) + HTML += "
" + index = 0 + + HTML += "" + continue + else if(job.flags_startup_parameters & ROLE_WHITELISTED && !(RoleAuthority.roles_whitelist[user.ckey] & job.flags_whitelist)) + HTML += "[job.disp_title]" + continue + else if(!job.can_play_role(user.client)) + HTML += "[job.disp_title]" + continue + + HTML += "[job.disp_title]" + + var/slot_name = get_job_slot_name(job.title) + HTML += "" + + HTML += "
" + if(jobban_isbanned(user, job.title)) + HTML += "[job.disp_title]BANNED
WHITELISTED
TIMELOCKED
[slot_name]" + HTML += "
" + HTML += "

" + + var/b_color + var/msg + if(toggle_prefs & TOGGLE_START_JOIN_CURRENT_SLOT) + b_color = "red" + msg = "This preference is ignored when joining at the start of the round." + else + b_color = "green" + msg = "This preference is used when joining at the start of the round." + HTML += "
[msg]
" + if(toggle_prefs & TOGGLE_LATE_JOIN_CURRENT_SLOT) + b_color = "red" + msg = "This preference is ignored when joining a round in progress." + else + b_color = "green" + msg = "This preference is used when joining a round in progress." + HTML += "
[msg]
" + + HTML += "
Reset
" + HTML += "
" + + close_browser(user, "preferences") + show_browser(user, HTML, "Job Assignment", "job_slots_assignment", "size=[width]x[height]") + onclose(user, "job_slots_assignment", user.client, list("_src_" = "prefs", "preference" = "job_slot", "task" = "close")) + return + /datum/preferences/proc/SetRecords(mob/user) var/HTML = "" HTML += "
" @@ -836,6 +913,40 @@ var/const/MAX_SAVE_SLOTS = 10 job_preference_list[J.title] = priority return TRUE +/datum/preferences/proc/assign_job_slot(mob/user, target_job) + var/list/slot_options = list(JOB_SLOT_RANDOMISED_TEXT = JOB_SLOT_RANDOMISED_SLOT, JOB_SLOT_CURRENT_TEXT = JOB_SLOT_CURRENT_SLOT) + var/savefile/S = new /savefile(path) + var/slot_name + for(var/slot in 1 to MAX_SAVE_SLOTS) + S.cd = "/character[slot]" + S["real_name"] >> slot_name + if(slot_name) + slot_options["[slot_name] (slot #[slot])"] = slot + var/chosen_slot = tgui_input_list(user, "Assign character for [target_job] job", "Slot assignment", slot_options) + if(chosen_slot) + pref_job_slots[target_job] = slot_options[chosen_slot] + set_job_slots(user) + +/datum/preferences/proc/get_job_slot_name(job_title) + . = JOB_SLOT_CURRENT_TEXT + if(!(job_title in pref_job_slots)) + return + var/slot_number = pref_job_slots[job_title] + switch(slot_number) + if(JOB_SLOT_RANDOMISED_SLOT) + return JOB_SLOT_RANDOMISED_TEXT + if(1 to MAX_SAVE_SLOTS) + var/savefile/S = new /savefile(path) + S.cd = "/character[slot_number]" + return "[S["real_name"]] (slot #[slot_number])" + +/datum/preferences/proc/reset_job_slots() + pref_job_slots = list() + var/datum/job/J + for(var/role in RoleAuthority.roles_by_path) + J = RoleAuthority.roles_by_path[role] + pref_job_slots[J.title] = JOB_SLOT_CURRENT_SLOT + /datum/preferences/proc/process_link(mob/user, list/href_list) var/whitelist_flags = RoleAuthority.roles_whitelist[user.ckey] @@ -861,7 +972,26 @@ var/const/MAX_SAVE_SLOTS = 10 SetJob(user, href_list["text"], priority) else SetChoices(user) - return 1 + return TRUE + if("job_slot") + switch(href_list["task"]) + if("close") + close_browser(user, "job_slots_assignment") + ShowChoices(user) + if("assign") + assign_job_slot(user, href_list["target_job"]) + if("start_join") + toggle_prefs ^= TOGGLE_START_JOIN_CURRENT_SLOT + set_job_slots(user) + if("late_join") + toggle_prefs ^= TOGGLE_LATE_JOIN_CURRENT_SLOT + set_job_slots(user) + if("reset") + reset_job_slots() + set_job_slots(user) + else + set_job_slots(user) + return TRUE if("loadout") switch(href_list["task"]) if("input") @@ -1808,11 +1938,26 @@ var/const/MAX_SAVE_SLOTS = 10 ShowChoices(user) return 1 -// Transfers both physical characteristics and character information to character -/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, safety = 0) + +/// Loads appropriate character slot for the given job as assigned in preferences. +/datum/preferences/proc/find_assigned_slot(job_title, is_late_join = FALSE) + if(toggle_prefs & (is_late_join ? TOGGLE_LATE_JOIN_CURRENT_SLOT : TOGGLE_START_JOIN_CURRENT_SLOT)) + return + var/slot_for_job = pref_job_slots[job_title] + switch(slot_for_job) + if(JOB_SLOT_RANDOMISED_SLOT) + be_random_body = TRUE + be_random_name = TRUE + if(1 to MAX_SAVE_SLOTS) + load_character(slot_for_job) + +/// Transfers both physical characteristics and character information to character +/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, job_title, is_late_join = FALSE) if(!istype(character)) return + find_assigned_slot(job_title, is_late_join) + if(be_random_name) real_name = random_name(gender) @@ -1828,15 +1973,16 @@ var/const/MAX_SAVE_SLOTS = 10 character.voice = real_name character.name = character.real_name - character.flavor_texts["general"] = flavor_texts["general"] - character.flavor_texts["head"] = flavor_texts["head"] - character.flavor_texts["face"] = flavor_texts["face"] - character.flavor_texts["eyes"] = flavor_texts["eyes"] - character.flavor_texts["torso"] = flavor_texts["torso"] - character.flavor_texts["arms"] = flavor_texts["arms"] - character.flavor_texts["hands"] = flavor_texts["hands"] - character.flavor_texts["legs"] = flavor_texts["legs"] - character.flavor_texts["feet"] = flavor_texts["feet"] + if(!be_random_body) + character.flavor_texts["general"] = flavor_texts["general"] + character.flavor_texts["head"] = flavor_texts["head"] + character.flavor_texts["face"] = flavor_texts["face"] + character.flavor_texts["eyes"] = flavor_texts["eyes"] + character.flavor_texts["torso"] = flavor_texts["torso"] + character.flavor_texts["arms"] = flavor_texts["arms"] + character.flavor_texts["hands"] = flavor_texts["hands"] + character.flavor_texts["legs"] = flavor_texts["legs"] + character.flavor_texts["feet"] = flavor_texts["feet"] character.med_record = strip_html(med_record) character.sec_record = strip_html(sec_record) @@ -1990,47 +2136,6 @@ var/const/MAX_SAVE_SLOTS = 10 message_admins("[character] ([character.ckey]) has spawned with their gender as plural or neuter. Please notify coders.") character.gender = MALE - -// Transfers the character's information (name, flavor text, records, roundstart clothes, etc.) to the mob -/datum/preferences/proc/copy_information_to(mob/living/carbon/human/character, safety = 0) - if(!istype(character)) - return - - if(be_random_name) - real_name = random_name(gender) - - if(CONFIG_GET(flag/humans_need_surnames)) - var/firstspace = findtext(real_name, " ") - var/name_length = length(real_name) - if(!firstspace) //we need a surname - real_name += " [pick(last_names)]" - else if(firstspace == name_length) - real_name += "[pick(last_names)]" - - character.real_name = real_name - character.voice = real_name - character.name = character.real_name - - character.flavor_texts["general"] = flavor_texts["general"] - character.flavor_texts["head"] = flavor_texts["head"] - character.flavor_texts["face"] = flavor_texts["face"] - character.flavor_texts["eyes"] = flavor_texts["eyes"] - character.flavor_texts["torso"] = flavor_texts["torso"] - character.flavor_texts["arms"] = flavor_texts["arms"] - character.flavor_texts["hands"] = flavor_texts["hands"] - character.flavor_texts["legs"] = flavor_texts["legs"] - character.flavor_texts["feet"] = flavor_texts["feet"] - - character.med_record = med_record - character.sec_record = sec_record - character.gen_record = gen_record - character.exploit_record = exploit_record - - character.origin = origin - character.personal_faction = faction - character.religion = religion - - /datum/preferences/proc/open_load_dialog(mob/user) var/dat = "" dat += "
" diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 49ffc911ecbc..0a1b54112f18 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -150,6 +150,7 @@ S["view_controller"] >> View_MC S["observer_huds"] >> observer_huds S["pref_special_job_options"] >> pref_special_job_options + S["pref_job_slots"] >> pref_job_slots S["synth_name"] >> synthetic_name S["synth_type"] >> synthetic_type @@ -253,6 +254,7 @@ hotkeys = sanitize_integer(hotkeys, FALSE, TRUE, TRUE) custom_cursors = sanitize_integer(custom_cursors, FALSE, TRUE, TRUE) pref_special_job_options = sanitize_islist(pref_special_job_options, list()) + pref_job_slots = sanitize_islist(pref_job_slots, list()) vars["fps"] = fps if(remembered_key_bindings) @@ -328,6 +330,7 @@ S["view_controller"] << View_MC S["observer_huds"] << observer_huds S["pref_special_job_options"] << pref_special_job_options + S["pref_job_slots"] << pref_job_slots S["synth_name"] << synthetic_name S["synth_type"] << synthetic_type diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 48fc73def2f0..9e3d9eb33766 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -201,13 +201,19 @@ to_chat(src, SPAN_BOLDNOTICE("The icon on your taskbar will no longer flash when an admin messages you. Warning, use at own risk.")) //be special -/client/verb/toggle_be_special(role in be_special_flags) +/client/verb/toggle_be_special() set name = "Toggle SpecialRole Candidacy" set category = "Preferences" set desc = "Toggles which special roles you would like to be a candidate for, during events." + + var/list/be_special_flags = list( + "Xenomorph after unrevivable death" = BE_ALIEN_AFTER_DEATH, + "Agent" = BE_AGENT, + ) + var/role = tgui_input_list(usr, "Toggle which candidacy?", "Select role", be_special_flags) + if(!role) + return var/role_flag = be_special_flags[role] - - if(!role_flag) return prefs.be_special ^= role_flag prefs.save_preferences() to_chat(src, SPAN_BOLDNOTICE("You will [(prefs.be_special & role_flag) ? "now" : "no longer"] be considered for [role] events (where possible).")) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index f1ff7aa7282c..9f88f0f9d611 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -243,7 +243,7 @@ spawning = TRUE close_spawn_windows() - var/mob/living/carbon/human/character = create_character() //creates the human and transfers vars and mind + var/mob/living/carbon/human/character = create_character(TRUE) //creates the human and transfers vars and mind RoleAuthority.equip_role(character, RoleAuthority.roles_for_mode[rank], late_join = TRUE) EquipCustomItems(character) @@ -349,7 +349,7 @@ show_browser(src, dat, "Late Join", "latechoices", "size=420x700") -/mob/new_player/proc/create_character() +/mob/new_player/proc/create_character(is_late_join = FALSE) spawning = TRUE close_spawn_windows() @@ -368,7 +368,7 @@ new_character.lastarea = get_area(loc) - client.prefs.copy_all_to(new_character) + client.prefs.copy_all_to(new_character, job, is_late_join) if (client.prefs.be_random_body) var/datum/preferences/TP = new() diff --git a/colonialmarines.dme b/colonialmarines.dme index 54bb68ff5275..9feb76faf408 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -41,6 +41,7 @@ #include "code\__DEFINES\chat.dm" #include "code\__DEFINES\chemistry.dm" #include "code\__DEFINES\clans.dm" +#include "code\__DEFINES\client_prefs.dm" #include "code\__DEFINES\colours.dm" #include "code\__DEFINES\combat.dm" #include "code\__DEFINES\configuration.dm" From 96166ec00422805f8a18edeef21291ab942a4974 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Jun 2023 22:10:15 +0100 Subject: [PATCH 316/495] Automatic changelog for PR #3552 [ci skip] --- html/changelogs/AutoChangeLog-pr-3552.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3552.yml diff --git a/html/changelogs/AutoChangeLog-pr-3552.yml b/html/changelogs/AutoChangeLog-pr-3552.yml new file mode 100644 index 000000000000..15e641117a69 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3552.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - rscadd: "Jobs can now be assigned specific character slots, which will be automatically loaded when joining as that role." \ No newline at end of file From 0d8da2b6e38326ee94855cce6a9b849d543ba668 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 12 Jun 2023 01:42:13 +0000 Subject: [PATCH 317/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3552.yml | 4 ---- html/changelogs/archive/2023-06.yml | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3552.yml diff --git a/html/changelogs/AutoChangeLog-pr-3552.yml b/html/changelogs/AutoChangeLog-pr-3552.yml deleted file mode 100644 index 15e641117a69..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3552.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - rscadd: "Jobs can now be assigned specific character slots, which will be automatically loaded when joining as that role." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 806d6bc054cc..91951b8d82f7 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -154,3 +154,7 @@ - bugfix: Removed some broken forsaken ERT code NewyearnewmeUwu: - bugfix: fixed a bug with armor prefs +2023-06-12: + Segrain: + - rscadd: Jobs can now be assigned specific character slots, which will be automatically + loaded when joining as that role. From 5535699fa628a622170cdc8e1561bd4a12c0cc43 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:57:41 +0200 Subject: [PATCH 318/495] Fluff security record entry is now added as a comment to the security records. (#3598) # About the pull request Very old bug. fixes #30 Adds as a comment added by user [REDACTED] (Military Police) at date "Pre-Deployment" # Explain why it's good for the game Consistency, the other records are there.
# Changelog :cl: fix: Your fluff security record from preferences is now visible to MPs. /:cl: --- code/datums/datacore.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 312a133f8724..b60b20bc9026 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -305,8 +305,14 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) S.fields["criminal"] = "None" S.fields["incident"] = "" S.fields["ref"] = WEAKREF(H) + + if(H.sec_record && !jobban_isbanned(H, "Records")) + var/new_comment = list("entry" = H.sec_record, "created_by" = list("name" = "\[REDACTED\]", "rank" = "Military Police"), "deleted_by" = null, "deleted_at" = null, "created_at" = "Pre-Deployment") + S.fields["comments"] = list("1" = new_comment) + S.fields["notes"] = H.sec_record security += S + //Locked Record var/datum/data/record/L = new() L.fields["id"] = md5("[H.real_name][H.job]") From f06cd1db86cf3c813369cc2a9a31ba484c258d3f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:05:12 +0100 Subject: [PATCH 319/495] Automatic changelog for PR #3598 [ci skip] --- html/changelogs/AutoChangeLog-pr-3598.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3598.yml diff --git a/html/changelogs/AutoChangeLog-pr-3598.yml b/html/changelogs/AutoChangeLog-pr-3598.yml new file mode 100644 index 000000000000..73949b45a2ce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3598.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "Your fluff security record from preferences is now visible to MPs." \ No newline at end of file From 6ec2957191b243ddd9db722bd0a0ef9f8d8a07d0 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:58:35 +0200 Subject: [PATCH 320/495] Hardy weeds now spread on CC shale rocks. (#3596) # About the pull request Seems like an oversight, fixes #3568 # Explain why it's good for the game Silly oversight.
# Changelog :cl: fix: You can now plant hardy weeds on colony turfs on Chances Claim /:cl: --- code/game/turfs/auto_turf.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/turfs/auto_turf.dm b/code/game/turfs/auto_turf.dm index 4556289da9ea..733089a0dfed 100644 --- a/code/game/turfs/auto_turf.dm +++ b/code/game/turfs/auto_turf.dm @@ -316,6 +316,9 @@ icon = 'icons/turf/floors/auto_shale.dmi' icon_prefix = "shale" +/turf/open/auto_turf/shale/is_weedable() + return SEMI_WEEDABLE + /turf/open/auto_turf/shale/get_dirt_type() return DIRT_TYPE_SHALE From dce9787222956112b16a5fc87dcfd465942ac306 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:18:47 +0100 Subject: [PATCH 321/495] Automatic changelog for PR #3596 [ci skip] --- html/changelogs/AutoChangeLog-pr-3596.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3596.yml diff --git a/html/changelogs/AutoChangeLog-pr-3596.yml b/html/changelogs/AutoChangeLog-pr-3596.yml new file mode 100644 index 000000000000..25fd70dde317 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3596.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "You can now plant hardy weeds on colony turfs on Chances Claim" \ No newline at end of file From 8663c4e8ba8df97e56448372fb72869a9825d9c6 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:58:54 +0200 Subject: [PATCH 322/495] Data detector no longer goes off on empty vial boxes (#3595) # About the pull request This is just a quality of life fix really, fixes #3420 # Explain why it's good for the game There's no reason to detect on objects with no intel.
# Changelog :cl: fix: Data detector no longer triggers on empty vial boxes /:cl: --- code/game/objects/items/devices/data_detector.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/game/objects/items/devices/data_detector.dm b/code/game/objects/items/devices/data_detector.dm index ad1b9c3bb05f..6a358ec09bd8 100644 --- a/code/game/objects/items/devices/data_detector.dm +++ b/code/game/objects/items/devices/data_detector.dm @@ -17,6 +17,7 @@ /obj/structure/machinery/computer/objective, /obj/item/limb/head/synth, ) + var/detect_empty_vial_boxes = FALSE /obj/item/device/motiondetector/intel/get_help_text() . = "Green indicators on your HUD will show the location of intelligence objects detected by the scanner. Has two modes: slow long-range [SPAN_HELPFUL("(14 tiles)")] and fast short-range [SPAN_HELPFUL("(7 tiles)")]." @@ -42,10 +43,16 @@ var/detected for(var/DT in objects_to_detect) if(istype(I, DT)) + if(!detect_empty_vial_boxes && istype(I, /obj/item/storage/fancy/vials/random)) + if(!I.contents) + continue detected = TRUE if(I.contents) for(var/obj/item/CI in I.contents) if(istype(CI, DT)) + if(!detect_empty_vial_boxes && istype(I, /obj/item/storage/fancy/vials/random)) + if(!I.contents) + continue detected = TRUE break if(human_user && detected) @@ -69,6 +76,9 @@ for(var/obj/I in M.contents_twice()) for(var/DT in objects_to_detect) if(istype(I, DT)) + if(!detect_empty_vial_boxes && istype(I, /obj/item/storage/fancy/vials/random)) + if(!I.contents) + continue detected = TRUE break if(detected) From e56e522896455ddc0be4947959be6e0385f879aa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:32:46 +0100 Subject: [PATCH 323/495] Automatic changelog for PR #3595 [ci skip] --- html/changelogs/AutoChangeLog-pr-3595.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3595.yml diff --git a/html/changelogs/AutoChangeLog-pr-3595.yml b/html/changelogs/AutoChangeLog-pr-3595.yml new file mode 100644 index 000000000000..0f01e498107e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3595.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "Data detector no longer triggers on empty vial boxes" \ No newline at end of file From a35b3aef194a5cfdf79d561b61552521cb277ae5 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 12 Jun 2023 08:20:15 +0200 Subject: [PATCH 324/495] Sentries now work correctly on dropships (#3599) # About the pull request The sentries work by creating bounds and using those to check if anyone is in range. Since X and Y coordinates change when the dropships move, this would break until you redeployed the sentry. Partially fixes #3554 and fixes #436 (Can't reproduce M56D not working) # Explain why it's good for the game Bugs bad. # Testing Photographs and Procedure # Changelog :cl: fix: Sentries now work correctly on dropships. /:cl: --- code/modules/defenses/planted_flag.dm | 7 +++++++ code/modules/defenses/sentry.dm | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/defenses/planted_flag.dm b/code/modules/defenses/planted_flag.dm index 18300c63ffa1..fac725047fa9 100644 --- a/code/modules/defenses/planted_flag.dm +++ b/code/modules/defenses/planted_flag.dm @@ -27,6 +27,8 @@ /obj/structure/machinery/defenses/planted_flag/Initialize() . = ..() + RegisterSignal(src, COMSIG_ATOM_TURF_CHANGE, PROC_REF(turf_changed)) + if(turned_on) apply_area_effect() start_processing() @@ -80,6 +82,11 @@ apply_buff_to_player(H) +/obj/structure/machinery/defenses/planted_flag/proc/turf_changed() + SIGNAL_HANDLER + if(range_bounds) + QDEL_NULL(range_bounds) + /obj/structure/machinery/defenses/planted_flag/proc/apply_buff_to_player(mob/living/carbon/human/H) H.activate_order_buff(COMMAND_ORDER_HOLD, buff_intensity, 1.5 SECONDS) H.activate_order_buff(COMMAND_ORDER_FOCUS, buff_intensity, 1.5 SECONDS) diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index 7024974c7e7b..3d485f3abda7 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -63,6 +63,7 @@ start_processing() set_range() update_icon() + RegisterSignal(src, COMSIG_ATOM_TURF_CHANGE, PROC_REF(unset_range)) /obj/structure/machinery/defenses/sentry/Destroy() //Clear these for safety's sake. targets = null @@ -107,7 +108,9 @@ range_bounds = RECT(x, y - 4, 7, 7) /obj/structure/machinery/defenses/sentry/proc/unset_range() - qdel(range_bounds) + SIGNAL_HANDLER + if(range_bounds) + QDEL_NULL(range_bounds) /obj/structure/machinery/defenses/sentry/update_icon() ..() From 84c6a41da9530e4a0cf40635faf3227296b0790f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 07:45:48 +0100 Subject: [PATCH 325/495] Automatic changelog for PR #3599 [ci skip] --- html/changelogs/AutoChangeLog-pr-3599.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3599.yml diff --git a/html/changelogs/AutoChangeLog-pr-3599.yml b/html/changelogs/AutoChangeLog-pr-3599.yml new file mode 100644 index 000000000000..c3d0b31df563 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3599.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "Sentries now work correctly on dropships." \ No newline at end of file From 4854bd58b117976ddb011f0dd58ac02b7553d0b4 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 12 Jun 2023 09:58:28 +0200 Subject: [PATCH 326/495] Limits view range of large crate destroy message. (#3594) # About the pull request Oversight in message flags, fixes #3387 # Explain why it's good for the game Bugs aren't so good
# Changelog :cl: fix: Xenos are no longer notified each time a sister destroys a large crate. /:cl: --- code/game/objects/structures/crates_lockers/largecrate.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 99a4686663af..430a2df52e84 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -64,7 +64,7 @@ M.animation_attack_on(src) unpack() M.visible_message(SPAN_DANGER("[M] smashes [src] apart!"), \ - SPAN_DANGER("You smash [src] apart!"), 5, CHAT_TYPE_XENO_COMBAT) + SPAN_DANGER("You smash [src] apart!"), null, 5, CHAT_TYPE_XENO_COMBAT) return XENO_ATTACK_ACTION /obj/structure/largecrate/ex_act(power) From abb1369f0bd74d372c834f61bd5a6454b40a99b8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 09:06:19 +0100 Subject: [PATCH 327/495] Automatic changelog for PR #3594 [ci skip] --- html/changelogs/AutoChangeLog-pr-3594.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3594.yml diff --git a/html/changelogs/AutoChangeLog-pr-3594.yml b/html/changelogs/AutoChangeLog-pr-3594.yml new file mode 100644 index 000000000000..3c3c199e3d0b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3594.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "Xenos are no longer notified each time a sister destroys a large crate." \ No newline at end of file From 83fd1a9e3ad34f8af20de185d6292c9ea234e2df Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 12 Jun 2023 10:41:17 +0100 Subject: [PATCH 328/495] Admin Map Overrides (#3567) # About the pull request This adds a verb that allows admins to upload a DMM Map + a JSON Map Config to override the normal map selection for next round. They also have the choice of using a default config if lazy and don't mind their map being called unknown, having useless survivors, no weather, etc etc etc (seriously, use a config). This works by saving the map DMM to `data/` folder and overwriting the `data/next_map.json`/`data/next_ship.json` (did i mention it works with ships too?) as usually done by map changing. A number of dumb small refactors were neccessary to allow loading a map residing in `data/`, outside of `maps/`. While the option to override ship maps is also present, our game code probably doesn't support major ship changes very well. It's advised to only use it with map variations, or full ships with the same set of functionalities. # Explain why it's good for the game Admins can actually run their events without randomly loading their maps in the middle of ground map butchering it and causing random issues. It also lets them upload the config for it to be named / setup properly. # Changelog :cl: add: Added a map override for Admins allowing them to load in maps directly as ground or ship during the next round. /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/maps.dm | 2 ++ code/controllers/subsystem/mapping.dm | 22 ++++++++++------ code/datums/map_config.dm | 29 ++++++++++++++++----- code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/server_verbs.dm | 36 +++++++++++++++++++++++++++ maps/override_ground.json | 21 ++++++++++++++++ maps/override_ship.json | 5 ++++ tools/ci/check_grep.sh | 3 ++- 8 files changed, 104 insertions(+), 15 deletions(-) create mode 100644 maps/override_ground.json create mode 100644 maps/override_ship.json diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 053dd58cabca..3f6a4a44ee07 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -104,8 +104,10 @@ require only minor tweaks. #define GROUND_MAP "ground_map" #define SHIP_MAP "ship_map" #define ALL_MAPTYPES list(GROUND_MAP, SHIP_MAP) +#define OVERRIDE_MAPS_TO_FILENAME list(GROUND_MAP = "next_map_override.dmm", SHIP_MAP = "next_ship_override.dmm") #define MAP_TO_FILENAME list(GROUND_MAP = "data/next_map.json", SHIP_MAP = "data/next_ship.json") #define HUNTERSHIPS_TEMPLATE_PATH "maps/predship/huntership.dmm" +#define OVERRIDE_DEFAULT_MAP_CONFIG list(GROUND_MAP = "maps/override_ground.json", SHIP_MAP = "maps/override_ship.json") // traity things #define MAP_COLD "COLD" diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index b05863b418b7..ed6e3cda15f5 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -85,7 +85,7 @@ SUBSYSTEM_DEF(mapping) z_list = SSmapping.z_list #define INIT_ANNOUNCE(X) to_chat(world, "[X]"); log_world(X) -/datum/controller/subsystem/mapping/proc/LoadGroup(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE) +/datum/controller/subsystem/mapping/proc/LoadGroup(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE, override_map_path = "maps/") . = list() var/start_time = REALTIMEOFDAY @@ -96,7 +96,7 @@ SUBSYSTEM_DEF(mapping) var/total_z = 0 var/list/parsed_maps = list() for (var/file in files) - var/full_path = "maps/[path]/[file]" + var/full_path = "[override_map_path]/[path]/[file]" var/datum/parsed_map/pm = new(file(full_path)) var/bounds = pm?.bounds if (!bounds) @@ -131,11 +131,11 @@ SUBSYSTEM_DEF(mapping) INIT_ANNOUNCE("Loaded [name] in [(REALTIMEOFDAY - start_time)/10]s!") return parsed_maps -/datum/controller/subsystem/mapping/proc/Loadship(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE) - LoadGroup(errorList, name, path, files, traits, default_traits, silent) +/datum/controller/subsystem/mapping/proc/Loadship(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE, override_map_path = "maps/") + LoadGroup(errorList, name, path, files, traits, default_traits, silent, override_map_path = override_map_path) -/datum/controller/subsystem/mapping/proc/Loadground(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE) - LoadGroup(errorList, name, path, files, traits, default_traits, silent) +/datum/controller/subsystem/mapping/proc/Loadground(list/errorList, name, path, files, list/traits, list/default_traits, silent = FALSE, override_map_path = "maps/") + LoadGroup(errorList, name, path, files, traits, default_traits, silent, override_map_path = override_map_path) /datum/controller/subsystem/mapping/proc/loadWorld() //if any of these fail, something has gone horribly, HORRIBLY, wrong @@ -149,12 +149,18 @@ SUBSYSTEM_DEF(mapping) var/datum/map_config/ground_map = configs[GROUND_MAP] INIT_ANNOUNCE("Loading [ground_map.map_name]...") - Loadground(FailedZs, ground_map.map_name, ground_map.map_path, ground_map.map_file, ground_map.traits, ZTRAITS_GROUND) + var/ground_base_path = "maps/" + if(ground_map.override_map) + ground_base_path = "data/" + Loadground(FailedZs, ground_map.map_name, ground_map.map_path, ground_map.map_file, ground_map.traits, ZTRAITS_GROUND, override_map_path = ground_base_path) if(!ground_map.disable_ship_map) var/datum/map_config/ship_map = configs[SHIP_MAP] + var/ship_base_path = "maps/" + if(ship_map.override_map) + ship_base_path = "data/" INIT_ANNOUNCE("Loading [ship_map.map_name]...") - Loadship(FailedZs, ship_map.map_name, ship_map.map_path, ship_map.map_file, ship_map.traits, ZTRAITS_MAIN_SHIP) + Loadship(FailedZs, ship_map.map_name, ship_map.map_path, ship_map.map_file, ship_map.traits, ZTRAITS_MAIN_SHIP, override_map_path = ship_base_path) if(LAZYLEN(FailedZs)) //but seriously, unless the server's filesystem is messed up this will never happen var/msg = "RED ALERT! The following map files failed to load: [FailedZs[1]]" diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index a11aea26cd48..c37bf802f12b 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -64,6 +64,9 @@ var/nightmare_path + /// If truthy this is config for a round overriden map: search for override maps in data/, instead of using a path in maps/ + var/override_map + /datum/map_config/New() survivor_types = list( /datum/equipment_preset/survivor/scientist, @@ -148,24 +151,35 @@ config_filename = filename + override_map = json["override_map"] + CHECK_EXISTS("map_name") map_name = json["map_name"] - CHECK_EXISTS("map_path") - map_path = json["map_path"] webmap_url = json["webmap_url"] short_name = json["short_name"] map_file = json["map_file"] + + var/dirpath = "maps/" + if(override_map) + dirpath = "data/" + map_path = "/" + map_file = OVERRIDE_MAPS_TO_FILENAME[maptype] + else + CHECK_EXISTS("map_path") + map_path = json["map_path"] + dirpath = "[dirpath]/[map_path]" + // "map_file": "BoxStation.dmm" if (istext(map_file)) - if (!fexists("maps/[map_path]/[map_file]")) + if (!fexists("[dirpath]/[map_file]")) log_world("Map file ([map_file]) does not exist!") return // "map_file": ["Lower.dmm", "Upper.dmm"] else if (islist(map_file)) for (var/file in map_file) - if (!fexists("maps/[map_path]/[file]")) + if (!fexists("[dirpath]/[file]")) log_world("Map file ([file]) does not exist!") return else @@ -373,11 +387,14 @@ #undef CHECK_EXISTS /datum/map_config/proc/GetFullMapPaths() + var/dirpath = "maps/[map_path]" + if(override_map) + dirpath = "data/[map_path]" if (istext(map_file)) - return list("maps/[map_path]/[map_file]") + return list("[dirpath]/[map_file]") . = list() for (var/file in map_file) - . += "maps/[map_path]/[file]" + . += "[dirpath]/[file]" /datum/map_config/proc/MakeNextMap(maptype = GROUND_MAP) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 8936131182c0..d21188615785 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -172,6 +172,7 @@ var/list/admin_verbs_server = list( /datum/admins/proc/change_ground_map, /datum/admins/proc/change_ship_map, /datum/admins/proc/vote_ground_map, + /datum/admins/proc/override_ground_map, /client/proc/cmd_admin_delete, /*delete an instance/object/mob/etc*/ /client/proc/cmd_debug_del_all, /datum/admins/proc/togglejoin, diff --git a/code/modules/admin/server_verbs.dm b/code/modules/admin/server_verbs.dm index 0d35bd084196..47a60c043741 100644 --- a/code/modules/admin/server_verbs.dm +++ b/code/modules/admin/server_verbs.dm @@ -50,6 +50,42 @@ log_admin("[key_name(usr)] started a groundmap vote.") message_admins("[key_name_admin(usr)] started a groundmap vote.") +/datum/admins/proc/override_ground_map() + set category = "Server" + set name = "M: Override Next Map" + + if(!check_rights(R_SERVER)) + return + + var/map_type = tgui_alert(usr, "Override Ship or Ground Map?", "Map selection", list(GROUND_MAP, SHIP_MAP, "Cancel")) + if(map_type == "Cancel") + return + + var/map = input(usr, "Choose a custom map to run for next round","Upload Map") as null|file + if(!map) + return + if(copytext("[map]", -4) != ".dmm")//4 == length(".dmm") + to_chat(usr, SPAN_WARNING("Filename must end in '.dmm': [map]"), confidential = TRUE) + return + + message_admins(SPAN_ADMINNOTICE("[key_name_admin(usr)] is overriding the next '[map_type]' map with a custom one.")) + fcopy(map, "data/[OVERRIDE_MAPS_TO_FILENAME[map_type]]") + if(tgui_alert(usr, "Do you want to upload a custom map config or use defaults? Config controls things like survivors and monkey types, camouflages, lore messages, map items, nightmare, special environmental features...", "Map Config Flavor", list("Default", "Override")) == "Override") + tgui_alert(usr, "Choose the custom map configuration for next round. Make sure it's VALID. It MUST have \"override_map\":true !", "Warning", list("OK!")) + var/map_config = input(usr, "Choose custom map configuration to upload", "Upload Map Config") as null|file + if(map_config) + var/parse_check = json_decode(file2text(map_config)) + if(parse_check && parse_check["override_map"]) + fcopy(map_config, MAP_TO_FILENAME[map_type]) + tgui_alert(usr, "Done, using uploaded map_config. ALWAYS check at start of round that the map loaded correctly when using this. Passing a map vote or changing it with verb vote will revert these changes. Good luck!", "One little thing...", list("OK")) + message_admins(SPAN_ADMINNOTICE("[key_name_admin(usr)] overrode next '[map_type]' map with '[map]' and '[map_config]' for settings.")) + return + to_chat(usr, SPAN_ADMINNOTICE("Couldn't retrieve map_config file or it was invalid, using default config.")) + + fcopy(OVERRIDE_DEFAULT_MAP_CONFIG[map_type], MAP_TO_FILENAME[map_type]) + tgui_alert(usr, "Done, using default map_config ('Unknown' map). ALWAYS check at start of round that the map loaded correctly when using this. Passing a map vote or changing it with verb vote will revert these changes. Good luck!", "One little thing...", list("OK")) + message_admins(SPAN_ADMINNOTICE("[key_name_admin(usr)] overrode next '[map_type]' map with '[map]' and default settings.")) + /datum/admins/proc/change_ship_map() set category = "Server" set name = "M: Change Ship Map" diff --git a/maps/override_ground.json b/maps/override_ground.json new file mode 100644 index 000000000000..94d3c70757e1 --- /dev/null +++ b/maps/override_ground.json @@ -0,0 +1,21 @@ +{ + "override_map": true, + "map_name": "Unknown", + "survivor_types": [ + "/datum/equipment_preset/survivor/civilian", + "/datum/equipment_preset/survivor/goon" + ], + "map_item_type": "/obj/item/map/big_red_map", + "announce_text": "We've lost contact with a Weyland-Yutani's research facility. The ###SHIPNAME### has been dispatched to assist.", + "monkey_types": [ + "neaera" + ], + "traits": [{ "Ground": true }], + "gamemodes": [ + "Distress Signal", + "Hunter Games", + "Hive Wars", + "Faction Clash", + "Infection" + ] +} diff --git a/maps/override_ship.json b/maps/override_ship.json new file mode 100644 index 000000000000..09bb02434998 --- /dev/null +++ b/maps/override_ship.json @@ -0,0 +1,5 @@ +{ + "override_map": true, + "map_name": "Ship", + "traits": [{"Marine Main Ship": true}] +} diff --git a/tools/ci/check_grep.sh b/tools/ci/check_grep.sh index 154629ff3c8d..4a223fe3d3c5 100644 --- a/tools/ci/check_grep.sh +++ b/tools/ci/check_grep.sh @@ -166,9 +166,10 @@ part "map json sanity" for json in maps/*.json do map_path=$(jq -r '.map_path' $json) + override_map=$(jq -r '.override_map' $json) while read map_file; do filename="maps/$map_path/$map_file" - if [ ! -f $filename ] + if [ ! -f $filename ] && [ -z "$override_map" ] then echo echo -e "${RED}ERROR: found invalid file reference to $filename in _maps/$json.${NC}" From d39b98a5c0adc0725b968986f6ef18253b8ef5e1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 10:51:47 +0100 Subject: [PATCH 329/495] Automatic changelog for PR #3567 [ci skip] --- html/changelogs/AutoChangeLog-pr-3567.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3567.yml diff --git a/html/changelogs/AutoChangeLog-pr-3567.yml b/html/changelogs/AutoChangeLog-pr-3567.yml new file mode 100644 index 000000000000..907f211b9d7e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3567.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - rscadd: "Added a map override for Admins allowing them to load in maps directly as ground or ship during the next round." \ No newline at end of file From c566e1d5b8e46255e5ba6ee23ddb4df55826a4d2 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Mon, 12 Jun 2023 13:29:38 +0300 Subject: [PATCH 330/495] You can no longer use MMB to attack (probably) (#3576) # About the pull request https://github.com/cmss13-devs/cmss13/pull/3516 this PR changed behavior of middle mouse button clicking, which caused xenos to attack adjustment tiles when attempting to use abilities on cooldown. This PR won't let xenos to attack using MMB, I doubt anyone really used MMB for this. I don't know if it will break anything else tho. # Explain why it's good for the game It was unexpected behavior. If I am trying to use my ability, I don't want to attack. # Testing Photographs and Procedure
I cannot test it for now. Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine fix: MMB cannot be used to attack again /:cl: Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/_onclick/click.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 10a125b29300..ad2f305790d2 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -80,7 +80,8 @@ return face_atom(A) - + if(mods["middle"]) + return // Special type of click. if (is_mob_restrained()) RestrainedClickOn(A) From 20831f55f004c7c5a7a8e9be846349437a1cabdb Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 11:38:15 +0100 Subject: [PATCH 331/495] Automatic changelog for PR #3576 [ci skip] --- html/changelogs/AutoChangeLog-pr-3576.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3576.yml diff --git a/html/changelogs/AutoChangeLog-pr-3576.yml b/html/changelogs/AutoChangeLog-pr-3576.yml new file mode 100644 index 000000000000..7fc582316bfb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3576.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine" +delete-after: True +changes: + - bugfix: "MMB cannot be used to attack again" \ No newline at end of file From 0f386c8188849b2a761ef773ed83d7f2a95d40e7 Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 12 Jun 2023 15:54:46 +0100 Subject: [PATCH 332/495] Stops Squad Leaders and ComTechs from blowing up the Almayer (#3602) # About the pull request Okay that's a clickbait.... When people put C4 and Breaching Charges in their bag and what not the log gets triggered. This spams niche log with false warnings of /!\ DANGEROUS GRIEFING TERRORISTS /!\ # Explain why it's good for the game Uh # Changelog :cl: fix: Handling C4 and Breaching Charges should not zealously trigger antigrief protection anymore /:cl: --------- Co-authored-by: harryob --- code/game/objects/items/explosives/plastic.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/explosives/plastic.dm b/code/game/objects/items/explosives/plastic.dm index 0fffb245bc1a..4c2a1774d4db 100644 --- a/code/game/objects/items/explosives/plastic.dm +++ b/code/game/objects/items/explosives/plastic.dm @@ -62,10 +62,6 @@ /obj/item/explosive/plastic/afterattack(atom/target, mob/user, flag) setDir(get_dir(user, target)) - 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 it!")) - msg_admin_niche("[key_name(user)] attempted to prime \a [name] in [get_area(src)] [ADMIN_JMP(src.loc)]") - return if(user.action_busy || !flag) return @@ -75,6 +71,11 @@ if(!can_place(user, target)) return + if(antigrief_protection && user.faction == FACTION_MARINE && explosive_antigrief_check(src, user)) + to_chat(user, SPAN_WARNING("[name]'s safe-area accident inhibitor prevents you from planting it!")) + msg_admin_niche("[key_name(user)] attempted to prime \a [name] in [get_area(src)] [ADMIN_JMP(src.loc)]") + return + user.visible_message(SPAN_WARNING("[user] is trying to plant [name] on [target]!"), SPAN_WARNING("You are trying to plant [name] on [target]!")) if(ismob(target)) From 58523ed0efe978dfac0163c251f1178c2d35faa4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Jun 2023 16:03:14 +0100 Subject: [PATCH 333/495] Automatic changelog for PR #3602 [ci skip] --- html/changelogs/AutoChangeLog-pr-3602.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3602.yml diff --git a/html/changelogs/AutoChangeLog-pr-3602.yml b/html/changelogs/AutoChangeLog-pr-3602.yml new file mode 100644 index 000000000000..64306532462f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3602.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Handling C4 and Breaching Charges should not zealously trigger antigrief protection anymore" \ No newline at end of file From d0f10df80214a132efa001df051abb288e2ef7d5 Mon Sep 17 00:00:00 2001 From: cm13-github Date: Mon, 12 Jun 2023 15:54:24 +0000 Subject: [PATCH 334/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3567.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3576.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3594.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3595.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3596.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3598.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3599.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3602.yml | 4 ---- html/changelogs/archive/2023-06.yml | 13 +++++++++++++ 9 files changed, 13 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3567.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3576.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3594.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3595.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3596.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3598.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3599.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3602.yml diff --git a/html/changelogs/AutoChangeLog-pr-3567.yml b/html/changelogs/AutoChangeLog-pr-3567.yml deleted file mode 100644 index 907f211b9d7e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3567.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - rscadd: "Added a map override for Admins allowing them to load in maps directly as ground or ship during the next round." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3576.yml b/html/changelogs/AutoChangeLog-pr-3576.yml deleted file mode 100644 index 7fc582316bfb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3576.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - bugfix: "MMB cannot be used to attack again" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3594.yml b/html/changelogs/AutoChangeLog-pr-3594.yml deleted file mode 100644 index 3c3c199e3d0b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3594.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "Xenos are no longer notified each time a sister destroys a large crate." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3595.yml b/html/changelogs/AutoChangeLog-pr-3595.yml deleted file mode 100644 index 0f01e498107e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3595.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "Data detector no longer triggers on empty vial boxes" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3596.yml b/html/changelogs/AutoChangeLog-pr-3596.yml deleted file mode 100644 index 25fd70dde317..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3596.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "You can now plant hardy weeds on colony turfs on Chances Claim" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3598.yml b/html/changelogs/AutoChangeLog-pr-3598.yml deleted file mode 100644 index 73949b45a2ce..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3598.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "Your fluff security record from preferences is now visible to MPs." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3599.yml b/html/changelogs/AutoChangeLog-pr-3599.yml deleted file mode 100644 index c3d0b31df563..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3599.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "Sentries now work correctly on dropships." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3602.yml b/html/changelogs/AutoChangeLog-pr-3602.yml deleted file mode 100644 index 64306532462f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3602.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Handling C4 and Breaching Charges should not zealously trigger antigrief protection anymore" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 91951b8d82f7..f6d3931d5272 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -158,3 +158,16 @@ Segrain: - rscadd: Jobs can now be assigned specific character slots, which will be automatically loaded when joining as that role. + TheGamerdk: + - bugfix: Your fluff security record from preferences is now visible to MPs. + - bugfix: You can now plant hardy weeds on colony turfs on Chances Claim + - bugfix: Data detector no longer triggers on empty vial boxes + - bugfix: Sentries now work correctly on dropships. + - bugfix: Xenos are no longer notified each time a sister destroys a large crate. + fira: + - bugfix: Handling C4 and Breaching Charges should not zealously trigger antigrief + protection anymore + - rscadd: Added a map override for Admins allowing them to load in maps directly + as ground or ship during the next round. + ihatethisengine: + - bugfix: MMB cannot be used to attack again From a28b476c27a4f06af57e7e20f081ab168761895d Mon Sep 17 00:00:00 2001 From: Al-1ce <71247506+Al-1ce@users.noreply.github.com> Date: Mon, 12 Jun 2023 23:40:40 -0700 Subject: [PATCH 335/495] Food Lore (#3606) # About the pull request Adds various chunks of lore to some interesting/obscure drinks in the game, hopefully as means to encourage desc_lore to be used in more than just guns. # Explain why it's good for the game Quite possibly may contain SOVL. # Testing Photographs and Procedure N/A # Changelog :cl: add: Backstories have been added to various interesting drinks. /:cl: --- code/game/objects/items/reagent_containers/food/cans.dm | 4 +++- code/game/objects/items/reagent_containers/food/condiment.dm | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/reagent_containers/food/cans.dm b/code/game/objects/items/reagent_containers/food/cans.dm index c14ee4d7a4ee..aab2ee066e12 100644 --- a/code/game/objects/items/reagent_containers/food/cans.dm +++ b/code/game/objects/items/reagent_containers/food/cans.dm @@ -175,7 +175,8 @@ /obj/item/reagent_container/food/drinks/cans/thirteenloko name = "\improper Thirteen Loko" - desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly." + desc = "Consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly." + desc_lore = "A rarity among modern markets, Thirteen Loko is an all-Earth original. With a name coined by the general consensus that only the mildly insane willing to imbibe it, this energy drink has garnered a notorious reputation for itself and a sizeable cult following to match it. After a series of legal proceedings by Weyland-Yutani, denatured cobra venom was removed from the recipe, much to the disappointment of the drink's consumers." icon_state = "thirteen_loko" center_of_mass = "x=16;y=8" @@ -269,6 +270,7 @@ /obj/item/reagent_container/food/drinks/cans/boda name = "\improper Boda" desc = "State regulated soda beverage. Enjoy comrades." + desc_lore = "Designed back in 2159, the advertising campaign for BODA started out as an attempt by the UPP to win the hearts and minds of colonists and settlers across the galaxy. Soon after, the ubiquitous cyan vendors and large supplies of the drink began to crop up in UA warehouses with seemingly no clear origin. Despite some concerns, after initial testing determined that the stored products were safe for consumption and surprisingly popular when blind-tested with focus groups, the strange surplus of BODA was authorized for usage within the UA-associated colonies. Subsequently, it enjoyed a relative popularity before falling into obscurity in the coming decades as supplies dwindled." icon_state = "boda" center_of_mass = "x=16;y=10" diff --git a/code/game/objects/items/reagent_containers/food/condiment.dm b/code/game/objects/items/reagent_containers/food/condiment.dm index 7318a7b0165d..a13489f0af1e 100644 --- a/code/game/objects/items/reagent_containers/food/condiment.dm +++ b/code/game/objects/items/reagent_containers/food/condiment.dm @@ -202,6 +202,7 @@ /obj/item/reagent_container/food/condiment/hotsauce/franks name = "\improper Frank's Red Hot bottle" desc = "A bottle of Weyland-Yutani brand Frank's Red Hot hot sauce." + desc_lore = "Supposedly designed as a middle-ground flavor between ketchup and cayenne, this brand of spicy goodness achieved critical acclaim throughout UA space within both colonies and vessels alike. The sudden and widespread adoption was curiously timed with the near-simultaneous shelving of the original Frank's 'ULTRA' hot sauce." icon_state = "hotsauce_franks" item_state = "hotsauce_franks" From c1e547bef680ebc9c3d6b9cf7453606dc3839e1a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 07:55:51 +0100 Subject: [PATCH 336/495] Automatic changelog for PR #3606 [ci skip] --- html/changelogs/AutoChangeLog-pr-3606.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3606.yml diff --git a/html/changelogs/AutoChangeLog-pr-3606.yml b/html/changelogs/AutoChangeLog-pr-3606.yml new file mode 100644 index 000000000000..34f29804262a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3606.yml @@ -0,0 +1,4 @@ +author: "Al-1ce" +delete-after: True +changes: + - rscadd: "Backstories have been added to various interesting drinks." \ No newline at end of file From 58a0adebff4aaeb5213ef777b11bfb144ef2524f Mon Sep 17 00:00:00 2001 From: Hopekz Date: Tue, 13 Jun 2023 02:06:27 -0500 Subject: [PATCH 337/495] Huggers no longer lose health over time on weeds (#3603) From what I can tell the damage is meant to effect huggers outside of weeds so it is more of a QoL for huggers to make the role more bearable to play on the weeds. If it is meant to effect huggers on weeds too then I'd like to challenge that idea because I find that part more of a chore vs a fun gameplay aspect. :cl: Hopek balance: Huggers no longer lose health over time on weeds. /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index 1bb8b42775ee..d9ab8a1e849d 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -66,7 +66,7 @@ PF.flags_can_pass_all = PASS_ALL^PASS_OVER_THROW_ITEM /mob/living/carbon/xenomorph/facehugger/Life(delta_time) - if(stat != DEAD && !lying) + if(stat != DEAD && !lying && !(locate(/obj/effect/alien/weeds) in get_turf(src))) adjustBruteLoss(1) return ..() From a552b07f34a8b038d7b2cca06df5940db2e9a0a0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 08:18:35 +0100 Subject: [PATCH 338/495] Automatic changelog for PR #3603 [ci skip] --- html/changelogs/AutoChangeLog-pr-3603.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3603.yml diff --git a/html/changelogs/AutoChangeLog-pr-3603.yml b/html/changelogs/AutoChangeLog-pr-3603.yml new file mode 100644 index 000000000000..882558266271 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3603.yml @@ -0,0 +1,4 @@ +author: "Hopek" +delete-after: True +changes: + - balance: "Huggers no longer lose health over time on weeds." \ No newline at end of file From 886bb1ae6f4a4356285617a2629e0fd1c5df8ad6 Mon Sep 17 00:00:00 2001 From: cm13-github Date: Tue, 13 Jun 2023 07:20:47 +0000 Subject: [PATCH 339/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3603.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3606.yml | 4 ---- html/changelogs/archive/2023-06.yml | 5 +++++ 3 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3603.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3606.yml diff --git a/html/changelogs/AutoChangeLog-pr-3603.yml b/html/changelogs/AutoChangeLog-pr-3603.yml deleted file mode 100644 index 882558266271..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3603.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hopek" -delete-after: True -changes: - - balance: "Huggers no longer lose health over time on weeds." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3606.yml b/html/changelogs/AutoChangeLog-pr-3606.yml deleted file mode 100644 index 34f29804262a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3606.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Al-1ce" -delete-after: True -changes: - - rscadd: "Backstories have been added to various interesting drinks." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index f6d3931d5272..1b6aa3eaea23 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -171,3 +171,8 @@ as ground or ship during the next round. ihatethisengine: - bugfix: MMB cannot be used to attack again +2023-06-13: + Al-1ce: + - rscadd: Backstories have been added to various interesting drinks. + Hopek: + - balance: Huggers no longer lose health over time on weeds. From 039839a7102128809c797deedab3903b04507478 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 13 Jun 2023 03:21:13 -0400 Subject: [PATCH 340/495] Fiorina Sciannex groundside xeno landmarks (#3590) # About the pull request This PR adds missing Fiorina Sciannex groundside xeno landmarks. Morrow make a feature and not put up half dozen fixes challenge impossible. # Explain why it's good for the game Woops missed this map. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Added missing Fiorina Sciannex groundside xeno landmarks /:cl: --- maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index 867e3f7f48a0..4e1f9e3437ce 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -8693,6 +8693,7 @@ icon_state = "hive_spawn"; name = "xeno_hive_spawn" }, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating/prison, /area/fiorina/tumor/servers) "fqZ" = ( @@ -19625,6 +19626,7 @@ icon_state = "hive_spawn"; name = "xeno_hive_spawn" }, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ icon_state = "floor_plate" }, @@ -27419,6 +27421,7 @@ icon_state = "hive_spawn"; name = "xeno_hive_spawn" }, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ dir = 1; icon_state = "darkbrown2" @@ -32876,6 +32879,7 @@ icon_state = "hive_spawn"; name = "xeno_hive_spawn" }, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/prison{ dir = 1; icon_state = "whitegreencorner" @@ -38573,6 +38577,7 @@ icon_state = "hive_spawn"; name = "xeno_hive_spawn" }, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/plating/prison, /area/fiorina/tumor/fiberbush) "ybg" = ( From df36b6b3c4f116073513cbd39c10af3e3ca10b29 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 08:31:46 +0100 Subject: [PATCH 341/495] Automatic changelog for PR #3590 [ci skip] --- html/changelogs/AutoChangeLog-pr-3590.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3590.yml diff --git a/html/changelogs/AutoChangeLog-pr-3590.yml b/html/changelogs/AutoChangeLog-pr-3590.yml new file mode 100644 index 000000000000..a7e24653166f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3590.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Added missing Fiorina Sciannex groundside xeno landmarks" \ No newline at end of file From 40d41a13f5020914cdff42191d64282e5af35216 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Tue, 13 Jun 2023 08:25:11 +0100 Subject: [PATCH 342/495] Get_Access() overhaul (#3569) # About the pull request Goes over all the Get_Access() procs, renaming them and making sure relevant ERTs/Presets are using the correct procs for their accesses. Made a new proc for Restricted marine access like COs office, rather than it being manually removed from people like the XO and SEA. Removed any places where accesses were overlapping entirely, such as get_all_weyland_access() and get_all_main_accesses() (formerly centcom and all_access respectively) # 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: code: Updated all the Get_Access() procs, and removed some procs where they completely overlapped with others in presets. /:cl: --------- Co-authored-by: fira --- code/__DEFINES/access.dm | 2 +- code/game/gamemodes/cm_self_destruct.dm | 2 +- code/game/jobs/access.dm | 47 +++++++++------- code/game/objects/items/cards_ids.dm | 8 +-- .../objects/items/circuitboards/airlock.dm | 2 +- .../closets/secure/cm_closets.dm | 4 +- .../closets/secure/secure_closets.dm | 2 +- .../crates_lockers/secure_crates.dm | 2 +- code/modules/admin/verbs/debug.dm | 4 +- code/modules/cm_marines/marines_consoles.dm | 10 ++-- code/modules/gear_presets/cmb.dm | 53 +------------------ code/modules/gear_presets/contractor.dm | 10 ++-- code/modules/gear_presets/corpses.dm | 2 +- code/modules/gear_presets/fun.dm | 4 +- code/modules/gear_presets/other.dm | 22 ++++---- code/modules/gear_presets/pmc.dm | 2 +- code/modules/gear_presets/synths.dm | 8 +-- code/modules/gear_presets/upp.dm | 4 ++ code/modules/gear_presets/uscm.dm | 2 +- code/modules/gear_presets/uscm_dress.dm | 2 +- code/modules/gear_presets/uscm_event.dm | 8 +-- code/modules/gear_presets/uscm_police.dm | 2 +- code/modules/gear_presets/uscm_ship.dm | 6 +-- code/modules/gear_presets/whiteout.dm | 2 +- code/modules/gear_presets/wo.dm | 2 +- code/modules/gear_presets/wy.dm | 4 +- code/modules/gear_presets/wy_goons.dm | 2 +- 27 files changed, 91 insertions(+), 127 deletions(-) diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index bbad90a6bdc3..8b9fe898c72c 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -35,7 +35,7 @@ most of them are tied into map-placed objects. This should be reworked in the fu #define ACCESS_MARINE_RESEARCH 28 #define ACCESS_MARINE_SEA 29 #define ACCESS_MARINE_KITCHEN 30 -#define ACCESS_MARINE_CAPTAIN 31 +#define ACCESS_MARINE_CO 31 #define ACCESS_MARINE_TL_PREP 32 #define ACCESS_MARINE_MAINT 34 diff --git a/code/game/gamemodes/cm_self_destruct.dm b/code/game/gamemodes/cm_self_destruct.dm index 59ed5b66b12f..27cbf9e92f90 100644 --- a/code/game/gamemodes/cm_self_destruct.dm +++ b/code/game/gamemodes/cm_self_destruct.dm @@ -369,7 +369,7 @@ var/global/datum/authority/branch/evacuation/EvacuationAuthority //This is initi name = "self-destruct control panel" icon_state = "console_1" base_icon_state = "console" - req_one_access = list(ACCESS_MARINE_CAPTAIN, ACCESS_MARINE_SENIOR) + req_one_access = list(ACCESS_MARINE_CO, ACCESS_MARINE_SENIOR) /obj/structure/machinery/self_destruct/console/Destroy() . = ..() diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 272d3b264040..c4a3070dea2d 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -82,13 +82,14 @@ return return 1 -/proc/get_centcom_access(job) - return get_all_centcom_access() +///Grants access to EVERYWHERE +/proc/get_global_access() + return get_all_marine_access() + get_all_main_access() +///Grants standard access for all factions, does not include high restrictions like COs office. +/proc/get_all_main_access() + return get_antagonist_access() + get_all_civilian_access() + get_all_weyland_access() -/proc/get_all_accesses() - return get_all_marine_access() + get_all_civilian_accesses() - -/proc/get_all_civilian_accesses() +/proc/get_all_civilian_access() return list( ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_RESEARCH, @@ -99,9 +100,13 @@ ACCESS_CIVILIAN_COMMAND, ) +///Includes restricted accesses /proc/get_all_marine_access() + return list(ACCESS_MARINE_CO) + get_main_marine_access() + +///All Almayer accesses other than the highly restricted ones, such as CO's office. +/proc/get_main_marine_access() return list( - ACCESS_MARINE_CAPTAIN, ACCESS_MARINE_SENIOR, ACCESS_MARINE_DATABASE, ACCESS_MARINE_COMMAND, @@ -138,25 +143,29 @@ ACCESS_PRESS, ) -/proc/get_all_centcom_access() +/proc/get_all_weyland_access() return list(ACCESS_WY_PMC_GREEN, ACCESS_WY_PMC_ORANGE, ACCESS_WY_PMC_RED, ACCESS_WY_PMC_BLACK, ACCESS_WY_PMC_WHITE, ACCESS_WY_CORPORATE) -/proc/get_all_syndicate_access() - return list(ACCESS_ILLEGAL_PIRATE) - +///CLF & UPP, UPP Commandos have global. /proc/get_antagonist_access() - return get_all_accesses() + get_all_syndicate_access() + return get_main_marine_access() + list(ACCESS_ILLEGAL_PIRATE) + +///Used by PMCs and elite mercs. +/proc/get_weyland_pmc_access() + return get_all_main_access() -/proc/get_antagonist_pmc_access() - return get_antagonist_access() +///This is only used by USCM ERTs at present +/proc/get_friendly_ert_access() + return get_main_marine_access() + get_all_civilian_access() -/proc/get_freelancer_access() +///Pizza and Souto +/proc/get_civil_ert_access() return list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_CARGO, ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_RESEARCH, ACCESS_CIVILIAN_ENGINEERING, ACCESS_CIVILIAN_LOGISTICS) /proc/get_region_accesses(code) switch(code) if(0) - return get_all_accesses() + return get_all_main_access() if(1) return list(ACCESS_MARINE_CMP, ACCESS_MARINE_BRIG, ACCESS_MARINE_ARMORY) // Security if(2) @@ -166,7 +175,7 @@ if(4) return list(ACCESS_MARINE_CE, ACCESS_MARINE_ENGINEERING, ACCESS_MARINE_OT, ACCESS_MARINE_MAINT) // Engineering if(5) - return list(ACCESS_MARINE_CAPTAIN, ACCESS_MARINE_SENIOR, ACCESS_MARINE_DATABASE, ACCESS_MARINE_COMMAND, ACCESS_MARINE_RO, ACCESS_MARINE_CARGO, ACCESS_MARINE_SEA, ACCESS_MARINE_SYNTH) // Command + return list(ACCESS_MARINE_CO, ACCESS_MARINE_SENIOR, ACCESS_MARINE_DATABASE, ACCESS_MARINE_COMMAND, ACCESS_MARINE_RO, ACCESS_MARINE_CARGO, ACCESS_MARINE_SEA, ACCESS_MARINE_SYNTH) // Command if(6) return list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_ENGPREP, ACCESS_MARINE_SMARTPREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_SPECPREP, ACCESS_MARINE_TL_PREP, ACCESS_MARINE_KITCHEN)//spess mahreens if(7) @@ -218,7 +227,7 @@ if(ACCESS_MARINE_ENGINEERING) return "[MAIN_SHIP_NAME] Engineering" if(ACCESS_MARINE_OT) return "[MAIN_SHIP_NAME] Ordnance Workshop" if(ACCESS_MARINE_SENIOR) return "[MAIN_SHIP_NAME] Senior Command" - if(ACCESS_MARINE_CAPTAIN) return "Commander's Quarters" + if(ACCESS_MARINE_CO) return "Commander's Quarters" if(ACCESS_MARINE_DATABASE) return "[MAIN_SHIP_NAME]'s Database" if(ACCESS_MARINE_COMMAND) return "[MAIN_SHIP_NAME] Command" if(ACCESS_MARINE_CREWMAN) return "Vehicle Crewman" @@ -248,7 +257,7 @@ if(ACCESS_MARINE_KITCHEN) return "Kitchen" if(ACCESS_MARINE_SYNTH) return "Synthetic Storage" -/proc/get_centcom_access_desc(A) +/proc/get_weyland_access_desc(A) switch(A) if(ACCESS_WY_PMC_GREEN) return "Wey-Yu PMC Green" if(ACCESS_WY_PMC_ORANGE) return "Wey-Yu PMC Orange" diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 04308492752c..976ec285c8f4 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -210,7 +210,7 @@ assignment = "Corporate Mercenary" /obj/item/card/id/pmc/New() - access = get_all_centcom_access() + access = get_all_weyland_access() ..() /obj/item/card/id/pmc/ds @@ -236,7 +236,7 @@ assignment = "General" /obj/item/card/id/general/New() - access = get_all_centcom_access() + access = get_all_weyland_access() /obj/item/card/id/provost name = "provost holo-badge" @@ -246,7 +246,7 @@ assignment = "Provost" /obj/item/card/id/provost/New() - access = get_all_centcom_access() + access = get_all_weyland_access() /obj/item/card/id/syndicate name = "agent card" @@ -342,7 +342,7 @@ assignment = "General" /obj/item/card/id/centcom/New() - access = get_all_centcom_access() + access = get_all_weyland_access() ..() diff --git a/code/game/objects/items/circuitboards/airlock.dm b/code/game/objects/items/circuitboards/airlock.dm index 6fa986e9d17c..873d326847ec 100644 --- a/code/game/objects/items/circuitboards/airlock.dm +++ b/code/game/objects/items/circuitboards/airlock.dm @@ -44,7 +44,7 @@ t1 += "
" - var/list/accesses = get_all_accesses() + var/list/accesses = get_all_main_access() for (var/acc in accesses) var/aname = get_access_desc(acc) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm index 56328404702e..4d275ee7b9d8 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cm_closets.dm @@ -5,7 +5,7 @@ GLOBAL_LIST_EMPTY(co_secure_boxes) //MARINE COMMAND CLOSET /obj/structure/closet/secure_closet/commander name = "commanding officer's locker" - req_access = list(ACCESS_MARINE_CAPTAIN) + req_access = list(ACCESS_MARINE_CO) icon_state = "secure_locked_commander" icon_closed = "secure_unlocked_commander" icon_locked = "secure_locked_commander" @@ -22,7 +22,7 @@ GLOBAL_LIST_EMPTY(co_secure_boxes) /obj/structure/closet/secure_closet/securecom name = "commanding officer's secure box" - req_access = list(ACCESS_MARINE_CAPTAIN) + req_access = list(ACCESS_MARINE_CO) desc = "A safe for the Commanding Officer to store any equipment they need to have ready at a moment's notice. There's a note inside saying that whatever was inside it before was moved out." icon = 'icons/obj/structures/marine_closet.dmi' icon_state = "commander_safe" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 11bd32b8fdb7..435dfce3f122 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -41,7 +41,7 @@ open() else src.req_access = list() - src.req_access += pick(get_all_accesses()) + src.req_access += pick(get_all_main_access()) ..() /obj/structure/closet/secure_closet/proc/togglelock(mob/living/user) diff --git a/code/game/objects/structures/crates_lockers/secure_crates.dm b/code/game/objects/structures/crates_lockers/secure_crates.dm index abdab195fa11..b4ebb6d5e827 100644 --- a/code/game/objects/structures/crates_lockers/secure_crates.dm +++ b/code/game/objects/structures/crates_lockers/secure_crates.dm @@ -104,7 +104,7 @@ open() else src.req_access = list() - src.req_access += pick(get_all_accesses()) + src.req_access += pick(get_all_main_access()) ..() diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 3b3240405e89..8a017446858d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -149,11 +149,11 @@ if (H.wear_id) var/obj/item/card/id/id = H.wear_id id.icon_state = "gold" - id:access = get_all_accesses()+get_all_centcom_access()+get_all_syndicate_access() + id:access = get_global_access() else var/obj/item/card/id/id = new/obj/item/card/id(M); id.icon_state = "gold" - id:access = get_all_accesses()+get_all_centcom_access()+get_all_syndicate_access() + id:access = get_all_main_access() id.registered_name = H.real_name id.registered_ref = WEAKREF(H) id.assignment = "Captain" diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index 1327788af55f..ab343b2daed0 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -109,7 +109,7 @@ Access:
"} - var/known_access_rights = get_all_accesses() + var/known_access_rights = get_all_main_access() for(var/A in target_id_card.access) if(A in known_access_rights) contents += " [get_access_desc(A)]" @@ -197,7 +197,7 @@ else var/list/new_access = list() if(is_centcom) - new_access = get_centcom_access(target) + new_access = get_all_weyland_access() else var/datum/job/job = RoleAuthority.roles_for_mode[target] @@ -205,7 +205,7 @@ visible_message("[SPAN_BOLD("[src]")] states, \"DATA ERROR: Can not find next entry in database: [target]\"") return new_access = job.get_access() - target_id_card.access -= get_all_centcom_access() + get_all_accesses() + target_id_card.access -= get_all_weyland_access() + get_all_main_access() target_id_card.access |= new_access target_id_card.assignment = target target_id_card.rank = target @@ -227,7 +227,7 @@ log_idmod(target_id_card, " [key_name_admin(usr)] granted [access_type] IFF. ") return TRUE access_type = text2num(params["access_target"]) - if(access_type in (is_centcom ? get_all_centcom_access() : get_all_accesses())) + if(access_type in (is_centcom ? get_all_weyland_access() : get_main_marine_access())) if(access_type in target_id_card.access) target_id_card.access -= access_type log_idmod(target_id_card, " [key_name_admin(usr)] revoked access '[access_type]'. ") @@ -239,7 +239,7 @@ if(!authenticated || !target_id_card) return - target_id_card.access |= (is_centcom ? get_all_centcom_access() : get_all_accesses()) + target_id_card.access |= (is_centcom ? get_all_weyland_access() : get_main_marine_access()) target_id_card.faction_group |= factions log_idmod(target_id_card, " [key_name_admin(usr)] granted the ID all access and USCM IFF. ") return TRUE diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index 3d8d1a6883ef..f1e31cdf86ca 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -1,47 +1,3 @@ -/datum/equipment_preset/cmb - name = "Colonial Marshal" - - assignment = "CMB Deputy" - rank = JOB_CMB - faction = FACTION_USCM - -/datum/equipment_preset/cmb/New() - . = ..() - access = get_all_accesses() + get_all_civilian_accesses() - -/datum/equipment_preset/cmb/load_name(mob/living/carbon/human/new_human, randomise) - new_human.gender = pick(80;MALE,20;FEMALE) - var/datum/preferences/A = new() - A.randomize_appearance(new_human) - var/random_name - var/static/list/colors = list("BLACK" = list(15, 15, 25), "BROWN" = list(102, 51, 0), "AUBURN" = list(139, 62, 19)) - var/static/list/hair_colors = colors.Copy() + list("BLONDE" = list(197, 164, 30), "CARROT" = list(174, 69, 42)) - var/hair_color = pick(hair_colors) - new_human.r_hair = hair_colors[hair_color][1] - new_human.g_hair = hair_colors[hair_color][2] - new_human.b_hair = hair_colors[hair_color][3] - new_human.r_facial = hair_colors[hair_color][1] - new_human.g_facial = hair_colors[hair_color][2] - new_human.b_facial = hair_colors[hair_color][3] - var/eye_color = pick(colors) - new_human.r_eyes = colors[eye_color][1] - new_human.g_eyes = colors[eye_color][2] - new_human.b_eyes = colors[eye_color][3] - if(new_human.gender == MALE) - random_name = "[pick(first_names_male)] [pick(last_names)]" - new_human.h_style = pick("Crewcut", "Shaved Head", "Buzzcut", "Undercut", "Side Undercut", "Pvt. Joker", "Marine Fade", "Low Fade", "Medium Fade", "High Fade", "No Fade", "Coffee House Cut", "Flat Top",) - new_human.f_style = pick("5 O'clock Shadow", "Shaved", "Full Beard", "3 O'clock Moustache", "5 O'clock Shadow", "5 O'clock Moustache", "7 O'clock Shadow", "7 O'clock Moustache",) - else - random_name = "[pick(first_names_female)] [pick(last_names)]" - new_human.h_style = pick("Ponytail 1", "Ponytail 2", "Ponytail 3", "Ponytail 4", "Pvt. Redding", "Pvt. Clarison", "Cpl. Dietrich", "Pvt. Vasquez", "Marine Bun", "Marine Bun 2", "Marine Flat Top",) - new_human.change_real_name(new_human, random_name) - new_human.age = rand(20,45) - new_human.r_hair = rand(15,35) - new_human.g_hair = rand(15,35) - new_human.b_hair = rand(25,45) - -//*****************************************************************************************************/ - /datum/equipment_preset/cmb name = "Colonial Marshal" faction = FACTION_USCM @@ -53,8 +9,7 @@ /datum/equipment_preset/cmb/New() . = ..() - access = get_all_accesses() + get_all_civilian_accesses() - + access = get_friendly_ert_access() /datum/equipment_preset/cmb/load_name(mob/living/carbon/human/new_human) new_human.gender = pick(80;MALE,20;FEMALE) @@ -448,7 +403,7 @@ /datum/equipment_preset/uscm/cmb/New() . = ..() - access = get_all_accesses() + list(ACCESS_MARINE_PREP) + access = get_friendly_ert_access() assignment = "Anchorpoint Station Marine Rifleman" rank = JOB_SQUAD_MARINE @@ -504,7 +459,6 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE /datum/equipment_preset/uscm/cmb/leader/New() . = ..() - access = get_all_accesses() + list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = "Anchorpoint Station Marine Team Leader" rank = JOB_SQUAD_LEADER @@ -550,7 +504,6 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE /datum/equipment_preset/uscm/cmb/rto/New() . = ..() - access = get_all_accesses() + list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP) assignment = "Anchorpoint Station Marine Technical Specialist" rank = JOB_SQUAD_TEAM_LEADER @@ -598,7 +551,6 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE /datum/equipment_preset/uscm/cmb/medic/New() . = ..() - access = get_all_accesses() + list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = "Anchorpoint Station Hospital Corpsman" rank = JOB_SQUAD_MEDIC @@ -660,7 +612,6 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE /datum/equipment_preset/uscm/cmb/smartgunner/New() . = ..() - access = get_all_accesses() + list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = "Anchorpoint Station Marine Smartgunner" rank = JOB_SQUAD_SMARTGUN diff --git a/code/modules/gear_presets/contractor.dm b/code/modules/gear_presets/contractor.dm index c318eb6b76d4..62495ac59213 100644 --- a/code/modules/gear_presets/contractor.dm +++ b/code/modules/gear_presets/contractor.dm @@ -8,7 +8,7 @@ /datum/equipment_preset/contractor/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_all_main_access() /datum/equipment_preset/contractor/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(80;MALE,20;FEMALE) @@ -57,7 +57,7 @@ /datum/equipment_preset/contractor/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_all_main_access() /datum/equipment_preset/dust_raider/load_name(mob/living/carbon/human/new_human) @@ -598,7 +598,7 @@ /datum/equipment_preset/contractor/covert/heavy/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/contractor/covert/heavy/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) @@ -651,7 +651,7 @@ /datum/equipment_preset/contractor/covert/engi/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/contractor/covert/engi/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) @@ -703,7 +703,7 @@ /datum/equipment_preset/contractor/covert/medic/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/contractor/covert/medic/load_gear(mob/living/carbon/human/new_human) //clothing diff --git a/code/modules/gear_presets/corpses.dm b/code/modules/gear_presets/corpses.dm index 08389ed00a60..9641ab96a1c0 100644 --- a/code/modules/gear_presets/corpses.dm +++ b/code/modules/gear_presets/corpses.dm @@ -217,7 +217,7 @@ /datum/equipment_preset/corpse/clown/New() . = ..() //As a joke, clown has all access so they can clown everywhere... - access = get_all_accesses() + access = get_all_main_access() /datum/equipment_preset/corpse/clown/load_name(mob/living/carbon/human/new_human, randomise) . = ..() //To load gender, randomise appearance, etc. diff --git a/code/modules/gear_presets/fun.dm b/code/modules/gear_presets/fun.dm index 19eb64942f10..3930f6fb9999 100644 --- a/code/modules/gear_presets/fun.dm +++ b/code/modules/gear_presets/fun.dm @@ -246,7 +246,7 @@ /datum/equipment_preset/fun/santa/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_global_access() /datum/equipment_preset/fun/santa/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = MALE @@ -342,7 +342,7 @@ /datum/equipment_preset/fun/van_bandolier/New() . = ..() - access = get_all_accesses() + access = get_global_access() /datum/equipment_preset/fun/van_bandolier/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = MALE diff --git a/code/modules/gear_presets/other.dm b/code/modules/gear_presets/other.dm index 6dd3f830eb12..c2beca202e84 100644 --- a/code/modules/gear_presets/other.dm +++ b/code/modules/gear_presets/other.dm @@ -38,7 +38,7 @@ /datum/equipment_preset/other/freelancer/New() . = ..() - access = get_all_accesses() + access = get_all_main_access() /datum/equipment_preset/other/freelancer/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(60;MALE,40;FEMALE) @@ -247,7 +247,7 @@ /datum/equipment_preset/other/elite_merc/New() . = ..() - access = get_all_accesses() + access = get_all_main_access() /datum/equipment_preset/other/elite_merc/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(70;MALE,30;FEMALE) @@ -280,7 +280,7 @@ /datum/equipment_preset/other/elite_merc/standard/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/other/elite_merc/standard/load_gear(mob/living/carbon/human/new_human) //TODO: add unique backpacks and satchels @@ -321,7 +321,7 @@ /datum/equipment_preset/other/elite_merc/heavy/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/other/elite_merc/heavy/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels @@ -365,7 +365,7 @@ /datum/equipment_preset/other/elite_merc/engineer/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/other/elite_merc/engineer/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels @@ -422,7 +422,7 @@ /datum/equipment_preset/other/elite_merc/medic/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/other/elite_merc/medic/load_gear(mob/living/carbon/human/new_human) //webbing @@ -472,7 +472,7 @@ /datum/equipment_preset/other/elite_merc/leader/New() . = ..() - access = get_antagonist_pmc_access() + access = get_weyland_pmc_access() /datum/equipment_preset/other/elite_merc/leader/load_gear(mob/living/carbon/human/new_human) //clothes @@ -512,7 +512,7 @@ /datum/equipment_preset/other/business_person/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_all_main_access() /datum/equipment_preset/other/business_person/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels @@ -562,7 +562,7 @@ /datum/equipment_preset/other/pizza/New() . = ..() - access = get_freelancer_access() + access = get_civil_ert_access() /datum/equipment_preset/other/pizza/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(MALE,FEMALE) @@ -607,7 +607,7 @@ /datum/equipment_preset/other/souto/New() . = ..() - access = get_freelancer_access() + access = get_civil_ert_access() /datum/equipment_preset/other/souto/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = MALE @@ -789,7 +789,7 @@ /datum/equipment_preset/other/xeno_cultist/New() . = ..() - access = get_all_civilian_accesses() + access = get_all_civilian_access() /datum/equipment_preset/other/xeno_cultist/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chaplain/cultist(new_human), WEAR_BODY) diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 789d40f09706..2dd9c5f1fda0 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -12,7 +12,7 @@ /datum/equipment_preset/pmc/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + get_antagonist_access() + access = get_weyland_pmc_access() /datum/equipment_preset/pmc/load_name(mob/living/carbon/human/new_human, randomise) diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index 50c2edfea3eb..375a90221765 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -9,7 +9,7 @@ /datum/equipment_preset/synth/New() . = ..() - access = get_all_accesses() + access = get_global_access() /datum/equipment_preset/synth/load_race(mob/living/carbon/human/new_human) if(new_human.client?.prefs?.synthetic_type) @@ -141,7 +141,7 @@ /datum/equipment_preset/synth/survivor/New() . = ..() - access = get_all_civilian_accesses() + get_region_accesses(2) + get_region_accesses(4) + ACCESS_MARINE_RESEARCH + ACCESS_WY_CORPORATE //Access to civillians stuff + medbay stuff + engineering stuff + research + access = get_all_civilian_access() + get_region_accesses(2) + get_region_accesses(4) + ACCESS_MARINE_RESEARCH + ACCESS_WY_CORPORATE //Access to civillians stuff + medbay stuff + engineering stuff + research /datum/equipment_preset/synth/survivor/load_gear(mob/living/carbon/human/new_human) for(var/equipment in equipment_to_spawn) @@ -465,7 +465,7 @@ /datum/equipment_preset/synth/working_joe/New() . = ..() - access = get_all_accesses() + access = get_global_access() /datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/new_human) new_human.set_species(SYNTH_WORKING_JOE) @@ -589,7 +589,7 @@ /datum/equipment_preset/synth/infiltrator/New() . = ..() - access = get_all_accesses() + access = get_global_access() /datum/equipment_preset/synth/infiltrator/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(MALE,FEMALE) diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 00d8f126bdb5..2f7148302485 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -2103,6 +2103,10 @@ idtype = /obj/item/card/id/data languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_TSL, LANGUAGE_SPANISH, LANGUAGE_CHINESE) +/datum/equipment_preset/upp/commando/New() + . = ..() + access = get_global_access() + /datum/equipment_preset/upp/commando/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo, WEAR_L_EAR) diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index 0afe09c831b7..b5c6662137bb 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -790,7 +790,7 @@ /datum/equipment_preset/uscm/marsoc/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_global_access() /datum/equipment_preset/uscm/marsoc/load_gear(mob/living/carbon/human/new_human) //back diff --git a/code/modules/gear_presets/uscm_dress.dm b/code/modules/gear_presets/uscm_dress.dm index cf95bca252cc..600b8dcce1b2 100644 --- a/code/modules/gear_presets/uscm_dress.dm +++ b/code/modules/gear_presets/uscm_dress.dm @@ -111,7 +111,7 @@ /datum/equipment_preset/uscm_event/dress/officer/capt/New() . = ..() - access = get_all_marine_access() - ACCESS_MARINE_CAPTAIN + access = get_main_marine_access() /datum/equipment_preset/uscm_event/dress/officer/co name = "Dress Blues - (O-4) Major" diff --git a/code/modules/gear_presets/uscm_event.dm b/code/modules/gear_presets/uscm_event.dm index 52e7b2a83e48..1af69f567077 100644 --- a/code/modules/gear_presets/uscm_event.dm +++ b/code/modules/gear_presets/uscm_event.dm @@ -39,7 +39,7 @@ /datum/equipment_preset/uscm_event/colonel/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_global_access() /datum/equipment_preset/uscm_event/colonel/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/highcom(new_human), WEAR_L_EAR) @@ -74,7 +74,7 @@ /datum/equipment_preset/uscm_event/general/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_global_access() /datum/equipment_preset/uscm_event/general/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels @@ -206,7 +206,7 @@ /datum/equipment_preset/uscm_event/provost/New() . = ..() - access = get_all_marine_access() + access = get_global_access() /datum/equipment_preset/uscm_event/provost/enforcer name = "Provost Enforcer (ME5)" @@ -485,7 +485,7 @@ /datum/equipment_preset/uscm_event/uaac/tis/New() . = ..() - access = get_all_marine_access() + access = get_global_access() /datum/equipment_preset/uscm_event/uaac/tis/io name = "UAAC-TIS Intelligence Officer (NO2)" diff --git a/code/modules/gear_presets/uscm_police.dm b/code/modules/gear_presets/uscm_police.dm index 5b921f07f219..2b8cb2ce453c 100644 --- a/code/modules/gear_presets/uscm_police.dm +++ b/code/modules/gear_presets/uscm_police.dm @@ -204,7 +204,7 @@ /datum/equipment_preset/uscm_ship/uscm_police/riot_mp/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_main_marine_access() /datum/equipment_preset/uscm_ship/uscm_police/riot_mp/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 1569d282807e..688a55d0f0f6 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -510,7 +510,7 @@ /datum/equipment_preset/uscm_ship/xo/New() . = ..() - access = get_all_marine_access() - ACCESS_MARINE_CAPTAIN + access = get_main_marine_access() /datum/equipment_preset/uscm_ship/xo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel @@ -581,7 +581,7 @@ /datum/equipment_preset/uscm_ship/sea/New() . = ..() - access = get_all_marine_access() - ACCESS_MARINE_CAPTAIN + access = get_main_marine_access() /datum/equipment_preset/uscm_ship/sea/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel @@ -733,7 +733,7 @@ /datum/equipment_preset/uscm_ship/officer/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_all_marine_access() /datum/equipment_preset/uscm_ship/officer/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels diff --git a/code/modules/gear_presets/whiteout.dm b/code/modules/gear_presets/whiteout.dm index 3c242cd506d3..a83a1dec9a66 100644 --- a/code/modules/gear_presets/whiteout.dm +++ b/code/modules/gear_presets/whiteout.dm @@ -13,7 +13,7 @@ /datum/equipment_preset/pmc/w_y_whiteout/New() . = ..() - access = get_antagonist_pmc_access() + access = get_global_access() /datum/equipment_preset/pmc/w_y_whiteout/load_race(mob/living/carbon/human/new_human) new_human.set_species(SYNTH_COMBAT) diff --git a/code/modules/gear_presets/wo.dm b/code/modules/gear_presets/wo.dm index 5ca610c06434..d7d729c53701 100644 --- a/code/modules/gear_presets/wo.dm +++ b/code/modules/gear_presets/wo.dm @@ -109,7 +109,7 @@ /datum/equipment_preset/wo/xo/New() . = ..() - access = get_all_marine_access() + access = get_main_marine_access() /datum/equipment_preset/wo/xo/load_gear(mob/living/carbon/human/new_human) var/back_item = /obj/item/storage/backpack/satchel diff --git a/code/modules/gear_presets/wy.dm b/code/modules/gear_presets/wy.dm index 8532391dd2c5..28a4cdae9ffb 100644 --- a/code/modules/gear_presets/wy.dm +++ b/code/modules/gear_presets/wy.dm @@ -21,7 +21,7 @@ /datum/equipment_preset/wy/New() . = ..() - access += get_all_civilian_accesses() + get_all_centcom_access() + access += get_all_civilian_access() + get_all_weyland_access() /datum/equipment_preset/wy/load_id(mob/living/carbon/human/new_human) . = ..() @@ -86,7 +86,7 @@ /datum/equipment_preset/wy/manager/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_global_access() /datum/equipment_preset/wy/manager/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/manager(new_human), WEAR_BODY) diff --git a/code/modules/gear_presets/wy_goons.dm b/code/modules/gear_presets/wy_goons.dm index 8bc4cd1ad681..753693ef31f9 100644 --- a/code/modules/gear_presets/wy_goons.dm +++ b/code/modules/gear_presets/wy_goons.dm @@ -9,7 +9,7 @@ /datum/equipment_preset/goon/New() . = ..() - access = get_all_accesses() + get_all_centcom_access() + access = get_all_main_access() /datum/equipment_preset/goon/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(MALE, FEMALE) From a9f3a1f418efda78cdba55a3e3603f7a1a059caa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 08:48:13 +0100 Subject: [PATCH 343/495] Automatic changelog for PR #3569 [ci skip] --- html/changelogs/AutoChangeLog-pr-3569.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3569.yml diff --git a/html/changelogs/AutoChangeLog-pr-3569.yml b/html/changelogs/AutoChangeLog-pr-3569.yml new file mode 100644 index 000000000000..290008c10a2e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3569.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - code_imp: "Updated all the Get_Access() procs, and removed some procs where they completely overlapped with others in presets." \ No newline at end of file From 31e4cdb3e0fcc88e9d8568b9172459b3707f62c4 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Tue, 13 Jun 2023 10:53:28 +0200 Subject: [PATCH 344/495] You can now use the Ghost verb when nested and still return to your body when freed (#3597) # About the pull request This is just confusing. Fixes #1552 # Explain why it's good for the game Less confusion good
# Changelog :cl: fix: You'll now be allowed to reenter your nested body when freed, even if you used the ghost verb. /:cl: --------- Co-authored-by: harryob --- code/modules/mob/dead/observer/observer.dm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 39bd19c30450..f48efa96578d 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -386,7 +386,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/list/options = list("Ghost", "Stay in body") if(check_rights(R_MOD)) options = list("Aghost") + options - var/response = tgui_alert(src, "Are you -sure- you want to ghost?\n(You are alive. If you ghost, you won't be able to return to your body. You can't change your mind so choose wisely!)", "Are you sure you want to ghost?", options) + var/text_prompt = "Are you -sure- you want to ghost?\n(You are alive. If you ghost, you won't be able to return to your body. You can't change your mind so choose wisely!)" + var/is_nested = (buckled && istype(buckled, /obj/structure/bed/nest)) + var/obj/structure/bed/nest/nest + if(is_nested) + text_prompt += "\nSince you're nested, you will be given a chance to reenter your body upon being freed." + nest = buckled + var/response = tgui_alert(src, text_prompt, "Are you sure you want to ghost?", options) if(response == "Aghost") client.admin_ghost() return @@ -396,9 +402,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(location) //to avoid runtime when a mob ends up in nullspace msg_admin_niche("[key_name_admin(usr)] has ghosted. [ADMIN_JMP(location)]") log_game("[key_name_admin(usr)] has ghosted.") - var/mob/dead/observer/ghost = ghostize(FALSE) //FALSE parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 + var/mob/dead/observer/ghost = ghostize((is_nested && nest && !QDELETED(nest))) //FALSE parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 if(ghost && !is_admin_level(z)) ghost.timeofdeath = world.time + if(is_nested && nest && !QDELETED(nest)) + ghost.can_reenter_corpse = FALSE /mob/dead/observer/Move(atom/newloc, direct) following = null From 7064582209b078fe9071ffc7e27d10ca44f5c441 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 10:05:34 +0100 Subject: [PATCH 345/495] Automatic changelog for PR #3597 [ci skip] --- html/changelogs/AutoChangeLog-pr-3597.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3597.yml diff --git a/html/changelogs/AutoChangeLog-pr-3597.yml b/html/changelogs/AutoChangeLog-pr-3597.yml new file mode 100644 index 000000000000..403d056eaffd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3597.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "You'll now be allowed to reenter your nested body when freed, even if you used the ghost verb." \ No newline at end of file From 59be7172500acfdef2bbfcea040cd2c2bb145dcb Mon Sep 17 00:00:00 2001 From: cm13-github Date: Tue, 13 Jun 2023 11:02:36 +0000 Subject: [PATCH 346/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3569.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3590.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3597.yml | 4 ---- html/changelogs/archive/2023-06.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3569.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3590.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3597.yml diff --git a/html/changelogs/AutoChangeLog-pr-3569.yml b/html/changelogs/AutoChangeLog-pr-3569.yml deleted file mode 100644 index 290008c10a2e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3569.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - code_imp: "Updated all the Get_Access() procs, and removed some procs where they completely overlapped with others in presets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3590.yml b/html/changelogs/AutoChangeLog-pr-3590.yml deleted file mode 100644 index a7e24653166f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3590.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Added missing Fiorina Sciannex groundside xeno landmarks" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3597.yml b/html/changelogs/AutoChangeLog-pr-3597.yml deleted file mode 100644 index 403d056eaffd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3597.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "You'll now be allowed to reenter your nested body when freed, even if you used the ghost verb." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 1b6aa3eaea23..e16bfd75f050 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -176,3 +176,11 @@ - rscadd: Backstories have been added to various interesting drinks. Hopek: - balance: Huggers no longer lose health over time on weeds. + Morrow: + - bugfix: Added missing Fiorina Sciannex groundside xeno landmarks + TheGamerdk: + - bugfix: You'll now be allowed to reenter your nested body when freed, even if + you used the ghost verb. + realforest2001: + - code_imp: Updated all the Get_Access() procs, and removed some procs where they + completely overlapped with others in presets. From 537dd2a992e46045a88e49516888744b8dcdc662 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 13 Jun 2023 06:58:10 -0400 Subject: [PATCH 347/495] Makes nuke get those pesky closet/tunnel hiders (#3564) # About the pull request This PR makes nukes exploding kill people who are hiding in closet/tunnels OTHER THAN refrigerators. Also please god do not make me refactor this whole thing I will die. # Explain why it's good for the game It's goofy to survive in a closet. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Made nukes get those pesky closet/tunnel hiders /:cl: --- code/game/gamemodes/cm_self_destruct.dm | 43 +++++++++++++------------ 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/code/game/gamemodes/cm_self_destruct.dm b/code/game/gamemodes/cm_self_destruct.dm index 27cbf9e92f90..8c022fd0d916 100644 --- a/code/game/gamemodes/cm_self_destruct.dm +++ b/code/game/gamemodes/cm_self_destruct.dm @@ -256,17 +256,18 @@ var/global/datum/authority/branch/evacuation/EvacuationAuthority //This is initi ship_status = 0 //Destroyed. break - var/L1[] = new //Everyone who will be destroyed on the zlevel(s). - var/L2[] = new //Everyone who only needs to see the cinematic. - var/mob/M - var/turf/T - for(M in GLOB.player_list) //This only does something cool for the people about to die, but should prove pretty interesting. - if(!M || !M.loc) continue //In case something changes when we sleep(). - if(M.stat == DEAD) - L2 |= M - else if(M.z in z_levels) - L1 |= M - shake_camera(M, 110, 4) + var/list/alive_mobs = list() //Everyone who will be destroyed on the zlevel(s). + var/list/dead_mobs = list() //Everyone who only needs to see the cinematic. + for(var/mob/current_mob as anything in GLOB.mob_list) //This only does something cool for the people about to die, but should prove pretty interesting. + if(!current_mob || !current_mob.loc) + continue //In case something changes when we sleep(). + if(current_mob.stat == DEAD) + dead_mobs |= current_mob + continue + var/turf/current_turf = get_turf(current_mob) + if(current_turf.z in z_levels) + alive_mobs |= current_mob + shake_camera(current_mob, 110, 4) sleep(100) @@ -275,23 +276,23 @@ var/global/datum/authority/branch/evacuation/EvacuationAuthority //This is initi var/atom/movable/screen/cinematic/explosion/C = new if(play_anim) - for(M in L1 + L2) - if(M && M.loc && M.client) - M.client.screen |= C //They may have disconnected in the mean time. + for(var/mob/current_mob as anything in alive_mobs + dead_mobs) + if(current_mob && current_mob.loc && current_mob.client) + current_mob.client.screen |= C //They may have disconnected in the mean time. sleep(15) //Extra 1.5 seconds to look at the ship. flick(override ? "intro_override" : "intro_nuke", C) sleep(35) - for(M in L1) - if(M && M.loc) //Who knows, maybe they escaped, or don't exist anymore. - T = get_turf(M) - if(T.z in z_levels) - if(istype(M.loc, /obj/structure/closet/secure_closet/freezer/fridge)) + for(var/mob/current_mob in alive_mobs) + if(current_mob && current_mob.loc) //Who knows, maybe they escaped, or don't exist anymore. + var/turf/current_mob_turf = get_turf(current_mob) + if(current_mob_turf.z in z_levels) + if(istype(current_mob.loc, /obj/structure/closet/secure_closet/freezer/fridge)) continue - M.death(create_cause_data("nuclear explosion")) + current_mob.death(create_cause_data("nuclear explosion")) else if(play_anim) - M.client.screen -= C //those who managed to escape the z level at last second shouldn't have their view obstructed. + current_mob.client.screen -= C //those who managed to escape the z level at last second shouldn't have their view obstructed. if(play_anim) flick(ship_status ? "ship_spared" : "ship_destroyed", C) C.icon_state = ship_status ? "summary_spared" : "summary_destroyed" From f171ca92a33473fee95f5827a06af38d1c9bcd25 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 12:17:29 +0100 Subject: [PATCH 348/495] Automatic changelog for PR #3564 [ci skip] --- html/changelogs/AutoChangeLog-pr-3564.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3564.yml diff --git a/html/changelogs/AutoChangeLog-pr-3564.yml b/html/changelogs/AutoChangeLog-pr-3564.yml new file mode 100644 index 000000000000..96ecd9be4033 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3564.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Made nukes get those pesky closet/tunnel hiders" \ No newline at end of file From 06a0bb93fc781aff24518d324b33c290cb01a796 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Tue, 13 Jun 2023 13:00:06 +0200 Subject: [PATCH 349/495] Fix Restore some object back to original to keep them compatible with older map (#3607) # About the pull request Restore some object back to original to keep them compatible with older map that people are working on off the main maps. it was a miss on my part and we have no reason to penalize people that are working on maps off the grid... # Explain why it's good for the game Because i don't want to piss off mapper for no good reason or give a reason for people to give up project. i don't want to create issues i want to solve them. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: restore some object back to original to keep them compatible with older map. /:cl: Co-authored-by: Julien --- code/game/objects/structures/flora.dm | 8 +++++++- code/game/turfs/open.dm | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index b19fc4788c01..f0e6fb77df3d 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -83,6 +83,7 @@ PLANT_CUT_MACHETE = 3 = Needs at least a machete to be cut down //dead /obj/structure/flora/tree/dead icon = 'icons/obj/structures/props/deadtrees.dmi' + icon_state = "tree_1" /obj/structure/flora/tree/dead/tree_1 icon_state = "tree_1" @@ -149,6 +150,7 @@ ICE GRASS //brown /obj/structure/flora/grass/ice/brown + icon_state = "snowgrassbb_1" icon_tag = "snowgrassbb" /obj/structure/flora/grass/ice/brown/snowgrassbb_1 @@ -162,8 +164,8 @@ ICE GRASS //green /obj/structure/flora/grass/ice/green - icon_tag = "snowgrassgb" icon_state = "snowgrassgb_1" + icon_tag = "snowgrassgb" //both /obj/structure/flora/grass/ice/both @@ -202,6 +204,7 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. /obj/structure/flora/grass/desert icon = 'icons/obj/structures/props/dam.dmi' + icon_state = "lightgrass_1" // to replace with /obj/structure/flora/grass/desert/lightgrass_1 @@ -241,6 +244,8 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. icon_state = "lightgrass_12" //heavy desert grass +/obj/structure/flora/grass/desert/heavy + icon_state = "heavygrass_1" /obj/structure/flora/grass/desert/heavygrass_1 icon_state = "heavygrass_1" @@ -618,6 +623,7 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. name = "vines" desc = "A mass of twisted vines." icon = 'icons/effects/spacevines.dmi' + icon_state = "light_1" icon_tag = "light" variations = 3 cut_level = PLANT_CUT_MACHETE diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index baebe7cae5c8..3f7192b0090b 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -327,6 +327,7 @@ /turf/open/gm/grass name = "grass" + icon_state = "grass1" baseturfs = /turf/open/gm/grass scorchable = "grass1" From 1b0396101b9d6e7b3c0bc0fc4ca65889c7c14cba Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 12:35:28 +0100 Subject: [PATCH 350/495] Automatic changelog for PR #3607 [ci skip] --- html/changelogs/AutoChangeLog-pr-3607.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3607.yml diff --git a/html/changelogs/AutoChangeLog-pr-3607.yml b/html/changelogs/AutoChangeLog-pr-3607.yml new file mode 100644 index 000000000000..499070b74257 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3607.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "restore some object back to original to keep them compatible with older map." \ No newline at end of file From fca2747e72bb3ee67b31e145682f8d0caa165aa1 Mon Sep 17 00:00:00 2001 From: cm13-github Date: Tue, 13 Jun 2023 11:53:34 +0000 Subject: [PATCH 351/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3564.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3607.yml | 4 ---- html/changelogs/archive/2023-06.yml | 4 ++++ 3 files changed, 4 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3564.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3607.yml diff --git a/html/changelogs/AutoChangeLog-pr-3564.yml b/html/changelogs/AutoChangeLog-pr-3564.yml deleted file mode 100644 index 96ecd9be4033..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3564.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Made nukes get those pesky closet/tunnel hiders" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3607.yml b/html/changelogs/AutoChangeLog-pr-3607.yml deleted file mode 100644 index 499070b74257..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3607.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "restore some object back to original to keep them compatible with older map." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index e16bfd75f050..6ee0656fdcad 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -176,8 +176,12 @@ - rscadd: Backstories have been added to various interesting drinks. Hopek: - balance: Huggers no longer lose health over time on weeds. + Huffie56: + - bugfix: restore some object back to original to keep them compatible with older + map. Morrow: - bugfix: Added missing Fiorina Sciannex groundside xeno landmarks + - bugfix: Made nukes get those pesky closet/tunnel hiders TheGamerdk: - bugfix: You'll now be allowed to reenter your nested body when freed, even if you used the ghost verb. From 6f8162a66bed3a5aa38587d30ae95242fcf038e7 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 13 Jun 2023 09:13:09 -0400 Subject: [PATCH 352/495] Smartgun battery (#3588) # About the pull request This PR removes the smartgun powerpack. You no longer need it for the smartgun. This PR adds a smartgun specific battery that you use with the smartgun itself. ![Drakehtm56](https://github.com/cmss13-devs/cmss13/assets/8919187/f0ca314d-8a68-4bfd-8cdc-49930e9c77bc) ![Smart_Gun_arm](https://github.com/cmss13-devs/cmss13/assets/8919187/47ac63bf-8b1c-45b5-9ea3-e639f2afe88d) The smartgun harness now blocks back slot. # Explain why it's good for the game Getting closer to the lore is good. Forcing more scarcity/attrition via power on smartgunners is good for game health. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow, Triiodine add: Added a smartgun specific battery that you use with the smartgun itself. del: Removed the smartgun powerpack. You no longer need it for the smartgun. /:cl: --- .../signals/atom/mob/living/signals_human.dm | 4 + .../dcs/signals/atom/mob/signals_mob.dm | 3 + code/datums/supply_packs/ammo.dm | 12 +- code/game/machinery/recharger.dm | 17 ++- .../vending/vendor_types/requisitions.dm | 2 +- .../squad_prep/squad_smartgunner.dm | 3 - .../vending/vendor_types/wo_vendors.dm | 2 +- .../effects/spawners/wo_spawners/supplies.dm | 2 +- code/game/objects/items/storage/pouch.dm | 1 + code/modules/clothing/glasses/night.dm | 40 +++---- code/modules/clothing/suits/marine_armor.dm | 31 ++++- code/modules/cm_marines/equipment/weapons.dm | 87 +------------- code/modules/gear_presets/clf.dm | 2 - code/modules/gear_presets/cmb.dm | 3 +- code/modules/gear_presets/dust_raider.dm | 1 - code/modules/gear_presets/forcon_survivors.dm | 1 - code/modules/gear_presets/pmc.dm | 3 +- code/modules/gear_presets/uscm.dm | 11 +- code/modules/gear_presets/whiteout.dm | 5 +- code/modules/gear_presets/wo.dm | 4 - code/modules/mob/living/carbon/human/human.dm | 7 ++ code/modules/mob/mob.dm | 3 + code/modules/projectiles/guns/smartgun.dm | 109 ++++++++++++------ .../vehicles/interior/interactable/vendors.dm | 2 +- icons/obj/structures/machinery/power.dmi | Bin 30231 -> 30580 bytes 25 files changed, 174 insertions(+), 181 deletions(-) diff --git a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm index 377a2ededc82..b38339d1af17 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/living/signals_human.dm @@ -52,6 +52,10 @@ //from /mob/living/carbon/human/equip_to_slot() #define COMSIG_HUMAN_EQUIPPED_ITEM "human_equipped_item" +/// From /mob/proc/equip_to_slot_if_possible() +#define COMSIG_HUMAN_ATTEMPTING_EQUIP "human_attempting_equip" + #define COMPONENT_HUMAN_CANCEL_ATTEMPT_EQUIP (1<<0) + //from /mob/living/carbon/human/Life() #define COMSIG_HUMAN_SET_UNDEFIBBABLE "human_set_undefibbable" diff --git a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm index 37991ff9f9dc..347623798b74 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm @@ -43,6 +43,9 @@ #define COMSIG_MOB_DRAGGED "mob_dragged" /// From /obj/item/proc/unequipped() #define COMSIG_MOB_ITEM_UNEQUIPPED "mob_item_unequipped" +/// From /mob/proc/equip_to_slot_if_possible() +#define COMSIG_MOB_ATTEMPTING_EQUIP "mob_attempting_equip" + #define COMPONENT_MOB_CANCEL_ATTEMPT_EQUIP (1<<0) /// For when a mob is devoured by a Xeno #define COMSIG_MOB_DEVOURED "mob_devoured" diff --git a/code/datums/supply_packs/ammo.dm b/code/datums/supply_packs/ammo.dm index bd0e57f4017b..e598a11be5e0 100644 --- a/code/datums/supply_packs/ammo.dm +++ b/code/datums/supply_packs/ammo.dm @@ -308,15 +308,17 @@ //------------------------Smartgunner stuff---------------- -/datum/supply_packs/ammo_smartgun_powerpack - name = "M56 smartgun powerpack crate (x2)" +/datum/supply_packs/ammo_smartgun_battery_pack + name = "M56 smartgun battery crate (x4)" contains = list( - /obj/item/smartgun_powerpack, - /obj/item/smartgun_powerpack, + /obj/item/smartgun_battery, + /obj/item/smartgun_battery, + /obj/item/smartgun_battery, + /obj/item/smartgun_battery, ) cost = 40 containertype = /obj/structure/closet/crate/ammo - containername = "\improper smartgun powerpacks crate" + containername = "\improper smartgun battery crate" group = "Ammo" /datum/supply_packs/ammo_smartgun diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 1ef3a326485d..7855f446c805 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -11,7 +11,7 @@ black_market_value = 35 var/obj/item/charging = null var/percent_charge_complete = 0 - var/list/allowed_devices = list(/obj/item/weapon/baton, /obj/item/cell, /obj/item/weapon/gun/energy, /obj/item/device/defibrillator, /obj/item/tool/portadialysis, /obj/item/clothing/suit/auto_cpr) + var/list/allowed_devices = list(/obj/item/weapon/baton, /obj/item/cell, /obj/item/weapon/gun/energy, /obj/item/device/defibrillator, /obj/item/tool/portadialysis, /obj/item/clothing/suit/auto_cpr, /obj/item/smartgun_battery) var/charge_amount = 1000 @@ -166,6 +166,21 @@ update_icon() return + if(istype(charging, /obj/item/smartgun_battery)) + var/obj/item/smartgun_battery/charging_smartgun_battery = charging + if(charging_smartgun_battery.power_cell) + if(!charging_smartgun_battery.power_cell.fully_charged()) + charging_smartgun_battery.power_cell.give(charge_amount) + percent_charge_complete = charging_smartgun_battery.power_cell.percent() + update_use_power(USE_POWER_ACTIVE) + update_icon() + return + + percent_charge_complete = 100 + update_use_power(USE_POWER_IDLE) + update_icon() + return + /* Disable defib recharging if(istype(charging, /obj/item/device/defibrillator)) var/obj/item/device/defibrillator/D = charging diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index f36aae09b6a0..250a998f38bf 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -239,7 +239,7 @@ list("M41A MK2 Extended Magazine (10x24mm)", round(scale * 8.1), /obj/item/ammo_magazine/rifle/extended, VENDOR_ITEM_REGULAR), list("SPECIAL AMMUNITION", -1, null, null), - list("M56 Powerpack", 2, /obj/item/smartgun_powerpack, VENDOR_ITEM_REGULAR), + list("M56 Battery", 4, /obj/item/smartgun_battery, VENDOR_ITEM_REGULAR), list("M56 Smartgun Drum", 4, /obj/item/ammo_magazine/smartgun, VENDOR_ITEM_REGULAR), list("M44 Heavy Speed Loader (.44)", round(scale * 10.5), /obj/item/ammo_magazine/revolver/heavy, VENDOR_ITEM_REGULAR), list("M44 Marksman Speed Loader (.44)", round(scale * 5.7), /obj/item/ammo_magazine/revolver/marksman, 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 fae628dfeb0c..b471d61628e0 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 @@ -7,9 +7,6 @@ GLOBAL_LIST_INIT(cm_vending_gear_smartgun, list( list("SMARTGUN AMMUNITION", 0, null, null, null), list("M56 Smartgun Drum", 15, /obj/item/ammo_magazine/smartgun, null, VENDOR_ITEM_RECOMMENDED), - list("SMARTGUN EXTRA UTILITIES (CHOOSE 1)", 0, null, null, null), - list("High-Capacity Power Cell", 0, /obj/item/cell/high, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_RECOMMENDED), - list("GUN ATTACHMENTS (CHOOSE 1)", 0, null, null, null), list("Laser Sight", 0, /obj/item/attachable/lasersight, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), list("Red-Dot Sight", 0, /obj/item/attachable/reddot, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/wo_vendors.dm b/code/game/machinery/vending/vendor_types/wo_vendors.dm index 01f66fbfaf48..bdba638c577e 100644 --- a/code/game/machinery/vending/vendor_types/wo_vendors.dm +++ b/code/game/machinery/vending/vendor_types/wo_vendors.dm @@ -151,7 +151,7 @@ list("M44 Heavy Speed Loader (.44)", round(scale * 2), /obj/item/ammo_magazine/revolver/heavy, VENDOR_ITEM_REGULAR), list("M44 Marksman Speed Loader (.44)", round(scale * 2), /obj/item/ammo_magazine/revolver/marksman, VENDOR_ITEM_REGULAR), list("M4A3 HP Magazine (9mm)", round(scale * 5), /obj/item/ammo_magazine/pistol/hp, VENDOR_ITEM_REGULAR), - list("M56 Powerpack", round(scale * 5), /obj/item/smartgun_powerpack, VENDOR_ITEM_REGULAR), + list("M56 Battery", round(scale * 5), /obj/item/smartgun_battery, VENDOR_ITEM_REGULAR), list("M56 Smartgun Drum", round(scale * 2), /obj/item/ammo_magazine/smartgun, VENDOR_ITEM_REGULAR), list("SU-6 Smartpistol Magazine (.45)", round(scale * 6), /obj/item/ammo_magazine/pistol/smart, VENDOR_ITEM_REGULAR), list("VP78 Magazine", round(scale * 6), /obj/item/ammo_magazine/pistol/vp78, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/effects/spawners/wo_spawners/supplies.dm b/code/game/objects/effects/spawners/wo_spawners/supplies.dm index e38641592bc4..f2ef887d076c 100644 --- a/code/game/objects/effects/spawners/wo_spawners/supplies.dm +++ b/code/game/objects/effects/spawners/wo_spawners/supplies.dm @@ -194,7 +194,7 @@ /obj/effect/landmark/wo_supplies/ammo/powerpack icon = 'icons/obj/items/clothing/backpacks.dmi' icon_state = "powerpack" - stuff = list(/obj/item/smartgun_powerpack) + stuff = list(/obj/item/smartgun_battery) /obj/effect/landmark/wo_supplies/ammo/box icon = 'icons/obj/items/weapons/guns/ammo_boxes/boxes_and_lids.dmi' diff --git a/code/game/objects/items/storage/pouch.dm b/code/game/objects/items/storage/pouch.dm index 5900097e030e..198e5b3b9960 100644 --- a/code/game/objects/items/storage/pouch.dm +++ b/code/game/objects/items/storage/pouch.dm @@ -1126,6 +1126,7 @@ /obj/item/stock_parts/micro_laser, /obj/item/stock_parts/scanning_module, /obj/item/stock_parts/capacitor, + /obj/item/smartgun_battery, ) /obj/item/storage/pouch/electronics/full/fill_preset_inventory() diff --git a/code/modules/clothing/glasses/night.dm b/code/modules/clothing/glasses/night.dm index be58dd80cc25..63d0c8f364af 100644 --- a/code/modules/clothing/glasses/night.dm +++ b/code/modules/clothing/glasses/night.dm @@ -100,27 +100,25 @@ req_skill_level = SKILL_SPEC_SMARTGUN var/far_sight = FALSE - var/powerpack = null + var/obj/item/weapon/gun/smartgun/linked_smartgun = null /obj/item/clothing/glasses/night/m56_goggles/Destroy() - powerpack = null + linked_smartgun = null disable_far_sight() return ..() -/obj/item/clothing/glasses/night/m56_goggles/proc/link_powerpack(mob/user) - if(!QDELETED(user) && !QDELETED(user.back)) - if(istype(user.back, /obj/item/smartgun_powerpack)) - powerpack = user.back +/obj/item/clothing/glasses/night/m56_goggles/proc/link_smartgun(mob/user) + if(!QDELETED(user)) + linked_smartgun = locate() in user + if(linked_smartgun) return TRUE return FALSE /obj/item/clothing/glasses/night/m56_goggles/mob_can_equip(mob/user, slot) if(slot == WEAR_EYES) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(!istype(H.back, /obj/item/smartgun_powerpack)) - to_chat(user, "You must be wearing an M56 Powerpack on your back to wear these.") - return FALSE + if(!link_smartgun(user)) + to_chat(user, SPAN_NOTICE("You must have your smartgun equipped to wear these.")) + return FALSE return ..() /obj/item/clothing/glasses/night/m56_goggles/equipped(mob/user, slot) @@ -129,6 +127,7 @@ return ..() /obj/item/clothing/glasses/night/m56_goggles/dropped(mob/living/carbon/human/user) + linked_smartgun = null disable_far_sight(user) return ..() @@ -137,8 +136,8 @@ if(user.glasses != src) to_chat(user, SPAN_WARNING("You can't activate far sight without wearing \the [src]!")) return - if(!link_powerpack(user)) - to_chat(user, SPAN_WARNING("You can't use this without a powerpack!")) + if(!link_smartgun(user)) + to_chat(user, SPAN_WARNING("You can't use this without a smartgun!")) return far_sight = TRUE if(user) @@ -146,7 +145,7 @@ user.client.change_view(8, src) START_PROCESSING(SSobj, src) else - powerpack = null + linked_smartgun = null far_sight = FALSE if(user) if(user.client) @@ -154,8 +153,8 @@ STOP_PROCESSING(SSobj, src) var/datum/action/item_action/m56_goggles/far_sight/FT = locate(/datum/action/item_action/m56_goggles/far_sight) in actions - FT.update_button_icon() - + if(FT) + FT.update_button_icon() /obj/item/clothing/glasses/night/m56_goggles/proc/disable_far_sight(mob/living/carbon/human/user) if(!istype(user)) @@ -169,14 +168,11 @@ if(!istype(user)) set_far_sight(null, FALSE) return PROCESS_KILL - if(powerpack != user.back) + if(!link_smartgun(user)) set_far_sight(user, FALSE) return PROCESS_KILL - var/obj/item/smartgun_powerpack/pp = user.back - if(istype(pp)) - var/obj/item/cell/c = pp.pcell - if(!pp.drain_powerpack(25 * delta_time, c)) - set_far_sight(user, FALSE) + if(!linked_smartgun.drain_battery(25 * delta_time)) + set_far_sight(user, FALSE) /datum/action/item_action/m56_goggles/far_sight/New() . = ..() diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 1d464269b432..ab62ea782a09 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -416,7 +416,7 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 /obj/item/clothing/suit/storage/marine/smartgunner - name = "M56 combat harness" + name = "\improper M56 combat harness" desc = "A heavy protective vest designed to be worn with the M56 Smartgun System. \nIt has specially designed straps and reinforcement to carry the Smartgun and accessories." icon_state = "8" item_state = "armor" @@ -446,6 +446,35 @@ var/list/squad_colors_chat = list(rgb(230,125,125), rgb(255,230,80), rgb(255,150 name = "M56 combat harness" //select_gamemode_skin(type) +/obj/item/clothing/suit/storage/marine/smartgunner/mob_can_equip(mob/equipping_mob, slot, disable_warning = FALSE) + . = ..() + + if(equipping_mob.back) + 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) + . = ..() + + if(slot == WEAR_JACKET) + RegisterSignal(user, COMSIG_HUMAN_ATTEMPTING_EQUIP, PROC_REF(check_equipping)) + +/obj/item/clothing/suit/storage/marine/smartgunner/proc/check_equipping(mob/living/carbon/human/equipping_human, obj/item/equipping_item, slot) + SIGNAL_HANDLER + + if(slot != WEAR_BACK) + return + + . = COMPONENT_HUMAN_CANCEL_ATTEMPT_EQUIP + + if(equipping_item.flags_equip_slot == SLOT_BACK) + to_chat(equipping_human, SPAN_WARNING("You can't equip [equipping_item] on your back while wearing [src].")) + return + +/obj/item/clothing/suit/storage/marine/smartgunner/unequipped(mob/user, slot) + . = ..() + + UnregisterSignal(user, COMSIG_HUMAN_ATTEMPTING_EQUIP) /obj/item/clothing/suit/storage/marine/leader name = "\improper B12 pattern marine armor" diff --git a/code/modules/cm_marines/equipment/weapons.dm b/code/modules/cm_marines/equipment/weapons.dm index 97484d8b13c1..858b9dbeb79d 100644 --- a/code/modules/cm_marines/equipment/weapons.dm +++ b/code/modules/cm_marines/equipment/weapons.dm @@ -14,7 +14,7 @@ . = ..() new /obj/item/clothing/glasses/night/m56_goggles(src) new /obj/item/weapon/gun/smartgun(src) - new /obj/item/smartgun_powerpack(src) + new /obj/item/smartgun_battery(src) new /obj/item/clothing/suit/storage/marine/smartgunner(src) update_icon() @@ -42,7 +42,7 @@ . = ..() new /obj/item/clothing/glasses/night/m56_goggles(src) new /obj/item/weapon/gun/smartgun/co(src) - new /obj/item/smartgun_powerpack(src) + new /obj/item/smartgun_battery(src) new /obj/item/clothing/suit/storage/marine/smartgunner(src) new /obj/item/storage/belt/marine/smartgunner(src) update_icon() @@ -71,7 +71,7 @@ . = ..() new /obj/item/clothing/glasses/night/m56_goggles(src) new /obj/item/weapon/gun/smartgun/dirty(src) - new /obj/item/smartgun_powerpack/pmc(src) + new /obj/item/smartgun_battery(src) new /obj/item/clothing/suit/storage/marine/smartgunner/veteran/pmc(src) new /obj/item/clothing/head/helmet/marine/veteran/pmc/gunner(src) new /obj/item/storage/belt/gun/smartgunner/pmc/full(src) @@ -85,84 +85,3 @@ overlays += image(icon, "smartgun") else icon_state = "kit_case_e" - -/obj/item/smartgun_powerpack - name = "\improper M56 powerpack" - desc = "A heavy reinforced backpack with support equipment and power cells for the M56 Smartgun System." - icon = 'icons/obj/items/clothing/backpacks.dmi' - icon_state = "powerpack" - flags_atom = FPRINT|CONDUCT - flags_equip_slot = SLOT_BACK - w_class = SIZE_HUGE - var/obj/item/cell/pcell = null - var/reloading = 0 - -/obj/item/smartgun_powerpack/Initialize(mapload, ...) - . = ..() - pcell = new /obj/item/cell/high(src) - -/obj/item/smartgun_powerpack/Destroy() - . = ..() - QDEL_NULL(pcell) - -/obj/item/smartgun_powerpack/dropped(mob/living/user) // called on unequip - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.glasses && istype(H.glasses, /obj/item/clothing/glasses/night/m56_goggles)) - if(H.back == src) - to_chat(H, SPAN_NOTICE("You remove \the [H.glasses].")) - H.drop_inv_item_on_ground(H.glasses) - ..() - - -/obj/item/smartgun_powerpack/attackby(obj/item/A as obj, mob/user as mob) - if(istype(A,/obj/item/cell)) - var/obj/item/cell/C = A - visible_message("[user.name] swaps out the power cell in the [src.name].","You swap out the power cell in the [src] and drop the old one.") - to_chat(user, "The new cell contains: [C.charge] power.") - pcell.update_icon() - pcell.forceMove(get_turf(user)) - pcell = C - user.drop_inv_item_to_loc(C, src) - playsound(src,'sound/machines/click.ogg', 25, 1) - else - ..() - -/obj/item/smartgun_powerpack/get_examine_text(mob/user) - . = ..() - if (pcell && get_dist(user, src) <= 1) - . += "A small gauge in the corner reads: Power: [pcell.charge] / [pcell.maxcharge]." - -/obj/item/smartgun_powerpack/proc/drain_powerpack(drain = 0, obj/item/cell/c) - var/actual_drain = (rand(drain/2,drain)/25) - if(c && c.charge > 0) - if(c.charge > actual_drain) - c.charge -= actual_drain - else - c.charge = 0 - to_chat(usr, SPAN_WARNING("[src] emits a low power warning and immediately shuts down!")) - return TRUE - if(!c || c.charge == 0) - to_chat(usr, SPAN_WARNING("[src] emits a low power warning and immediately shuts down!")) - return FALSE - return FALSE - -/obj/item/smartgun_powerpack/pmc - icon_state = "powerpack" - -/obj/item/smartgun_powerpack/pmc/Initialize(mapload, ...) - . = ..() - pcell = new /obj/item/cell/hyper(src) - -/obj/item/smartgun_powerpack/snow - icon_state = "powerpack" - -/obj/item/smartgun_powerpack/fancy - icon_state = "powerpackw" - -/obj/item/smartgun_powerpack/merc - icon_state = "powerpackp" - -/obj/item/smartgun_powerpack/clf - name = "\improper M56 'Freedom' powerpack" - desc = "A heavy reinforced backpack with support equipment and power cells for the M56 Smartgun System. This one has the CLF logo carved into the backplate." diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index c669a8a3c61e..311605a407c7 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -566,7 +566,6 @@ new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(new_human), WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(new_human), WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/clf(new_human), WEAR_J_STORE) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/clf(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/clf/full(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(new_human), WEAR_FEET) @@ -1023,7 +1022,6 @@ H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(H), WEAR_IN_JACKET) H.equip_to_slot_or_del(new /obj/item/ammo_magazine/revolver/mateba/highimpact(H), WEAR_IN_JACKET) H.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/clf(H), WEAR_J_STORE) - H.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/clf(H), WEAR_BACK) H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), WEAR_HANDS) H.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/clf/full(H), WEAR_WAIST) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp(H), WEAR_FEET) diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index f1e31cdf86ca..a1ea205a8f61 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -621,7 +621,6 @@ /datum/equipment_preset/uscm/cmb/smartgunner/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine, WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack, WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/holster, WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m4a3/custom, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/hp, WEAR_IN_ACCESSORY) @@ -630,7 +629,6 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner, WEAR_JACKET) new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive, WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_JACKET) - new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun, WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full, WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) @@ -639,3 +637,4 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/smartgunner/full/, WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/headband/red, WEAR_HEAD) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles, WEAR_EYES) diff --git a/code/modules/gear_presets/dust_raider.dm b/code/modules/gear_presets/dust_raider.dm index 0f62ae71fbb7..e6464d56085e 100644 --- a/code/modules/gear_presets/dust_raider.dm +++ b/code/modules/gear_presets/dust_raider.dm @@ -83,7 +83,6 @@ //TODO: add backpacks and satchels 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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) add_common_wo_equipment(new_human) //Backup SMG Weapon diff --git a/code/modules/gear_presets/forcon_survivors.dm b/code/modules/gear_presets/forcon_survivors.dm index c18582ff44e1..a883759a2f7f 100644 --- a/code/modules/gear_presets/forcon_survivors.dm +++ b/code/modules/gear_presets/forcon_survivors.dm @@ -158,7 +158,6 @@ skills = /datum/skills/military/survivor/forecon_smartgunner /datum/equipment_preset/survivor/forecon/smartgunner/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_R_HAND) ..() new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BELT) diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 2dd9c5f1fda0..a0c0bd840153 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -995,8 +995,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), new_human.equip_to_slot_or_del(new /obj/item/stack/medical/bruise_pack, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/stack/medical/splint, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher/mini, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/cell/hyper, WEAR_IN_ACCESSORY) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/smartgun_battery, WEAR_IN_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun/dirty, WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/large/vp78, WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full, WEAR_L_STORE) diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index b5c6662137bb..6165a7eaaa56 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -131,11 +131,10 @@ /datum/equipment_preset/uscm/sg/full/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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/specrag(new_human), WEAR_HEAD) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) - new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) @@ -551,21 +550,17 @@ /datum/equipment_preset/uscm/smartgunner_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/storage/backpack/marine(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_R_HAND) - new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) - new_human.equip_to_slot_or_del(new /obj/item/storage/box/attachments(new_human), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) - new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_BACK) - //Backup SMG Weapon + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/cryo(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) /datum/equipment_preset/uscm/smartgunner_equipped/cryo name = "USCM Cryo Squad Smartgunner (Equipped)" diff --git a/code/modules/gear_presets/whiteout.dm b/code/modules/gear_presets/whiteout.dm index a83a1dec9a66..78128c32a44a 100644 --- a/code/modules/gear_presets/whiteout.dm +++ b/code/modules/gear_presets/whiteout.dm @@ -136,10 +136,7 @@ role_comm_title = "WO-TT" /datum/equipment_preset/pmc/w_y_whiteout/terminator/load_gear(mob/living/carbon/human/new_human) - // back - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack/pmc, WEAR_BACK) //face - new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles/whiteout, WEAR_EYES) new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/pmc/leader, WEAR_FACE) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/commando, WEAR_L_EAR) //head @@ -166,6 +163,8 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/large/pmc_sg, WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles/whiteout, WEAR_EYES) + var/obj/item/device/internal_implant/agility/implant = new() implant.on_implanted(new_human) diff --git a/code/modules/gear_presets/wo.dm b/code/modules/gear_presets/wo.dm index d7d729c53701..1033a5f14db3 100644 --- a/code/modules/gear_presets/wo.dm +++ b/code/modules/gear_presets/wo.dm @@ -156,8 +156,6 @@ //jacket new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) - //back - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) //head new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/marine/mp_honor/com(new_human), WEAR_L_EAR) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/chiefofficer(new_human), WEAR_HEAD) @@ -702,10 +700,8 @@ skills = /datum/skills/smartgunner /datum/equipment_preset/wo/marine/sg/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/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) - new_human.equip_to_slot_or_del(new /obj/item/smartgun_powerpack(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/smartgun(new_human), WEAR_J_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/smartgunner/full(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c5fed21671c4..d01416b2443f 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1722,3 +1722,10 @@ to_chat(src, SPAN_DANGER("You are currently unable to throw harmful items.")) return . = ..() + +/mob/living/carbon/human/equip_to_slot_if_possible(obj/item/equipping_item, slot, ignore_delay = 1, del_on_fail = 0, disable_warning = 0, redraw_mob = 1, permanent = 0) + + if(SEND_SIGNAL(src, COMSIG_HUMAN_ATTEMPTING_EQUIP, equipping_item, slot) & COMPONENT_HUMAN_CANCEL_ATTEMPT_EQUIP) + return FALSE + + . = ..() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 652d11b2a70b..7803c15da523 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -258,6 +258,9 @@ if(!istype(W)) return FALSE + if(SEND_SIGNAL(src, COMSIG_MOB_ATTEMPTING_EQUIP, W, slot) & COMPONENT_MOB_CANCEL_ATTEMPT_EQUIP) + return FALSE + if(!W.mob_can_equip(src, slot, disable_warning)) if(del_on_fail) qdel(W) diff --git a/code/modules/projectiles/guns/smartgun.dm b/code/modules/projectiles/guns/smartgun.dm index 4378a41aac19..c73d9c0f6423 100644 --- a/code/modules/projectiles/guns/smartgun.dm +++ b/code/modules/projectiles/guns/smartgun.dm @@ -18,11 +18,11 @@ force = 20 wield_delay = WIELD_DELAY_FAST aim_slowdown = SLOWDOWN_ADS_SPECIALIST - var/powerpack = null - /// Whether the smartgun drains the powerpack battery (Ignored if requires_powerpack is false) + var/obj/item/smartgun_battery/battery = null + /// Whether the smartgun drains the battery (Ignored if requires_battery is false) var/requires_power = TRUE - /// Whether the smartgun requires a powerpack to be worn - var/requires_powerpack = TRUE + /// Whether the smartgun requires a battery + var/requires_battery = TRUE /// Whether the smartgun requires a harness to use var/requires_harness = TRUE ammo = /datum/ammo/bullet/smartgun @@ -69,6 +69,7 @@ ammo_primary = GLOB.ammo_list[ammo_primary] //Gun initialize calls replace_ammo() so we need to set these first. ammo_secondary = GLOB.ammo_list[ammo_secondary] MD = new(src) + battery = new /obj/item/smartgun_battery(src) . = ..() update_icon() @@ -76,6 +77,7 @@ ammo_primary = null ammo_secondary = null QDEL_NULL(MD) + QDEL_NULL(battery) . = ..() /obj/item/weapon/gun/smartgun/set_gun_attachment_offsets() @@ -116,6 +118,9 @@ . += message . += "The restriction system is [iff_enabled ? "on" : "off"]." + if(battery && get_dist(user, src) <= 1) + . += "A small gauge on [battery] reads: Power: [battery.power_cell.charge] / [battery.power_cell.maxcharge]." + /obj/item/weapon/gun/smartgun/clicked(mob/user, list/mods) if(mods["alt"]) if(!CAN_PICKUP(user, src)) @@ -138,6 +143,20 @@ else return ..() +/obj/item/weapon/gun/smartgun/attackby(obj/item/attacking_object, mob/user) + if(istype(attacking_object, /obj/item/smartgun_battery)) + var/obj/item/smartgun_battery/new_cell = attacking_object + visible_message("[user] swaps out the power cell in the [src].","You swap out the power cell in the [src] and drop the old one.") + to_chat(user, SPAN_NOTICE("The new cell contains: [new_cell.power_cell.charge] power.")) + battery.update_icon() + battery.forceMove(get_turf(user)) + battery = new_cell + user.drop_inv_item_to_loc(new_cell, src) + playsound(src, 'sound/machines/click.ogg', 25, 1) + return + + return ..() + /obj/item/weapon/gun/smartgun/replace_magazine(mob/user, obj/item/ammo_magazine/magazine) if(!cover_open) to_chat(user, SPAN_WARNING("\The [src]'s feed cover is closed! You can't put a new drum in! (alt-click to open it)")) @@ -166,8 +185,6 @@ var/mob/living/carbon/human/H = owner if(H.is_mob_incapacitated() || G.get_active_firearm(H, FALSE) != holder_item) return - if(!G.powerpack) - G.link_powerpack(usr) /datum/action/item_action/smartgun/update_button_icon() return @@ -313,8 +330,6 @@ /obj/item/weapon/gun/smartgun/unique_action(mob/user) if(isobserver(usr) || isxeno(usr)) return - if(!powerpack) - link_powerpack(usr) toggle_ammo_type(usr) /obj/item/weapon/gun/smartgun/proc/toggle_ammo_type(mob/user) @@ -346,45 +361,38 @@ remove_bullet_trait("iff") drain -= 10 MD.iff_signal = null - if(!powerpack) - link_powerpack(usr) /obj/item/weapon/gun/smartgun/Fire(atom/target, mob/living/user, params, reflex = 0, dual_wield) - if(!requires_powerpack) + if(!requires_battery) ..() return - if(!powerpack || (powerpack && user.back != powerpack)) - if(!link_powerpack(user)) - to_chat(user, SPAN_WARNING("You need a powerpack to be able to fire \the [src]...")) - unlink_powerpack() - return - if(powerpack) + if(battery) if(!requires_power) ..() return - var/obj/item/smartgun_powerpack/pp = user.back - if(istype(pp)) - var/obj/item/cell/c = pp.pcell - var/d = drain - if(flags_gun_features & GUN_BURST_ON) - d = drain*burst_amount*1.5 - if(pp.drain_powerpack(d, c)) - ..() - - -/obj/item/weapon/gun/smartgun/proc/link_powerpack(mob/user) - if(!requires_powerpack) - return TRUE + if(drain_battery()) + ..() - if(!QDELETED(user) && !QDELETED(user.back)) - if(istype(user.back, /obj/item/smartgun_powerpack)) - powerpack = user.back - return TRUE - return FALSE +/obj/item/weapon/gun/smartgun/proc/drain_battery(override_drain) + + var/actual_drain = (rand(drain / 2, drain) / 25) -/obj/item/weapon/gun/smartgun/proc/unlink_powerpack() - powerpack = null + if(override_drain) + actual_drain = (rand(override_drain / 2, override_drain) / 25) + + if(battery && battery.power_cell.charge > 0) + if(battery.power_cell.charge > actual_drain) + battery.power_cell.charge -= actual_drain + else + battery.power_cell.charge = 0 + to_chat(usr, SPAN_WARNING("[src] emits a low power warning and immediately shuts down!")) + return FALSE + return TRUE + if(!battery || battery.power_cell.charge == 0) + to_chat(usr, SPAN_WARNING("[src] emits a low power warning and immediately shuts down!")) + return FALSE + return FALSE /obj/item/weapon/gun/smartgun/proc/toggle_recoil_compensation(mob/user) to_chat(user, "[icon2html(src, usr)] You [recoil_compensation? "disable" : "enable"] \the [src]'s recoil compensation.") @@ -704,5 +712,30 @@ /obj/item/weapon/gun/smartgun/admin requires_power = FALSE - requires_powerpack = FALSE + requires_battery = FALSE requires_harness = FALSE + +/obj/item/smartgun_battery + name = "smartgun DV9 battery" + desc = "A standard-issue 9-volt lithium dry-cell battery, most commonly used within the USCMC to power smartguns. Per the manual, one battery is good for up to 50000 rounds and plugs directly into the smartgun's power receptacle, which is only compatible with this type of battery. Various auxiliary modes usually bring the round count far lower. While this cell is incompatible with most standard electrical system, it can be charged by common rechargers in a pinch. USCMC smartgunners often guard them jealously." + + icon = 'icons/obj/structures/machinery/power.dmi' + icon_state = "smartguncell" + + force = 5 + throwforce = 5 + throw_speed = SPEED_VERY_FAST + throw_range = 5 + w_class = SIZE_SMALL + + var/obj/item/cell/high/power_cell + +/obj/item/smartgun_battery/Initialize(mapload) + . = ..() + + power_cell = new(src) + +/obj/item/smartgun_battery/get_examine_text(mob/user) + . = ..() + + . += SPAN_NOTICE("The power indicator reads [power_cell.charge] charge out of [power_cell.maxcharge] total.") diff --git a/code/modules/vehicles/interior/interactable/vendors.dm b/code/modules/vehicles/interior/interactable/vendors.dm index 7ee37cf6fa28..96a6f6b49c0f 100644 --- a/code/modules/vehicles/interior/interactable/vendors.dm +++ b/code/modules/vehicles/interior/interactable/vendors.dm @@ -252,7 +252,7 @@ list("M44 Heavy Speed Loader (.44)", 0, /obj/item/ammo_magazine/revolver/heavy, VENDOR_ITEM_REGULAR), list("M44 Marksman Speed Loader (.44)", 0, /obj/item/ammo_magazine/revolver/marksman, VENDOR_ITEM_REGULAR), list("M4A3 HP Magazine (9mm)", 0, /obj/item/ammo_magazine/pistol/hp, VENDOR_ITEM_REGULAR), - list("M56 Powerpack", 0, /obj/item/smartgun_powerpack, VENDOR_ITEM_REGULAR), + list("M56 Battery", 0, /obj/item/smartgun_battery, VENDOR_ITEM_REGULAR), list("M56 Smartgun Drum", 0, /obj/item/ammo_magazine/smartgun, VENDOR_ITEM_REGULAR), list("M56D Drum Magazine",0, /obj/item/ammo_magazine/m56d, VENDOR_ITEM_REGULAR), list("SU-6 Smartpistol Magazine (.45)", round(scale * 2), /obj/item/ammo_magazine/pistol/smart, VENDOR_ITEM_REGULAR), diff --git a/icons/obj/structures/machinery/power.dmi b/icons/obj/structures/machinery/power.dmi index 88ebf90125244f0f83c4018f31ddc86b4b73d9de..76ca47047b63c426b663f2f2a57756751e61e43f 100644 GIT binary patch delta 9288 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 N<44-?qK6jm{ueLXDDeOQ delta 8970 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 KA6BM?2>&ni@l Date: Tue, 13 Jun 2023 14:21:36 +0100 Subject: [PATCH 353/495] Automatic changelog for PR #3588 [ci skip] --- html/changelogs/AutoChangeLog-pr-3588.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3588.yml diff --git a/html/changelogs/AutoChangeLog-pr-3588.yml b/html/changelogs/AutoChangeLog-pr-3588.yml new file mode 100644 index 000000000000..d1669085988e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3588.yml @@ -0,0 +1,5 @@ +author: "Morrow, Triiodine" +delete-after: True +changes: + - rscadd: "Added a smartgun specific battery that you use with the smartgun itself." + - rscdel: "Removed the smartgun powerpack. You no longer need it for the smartgun." \ No newline at end of file From b30afbd6a16e39392d7e742e6054916bd2bd0db8 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 13 Jun 2023 11:21:46 -0400 Subject: [PATCH 354/495] Crippling Strike is now forced harm intent (#3608) # About the pull request This PR makes lurker's crippling strike ability forced on harm intent for the next attack. Let's see if reviewers shoot me for how I did this. # Explain why it's good for the game Using crippling strike as a attack delay cancel to double disarm is not the wanted behavior. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Crippling Strike is now forced harm intent /:cl: --- code/modules/mob/living/carbon/xenomorph/attack_alien.dm | 7 ++++++- .../modules/mob/living/carbon/xenomorph/castes/Lurker.dm | 9 +++++++++ .../carbon/xenomorph/mutators/behavior_delegate.dm | 4 ++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm index 1a847217d881..33cf6142acb1 100644 --- a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm +++ b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm @@ -12,8 +12,13 @@ if(M.fortify || M.burrow) return XENO_NO_DELAY_ACTION + var/intent = M.a_intent + + if(M.behavior_delegate) + intent = M.behavior_delegate.override_intent(src) + //Reviewing the four primary intents - switch(M.a_intent) + switch(intent) if(INTENT_HELP) if(on_fire) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm index 1fd1b44cda7a..1269f89f9144 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm @@ -88,6 +88,15 @@ return original_damage +/datum/behavior_delegate/lurker_base/override_intent(mob/living/carbon/target_carbon) + . = ..() + + if(!isxeno_human(target_carbon)) + return + + if(next_slash_buffed) + return INTENT_HARM + /datum/behavior_delegate/lurker_base/melee_attack_additional_effects_target(mob/living/carbon/target_carbon) if (!isxeno_human(target_carbon)) return diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/behavior_delegate.dm b/code/modules/mob/living/carbon/xenomorph/mutators/behavior_delegate.dm index 756be3bedf6f..1cb563461138 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/behavior_delegate.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/behavior_delegate.dm @@ -100,3 +100,7 @@ /// Handling the xeno icon state or overlays, return TRUE if icon state should not be changed /datum/behavior_delegate/proc/on_update_icons() return + +/// Used to override an intent for some abilities that must force harm on next attack_alien() +/datum/behavior_delegate/proc/override_intent(mob/living/carbon/target_carbon) + return bound_xeno.a_intent From 57a2124769b65060e6eb6714eeb1ce160b3927c3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Jun 2023 16:30:02 +0100 Subject: [PATCH 355/495] Automatic changelog for PR #3608 [ci skip] --- html/changelogs/AutoChangeLog-pr-3608.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3608.yml diff --git a/html/changelogs/AutoChangeLog-pr-3608.yml b/html/changelogs/AutoChangeLog-pr-3608.yml new file mode 100644 index 000000000000..8948c9f32d8b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3608.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Crippling Strike is now forced harm intent" \ No newline at end of file From 5ecf3e6e67b46dcaca9f8659faef5a30c5556800 Mon Sep 17 00:00:00 2001 From: cm13-github Date: Tue, 13 Jun 2023 16:31:38 +0000 Subject: [PATCH 356/495] Automatic changelog compile, [ci skip] --- html/changelogs/AutoChangeLog-pr-3588.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3608.yml | 4 ---- html/changelogs/archive/2023-06.yml | 4 ++++ 3 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3588.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3608.yml diff --git a/html/changelogs/AutoChangeLog-pr-3588.yml b/html/changelogs/AutoChangeLog-pr-3588.yml deleted file mode 100644 index d1669085988e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3588.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow, Triiodine" -delete-after: True -changes: - - rscadd: "Added a smartgun specific battery that you use with the smartgun itself." - - rscdel: "Removed the smartgun powerpack. You no longer need it for the smartgun." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3608.yml b/html/changelogs/AutoChangeLog-pr-3608.yml deleted file mode 100644 index 8948c9f32d8b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3608.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Crippling Strike is now forced harm intent" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 6ee0656fdcad..ee364e4babfc 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -182,6 +182,10 @@ Morrow: - bugfix: Added missing Fiorina Sciannex groundside xeno landmarks - bugfix: Made nukes get those pesky closet/tunnel hiders + - balance: Crippling Strike is now forced harm intent + Morrow, Triiodine: + - rscadd: Added a smartgun specific battery that you use with the smartgun itself. + - rscdel: Removed the smartgun powerpack. You no longer need it for the smartgun. TheGamerdk: - bugfix: You'll now be allowed to reenter your nested body when freed, even if you used the ghost verb. From 494f4bfef778033ba06693cbd3f015b336835a94 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 13 Jun 2023 21:00:13 -0700 Subject: [PATCH 357/495] Fix runtime in proc is_in_shuttle_bounds (#3616) # About the pull request This PR adds checks to the proc is_in_shuttle_bounds to address the runtime: ``` [2023-06-13 04:28:51.553] runtime error: Cannot read null.z - proc name: is in shuttle bounds (/obj/docking_port/proc/is_in_shuttle_bounds) - source file: code/modules/shuttle/shuttle.dm,185 - usr: null - src: Alamo (/obj/docking_port/mobile/marine_dropship/alamo) - src.loc: the Alamo (282,53,4) (/turf/closed/shuttle/dropship1/transparent) - call stack: - Alamo (/obj/docking_port/mobile/marine_dropship/alamo): is in shuttle bounds(PERSON NAME (/mob/living/carbon/human)) - Alamo (/obj/docking_port/mobile/marine_dropship/alamo): update ambience() - ImmediateInvokeAsync(Alamo (/obj/docking_port/mobile/marine_dropship/alamo), "update_ambience") - Alamo (/obj/docking_port/mobile/marine_dropship/alamo): set mode("pre-arrival") - Alamo (/obj/docking_port/mobile/marine_dropship/alamo): check() - Alamo (/obj/docking_port/mobile/marine_dropship/alamo): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(2) - Master (/datum/controller/master): StartProcessing(0) ``` # Explain why it's good for the game Should fix issues such as: https://cdn.discordapp.com/attachments/745447048261795890/1118046867863908364/Replay_2023-06-13_08-09-07.mp4 # Changelog :cl: Drathek fix: Fixed a runtime in shuttles when a mob is non-existent or has no turf location. /:cl: --- code/modules/shuttle/shuttle.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 0582c1dbcc06..77ba9681ebb6 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -180,18 +180,20 @@ if(P) return P.id -/obj/docking_port/proc/is_in_shuttle_bounds(atom/A) - var/turf/T = get_turf(A) - if(T.z != z) +/obj/docking_port/proc/is_in_shuttle_bounds(atom/target) + if(!target) + return FALSE + var/turf/target_turf = get_turf(target) + if(!target_turf || target_turf.z != z) return FALSE var/list/bounds = return_coords() var/x0 = bounds[1] var/y0 = bounds[2] var/x1 = bounds[3] var/y1 = bounds[4] - if(!ISINRANGE(T.x, min(x0, x1), max(x0, x1))) + if(!ISINRANGE(target_turf.x, min(x0, x1), max(x0, x1))) return FALSE - if(!ISINRANGE(T.y, min(y0, y1), max(y0, y1))) + if(!ISINRANGE(target_turf.y, min(y0, y1), max(y0, y1))) return FALSE return TRUE From 9675be325872ade8816572f000626edda062a9a3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 05:14:08 +0100 Subject: [PATCH 358/495] Automatic changelog for PR #3616 [ci skip] --- html/changelogs/AutoChangeLog-pr-3616.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3616.yml diff --git a/html/changelogs/AutoChangeLog-pr-3616.yml b/html/changelogs/AutoChangeLog-pr-3616.yml new file mode 100644 index 000000000000..e31e1ca8db71 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3616.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed a runtime in shuttles when a mob is non-existent or has no turf location." \ No newline at end of file From 71ddc926bb54490b486ca52d486b42ca918304de Mon Sep 17 00:00:00 2001 From: JackieEstegado Date: Wed, 14 Jun 2023 04:42:55 +0000 Subject: [PATCH 359/495] Burrower burrow fixes (#3527) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request 1. Burrowers couldn't cancel their burrowing if they were clicking a tile that was non-valid to burrow to. -Fixed by putting the 'if' for catching the request to cancel the burrow, ahead of everything else, so it wouldn't stopped by a validity check, since that would be irrelevant. 2. If the burrow was cancelled in the _literal_ last second the burrow would complete regardless, due the 1 second timer to teleport to the tile already having been started, with nothing to stop it. This can cause hillarities like you see in the video where the burrower first unburrows on the original tile, then proceeds to teleport to the target tile. -Fixed by quitting the method that gets called by the 1 sec timer if we already cancelled. # Explain why it's good for the game Because stuff like this makes burrower players pull their hairs out https://github.com/cmss13-devs/cmss13/assets/15560820/69ff6381-35fc-4123-91fa-856c51cec31e # Testing Photographs and Procedure Jawohl. # Changelog :cl: Jackie_Estegado fix: The Burrower's burrow ability will no longer be not cancelled just because you clicked on a tile that you wouldn't have been able to burrow to. fix: Burrowing will no longer complete even though you cancelled it. /:cl: --------- Co-authored-by: Rigó János --- .../abilities/burrower/burrower_powers.dm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm index dd3e709dd0ad..4f104c00f92e 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm @@ -93,6 +93,13 @@ to_chat(src, SPAN_NOTICE("You must be burrowed to do this.")) return + if(tunnel) + tunnel = FALSE + to_chat(src, SPAN_NOTICE("You stop tunneling.")) + used_tunnel = TRUE + addtimer(CALLBACK(src, PROC_REF(do_tunnel_cooldown)), (caste ? caste.tunnel_cooldown : 5 SECONDS)) + return + if(used_tunnel) to_chat(src, SPAN_NOTICE("You must wait some time to do this.")) return @@ -125,13 +132,6 @@ to_chat(src, SPAN_WARNING("There's something solid there to stop you emerging.")) return - if(tunnel) - tunnel = FALSE - to_chat(src, SPAN_NOTICE("You stop tunneling.")) - used_tunnel = TRUE - addtimer(CALLBACK(src, PROC_REF(do_tunnel_cooldown)), (caste ? caste.tunnel_cooldown : 5 SECONDS)) - return - if(!T || T.density) to_chat(src, SPAN_NOTICE("You cannot tunnel to there!")) tunnel = TRUE @@ -141,6 +141,9 @@ /mob/living/carbon/xenomorph/proc/process_tunnel(turf/T) + if(!tunnel) + return + if(world.time > tunnel_timer) tunnel = FALSE do_tunnel(T) From 73ac19361ca99fd73b481bd52d15b349dd501e99 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 05:52:57 +0100 Subject: [PATCH 360/495] Automatic changelog for PR #3527 [ci skip] --- html/changelogs/AutoChangeLog-pr-3527.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3527.yml diff --git a/html/changelogs/AutoChangeLog-pr-3527.yml b/html/changelogs/AutoChangeLog-pr-3527.yml new file mode 100644 index 000000000000..6ed16b124e65 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3527.yml @@ -0,0 +1,5 @@ +author: "Jackie_Estegado" +delete-after: True +changes: + - bugfix: "The Burrower's burrow ability will no longer be not cancelled just because you clicked on a tile that you wouldn't have been able to burrow to." + - bugfix: "Burrowing will no longer complete even though you cancelled it." \ No newline at end of file From 407729541a484717bea472a7d79ce9801497806f Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Wed, 14 Jun 2023 06:43:10 +0200 Subject: [PATCH 361/495] Bugfix prevent fuel backpacks to be filled via reagent tank with improper chemical (#3357) # About the pull request the idea is to prevent the refill of standard engi backpack with anything but welding fuel. so i added a check to exclude custom tank and gaz tank from being use to refill those backpacks. flamer backpack will still use the old check to allow them to use custom fuel to refill their fixes https://github.com/cmss13-devs/cmss13/issues/264 # Explain why it's good for the game avoid confusion and avoid making fuel backpack being unusable because they got the wrong chem in them... # Testing Photographs and Procedure i tested it on local server everything worked fine.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added a Empty canister verb to the Pyrotechnician fuel tanks fix: prevent fuel backpacks to be filled via reagent tank with improper chemical(welding fuel). /:cl: --------- Co-authored-by: Julien Co-authored-by: harryob Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/game/objects/items/storage/backpack.dm | 64 +++++++++++++++---- .../objects/items/tools/maintenance_tools.dm | 37 ++++++----- 2 files changed, 73 insertions(+), 28 deletions(-) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index ab424883f34a..e36225177d91 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -210,8 +210,8 @@ to_chat(user, SPAN_DANGER("The Bluespace portal resists your attempt to add another item.")) //light failure else to_chat(user, SPAN_DANGER("The Bluespace generator malfunctions!")) - for (var/obj/O in src.contents) //it broke, delete what was in it - qdel(O) + for (var/obj/thing in contents) //it broke, delete what was in it + qdel(thing) crit_fail = 1 icon_state = "brokenpack" @@ -883,17 +883,21 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r return . = ..() -/obj/item/storage/backpack/marine/engineerpack/afterattack(obj/O as obj, mob/user as mob, proximity) - if(!proximity) // this replaces and improves the get_dist(src,O) <= 1 checks used previously - return - if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume < max_fuel) - O.reagents.trans_to(src, max_fuel) - to_chat(user, SPAN_NOTICE(" You crack the cap off the top of the pack and fill it back up again from the tank.")) - playsound(loc, 'sound/effects/refill.ogg', 25, TRUE, 3) - return - else if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume == max_fuel) - to_chat(user, SPAN_NOTICE(" The pack is already full!")) +/obj/item/storage/backpack/marine/engineerpack/afterattack(obj/target, mob/user, proximity) + if(!proximity) return + if(istype(target, /obj/structure/reagent_dispensers)) + if(!(istypestrict(target, /obj/structure/reagent_dispensers/fueltank))) + to_chat(user, SPAN_NOTICE("This must be filled with a fuel tank.")) + return + if(reagents.total_volume < max_fuel) + target.reagents.trans_to(src, max_fuel) + to_chat(user, SPAN_NOTICE("You crack the cap off the top of the pack and fill it back up again from the tank.")) + playsound(loc, 'sound/effects/refill.ogg', 25, TRUE, 3) + return + if(reagents.total_volume == max_fuel) + to_chat(user, SPAN_NOTICE("The pack is already full!")) + return ..() /obj/item/storage/backpack/marine/engineerpack/get_examine_text(mob/user) @@ -919,6 +923,42 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r fuel_type = "utnapthal" has_gamemode_skin = TRUE +/obj/item/storage/backpack/marine/engineerpack/flamethrower/verb/remove_reagents() + set name = "Empty canister" + set category = "Object" + + set src in usr + + if(usr.get_active_hand() != src) + return + + if(alert(usr, "Do you really want to empty out [src]?", "Empty canister", "Yes", "No") != "Yes") + return + + reagents.clear_reagents() + + playsound(loc, 'sound/effects/refill.ogg', 25, 1, 3) + to_chat(usr, SPAN_NOTICE("You empty out [src]")) + update_icon() + +//this is to revert change for the backpack that are for flametrower usage. +// so that they can use custom mix to refill those backpack +/obj/item/storage/backpack/marine/engineerpack/flamethrower/afterattack(obj/target, mob/user, proximity) + if(!proximity) + return + if (!(istype(target, /obj/structure/reagent_dispensers/fueltank))) + return + + if (reagents.total_volume >= max_fuel) + to_chat(user, SPAN_NOTICE("The pack is already full!")) + return + + if(reagents.total_volume < max_fuel) + target.reagents.trans_to(src, max_fuel) + to_chat(user, SPAN_NOTICE("You crack the cap off the top of the pack and fill it back up again from the tank.")) + playsound(loc, 'sound/effects/refill.ogg', 25, TRUE, 3) + return + /obj/item/storage/backpack/marine/engineerpack/flamethrower/attackby(obj/item/W, mob/living/user) if (istype(W, /obj/item/ammo_magazine/flamer_tank)) var/obj/item/ammo_magazine/flamer_tank/FTL = W diff --git a/code/game/objects/items/tools/maintenance_tools.dm b/code/game/objects/items/tools/maintenance_tools.dm index c064508c4d7c..25bcefc1cc34 100644 --- a/code/game/objects/items/tools/maintenance_tools.dm +++ b/code/game/objects/items/tools/maintenance_tools.dm @@ -256,12 +256,12 @@ else return ..() -/obj/item/tool/weldingtool/afterattack(obj/O as obj, mob/user as mob, proximity) +/obj/item/tool/weldingtool/afterattack(obj/target, mob/user, proximity) if(!proximity) return - if (istype(O, /obj/structure/reagent_dispensers/fueltank) && get_dist(src,O) <= 1) + if (istype(target, /obj/structure/reagent_dispensers/fueltank) && get_dist(src,target) <= 1) if(!welding) - O.reagents.trans_to(src, max_fuel) + target.reagents.trans_to(src, max_fuel) weld_tick = 0 user.visible_message(SPAN_NOTICE("[user] refills [src]."), \ SPAN_NOTICE("You refill [src].")) @@ -270,14 +270,14 @@ message_admins("[key_name_admin(user)] triggered a fueltank explosion with a blowtorch.") log_game("[key_name(user)] triggered a fueltank explosion with a blowtorch.") to_chat(user, SPAN_DANGER("You begin welding on the fueltank, and in a last moment of lucidity realize this might not have been the smartest thing you've ever done.")) - var/obj/structure/reagent_dispensers/fueltank/tank = O + var/obj/structure/reagent_dispensers/fueltank/tank = target tank.explode() return if (welding) remove_fuel(1) - if(isliving(O)) - var/mob/living/L = O + if(isliving(target)) + var/mob/living/L = target L.IgniteMob() @@ -709,17 +709,22 @@ Welding backpack to_chat(user, SPAN_NOTICE("You cannot figure out how to use \the [W] with [src].")) return -/obj/item/tool/weldpack/afterattack(obj/O as obj, mob/user as mob, proximity) - if(!proximity) // this replaces and improves the get_dist(src,O) <= 1 checks used previously - return - if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume < max_fuel) - O.reagents.trans_to(src, max_fuel) - to_chat(user, SPAN_NOTICE(" You crack the cap off the top of \the [src] and fill it back up again from the tank.")) - playsound(src.loc, 'sound/effects/refill.ogg', 25, 1, 3) - return - else if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume == max_fuel) - to_chat(user, SPAN_NOTICE(" \The [src] is already full!")) +/obj/item/tool/weldpack/afterattack(obj/target as obj, mob/user as mob, proximity) + if(!proximity) // this replaces and improves the get_dist(src,target) <= 1 checks used previously return + if(istype(target, /obj/structure/reagent_dispensers)) + if(!(istypestrict(target, /obj/structure/reagent_dispensers/fueltank))) + to_chat(user, SPAN_NOTICE("This must be filled with a fuel tank.")) + return + if(reagents.total_volume < max_fuel) + target.reagents.trans_to(src, max_fuel) + to_chat(user, SPAN_NOTICE("You crack the cap off the top of \the [src] and fill it back up again from the tank.")) + playsound(loc, 'sound/effects/refill.ogg', 25, 1, 3) + return + if (reagents.total_volume >= max_fuel) + to_chat(user, SPAN_NOTICE("[src] is already full!")) + return + ..() /obj/item/tool/weldpack/get_examine_text(mob/user) . = ..() From e3fbbc89de26c92be997b6b8ea7a2adeadeae80e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 06:09:32 +0100 Subject: [PATCH 362/495] Automatic changelog for PR #3357 [ci skip] --- html/changelogs/AutoChangeLog-pr-3357.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3357.yml diff --git a/html/changelogs/AutoChangeLog-pr-3357.yml b/html/changelogs/AutoChangeLog-pr-3357.yml new file mode 100644 index 000000000000..6f2a38d49e32 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3357.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - rscadd: "Added a Empty canister verb to the Pyrotechnician fuel tanks" + - bugfix: "prevent fuel backpacks to be filled via reagent tank with improper chemical(welding fuel)." \ No newline at end of file From cd82b67593cafdd66ce7e4580d7197ab443b48e0 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Wed, 14 Jun 2023 05:58:19 +0100 Subject: [PATCH 363/495] LV522 Fixes (Weedable tiles, Invis walls, weird windows) (#3613) # About the pull request This PR aims to fix bugs with LV522 that have been brought to my attention one of them being a critical bug involving a recent change to weedable tiles APC: APCs had a problem for a while now somehow despite being invincible it can still be destroyed I'm not much of a coder so instead of trying to fix whatever's going wrong there I've replaced the invisible blockers with rock walls that'll only be seen if the APC gets deleted Weedable Tiles: A recent PR tried to address a problem with gardener drone for LV522 but messed up regular shale tiles making them unweedable this PR should fix both the problem the OG PR tried to fix and the once weedable tiles now being weedable again Areas: the W-Y vault was considered OOB this PR should also fix that Other: I also moved around some sandbags and a breaching charge just to mess with people % the sandbags being all in the same place AND being near a "meta" hold spot was pretty strong Hardy Weeds working on layer1 shale https://i.imgur.com/CG80UJ3.png Weeds working on dirt https://i.imgur.com/RWRnyPE.png Weird windows: I'm not exactly sure what's wrong here and will look into this further for now all the problem windows have been replaced with walls and I want to reach out to players to screenshot any invisible windows they encounter on LV522 or any map so I can actually figure out whats going wrong # Explain why it's good for the game The bugs in this PR are frustrating to players and should be fixed # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby fix: fixes invisible walls on LV522 fix: fixes unweedable tiles on LV522 fix: fixes invisible windows on LV522 (if you spot any invisible windows send a picture of them to the SS13: CM discord #mapperchannel @spartanbobby fix: fixes LV522 OOB area in the W-Y vault maptweak: moves sandbags and a breaching charge on LV522 /:cl: --- code/game/area/LV522_Chances_Claim.dm | 4 + code/game/turfs/auto_turf.dm | 3 - code/game/turfs/turf.dm | 4 +- .../LV522_Chances_Claim.dmm | 351 +++++++----------- 4 files changed, 148 insertions(+), 214 deletions(-) diff --git a/code/game/area/LV522_Chances_Claim.dm b/code/game/area/LV522_Chances_Claim.dm index c19a13d26204..8a424148d3b5 100644 --- a/code/game/area/LV522_Chances_Claim.dm +++ b/code/game/area/LV522_Chances_Claim.dm @@ -28,6 +28,10 @@ is_resin_allowed = FALSE flags_area = AREA_NOTUNNEL +/area/lv522/oob/w_y_vault + name = "LV522 - Weyland Secure Vault" + icon_state = "blue" + //Landing Zone 1 /area/lv522/landing_zone_1 diff --git a/code/game/turfs/auto_turf.dm b/code/game/turfs/auto_turf.dm index 733089a0dfed..4556289da9ea 100644 --- a/code/game/turfs/auto_turf.dm +++ b/code/game/turfs/auto_turf.dm @@ -316,9 +316,6 @@ icon = 'icons/turf/floors/auto_shale.dmi' icon_prefix = "shale" -/turf/open/auto_turf/shale/is_weedable() - return SEMI_WEEDABLE - /turf/open/auto_turf/shale/get_dirt_type() return DIRT_TYPE_SHALE diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index e686e7e2ee11..54cfdf6e34ea 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -561,10 +561,10 @@ return NOT_WEEDABLE /turf/open/auto_turf/shale/layer1/is_weedable() - return FALSE + return SEMI_WEEDABLE /turf/open/auto_turf/shale/layer2/is_weedable() - return FALSE + return SEMI_WEEDABLE /turf/closed/wall/is_weedable() return FULLY_WEEDABLE //so we can spawn weeds on the walls 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 5f412c49c5dc..92bb4fca16ff 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -2055,10 +2055,20 @@ }, /area/lv522/indoors/c_block/garage) "bnz" = ( -/obj/item/stack/sandbags_empty/half, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/indoors/b_block/bridge) +/obj/structure/surface/table/almayer, +/obj/structure/flora/pottedplant{ + desc = "It is made of Fiberbush(tm). It contains asbestos. Studies say that greenery calms the mind due to some sort evolved mechanism in the brain. This plant is not calming."; + icon_state = "pottedplant_21"; + layer = 3.1; + name = "synthethic potted plant"; + pixel_y = 14 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spider/spiderling/nogrow, +/turf/open/floor/prison{ + icon_state = "darkredfull2" + }, +/area/lv522/indoors/a_block/security) "bnH" = ( /obj/structure/machinery/light{ dir = 1 @@ -4651,12 +4661,12 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/west) "cKF" = ( -/obj/item/explosive/plastic/breaching_charge, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "darkredfull2" +/obj/structure/cargo_container/kelland/left, +/obj/item/explosive/plastic/breaching_charge{ + layer = 5 }, -/area/lv522/indoors/a_block/security) +/turf/open/auto_turf/shale/layer0, +/area/lv522/outdoors/colony_streets/east_central_street) "cKG" = ( /turf/closed/wall/strata_ice/dirty, /area/lv522/outdoors/nw_rockies) @@ -5549,6 +5559,7 @@ /obj/structure/surface/rack, /obj/item/device/analyzer, /obj/effect/landmark/objective_landmark/close, +/obj/item/stack/sandbags_empty/small_stack, /turf/open/floor/prison{ icon_state = "darkbrownfull2" }, @@ -6688,12 +6699,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) -"dEu" = ( -/obj/structure/window/framed/strata/reinforced, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/indoors/a_block/dorm_north) "dEy" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/microwave{ @@ -7747,19 +7752,6 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/south_east_street) -"ebM" = ( -/obj/structure/blocker/invisible_wall, -/obj/effect/decal/warning_stripes{ - icon_state = "W" - }, -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/atmos/cargo_intake) "ebP" = ( /obj/effect/decal/hefa_cult_decals/d32{ icon_state = "2" @@ -7864,12 +7856,6 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) -"eeX" = ( -/obj/structure/blocker/invisible_wall, -/turf/open/asphalt/cement{ - icon_state = "cement1" - }, -/area/lv522/outdoors/n_rockies) "eeY" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/auto_turf/shale/layer0, @@ -9662,7 +9648,6 @@ }, /area/lv522/atmos/west_reactor) "eUf" = ( -/obj/structure/blocker/invisible_wall, /obj/item/ammo_magazine/m2c{ current_rounds = 0; layer = 4.2; @@ -9676,10 +9661,8 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/atmos/cargo_intake) +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "eUh" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) @@ -10127,14 +10110,13 @@ /turf/open/floor/prison, /area/lv522/landing_zone_2) "fgf" = ( -/obj/structure/blocker/invisible_wall, /obj/item/ammo_magazine/m2c{ current_rounds = 0; layer = 4.2; pixel_x = 17 }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "fgk" = ( /obj/structure/platform_decoration{ dir = 1 @@ -11449,7 +11431,6 @@ unacidable = 1; unslashable = 1 }, -/obj/structure/blocker/invisible_wall, /obj/effect/decal/warning_stripes{ icon_state = "W" }, @@ -11457,10 +11438,8 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/atmos/cargo_intake) +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "fLF" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ dir = 4; @@ -11603,10 +11582,6 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) -"fOl" = ( -/obj/structure/blocker/invisible_wall, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) "fOy" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/cobweb, @@ -13035,7 +13010,7 @@ }, /area/lv522/atmos/command_centre) "gxe" = ( -/obj/item/stack/sandbags_empty/half, +/obj/item/stack/sandbags_empty/small_stack, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/bridge) "gxl" = ( @@ -15208,6 +15183,11 @@ /obj/structure/bed/chair/wheelchair, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) +"hra" = ( +/obj/structure/largecrate/random, +/obj/item/stack/sandbags_empty/small_stack, +/turf/open/floor/plating, +/area/lv522/indoors/c_block/mining) "hre" = ( /obj/structure/flora/jungle/planttop1, /turf/open/organic/grass, @@ -17018,9 +16998,10 @@ dir = 6 }, /obj/structure/prop/vehicles/crawler{ + density = 0; dir = 8; - layer = 2.9; - pixel_y = -14 + layer = 2.0; + pixel_y = -13 }, /turf/open/auto_turf/shale/layer0, /area/lv522/outdoors/nw_rockies) @@ -17165,15 +17146,6 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) -"iiz" = ( -/obj/structure/window/framed/strata/reinforced, -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "Sec-Corpo-Bridge-Lockdown" - }, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/indoors/a_block/security) "iiC" = ( /obj/structure/surface/table/almayer, /obj/item/paper_bin/wy{ @@ -18002,7 +17974,7 @@ }, /area/lv522/indoors/c_block/mining) "iAZ" = ( -/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) "iBd" = ( @@ -19126,7 +19098,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "jab" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ @@ -19231,7 +19203,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "jbs" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -20475,7 +20447,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "jBs" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -20642,7 +20614,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "jEk" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, @@ -22971,7 +22943,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "kze" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ @@ -23402,7 +23374,7 @@ dir = 4; icon_state = "whiteyellowfull" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "kHy" = ( /obj/structure/surface/table/almayer, /obj/item/storage/box/flashbangs{ @@ -23501,7 +23473,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "kIZ" = ( /obj/structure/machinery/door/poddoor/shutters/almayer/open{ dir = 4; @@ -23608,7 +23580,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "kLs" = ( /obj/item/clothing/mask/facehugger{ desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; @@ -24317,7 +24289,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "kYm" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -24473,7 +24445,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "lbA" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -24859,7 +24831,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "llM" = ( /obj/item/tool/kitchen/knife/butcher, /obj/effect/decal/cleanable/dirt, @@ -25385,7 +25357,7 @@ dir = 4; icon_state = "white_cyan1" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "lze" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/warning_stripes{ @@ -25865,7 +25837,7 @@ /turf/open/floor/corsat{ icon_state = "marked" }, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "lIR" = ( /obj/structure/prop/invuln/ice_prefab/trim{ dir = 8 @@ -27466,7 +27438,7 @@ "mwv" = ( /obj/effect/landmark/lv624/fog_blocker/short, /turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "mwT" = ( /obj/structure/prop/dam/truck, /obj/structure/prop/holidays/wreath{ @@ -28391,7 +28363,7 @@ /obj/effect/landmark/lv624/fog_blocker/short, /obj/effect/landmark/lv624/fog_blocker/short, /turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "mSe" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/garden_bridge) @@ -33541,15 +33513,6 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/auto_turf/shale/layer0, /area/lv522/landing_zone_1) -"pbb" = ( -/obj/structure/platform{ - dir = 1 - }, -/obj/structure/girder/displaced, -/turf/open/asphalt/cement{ - icon_state = "cement12" - }, -/area/lv522/outdoors/colony_streets/south_street) "pbp" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) @@ -34167,21 +34130,6 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/security) -"poN" = ( -/obj/structure/surface/table/almayer, -/obj/structure/flora/pottedplant{ - desc = "It is made of Fiberbush(tm). It contains asbestos. Studies say that greenery calms the mind due to some sort evolved mechanism in the brain. This plant is not calming."; - icon_state = "pottedplant_21"; - layer = 3.1; - name = "synthethic potted plant"; - pixel_y = 14 - }, -/obj/effect/decal/cleanable/cobweb2, -/obj/effect/spider/spiderling/nogrow, -/turf/open/floor/prison{ - icon_state = "darkredfull2" - }, -/area/lv522/indoors/a_block/security) "poQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -38059,9 +38007,7 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) "qPS" = ( -/obj/structure/machinery/door/airlock/almayer/generic{ - dir = 1 - }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -39962,7 +39908,6 @@ }, /area/lv522/indoors/c_block/mining) "ryv" = ( -/obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -45654,17 +45599,6 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/outdoor_bot) -"tQC" = ( -/obj/structure/window_frame/strata, -/obj/item/stack/rods, -/obj/structure/machinery/door/poddoor/shutters/almayer/open{ - id = "LV522CIC_1"; - name = "\improper Storm Shutters" - }, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/indoors/a_block/admin) "tQE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; @@ -47887,7 +47821,7 @@ /area/lv522/indoors/a_block/bridges/op_centre) "uKD" = ( /turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob) +/area/lv522/oob/w_y_vault) "uKE" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -49170,6 +49104,9 @@ icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"vju" = ( +/turf/closed/wall/strata_outpost, +/area/lv522/oob/w_y_vault) "vjv" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "69" @@ -55101,10 +55038,6 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"xKO" = ( -/obj/structure/window/framed/strata/reinforced, -/turf/open/floor/plating, -/area/lv522/indoors/a_block/fitness) "xLg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/chair/comfy{ @@ -67284,7 +67217,7 @@ xqd pVx pVx pVx -xyL +xtb xWf imJ xWf @@ -67292,7 +67225,7 @@ xWf xWf qAy xWf -pMd +nLm kcS gou ulL @@ -67309,14 +67242,14 @@ pDh kcS wfb qjt -pMd +nLm klp oot pJW tUM gWh aTS -pMd +nLm lAj ulL ulL @@ -67332,7 +67265,7 @@ ulL lAj wRd wLN -pMd +nLm qQM vXc wth @@ -67965,7 +67898,7 @@ uEC uEC uEC pVx -xyL +xtb odZ imJ xWf @@ -67973,7 +67906,7 @@ xWf xWf xWf odZ -pMd +nLm kcS vId oTg @@ -67990,14 +67923,14 @@ fps npp cHC vJT -pMd +nLm oeL rAg dNm tUM gWh aAW -pMd +nLm kxW kxW lek @@ -68013,7 +67946,7 @@ oTg pJW iUo vdV -pMd +nLm qQM vXc puY @@ -68155,7 +68088,7 @@ bIJ bIJ yim abV -ebM +abV eUf fLz abV @@ -68382,9 +68315,9 @@ yim yim yim cpy -eeX -eeX -eeX +inU +cpy +cpy gGx inU inU @@ -68611,7 +68544,7 @@ cpy cpy cpy fgf -fOl +cpy yim hzA ihy @@ -68838,7 +68771,7 @@ yim cpy cpy cpy -fOl +cpy cpy hIp ijv @@ -69321,7 +69254,7 @@ roT xTs sKL tkM -xtb +xyL uad xTs uIo @@ -69548,7 +69481,7 @@ vsG xTs xTs tkM -xtb +xyL ubd xTs jLF @@ -70002,7 +69935,7 @@ rLq siT uEC xqd -xyL +xtb xqd uEC pAW @@ -70683,7 +70616,7 @@ rLy siT uEC xqd -xyL +xtb ubv xXX xtb @@ -72583,7 +72516,7 @@ tSL pJZ drz bFU -yfH +tSL tne kGm lML @@ -72618,7 +72551,7 @@ hyf wIr hWs pXq -bnz +pOs uNu pKl oLa @@ -72845,7 +72778,7 @@ dgY gwg cHb oqp -gxe +oLa pKl pKl tkf @@ -73264,7 +73197,7 @@ tne yfR tne yfR -yfH +tSL hES tne tne @@ -74090,10 +74023,10 @@ xtb xtb xtb xtb -xKO +xtb rMb skQ -xKO +xtb xtb tvO ugV @@ -75452,10 +75385,10 @@ emH emH yjp beB -dhQ +beB uPk vnB -dhQ +beB wrC wrC xXR @@ -75778,7 +75711,7 @@ xgH tkf pfD rQg -pbb +vdp nax nax uXp @@ -76114,12 +76047,12 @@ saC xED uKD uKD -abo -abo -abo -abo -abo -abo +vju +vju +vju +vju +vju +vju uKD mwv tvO @@ -76340,14 +76273,14 @@ saC saC xED uKD -abo -abo +vju +vju jbn jbn jbn kIY -abo -abo +vju +vju mwv tvO ugV @@ -76567,14 +76500,14 @@ saC saC xED uKD -abo +vju iZS jBr jEa jEa kLk lbo -abo +vju mwv tvO ugV @@ -76794,7 +76727,7 @@ saC saC xED uKD -abo +vju iZS jEa kHd @@ -77021,8 +76954,8 @@ saC saC xED uKD -abo -abo +vju +vju kzd jEa jEa @@ -77248,7 +77181,7 @@ saC saC xED uKD -abo +vju iZS jEa jEa @@ -77475,14 +77408,14 @@ saC saC xED uKD -abo +vju iZS jBr jEa jEa kXY lzb -abo +vju mwv tvO ugV @@ -77702,14 +77635,14 @@ saC saC xED uKD -abo -abo +vju +vju jbn jbn jbn kIY -abo -abo +vju +vju mwv tvO ugV @@ -77930,12 +77863,12 @@ saC xED uKD uKD -abo -abo -abo -abo -abo -abo +vju +vju +vju +vju +vju +vju uKD mSc tvO @@ -79551,7 +79484,7 @@ nTx nTx nTx mvR -ryv +sjy uVj kOS uDb @@ -79779,7 +79712,7 @@ nTx nTx mvR qPS -uVj +oGp xxs eUh eUh @@ -80006,7 +79939,7 @@ mcC nTx jNv ryv -jft +lhT xxs uDb uDb @@ -80233,8 +80166,8 @@ nTx eHn uWh sjy -poN -uVj +jft +xxs uDb kBB nrP @@ -80460,7 +80393,7 @@ nTx eHn pgl sjy -sjy +bnz xQi uDb uDb @@ -81129,10 +81062,10 @@ umR onj wKg wKg -lVD +wKg vQT fmg -lVD +wKg wKg wKg lVD @@ -81368,8 +81301,8 @@ xlI mev mev tdD -iiz -cKF +sjy +uVj qDr xxs nrP @@ -82049,7 +81982,7 @@ xlI xlI yjy xlI -iiz +sjy uVj eqM cvi @@ -84201,7 +84134,7 @@ jas jas jas jas -tms +hra nQu aEF jas @@ -86878,7 +86811,7 @@ lGW xgA acE kEQ -xvB +xvl otS fWG fWG @@ -87053,7 +86986,7 @@ qBb iXZ nxj rMg -hDZ +tDS uNJ orS muV @@ -87332,7 +87265,7 @@ ntS xgA bsG kEQ -xvB +xvl otS fWG cpy @@ -87734,7 +87667,7 @@ lRF ojt muV vrg -tQC +tDS iNb wWV tvi @@ -87966,14 +87899,14 @@ nxO ilR nGq way -raj +gdO puJ iuy uuH pfN pqU lSl -jab +tTK jmi cMt kiG @@ -89296,10 +89229,10 @@ dRL dRL dRL dRL -dEu +dRL qhA qiG -dEu +dRL dRL xFp nQa @@ -90211,7 +90144,7 @@ xCT rsq xCT yfP -dEu +dRL fKf qSH qSH @@ -90434,9 +90367,9 @@ oBx nTg nTg iAZ -qUq -qUq -qUq +xCT +xCT +xCT yfP rJf fKf @@ -90665,7 +90598,7 @@ reo xCT xCT yfP -dEu +dRL fKf qSH qSH @@ -91566,10 +91499,10 @@ dRL dRL dRL dRL -dEu +dRL qhA qiG -dEu +dRL dRL pGY jKB @@ -94296,7 +94229,7 @@ qSH qSH qSH qSH -qSH +oQC qnb krH krH @@ -94572,7 +94505,7 @@ tTD tTD tSm rnB -oXZ +cKF uKR rnB rnB From 562ad5fe5816a61cb7c3e4f125349a903534887f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 06:28:16 +0100 Subject: [PATCH 364/495] Automatic changelog for PR #3613 [ci skip] --- html/changelogs/AutoChangeLog-pr-3613.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3613.yml diff --git a/html/changelogs/AutoChangeLog-pr-3613.yml b/html/changelogs/AutoChangeLog-pr-3613.yml new file mode 100644 index 000000000000..978c4d414fb0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3613.yml @@ -0,0 +1,8 @@ +author: "SpartanBobby" +delete-after: True +changes: + - bugfix: "fixes invisible walls on LV522" + - bugfix: "fixes unweedable tiles on LV522" + - bugfix: "fixes invisible windows on LV522 (if you spot any invisible windows send a picture of them to the SS13: CM discord #mapperchannel @spartanbobby" + - bugfix: "fixes LV522 OOB area in the W-Y vault" + - maptweak: "moves sandbags and a breaching charge on LV522" \ No newline at end of file From 363391ae0307a0756ced1a6fa4c1b1e6c2fef5f6 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Wed, 14 Jun 2023 06:03:41 +0100 Subject: [PATCH 365/495] Fixes BR nightmare tiles (#3614) # About the pull request When I did my last change to BR I missed some stuff in this NM so I'm back to fix it # Explain why it's good for the game Maintains the consistency in bigreds sidewalks and warning stripes under doors, also fixes a sand tile in the wrong DIR # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: fixes bigred tileset inconsistencies in the expanded filt nightmare /:cl: --- .../sprinkles/35.filtration_restored.dmm | 134 ++++++++---------- 1 file changed, 63 insertions(+), 71 deletions(-) diff --git a/maps/map_files/BigRed/sprinkles/35.filtration_restored.dmm b/maps/map_files/BigRed/sprinkles/35.filtration_restored.dmm index bc1eae13052e..47984a920749 100644 --- a/maps/map_files/BigRed/sprinkles/35.filtration_restored.dmm +++ b/maps/map_files/BigRed/sprinkles/35.filtration_restored.dmm @@ -94,14 +94,13 @@ "av" = ( /obj/item/tool/warning_cone, /turf/open/floor{ - dir = 9; + dir = 1; icon_state = "asteroidwarning" }, /area/bigredv2/outside/se) "aw" = ( -/turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" +/turf/open/mars{ + icon_state = "mars_dirt_6" }, /area/bigredv2/outside/se) "ax" = ( @@ -124,14 +123,18 @@ /obj/structure/machinery/door/airlock/almayer/engineering/colony{ name = "\improper Atmospherics Condenser Storage" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "aB" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ dir = 1; name = "\improper Atmospherics Condenser" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "aC" = ( /obj/effect/decal/cleanable/dirt, @@ -146,7 +149,9 @@ name = "\improper Atmospherics Condenser" }, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "aE" = ( /obj/effect/decal/cleanable/dirt, @@ -158,8 +163,9 @@ /turf/open/floor/plating, /area/bigredv2/outside/filtration_plant) "aG" = ( -/turf/open/mars{ - icon_state = "mars_dirt_13" +/turf/open/floor{ + dir = 4; + icon_state = "asteroidwarning" }, /area/bigredv2/outside/se) "aH" = ( @@ -169,12 +175,6 @@ }, /turf/open/floor, /area/bigredv2/outside/filtration_plant) -"aI" = ( -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/se) "aJ" = ( /turf/open/floor{ icon_state = "asteroidwarning" @@ -182,7 +182,7 @@ /area/bigredv2/outside/se) "aK" = ( /turf/open/mars{ - icon_state = "mars_dirt_10" + icon_state = "mars_dirt_3" }, /area/bigredv2/outside/se) "aL" = ( @@ -319,7 +319,9 @@ dir = 1; name = "\improper Filtration Facility" }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bm" = ( /obj/structure/machinery/door/airlock/almayer/engineering/colony{ @@ -327,7 +329,9 @@ name = "\improper Filtration Facility" }, /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bn" = ( /obj/structure/closet/firecloset/full, @@ -361,7 +365,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "delivery" + }, /area/bigredv2/outside/filtration_plant) "bt" = ( /obj/effect/decal/cleanable/dirt, @@ -500,12 +506,6 @@ }, /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/filtration_plant) -"bY" = ( -/turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" - }, -/area/bigredv2/outside/filtration_plant) "bZ" = ( /turf/open/floor{ dir = 1; @@ -521,9 +521,6 @@ /obj/structure/machinery/light, /turf/open/floor, /area/bigredv2/outside/filtration_plant) -"cc" = ( -/turf/closed/wall/solaris/rock, -/area/bigredv2/outside/filtration_plant) "ce" = ( /obj/structure/machinery/light, /turf/open/floor{ @@ -574,18 +571,14 @@ /area/bigredv2/outside/filtration_cave_cas) "cl" = ( /turf/open/floor{ - dir = 1; - icon_state = "asteroidfloor" + dir = 8; + icon_state = "asteroidwarning" }, -/area/bigredv2/outside/s) -"cm" = ( -/turf/closed/wall/solaris, -/area/bigredv2/outside/s) +/area/bigredv2/outside/filtration_plant) "cn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 4; - icon_state = "asteroidwarning" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_plant) "jh" = ( @@ -653,8 +646,7 @@ /area/bigredv2/outside/filtration_cave_cas) "US" = ( /turf/open/floor{ - dir = 8; - icon_state = "asteroidwarning" + icon_state = "delivery" }, /area/bigredv2/outside/filtration_plant) "VW" = ( @@ -700,8 +692,6 @@ ah bI bw bw -bw -bw bZ cl cl @@ -710,7 +700,9 @@ cl cl cl cl -cm +cl +cl +aa "} (2,1,1) = {" ak @@ -726,8 +718,8 @@ az az bJ bw -cc -cc +bw +bw bw bZ bZ @@ -756,14 +748,14 @@ bw bw bw bw -bY -bY -bY -bY +US +US +US +US cn -bY -bY -bY +US +US +US aY "} (4,1,1) = {" @@ -1118,11 +1110,11 @@ bO bO "} (17,1,1) = {" -bK -bK -bK -bK -bK +am +am +am +am +am aY bf bj @@ -1146,18 +1138,18 @@ bO "} (18,1,1) = {" av -aw -aw -aw -aw -az +am +am +am +am +US az az az az bu ad -ad +cn WD bO bO @@ -1177,14 +1169,14 @@ am am am am -az +US az az aP aO by az -az +US WD bO bO @@ -1202,16 +1194,16 @@ bO ax am am -aI -aI -az +am +am +US az az ad bo az bT -az +US WD bO bO @@ -1228,9 +1220,9 @@ bO (21,1,1) = {" ax am -aJ +am +aG aG -bK aY bf ka @@ -1256,8 +1248,8 @@ bO am am aJ -bK -bK +aw +aK aY aY aY From f686922d8fb0216ea7f530b35492f0cbbe366591 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 06:55:14 +0100 Subject: [PATCH 366/495] Automatic changelog for PR #3614 [ci skip] --- html/changelogs/AutoChangeLog-pr-3614.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3614.yml diff --git a/html/changelogs/AutoChangeLog-pr-3614.yml b/html/changelogs/AutoChangeLog-pr-3614.yml new file mode 100644 index 000000000000..1d0b1d0a0462 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3614.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "fixes bigred tileset inconsistencies in the expanded filt nightmare" \ No newline at end of file From 20ebf1c2cf1d7d35a4abd193294b13b060841a90 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Wed, 14 Jun 2023 18:08:57 +0100 Subject: [PATCH 367/495] Replaces LV522 ceramic plates with MRE crate (#3626) # About the pull request This PR replaces the LV522 ceramic plates with an MRE crate # Explain why it's good for the game Morrow doesn't want them there so they're not going there if FORECON really is the best they wont FF each other anyway # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: Replaces LV522 ceramic plates with MRE crate /:cl: --- maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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 92bb4fca16ff..01df2b7e136e 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -55007,12 +55007,7 @@ /turf/open/floor/plating, /area/lv522/indoors/lone_buildings/engineering) "xKc" = ( -/obj/structure/closet/coffin/woodencrate, -/obj/item/clothing/accessory/health/ceramic_plate, -/obj/item/clothing/accessory/health/ceramic_plate, -/obj/item/clothing/accessory/health/ceramic_plate, -/obj/item/clothing/accessory/health/ceramic_plate, -/obj/item/clothing/accessory/health/ceramic_plate, +/obj/structure/largecrate/supply/supplies/mre, /obj/structure/barricade/handrail{ dir = 4 }, From d4b1cf62e281ab8cb162d8f15e9c33e0a1cf0bce Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 18:17:10 +0100 Subject: [PATCH 368/495] Automatic changelog for PR #3626 [ci skip] --- html/changelogs/AutoChangeLog-pr-3626.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3626.yml diff --git a/html/changelogs/AutoChangeLog-pr-3626.yml b/html/changelogs/AutoChangeLog-pr-3626.yml new file mode 100644 index 000000000000..1518693448f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3626.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "Replaces LV522 ceramic plates with MRE crate" \ No newline at end of file From 1dc50ba1fdd16875b70276fb8158387e5ff243f3 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 14 Jun 2023 19:40:56 +0100 Subject: [PATCH 369/495] fix a runtime error with blackmarket scanner (#3617) # About the pull request turfs are not movables # Changelog :cl: fix: Fixed an internal error when scanning turfs with Black Market scanner. /:cl: --- code/game/objects/items/devices/scanners.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7026f2a3e7d0..3e2c1445f8e5 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -446,6 +446,8 @@ FORENSIC SCANNER /obj/item/device/black_market_scanner/afterattack(atom/hit_atom, mob/user, proximity) if(!proximity) return + if(!ismovable(hit_atom)) + return ..() var/market_value = get_black_market_value(hit_atom) if(isnull(market_value)) return ..() From 6ab24378e683a5bfec55dbca5fa6d2f38f06d5d0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 19:50:58 +0100 Subject: [PATCH 370/495] Automatic changelog for PR #3617 [ci skip] --- html/changelogs/AutoChangeLog-pr-3617.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3617.yml diff --git a/html/changelogs/AutoChangeLog-pr-3617.yml b/html/changelogs/AutoChangeLog-pr-3617.yml new file mode 100644 index 000000000000..1f5c81dbc722 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3617.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed an internal error when scanning turfs with Black Market scanner." \ No newline at end of file From 0e75b18858abf4a13b704f874005d8ca978dac0a Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Wed, 14 Jun 2023 19:41:25 +0100 Subject: [PATCH 371/495] Fixes misleading info on weapon stats (#3610) # About the pull request The examine weapon stats accuracy section is highly misleading, it's not actually how accurate the weapon is, it's the distance at which it's accuracy is unaffected. # Explain why it's good for the game Cleans up confusion. This lead to some misinformation on ammunition types such as smartgun ammo, where AP rounds are inherently half as accurate as standard, but their accuracy bar is twice as high because the accurate distance is twice as high. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: spellcheck: Weapon Stats examine UI now shows 'accurate range' rather than 'accuracy' /:cl: --- tgui/packages/tgui/interfaces/WeaponStats.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/packages/tgui/interfaces/WeaponStats.js b/tgui/packages/tgui/interfaces/WeaponStats.js index aaf97ce656c7..3ec97ae5dbdd 100644 --- a/tgui/packages/tgui/interfaces/WeaponStats.js +++ b/tgui/packages/tgui/interfaces/WeaponStats.js @@ -242,7 +242,7 @@ const Accuracy = (props, context) => { return ( - Wielded accuracy: {accuracy} / {accuracy_max} + Wielded accurate range: {accuracy} / {accuracy_max} {!two_handed_only ? ( @@ -250,7 +250,7 @@ const Accuracy = (props, context) => { - Unwielded accuracy: {unwielded_accuracy} / {accuracy_max} + Unwielded accurate range: {unwielded_accuracy} / {accuracy_max} ) : null} @@ -258,7 +258,7 @@ const Accuracy = (props, context) => { - Minimum accuracy: {min_accuracy} + Minimum accurate range: {min_accuracy} ) : null} From e90e81e59977158c11f81fff844cd54fe43c65df Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 20:08:48 +0100 Subject: [PATCH 372/495] Automatic changelog for PR #3610 [ci skip] --- html/changelogs/AutoChangeLog-pr-3610.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3610.yml diff --git a/html/changelogs/AutoChangeLog-pr-3610.yml b/html/changelogs/AutoChangeLog-pr-3610.yml new file mode 100644 index 000000000000..e1d770d7443e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3610.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - spellcheck: "Weapon Stats examine UI now shows 'accurate range' rather than 'accuracy'" \ No newline at end of file From 798313aa3ee00d37dc3b1d818d84a1e1a03aebd6 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Wed, 14 Jun 2023 14:41:37 -0400 Subject: [PATCH 373/495] Grass Nerf (#3609) # About the pull request This PR makes it so grass (and other flora) no longer eat your bullets when you click on them while trying to fire on a target. # Explain why it's good for the game The feel of your burst going into grass and the disappearing like it's a hard object rather than... grass is awful. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Grass (and other flora) will no longer eat your bullets. /:cl: --- code/game/objects/structures/flora.dm | 60 ++++++++++++++------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index f0e6fb77df3d..e8e4b3b0966e 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -62,7 +62,38 @@ PLANT_CUT_MACHETE = 3 = Needs at least a machete to be cut down /obj/structure/flora/flamer_fire_act() fire_act() +/obj/structure/flora/fire_act() + if(QDELETED(src) || (fire_flag & FLORA_NO_BURN) || burning) + return + burning = TRUE + var/spread_time = rand(75, 150) + if(!(fire_flag & FLORA_BURN_NO_SPREAD)) + addtimer(CALLBACK(src, PROC_REF(spread_fire)), spread_time) + addtimer(CALLBACK(src, PROC_REF(burn_up)), spread_time + 5 SECONDS) +/obj/structure/flora/proc/spread_fire() + for(var/D in cardinal) //Spread fire + var/turf/T = get_step(src.loc, D) + if(T) + for(var/obj/structure/flora/F in T) + if(fire_flag & FLORA_BURN_SPREAD_ONCE) + F.fire_flag |= FLORA_BURN_NO_SPREAD + if(!(locate(/obj/flamer_fire) in T)) + new /obj/flamer_fire(T, create_cause_data("wildfire")) + +/obj/structure/flora/proc/burn_up() + new /obj/effect/decal/cleanable/dirt(loc) + if(center) + new /obj/effect/decal/cleanable/dirt(loc) //Produces more ash at the center + qdel(src) + +/obj/structure/flora/ex_act(power) + if(power >= EXPLOSION_THRESHOLD_VLOW) + deconstruct(FALSE) + +/obj/structure/flora/get_projectile_hit_boolean(obj/item/projectile/P) + . = ..() + return FALSE //trees /obj/structure/flora/tree @@ -300,35 +331,6 @@ ICEY GRASS. IT LOOKS LIKE IT'S MADE OF ICE. overlays.Cut() overlays += image("icon"=src.icon,"icon_state"=overlay_type,"layer"=ABOVE_XENO_LAYER,"dir"=dir) -/obj/structure/flora/fire_act() - if(QDELETED(src) || (fire_flag & FLORA_NO_BURN) || burning) - return - burning = TRUE - var/spread_time = rand(75, 150) - if(!(fire_flag & FLORA_BURN_NO_SPREAD)) - addtimer(CALLBACK(src, PROC_REF(spread_fire)), spread_time) - addtimer(CALLBACK(src, PROC_REF(burn_up)), spread_time + 5 SECONDS) - -/obj/structure/flora/proc/spread_fire() - for(var/D in cardinal) //Spread fire - var/turf/T = get_step(src.loc, D) - if(T) - for(var/obj/structure/flora/F in T) - if(fire_flag & FLORA_BURN_SPREAD_ONCE) - F.fire_flag |= FLORA_BURN_NO_SPREAD - if(!(locate(/obj/flamer_fire) in T)) - new /obj/flamer_fire(T, create_cause_data("wildfire")) - -/obj/structure/flora/proc/burn_up() - new /obj/effect/decal/cleanable/dirt(loc) - if(center) - new /obj/effect/decal/cleanable/dirt(loc) //Produces more ash at the center - qdel(src) - -/obj/structure/flora/ex_act(power) - if(power >= EXPLOSION_THRESHOLD_VLOW) - deconstruct(FALSE) - // MAP VARIANTS // // PARENT FOR COLOR, CORNERS AND CENTERS, BASED ON DIRECTIONS // From 994f3105ca200f6d9a6ea99859807be98fe314a1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 20:25:00 +0100 Subject: [PATCH 374/495] Automatic changelog for PR #3609 [ci skip] --- html/changelogs/AutoChangeLog-pr-3609.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3609.yml diff --git a/html/changelogs/AutoChangeLog-pr-3609.yml b/html/changelogs/AutoChangeLog-pr-3609.yml new file mode 100644 index 000000000000..363c63509533 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3609.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Grass (and other flora) will no longer eat your bullets." \ No newline at end of file From 40d15860e4d925e93184e5394517fee7c26d66bf Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Wed, 14 Jun 2023 14:52:50 -0400 Subject: [PATCH 375/495] Fixes a runtime when observing before roundstart (#3589) # About the pull request WHAT MODE HOW DO WE EXIST # 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: Morrow fix: Fixed a runtime when observing before roundstart /:cl: --------- Co-authored-by: harryob --- code/modules/mob/dead/observer/observer.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index f48efa96578d..6c9c55f560f5 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -1073,6 +1073,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!(RoleAuthority.roles_whitelist[key_to_use] & WHITELIST_PREDATOR)) return + if(!SSticker.mode) + SSticker.OnRoundstart(CALLBACK(src, PROC_REF(toggle_predator_action))) + return + if(SSticker.mode.flags_round_type & MODE_PREDATOR) if(locate(/datum/action/join_predator) in actions) return From 8718ac44e9297e41177be812188945c69f2af151 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Jun 2023 20:43:00 +0100 Subject: [PATCH 376/495] Automatic changelog for PR #3589 [ci skip] --- html/changelogs/AutoChangeLog-pr-3589.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3589.yml diff --git a/html/changelogs/AutoChangeLog-pr-3589.yml b/html/changelogs/AutoChangeLog-pr-3589.yml new file mode 100644 index 000000000000..b8ca8efd8dc4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3589.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed a runtime when observing before roundstart" \ No newline at end of file From 0348731bf46f6b7b57f9e8d322e80a57189a6d6e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 15 Jun 2023 01:34:51 +0000 Subject: [PATCH 377/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3357.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3527.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3589.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3609.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3610.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3613.yml | 8 ------- html/changelogs/AutoChangeLog-pr-3614.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3616.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3617.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3626.yml | 4 ---- html/changelogs/archive/2023-06.yml | 28 +++++++++++++++++++++++ 11 files changed, 28 insertions(+), 46 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3357.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3527.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3589.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3609.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3610.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3613.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3614.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3616.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3617.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3626.yml diff --git a/html/changelogs/AutoChangeLog-pr-3357.yml b/html/changelogs/AutoChangeLog-pr-3357.yml deleted file mode 100644 index 6f2a38d49e32..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3357.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - rscadd: "Added a Empty canister verb to the Pyrotechnician fuel tanks" - - bugfix: "prevent fuel backpacks to be filled via reagent tank with improper chemical(welding fuel)." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3527.yml b/html/changelogs/AutoChangeLog-pr-3527.yml deleted file mode 100644 index 6ed16b124e65..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3527.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Jackie_Estegado" -delete-after: True -changes: - - bugfix: "The Burrower's burrow ability will no longer be not cancelled just because you clicked on a tile that you wouldn't have been able to burrow to." - - bugfix: "Burrowing will no longer complete even though you cancelled it." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3589.yml b/html/changelogs/AutoChangeLog-pr-3589.yml deleted file mode 100644 index b8ca8efd8dc4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3589.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed a runtime when observing before roundstart" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3609.yml b/html/changelogs/AutoChangeLog-pr-3609.yml deleted file mode 100644 index 363c63509533..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3609.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Grass (and other flora) will no longer eat your bullets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3610.yml b/html/changelogs/AutoChangeLog-pr-3610.yml deleted file mode 100644 index e1d770d7443e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3610.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - spellcheck: "Weapon Stats examine UI now shows 'accurate range' rather than 'accuracy'" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3613.yml b/html/changelogs/AutoChangeLog-pr-3613.yml deleted file mode 100644 index 978c4d414fb0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3613.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - bugfix: "fixes invisible walls on LV522" - - bugfix: "fixes unweedable tiles on LV522" - - bugfix: "fixes invisible windows on LV522 (if you spot any invisible windows send a picture of them to the SS13: CM discord #mapperchannel @spartanbobby" - - bugfix: "fixes LV522 OOB area in the W-Y vault" - - maptweak: "moves sandbags and a breaching charge on LV522" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3614.yml b/html/changelogs/AutoChangeLog-pr-3614.yml deleted file mode 100644 index 1d0b1d0a0462..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3614.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "fixes bigred tileset inconsistencies in the expanded filt nightmare" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3616.yml b/html/changelogs/AutoChangeLog-pr-3616.yml deleted file mode 100644 index e31e1ca8db71..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3616.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed a runtime in shuttles when a mob is non-existent or has no turf location." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3617.yml b/html/changelogs/AutoChangeLog-pr-3617.yml deleted file mode 100644 index 1f5c81dbc722..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3617.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed an internal error when scanning turfs with Black Market scanner." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3626.yml b/html/changelogs/AutoChangeLog-pr-3626.yml deleted file mode 100644 index 1518693448f3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3626.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "Replaces LV522 ceramic plates with MRE crate" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index ee364e4babfc..85a4a6058606 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -192,3 +192,31 @@ realforest2001: - code_imp: Updated all the Get_Access() procs, and removed some procs where they completely overlapped with others in presets. +2023-06-15: + Drathek: + - bugfix: Fixed a runtime in shuttles when a mob is non-existent or has no turf + location. + Huffie56: + - rscadd: Added a Empty canister verb to the Pyrotechnician fuel tanks + - bugfix: prevent fuel backpacks to be filled via reagent tank with improper chemical(welding + fuel). + Jackie_Estegado: + - bugfix: The Burrower's burrow ability will no longer be not cancelled just because + you clicked on a tile that you wouldn't have been able to burrow to. + - bugfix: Burrowing will no longer complete even though you cancelled it. + Morrow: + - balance: Grass (and other flora) will no longer eat your bullets. + - bugfix: Fixed a runtime when observing before roundstart + SpartanBobby: + - bugfix: fixes invisible walls on LV522 + - bugfix: fixes unweedable tiles on LV522 + - bugfix: 'fixes invisible windows on LV522 (if you spot any invisible windows send + a picture of them to the SS13: CM discord #mapperchannel @spartanbobby' + - bugfix: fixes LV522 OOB area in the W-Y vault + - maptweak: moves sandbags and a breaching charge on LV522 + - maptweak: fixes bigred tileset inconsistencies in the expanded filt nightmare + - maptweak: Replaces LV522 ceramic plates with MRE crate + fira: + - bugfix: Fixed an internal error when scanning turfs with Black Market scanner. + realforest2001: + - spellcheck: Weapon Stats examine UI now shows 'accurate range' rather than 'accuracy' From bd56848690f903a06be4f6080d8f3837740599c9 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Thu, 15 Jun 2023 12:55:30 +0800 Subject: [PATCH 378/495] Adds M41A mk2 kit to SL vendor (#3629) # Explain your change This PR adds a new kit selection for the Squad Leader in their vendor. Vending a M41A Mk2 gun kit. The kit includes. - A M41A Mk2 Rifle - Suppressor / Extended Barrel / Angled-Grip - 2x AP Magazine # Explain why it's good for the game Adds alternative options for SLs who just want a basic gun, no thrills and no frills. Comparable to the M4RA kit. # Testing Photographs and Procedure ![Screenshot 2023-06-15 01 14 16](https://github.com/cmss13-devs/cmss13/assets/6595389/cce83d84-95fc-43e0-82bb-f68988fe2a7c) # Changelog :cl: add: Adds a M41A Mk2 kit to the Squad Leaders vendor. /:cl: --------- Co-authored-by: Steelpoint --- .../vending/vendor_types/squad_prep/squad_leader.dm | 1 + code/modules/cm_marines/equipment/kit_boxes.dm | 11 +++++++++++ 2 files changed, 12 insertions(+) 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 47b0881daff0..907cb99a94d2 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 @@ -6,6 +6,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("SQUAD KIT (CHOOSE 1, for yourself or your squad)", 0, null, null, null), list("M4RA Sniper Kit", 0, /obj/item/storage/box/kit/mini_sniper, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), + list("M41A Standard Kit", 0, /obj/item/storage/box/kit/m41a_kit , MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M240 Pyrotechnician Support Kit", 0, /obj/item/storage/box/kit/mini_pyro, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M2C Heavy Machine Gun", 0, /obj/item/storage/box/guncase/m2c, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("M56D Heavy Machine Gun", 0, /obj/item/storage/box/guncase/m56d, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index 172cbb671997..4ce6be802f3d 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -366,6 +366,17 @@ new /obj/item/ammo_magazine/rifle/m4ra/ap(src) new /obj/item/ammo_magazine/rifle/m4ra/ap(src) +/obj/item/storage/box/kit/m41a_kit + name = "\improper M41A Rifle Kit" + pro_case_overlay = "pursuit" + +/obj/item/storage/box/kit/m41a_kit/fill_preset_inventory() + new /obj/item/weapon/gun/rifle/m41a(src) + new /obj/item/attachable/angledgrip(src) + new /obj/item/attachable/suppressor(src) + new /obj/item/attachable/extended_barrel(src) + new /obj/item/ammo_magazine/rifle/ap(src) + new /obj/item/ammo_magazine/rifle/ap(src) /obj/item/storage/box/kit/heavy_support name = "\improper Forward HPR Shield Kit" From 3f43f59c3a1829b10c5b3acc09760b4442df5661 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 15 Jun 2023 06:04:07 +0100 Subject: [PATCH 379/495] Automatic changelog for PR #3629 [ci skip] --- html/changelogs/AutoChangeLog-pr-3629.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3629.yml diff --git a/html/changelogs/AutoChangeLog-pr-3629.yml b/html/changelogs/AutoChangeLog-pr-3629.yml new file mode 100644 index 000000000000..cb69d98a0f00 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3629.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Adds a M41A Mk2 kit to the Squad Leaders vendor." \ No newline at end of file From b9d94676621b161c24f223ffbca67a7adeb26108 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 15 Jun 2023 00:56:23 -0400 Subject: [PATCH 380/495] Shipside role weight nerf (#3619) # About the pull request This PR changes shipside role weight to 0.25. Shipside roles will now count as 0.25 a regular marine when it comes to xeno count. # Explain why it's good for the game The differences at different pop levels of ratio of shipside:groundside is causing huge disparities in xeno count per marine. This should help nullify some of that. Possibly lowering further if the issue persists. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Shipside roles now weight even less for xeno counts. /:cl: --- code/game/jobs/role_authority.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/jobs/role_authority.dm b/code/game/jobs/role_authority.dm index a241bf259913..b909c38cd9e6 100644 --- a/code/game/jobs/role_authority.dm +++ b/code/game/jobs/role_authority.dm @@ -23,7 +23,7 @@ var/global/datum/authority/branch/role/RoleAuthority #define MED_PRIORITY 2 #define LOW_PRIORITY 3 -#define SHIPSIDE_ROLE_WEIGHT 0.5 +#define SHIPSIDE_ROLE_WEIGHT 0.25 var/global/players_preassigned = 0 From 59abec3e06a3081ba892b37898d182811674a00d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 15 Jun 2023 06:21:42 +0100 Subject: [PATCH 381/495] Automatic changelog for PR #3619 [ci skip] --- html/changelogs/AutoChangeLog-pr-3619.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3619.yml diff --git a/html/changelogs/AutoChangeLog-pr-3619.yml b/html/changelogs/AutoChangeLog-pr-3619.yml new file mode 100644 index 000000000000..45b9a7b0453f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3619.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Shipside roles now weight even less for xeno counts." \ No newline at end of file From 0a88ca9c42c5cdc6d75976bb269fb1d5b4d56166 Mon Sep 17 00:00:00 2001 From: Nanu308 <59782240+Nanu308@users.noreply.github.com> Date: Thu, 15 Jun 2023 11:21:49 +0200 Subject: [PATCH 382/495] ERT Custom Stations - We back (#3546) # About the pull request Custom ERT stations for shuttles to land in, most factions will get one. # Explain why it's good for the game More psoul and RP # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Nanu, Spartanbobby, Julian56 mapadd: Added W-Y Station, UPP Station, CLF Station and... admin: Admins can now use the custom ERT stations for events or even base of operations. /:cl: --------- Co-authored-by: Morrow --- code/game/area/admin_level.dm | 18 +- code/game/objects/structures/window.dm | 67 +- code/game/objects/structures/window_frame.dm | 6 + code/game/turfs/walls/r_wall.dm | 2 +- maps/templates/clf_ert_station.dmm | 3985 ++++++++++++ maps/templates/freelancer_ert_station.dmm | 1722 ++++++ maps/templates/upp_ert_station.dmm | 5240 ++++++++++++++++ maps/templates/weyland_ert_station.dmm | 5844 ++++++++++++++++++ 8 files changed, 16866 insertions(+), 18 deletions(-) create mode 100644 maps/templates/clf_ert_station.dmm create mode 100644 maps/templates/freelancer_ert_station.dmm create mode 100644 maps/templates/upp_ert_station.dmm create mode 100644 maps/templates/weyland_ert_station.dmm diff --git a/code/game/area/admin_level.dm b/code/game/area/admin_level.dm index 3a79546d177d..501047c46d08 100644 --- a/code/game/area/admin_level.dm +++ b/code/game/area/admin_level.dm @@ -110,9 +110,25 @@ /area/adminlevel/ert_station name = "ERT Station" icon_state = "green" - requires_power = 0 + requires_power = FALSE flags_area = AREA_NOTUNNEL +/area/adminlevel/ert_station/upp_station + name = "UPP Station" + icon_state = "green" + +/area/adminlevel/ert_station/clf_station + name = "CLF Station" + icon_state = "white" + +/area/adminlevel/ert_station/weyland_station + name = "Weyland-Yutani Station" + icon_state = "red" + +/area/adminlevel/ert_station/freelancer_station + name = "Freelancer Station" + icon_state = "yellow" + /area/adminlevel/ert_station/shuttle_dispatch name = "Shuttle Dispatch Station" soundscape_playlist = SCAPE_PL_ELEVATOR_MUSIC diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 658ee44a2638..090c5ad56f87 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -439,8 +439,8 @@ desc = "An ultra-reinforced window designed to keep the briefing podium a secure area." icon_state = "fwindow" basestate = "fwindow" - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE @@ -575,8 +575,8 @@ name = "hull window" desc = "A glass window with a special rod matrix inside a wall frame. This one was made out of exotic materials to prevent hull breaches. No way to get through here." //icon_state = "rwindow0_debug" //Uncomment to check hull in the map editor - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 //Failsafe, shouldn't matter @@ -598,8 +598,8 @@ /obj/structure/window/framed/almayer/white/hull name = "hull window" desc = "An ultra-reinforced window designed to keep research a secure area. This one was made out of exotic materials to prevent hull breaches. No way to get through here." - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 //Failsafe, shouldn't matter @@ -628,8 +628,8 @@ name = "hull window" desc = "A glass window with a special rod matrix inside a wall frame. This one was made out of exotic materials to prevent hull breaches. No way to get through here." //icon_state = "rwindow0_debug" //Uncomment to check hull in the map editor - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 //Failsafe, shouldn't matter @@ -720,6 +720,16 @@ reinf = 1 window_frame = /obj/structure/window_frame/strata/reinforced +/obj/structure/window/framed/strata/hull + icon_state = "strata_window0" + basestate = "strata_window" + desc = "A glass window. Something tells you this one is somehow indestructible." + not_damageable = TRUE + not_deconstructable = TRUE + unslashable = TRUE + unacidable = TRUE + health = 1000000 + //Kutjevo Windows /obj/structure/window/framed/kutjevo @@ -743,8 +753,8 @@ /obj/structure/window/framed/kutjevo/reinforced/hull icon_state = "kutjevo_window_hull" desc = "A glass window. Something tells you this one is somehow indestructible." - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 @@ -780,8 +790,8 @@ /obj/structure/window/framed/solaris/reinforced/hull desc = "A glass window. Something tells you this one is somehow indestructible." - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 @@ -812,8 +822,8 @@ /obj/structure/window/framed/dev/reinforced/hull desc = "A glass window. Something tells you this one is somehow indestructible." - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unslashable = TRUE unacidable = TRUE health = 1000000 @@ -902,8 +912,8 @@ icon_state = "padded_cellwindow0" basestate = "padded_cellwindow" desc = "A glass window with a special rod matrix inside a wall frame. This one was made out of exotic materials to prevent hull breaches. No way to get through here." - not_damageable = 1 - not_deconstructable = 1 + not_damageable = TRUE + not_deconstructable = TRUE unacidable = TRUE health = 1000000 //Failsafe, shouldn't matter @@ -922,9 +932,15 @@ var/triggered = FALSE //indicates if the shutters have already been triggered /obj/structure/window/framed/corsat/hull/research + icon_state = "paddedresearch_rwindow0" + basestate = "paddedresearch_rwindow" + window_frame = /obj/structure/window_frame/corsat/research health = 300 /obj/structure/window/framed/corsat/hull/security + icon_state = "paddedsec_rwindow0" + basestate = "paddedsec_rwindow" + window_frame = /obj/structure/window_frame/corsat/security health = 400 /obj/structure/window/framed/corsat/hull/Destroy() @@ -951,3 +967,22 @@ P.setDir(EAST) INVOKE_ASYNC(P, TYPE_PROC_REF(/obj/structure/machinery/door, close)) + +/obj/structure/window/framed/corsat/indestructible/ + name = "hull window" + desc = "A glass window with a special rod matrix inside a wall frame. This one has been reinforced to take almost anything the universe can throw at it." + not_damageable = TRUE + not_deconstructable = TRUE + unslashable = TRUE + unacidable = TRUE + health = 1000000 + +/obj/structure/window/framed/corsat/indestructible/research + icon_state = "paddedresearch_rwindow0" + basestate = "paddedresearch_rwindow" + window_frame = /obj/structure/window_frame/corsat/research + +/obj/structure/window/framed/corsat/indestructible/security + icon_state = "paddedsec_rwindow0" + basestate = "paddedsec_rwindow" + window_frame = /obj/structure/window_frame/corsat/security diff --git a/code/game/objects/structures/window_frame.dm b/code/game/objects/structures/window_frame.dm index 445b9a0ecb8f..810b0560bf8b 100644 --- a/code/game/objects/structures/window_frame.dm +++ b/code/game/objects/structures/window_frame.dm @@ -236,6 +236,12 @@ basestate = "strata_window" reinforced = TRUE +/obj/structure/window_frame/strata/hull + icon_state = "strata_window0_frame" + basestate = "strata_window" + unslashable = TRUE + unacidable = TRUE + //Kutjevo frames /obj/structure/window_frame/kutjevo diff --git a/code/game/turfs/walls/r_wall.dm b/code/game/turfs/walls/r_wall.dm index a3572138c287..8933ad31c0e8 100644 --- a/code/game/turfs/walls/r_wall.dm +++ b/code/game/turfs/walls/r_wall.dm @@ -265,7 +265,7 @@ name = "heavy reinforced wall" desc = "A huge chunk of ultra-reinforced metal used to separate rooms. Looks virtually indestructible." icon_state = "h_dome" - hull = 1 + hull = TRUE /turf/closed/wall/r_wall/biodome/biodome_unmeltable/ex_act(severity) //Should make it indestructible return diff --git a/maps/templates/clf_ert_station.dmm b/maps/templates/clf_ert_station.dmm new file mode 100644 index 000000000000..ec2a81bf6218 --- /dev/null +++ b/maps/templates/clf_ert_station.dmm @@ -0,0 +1,3985 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/structure/target/syndicate, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"at" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/clf_station) +"av" = ( +/obj/structure/closet/crate, +/obj/item/explosive/grenade/phosphorus/clf, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/adminlevel/ert_station/clf_station) +"ax" = ( +/turf/closed/wall/rock/brown, +/area/adminlevel/ert_station/clf_station) +"az" = ( +/obj/structure/prop/brazier/frame_woodened, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"aA" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"aE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"aL" = ( +/obj/structure/machinery/shower{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 80 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 80 + }, +/turf/open/floor/plating/plating_catwalk, +/area/adminlevel/ert_station/clf_station) +"aN" = ( +/obj/structure/toilet{ + pixel_y = 16 + }, +/obj/structure/machinery/light/small/built{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/adminlevel/ert_station/clf_station) +"aO" = ( +/obj/structure/stairs/perspective{ + color = "#6b675e"; + dir = 6; + icon_state = "p_stair_full" + }, +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"aR" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"bb" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 5; + icon_state = "p_stair_full" + }, +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"by" = ( +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"bI" = ( +/obj/structure/flora/jungle/planttop1, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"bL" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 5 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"bX" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"cc" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/obj/item/reagent_container/food/condiment/enzyme, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"ce" = ( +/obj/item/trash/chips, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"cx" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/adminlevel/ert_station/clf_station) +"cB" = ( +/obj/vehicle/powerloader/ft, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"cH" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"dd" = ( +/turf/open/gm/coast{ + dir = 1 + }, +/area/adminlevel/ert_station/clf_station) +"dg" = ( +/obj/item/prop/helmetgarb/spent_buckshot, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"dI" = ( +/obj/structure/flora/bush/ausbushes/genericbush, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"dM" = ( +/obj/structure/flora/grass/tallgrass/jungle, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"dU" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"dY" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"eh" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"eo" = ( +/obj/structure/flora/bush/ausbushes/genericbush, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ey" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/barrel/yellow, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"eE" = ( +/obj/structure/largecrate/black_market/clf_supplies, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"eH" = ( +/obj/structure/window/framed/wood/reinforced, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"eO" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"eP" = ( +/obj/structure/window/framed/wood, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"fd" = ( +/obj/structure/closet/secure_closet/freezer/fridge/groceries, +/obj/structure/machinery/light/small/built, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"fk" = ( +/obj/structure/pipes/vents/pump, +/turf/closed/wall/wood, +/area/adminlevel/ert_station/clf_station) +"fo" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"fx" = ( +/obj/structure/largecrate/supply/medicine/blood, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"fA" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"fX" = ( +/obj/structure/prop/wooden_cross, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"gc" = ( +/obj/structure/closet/crate, +/obj/item/device/encryptionkey/clf, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"gi" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/bottle/whiskey, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"gj" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"gN" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"hd" = ( +/obj/structure/reagent_dispensers/beerkeg{ + density = 0 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"hr" = ( +/obj/structure/machinery/light/small/built{ + dir = 4 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"hE" = ( +/obj/structure/bed/chair, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"hL" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/weapon/gun/pistol/clfpistol, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/clf_station) +"hO" = ( +/obj/item/reagent_container/food/drinks/bottle/whiskey, +/obj/structure/surface/table/woodentable/fancy, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"ie" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"iB" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 10 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"iG" = ( +/obj/structure/flora/grass/tallgrass/jungle, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"iK" = ( +/obj/structure/barricade/sandbags, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"iO" = ( +/obj/structure/showcase{ + color = "#95948B"; + desc = "A grey statue dawned in ancient armor, it stares into your soul."; + icon = 'icons/mob/humans/species/r_synthetic.dmi'; + icon_state = "Synthetic_Template"; + name = "Eternal guardian" + }, +/obj/item/weapon/harpoon/yautja{ + anchored = 1; + name = "Alien Harpoon"; + pixel_x = 6 + }, +/obj/item/clothing/shoes/yautja_flavor{ + anchored = 1 + }, +/obj/item/clothing/mask/yautja_flavor{ + anchored = 1; + unacidable = 0 + }, +/turf/open/floor/sandstone/runed, +/area/adminlevel/ert_station/clf_station) +"jc" = ( +/obj/structure/platform_decoration/kutjevo, +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 5; + icon_state = "p_stair_full" + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"jj" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 10 + }, +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"jp" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/bottle/whiskey, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"jG" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"jZ" = ( +/obj/structure/flora/jungle/plantbot1, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ki" = ( +/obj/structure/largecrate/black_market/confiscated_equipment, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"kk" = ( +/obj/item/ammo_box/magazine/l42a, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"ko" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines{ + icon_state = "heavy_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"kr" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 6 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ks" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/bush/ausbushes/ppflowers, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"kF" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/surface/table/woodentable/poor, +/obj/item/storage/pill_bottle{ + pixel_y = 12; + pixel_x = 5 + }, +/obj/item/storage/pill_bottle/ultrazine/antag{ + pixel_y = 14; + pixel_x = -3 + }, +/obj/item/storage/pill_bottle{ + pixel_y = 10 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"kS" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/shaker, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"la" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"lp" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/explosive/grenade/incendiary/molotov, +/obj/item/explosive/grenade/incendiary/molotov, +/obj/item/explosive/grenade/incendiary/molotov, +/obj/item/explosive/grenade/incendiary/molotov, +/obj/item/weapon/gun/pistol/heavy{ + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"lI" = ( +/obj/structure/largecrate/random/barrel/green, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"lN" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/dirtgrassborder{ + dir = 4; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"lT" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"lX" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, +/obj/item/weapon/gun/rifle/l42a{ + pixel_y = 7 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"ma" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/storage/fancy/cigarettes/lucky_strikes_4, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"me" = ( +/obj/structure/platform_decoration/kutjevo, +/turf/open/gm/dirtgrassborder{ + dir = 4; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"mk" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ms" = ( +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced, +/obj/item/spacecash/c50, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"mt" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/clothing/suit/chef/classic, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/head/chefhat, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"mw" = ( +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"mR" = ( +/obj/structure/machinery/gibber{ + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"ne" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"nn" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 4 + }, +/obj/structure/flora/grass/tallgrass/jungle, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"nr" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 9; + icon_state = "p_stair_full" + }, +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"nC" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"nJ" = ( +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"nM" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/secure, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"nQ" = ( +/obj/item/clothing/mask/cigarette/cigar/classic, +/obj/structure/surface/table/woodentable/fancy, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"oc" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/ammo_magazine/shotgun/slugs, +/obj/item/ammo_magazine/shotgun/slugs, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"om" = ( +/turf/open/gm/dirtgrassborder{ + dir = 4; + icon_state = "grassdirt_corner2" + }, +/area/adminlevel/ert_station/clf_station) +"ow" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/stock_parts/subspace/crystal, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/clf_station) +"oy" = ( +/obj/item/trash/candy, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"oI" = ( +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"oN" = ( +/obj/structure/flora/jungle/vines, +/turf/closed/wall/strata_ice/jungle, +/area/adminlevel/ert_station/clf_station) +"oO" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 10; + icon_state = "p_stair_full" + }, +/obj/structure/platform_decoration/kutjevo, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"pk" = ( +/obj/structure/flora/grass/tallgrass/jungle, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"pp" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"pE" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 9 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"pF" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/adminlevel/ert_station/clf_station) +"pY" = ( +/obj/structure/flora/jungle/plantbot1, +/turf/open/gm/dirtgrassborder{ + dir = 8 + }, +/area/adminlevel/ert_station/clf_station) +"qa" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/adminlevel/ert_station/clf_station) +"qb" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"ql" = ( +/obj/structure/flora/bush/ausbushes/genericbush, +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"qy" = ( +/obj/structure/flora/bush/ausbushes/reedbush, +/turf/open/gm/river, +/area/adminlevel/ert_station/clf_station) +"rm" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/device/healthanalyzer{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"rz" = ( +/obj/structure/curtain/red, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"rD" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 9 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"rO" = ( +/obj/structure/platform/kutjevo, +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"rZ" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"sv" = ( +/obj/structure/target/syndicate, +/obj/item/weapon/throwing_knife, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"sx" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/item/handcuffs, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"sC" = ( +/obj/structure/flora/jungle/planttop1, +/turf/open/gm/dirtgrassborder{ + dir = 1; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"sK" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/weapon/gun/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/obj/item/ammo_magazine/smg/uzi, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"sN" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"ta" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ts" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 5 + }, +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"tt" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"tz" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/effect/landmark/wo_supplies/storage/belts/lifesaver, +/obj/effect/landmark/wo_supplies/storage/belts/lifesaver{ + pixel_y = 5 + }, +/obj/item/storage/belt/medical/full{ + pixel_y = -1 + }, +/obj/item/storage/belt/medical/full/with_suture_and_graft{ + pixel_y = 10 + }, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"tG" = ( +/obj/structure/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 80 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 80 + }, +/turf/open/floor/plating/plating_catwalk, +/area/adminlevel/ert_station/clf_station) +"tJ" = ( +/obj/structure/showcase{ + color = "#95948B"; + desc = "A grey statue dawned in ancient armor, it stares into your soul."; + icon = 'icons/mob/humans/species/r_synthetic.dmi'; + icon_state = "Synthetic_Template"; + name = "Eternal guardian" + }, +/obj/item/clothing/suit/armor/yautja_flavor{ + anchored = 1 + }, +/turf/open/floor/sandstone/runed, +/area/adminlevel/ert_station/clf_station) +"ug" = ( +/obj/structure/flora/bush/ausbushes/ppflowers, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"un" = ( +/obj/structure/flora/jungle/vines{ + icon_state = "heavy_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"up" = ( +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/adminlevel/ert_station/clf_station) +"uF" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/obj/structure/closet/coffin/woodencrate, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"uO" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/bedsheet/yellow, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"uX" = ( +/turf/open/floor/plating, +/area/adminlevel/ert_station/clf_station) +"uZ" = ( +/obj/structure/prop/wooden_cross{ + pixel_y = 14 + }, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"vm" = ( +/obj/structure/bed/chair/bolted{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"vx" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/trash/candle, +/obj/item/reagent_container/syringe/drugs{ + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"vA" = ( +/obj/structure/largecrate/random/barrel/yellow, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"vE" = ( +/obj/structure/largecrate/supply/weapons/shotgun, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"vI" = ( +/turf/open/floor/sandstone/runed, +/area/adminlevel/ert_station/clf_station) +"vQ" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"wI" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 6 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"wW" = ( +/turf/open/gm/coast{ + dir = 9 + }, +/area/adminlevel/ert_station/clf_station) +"xi" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/barrel/white, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"xE" = ( +/turf/open/gm/coast{ + dir = 8; + icon_state = "beachcorner2" + }, +/area/adminlevel/ert_station/clf_station) +"xJ" = ( +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/obj/item/prop/helmetgarb/spent_buckshot, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"xL" = ( +/obj/structure/flora/grass/tallgrass/jungle, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"xM" = ( +/obj/structure/sink{ + dir = 1; + pixel_y = -10 + }, +/obj/item/tool/soap, +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/adminlevel/ert_station/clf_station) +"xO" = ( +/obj/item/holder/cat/kitten{ + name = "Isabelle" + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"xS" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ye" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 5 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"yy" = ( +/obj/structure/platform_decoration/kutjevo, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"yE" = ( +/obj/structure/closet/crate, +/obj/item/explosive/grenade/incendiary/molotov, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"yH" = ( +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"yM" = ( +/obj/structure/closet/crate, +/obj/item/ammo_magazine/pistol/clfpistol, +/obj/item/ammo_magazine/pistol/clfpistol, +/obj/item/ammo_magazine/pistol/clfpistol, +/obj/item/ammo_magazine/pistol/clfpistol, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/adminlevel/ert_station/clf_station) +"yO" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/obj/structure/flora/bush/ausbushes/genericbush, +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"yU" = ( +/turf/open/gm/river, +/area/adminlevel/ert_station/clf_station) +"yW" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/obj/structure/largecrate/random/case/small, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"yY" = ( +/obj/structure/prop/brazier/frame_woodened, +/turf/open/floor/plating{ + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"zy" = ( +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"zH" = ( +/obj/structure/closet/secure_closet/medical_doctor, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"zO" = ( +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"zZ" = ( +/obj/structure/sign/poster/clf, +/turf/closed/wall/wood, +/area/adminlevel/ert_station/clf_station) +"Ad" = ( +/obj/structure/flora/jungle/vines{ + icon_state = "heavy_4" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ag" = ( +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"Ah" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/dirtgrassborder{ + dir = 1; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"Aj" = ( +/obj/structure/flora/jungle/planttop1, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"AE" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/dirtgrassborder{ + dir = 8 + }, +/area/adminlevel/ert_station/clf_station) +"AK" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 6 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"AO" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/ammo_magazine/shotgun/flechette, +/obj/item/ammo_magazine/shotgun/flechette, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb/m3717, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"AV" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/ammo_magazine/smg/mac15/extended, +/obj/item/ammo_magazine/smg/mac15/extended, +/obj/item/ammo_magazine/smg/mac15/extended, +/obj/item/weapon/gun/smg/mac15/extended, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Ba" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 8; + icon_state = "p_stair_full" + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"Bl" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/ammo_magazine/smg/mp5, +/obj/item/ammo_magazine/smg/mp5, +/obj/item/ammo_magazine/smg/mp5, +/obj/item/weapon/gun/smg/mp5, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Bn" = ( +/obj/item/trash/burger, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Bt" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Bx" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"BB" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/obj/structure/flora/grass/tallgrass/jungle, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"BC" = ( +/obj/structure/machinery/door/airlock/sandstone/runed/destroyable{ + name = "\improper Strange Temple" + }, +/turf/open/space/basic, +/area/adminlevel/ert_station/clf_station) +"BP" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/microwave{ + pixel_y = 10 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"BQ" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/platform/kutjevo, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"BS" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"BU" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"Ch" = ( +/obj/structure/platform/kutjevo, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ck" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/device/radio/headset/distress/CLF, +/obj/item/device/radio/headset/distress/CLF/command, +/obj/structure/machinery/recharger, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"CE" = ( +/obj/structure/flora/jungle/planttop1, +/obj/structure/largecrate/random/secure, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"CQ" = ( +/obj/structure/flora/bush/ausbushes/ppflowers, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Dn" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"Dy" = ( +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"DF" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/adminlevel/ert_station/clf_station) +"DN" = ( +/obj/structure/flora/jungle/vines/heavy, +/turf/closed/wall/strata_ice/jungle, +/area/adminlevel/ert_station/clf_station) +"DW" = ( +/obj/structure/closet/secure_closet/brig, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Eb" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 9; + icon_state = "p_stair_full" + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"Ee" = ( +/turf/open/gm/dirtgrassborder{ + dir = 8 + }, +/area/adminlevel/ert_station/clf_station) +"Ez" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"EJ" = ( +/obj/structure/machinery/floodlight, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ER" = ( +/obj/structure/toilet{ + pixel_y = 16 + }, +/obj/structure/machinery/light/small/built{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"Fj" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Fn" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"FD" = ( +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"FV" = ( +/obj/item/reagent_container/food/drinks/bottle/vodka, +/obj/structure/surface/table/woodentable/fancy, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Gj" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Gl" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/spacecash/c10, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"GB" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/weapon/gun/rifle/mar40, +/obj/item/ammo_magazine/rifle/mar40, +/obj/item/ammo_magazine/rifle/mar40, +/obj/item/ammo_magazine/rifle/mar40, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"GG" = ( +/obj/structure/flora/grass/tallgrass/jungle, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"GR" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 1 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"GV" = ( +/turf/open/floor/plating{ + dir = 8; + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"Hs" = ( +/obj/docking_port/stationary/emergency_response/idle_port1, +/turf/open/floor/plating, +/area/adminlevel/ert_station/clf_station) +"HI" = ( +/obj/structure/flora/jungle/vines/heavy, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"Ie" = ( +/turf/open/gm/dirtgrassborder{ + dir = 1; + icon_state = "grassdirt_corner2" + }, +/area/adminlevel/ert_station/clf_station) +"Ig" = ( +/obj/structure/largecrate/black_market/clf_supplies, +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Io" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 5 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Iz" = ( +/obj/structure/platform_decoration/kutjevo, +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"IH" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/adminlevel/ert_station/clf_station) +"IT" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"IW" = ( +/obj/structure/closet/crate, +/obj/item/clothing/mask/gas/swat, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/adminlevel/ert_station/clf_station) +"Jg" = ( +/obj/structure/platform/kutjevo, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Jh" = ( +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ke" = ( +/obj/structure/flora/jungle/vines{ + icon_state = "heavy_4" + }, +/turf/closed/wall/strata_ice/jungle, +/area/adminlevel/ert_station/clf_station) +"KT" = ( +/turf/closed/wall/strata_ice/jungle, +/area/adminlevel/ert_station/clf_station) +"Lu" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/weapon/gun/rifle/mar40/carbine, +/obj/item/ammo_magazine/rifle/mar40, +/obj/item/ammo_magazine/rifle/mar40, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"LH" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"LN" = ( +/obj/structure/machinery/floodlight, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"LO" = ( +/turf/closed/wall/mineral/sandstone/runed, +/area/adminlevel/ert_station/clf_station) +"LQ" = ( +/obj/structure/machinery/light/small/built{ + dir = 8 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Me" = ( +/obj/structure/flora/jungle/planttop1, +/turf/open/gm/dirtgrassborder{ + dir = 4; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"MD" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"ME" = ( +/obj/structure/machinery/door/window/brigdoor{ + dir = 8; + req_access = null + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"MI" = ( +/obj/structure/flora/jungle/vines/heavy, +/turf/closed/wall/rock/brown, +/area/adminlevel/ert_station/clf_station) +"MP" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/clf_station) +"MQ" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/adminlevel/ert_station/clf_station) +"MT" = ( +/obj/item/tank/anesthetic, +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/mask/breath/medical, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"MU" = ( +/obj/structure/window/reinforced, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Ne" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ng" = ( +/obj/structure/flora/jungle/plantbot1, +/turf/open/gm/dirtgrassborder{ + dir = 1; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"Ni" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/condiment/peppermill, +/obj/item/reagent_container/food/condiment/saltshaker, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Nk" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Ns" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"NB" = ( +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/adminlevel/ert_station/clf_station) +"NV" = ( +/obj/structure/flora/jungle/vines/heavy, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"NY" = ( +/obj/effect/decal/cleanable/tomato_smudge, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"Of" = ( +/obj/structure/surface/table/reinforced, +/obj/item/tool/kitchen/tray, +/obj/item/tool/kitchen/knife{ + pixel_x = 3 + }, +/obj/item/tool/kitchen/knife/butcher{ + pixel_x = -8 + }, +/obj/item/tool/kitchen/rollingpin, +/obj/item/book/manual/chef_recipes, +/obj/structure/machinery/light/small/built{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"Oi" = ( +/obj/structure/largecrate/random/case/small, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"Op" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/barrel/red, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ou" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.0 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/structure/machinery/light/small/built, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/clf_station) +"Oy" = ( +/obj/item/spacecash/c1, +/obj/item/storage/box/matches, +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/transmitter/rotary{ + name = "CLF Outpost"; + phone_category = "CLF"; + phone_id = "CLF Outpost"; + callable = 0; + pixel_y = 10 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"OG" = ( +/obj/item/storage/belt/shotgun/full/quackers, +/turf/open/gm/river, +/area/adminlevel/ert_station/clf_station) +"OK" = ( +/obj/structure/stairs/perspective{ + color = "#6b675e"; + dir = 4; + icon_state = "p_stair_full" + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) +"ON" = ( +/obj/structure/flora/bush/ausbushes/ppflowers, +/obj/structure/flora/grass/tallgrass/jungle, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"OX" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/case/double, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"OY" = ( +/turf/open/gm/dirtgrassborder{ + dir = 4; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"OZ" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/supply/weapons/flamers, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ph" = ( +/turf/open/gm/coast{ + dir = 4; + icon_state = "beachcorner" + }, +/area/adminlevel/ert_station/clf_station) +"Pj" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Pr" = ( +/mob/living/simple_animal/cat{ + name = "Edwin" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"PC" = ( +/obj/item/trash/candle, +/obj/structure/surface/table/woodentable/fancy, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"PI" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/window/reinforced{ + dir = 8; + health = 80 + }, +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/surgical_tray{ + pixel_y = 8 + }, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical{ + desc = "A sterile mask designed to help prevent the spread of diseases. This one has already been used."; + name = "used sterile mask" + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"PW" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 5 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Qw" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/device/radio/headset/distress/CLF, +/obj/item/device/radio/headset/distress/CLF/medic, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Qx" = ( +/turf/open/gm/coast{ + dir = 8 + }, +/area/adminlevel/ert_station/clf_station) +"QA" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/supply/explosives/mines, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"QB" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/supply/explosives/grenades, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"QE" = ( +/obj/structure/closet/crate, +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"QG" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/ammo_box/magazine/shotgun/buckshot, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"QV" = ( +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Re" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/item/bedsheet/green, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Rg" = ( +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"Ro" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/item/handcuffs, +/obj/item/handcuffs, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Rr" = ( +/obj/structure/largecrate/random/barrel/blue, +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/adminlevel/ert_station/clf_station) +"Rv" = ( +/obj/structure/curtain/red, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"RB" = ( +/obj/structure/flora/jungle/plantbot1{ + icon_state = "alienplant1"; + luminosity = 2 + }, +/turf/open/gm/river, +/area/adminlevel/ert_station/clf_station) +"RR" = ( +/obj/structure/machinery/chem_dispenser/beer{ + density = 0; + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"Sc" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/obj/structure/machinery/floodlight, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Sd" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/machinery/light/small/built{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/adminlevel/ert_station/clf_station) +"Sj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/adminlevel/ert_station/clf_station) +"Sy" = ( +/obj/structure/platform/kutjevo, +/obj/structure/platform/kutjevo{ + dir = 4 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"SD" = ( +/obj/structure/largecrate/random/case/small, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Tk" = ( +/obj/structure/bed/chair, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/adminlevel/ert_station/clf_station) +"Tr" = ( +/turf/open/gm/dirtgrassborder{ + dir = 1; + icon_state = "grassdirt_corner" + }, +/area/adminlevel/ert_station/clf_station) +"Tt" = ( +/obj/structure/platform/kutjevo, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Tu" = ( +/turf/open/floor/plating{ + dir = 4; + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"TM" = ( +/obj/structure/machinery/recharger, +/obj/structure/surface/table/woodentable/poor, +/obj/item/device/defibrillator, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"TN" = ( +/obj/structure/largecrate/random/case, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"TZ" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Ub" = ( +/turf/closed/wall/mineral/sandstone/runed/decor, +/area/adminlevel/ert_station/clf_station) +"Uj" = ( +/obj/structure/closet/crate, +/obj/item/clothing/head/welding, +/obj/item/tool/weldingtool/experimental, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"Um" = ( +/obj/structure/largecrate/random/secure, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Uo" = ( +/obj/structure/flora/bush/ausbushes/var3, +/turf/open/gm/river, +/area/adminlevel/ert_station/clf_station) +"Uu" = ( +/turf/open/floor/plating{ + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"UB" = ( +/turf/open/floor/plating{ + dir = 1; + icon_state = "asteroidwarning" + }, +/area/adminlevel/ert_station/clf_station) +"Vf" = ( +/obj/structure/largecrate/black_market/confiscated_weaponry, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Vi" = ( +/obj/structure/flora/bush/ausbushes/reedbush, +/turf/open/gm/coast{ + dir = 8 + }, +/area/adminlevel/ert_station/clf_station) +"Vk" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/prop/helmetgarb/gunoil, +/obj/item/weapon/baton/cattleprod, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Vm" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/processor{ + pixel_y = 10 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"VE" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/largecrate/random/barrel/green, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"VO" = ( +/obj/structure/flora/jungle/vines, +/obj/structure/flora/jungle/vines{ + icon_state = "heavy_1" + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"VR" = ( +/obj/structure/platform/kutjevo{ + dir = 1 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Wb" = ( +/obj/structure/curtain/red, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Wc" = ( +/obj/structure/prop/wooden_cross{ + pixel_y = 14 + }, +/obj/structure/flora/bush/ausbushes/grassybush{ + icon_state = "fullgrass_1" + }, +/obj/structure/flora/bush/ausbushes/ppflowers, +/turf/open/auto_turf/strata_grass/layer0_mud_alt, +/area/adminlevel/ert_station/clf_station) +"Wo" = ( +/obj/item/weapon/throwing_knife, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"Wq" = ( +/obj/structure/machinery/light/small/built{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"Wz" = ( +/obj/structure/closet/crate, +/obj/item/weapon/baton/cattleprod, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"WA" = ( +/obj/structure/closet/crate, +/obj/item/explosive/grenade/incendiary/molotov, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"WM" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"WO" = ( +/obj/structure/prop/wooden_cross, +/obj/item/clothing/head/helmet/marine/fluff/limo, +/turf/open/gm/dirt, +/area/adminlevel/ert_station/clf_station) +"WU" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/reagent_container/food/drinks/bottle/sake, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Xc" = ( +/obj/item/clothing/under/colonist/clf, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"Xp" = ( +/turf/open/floor/prison{ + icon_state = "kitchen" + }, +/area/adminlevel/ert_station/clf_station) +"Xv" = ( +/obj/structure/flora/jungle/plantbot1, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Xz" = ( +/obj/structure/machinery/iv_drip, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"XE" = ( +/obj/structure/flora/bush/ausbushes/grassybush, +/turf/open/auto_turf/strata_grass/layer0_mud, +/area/adminlevel/ert_station/clf_station) +"Yq" = ( +/obj/structure/flora/grass/tallgrass/jungle/corner{ + dir = 10 + }, +/turf/open/gm/grass, +/area/adminlevel/ert_station/clf_station) +"Yv" = ( +/obj/structure/platform/kutjevo{ + dir = 8 + }, +/obj/structure/flora/jungle/vines, +/turf/open/auto_turf/strata_grass/layer1, +/area/adminlevel/ert_station/clf_station) +"YA" = ( +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"YB" = ( +/turf/open/gm/grass{ + icon_state = "grass2" + }, +/area/adminlevel/ert_station/clf_station) +"Ze" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/reagent_container/food/drinks/flask/barflask, +/obj/structure/machinery/light/small/built, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/adminlevel/ert_station/clf_station) +"Zj" = ( +/obj/structure/closet/crate, +/obj/item/reagent_container/food/snacks/appletart, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/adminlevel/ert_station/clf_station) +"ZE" = ( +/obj/structure/surface/table/woodentable/poor, +/obj/item/storage/box/beakers{ + pixel_y = 12; + pixel_x = -4 + }, +/obj/item/reagent_container/glass/beaker{ + pixel_y = 4; + pixel_x = 12 + }, +/obj/item/reagent_container/glass/beaker/silver, +/obj/item/reagent_container/glass/beaker/vial/random/good{ + pixel_x = 18; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/adminlevel/ert_station/clf_station) +"ZI" = ( +/turf/closed/wall/wood, +/area/adminlevel/ert_station/clf_station) +"ZO" = ( +/obj/structure/prop/brazier/torch, +/turf/closed/wall/mineral/sandstone/runed, +/area/adminlevel/ert_station/clf_station) +"ZS" = ( +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/auto_turf/strata_grass/layer0, +/area/adminlevel/ert_station/clf_station) + +(1,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(2,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +yU +yU +yU +yU +yU +RB +yU +yU +dd +WO +Rg +Rg +Rg +Rg +vI +ZO +LO +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(3,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +qy +yU +yU +yU +yU +yU +yU +yU +yU +xE +Ph +Rg +Rg +ax +Rg +Rg +Rg +tJ +Ub +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(4,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +yU +yU +yU +OG +yU +yU +Uo +yU +yU +yU +dd +Rg +Rg +ax +ax +ax +Rg +vI +vI +BC +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(5,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +ax +ax +yU +RB +yU +yU +yU +yU +wW +Qx +Qx +Qx +Qx +Qx +Ph +ax +ax +ax +ax +ax +Rg +Rg +iO +Ub +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(6,1,1) = {" +ax +ax +ax +ax +ax +ax +ax +yU +yU +yU +yU +yU +wW +Qx +Qx +Ph +ug +Dn +Rg +Rg +ax +ax +ax +ax +ax +ax +ax +Rg +Rg +ZO +LO +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(7,1,1) = {" +ax +ax +ax +ax +ax +ax +Vi +Qx +Qx +Qx +Qx +Qx +Ph +Rg +Rg +Dn +dI +Rg +Rg +Rg +dI +Rg +Rg +ax +MI +MI +Rg +Rg +Rg +ax +ax +ax +KT +KT +KT +KT +KT +KT +KT +KT +"} +(8,1,1) = {" +KT +KT +KT +KT +Rg +fX +ug +Rg +Rg +Rg +Rg +Rg +Ie +om +Rg +Ie +Me +Ng +om +Rg +Rg +Dn +Rg +Ie +Ee +om +HI +HI +ax +ax +ax +KT +KT +KT +KT +KT +KT +KT +KT +KT +"} +(9,1,1) = {" +KT +KT +KT +Rg +Dn +Rg +Rg +Ie +om +fX +ug +Ie +OY +Tr +Ee +OY +QV +YB +Tr +Ee +Ee +Ee +Ee +OY +QV +Tr +Ee +MI +ax +ax +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +"} +(10,1,1) = {" +KT +KT +Rg +Rg +Ie +Ee +Ee +me +Ah +AE +AE +lN +la +pp +la +la +pp +pp +la +la +la +la +la +yO +la +Pj +QV +QV +Nk +ax +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +"} +(11,1,1) = {" +KT +DN +Rg +Ie +OY +YB +ql +Jg +yY +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +Tu +az +VR +YB +QV +Nk +iG +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +"} +(12,1,1) = {" +KT +sC +pY +OY +QV +QV +YB +Jg +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +VR +Aj +Xv +Nk +BB +iG +iG +iG +KT +KT +KT +KT +KT +KT +KT +"} +(13,1,1) = {" +KT +YB +QV +QV +QV +QV +QV +Jg +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +Hs +uX +UB +Bt +la +la +jj +pk +pk +BB +pk +pk +KT +KT +KT +KT +KT +KT +"} +(14,1,1) = {" +DN +YB +YB +CQ +QV +QV +QV +Jg +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +oI +oI +oI +eh +gj +ON +pk +ON +pk +pk +KT +KT +KT +KT +KT +"} +(15,1,1) = {" +DN +ts +sN +QV +CQ +wI +ye +Jg +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +oI +cB +oI +eh +iB +Ez +TZ +eo +pk +pk +ax +ax +ax +KT +KT +"} +(16,1,1) = {" +KT +dM +ye +sN +LN +Nk +GG +Io +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +oI +oI +Oi +eh +zO +zO +zO +zO +iB +xL +pk +ax +ax +KT +KT +"} +(17,1,1) = {" +ax +dM +ZI +ZI +ZI +Yq +GG +GR +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +IT +Rr +qb +eh +zO +yH +zO +bI +jZ +iB +Ez +ax +ax +KT +KT +"} +(18,1,1) = {" +ax +GG +ZI +aN +Wb +FD +iB +pE +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +MD +lT +lT +Ne +zO +zO +zO +zO +zO +zO +zO +zO +DN +KT +KT +"} +(19,1,1) = {" +ax +pk +ZI +ZI +ZI +FD +zO +Ch +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +eh +bI +jZ +yy +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Jh +WM +KT +KT +"} +(20,1,1) = {" +ax +rD +ZI +ER +Wb +FD +zO +Ch +Uu +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +uX +UB +eh +zO +yy +Sy +ZI +eP +eP +eP +ZI +eP +eP +ZI +dU +WM +KT +"} +(21,1,1) = {" +ax +zO +ZI +ZI +ZI +FD +zO +Ch +yY +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +GV +az +eh +zO +Ch +ZI +ZI +MQ +mw +mw +LQ +Xp +Xp +ZI +ZI +eh +KT +"} +(22,1,1) = {" +ax +bI +jZ +zO +zO +FD +zO +fo +nM +VE +vE +ey +OZ +Op +Op +QA +bb +OK +OK +OK +aO +QB +xi +Ig +OX +yW +jG +Ch +eP +vx +WU +mw +hE +mt +Xp +Xp +gi +eP +eh +KT +"} +(23,1,1) = {" +ax +zO +zO +zO +EJ +FD +zO +zO +zO +Um +CE +jZ +TN +vA +SD +lI +zO +FD +FD +Dy +EJ +eE +Vf +tt +ki +zO +zO +Ch +eP +jp +Gl +mw +Tk +Ni +Xp +Xp +nC +eP +xS +KT +"} +(24,1,1) = {" +ax +zO +zO +iK +GB +Lu +zO +zO +FD +FD +FD +FD +FD +XE +FD +FD +FD +FD +FD +FD +FD +zO +zO +FD +FD +FD +zO +Ch +eP +Ns +qa +mw +hE +kS +Xp +Xp +gN +eP +xS +KT +"} +(25,1,1) = {" +ax +sv +zO +iK +FD +FD +FD +FD +FD +FD +zO +FD +FD +FD +zO +zO +FD +FD +FD +FD +FD +FD +FD +FD +FD +FD +FD +Eb +ZI +ce +mw +mw +hE +Fj +Wq +Xp +Xp +eP +eh +KT +"} +(26,1,1) = {" +ax +ac +Wo +iK +xJ +zO +FD +FD +zO +zO +yH +zO +EJ +FD +FD +zO +zO +Dy +FD +zO +zO +FD +FD +zO +zO +FD +FD +ZS +Wb +mw +mw +mw +oy +ZI +ZI +rz +rz +ZI +xS +KT +"} +(27,1,1) = {" +ax +zO +yy +Fn +nr +Ba +Ba +oO +Fn +WM +yy +Fn +nr +Ba +Ba +oO +Fn +WM +Iz +Fn +nr +Ba +Ba +oO +Fn +Sc +FD +ZS +Wb +mw +mw +cH +aE +ZI +Of +Xp +Xp +eP +xS +KT +"} +(28,1,1) = {" +DN +zO +Ch +ZI +ZI +Wb +Wb +ZI +ZI +eh +Ch +ZI +ZI +Wb +Wb +ZI +ZI +eh +Ch +ZI +ZI +Wb +Wb +ZI +ZI +eh +yH +jc +zZ +ma +mw +mw +FV +ZI +Vm +NY +hd +eP +xS +KT +"} +(29,1,1) = {" +KT +NV +Ch +ZI +up +mw +mw +YA +ZI +eh +Ch +ZI +at +mw +DF +Ou +ZI +eh +Ch +ZI +zy +pF +mw +tz +ZI +uF +FD +Ch +eP +Ns +Bn +mw +Ns +zZ +mR +Xp +cc +ZI +eh +KT +"} +(30,1,1) = {" +KT +DN +rZ +eP +mw +Vk +lp +pF +eP +eh +Ch +eP +yE +mw +mw +IW +eP +eh +Ch +ZI +ZE +kF +DF +TM +eP +uF +FD +Ch +eP +MQ +mw +aE +Ze +ZI +BP +Xp +Bx +ZI +eh +KT +"} +(31,1,1) = {" +KT +KT +rZ +eP +mw +Sj +mw +mw +eP +eh +Ch +zZ +MP +mw +mw +ow +ZI +eh +Ch +ZI +rm +mw +mw +aA +eP +eh +FD +Ch +eP +WU +hE +Oy +nQ +ZI +ms +Xp +fd +ZI +eh +KT +"} +(32,1,1) = {" +KT +NV +rZ +zZ +mw +mw +mw +mw +ZI +eh +Ch +eP +QE +Xc +DF +WA +eP +eh +Ch +ZI +zH +cH +mw +fx +eP +eh +FD +Ch +ZI +ZI +hE +hO +PC +ZI +RR +Xp +ZI +ZI +eh +KT +"} +(33,1,1) = {" +KT +jG +Ch +ZI +eP +Wb +Rv +eP +ZI +eh +Ch +ZI +at +mw +mw +Ou +ZI +eh +Tt +ZI +PI +MU +mw +ie +ZI +eh +FD +eO +rO +ZI +eP +eP +eP +ZI +ZI +ZI +ZI +MD +Ne +KT +"} +(34,1,1) = {" +KT +zO +Ch +ZI +oc +mw +mw +AV +ZI +eh +Gj +eP +Uj +Pr +mw +Wz +eP +eh +Ch +ZI +MT +MU +IH +Xz +ZI +eh +FD +FD +vQ +lT +lT +lT +lT +lT +Yv +fA +ko +mk +zO +KT +"} +(35,1,1) = {" +KT +zO +Ch +ZI +sK +DF +mw +Bl +ZI +eh +Ch +zZ +MP +xO +nJ +MP +ZI +eh +Ch +ZI +ZI +ZI +Wb +ZI +ZI +eh +EJ +FD +FD +Ag +FD +FD +zO +zO +zO +oN +Ke +VO +NV +KT +"} +(36,1,1) = {" +KT +KT +Ch +ZI +sK +mw +IH +Ck +ZI +eh +Ch +eP +yM +mw +mw +av +eP +eh +Ch +ZI +tG +Sd +NB +aL +ZI +eh +yH +zO +zO +FD +Ag +Ag +FD +zO +yH +NV +oN +NV +oN +KT +"} +(37,1,1) = {" +KT +KT +Ch +ZI +AO +dg +kk +Qw +ZI +eh +Ch +ZI +hL +mw +mw +Ou +ZI +eh +Gj +ZI +tG +NB +NB +aL +ZI +eh +zO +Iz +Fn +nr +Ba +Ba +oO +Fn +WM +Ad +un +VO +KT +KT +"} +(38,1,1) = {" +KT +NV +Ch +ZI +ZI +QG +lX +ZI +ZI +eh +Ch +ZI +ZI +Zj +gc +ZI +ZI +eh +Ch +ZI +fk +cx +xM +ZI +ZI +eh +zO +Ch +ZI +ZI +Wb +Wb +ZI +ZI +eh +zO +NV +KT +KT +KT +"} +(39,1,1) = {" +KT +NV +dY +BQ +ZI +ZI +ZI +ZI +MD +Ne +vQ +BQ +ZI +eP +eP +ZI +MD +Ne +vQ +BQ +ZI +ZI +ZI +ZI +MD +Ne +zO +Ch +ZI +DW +pF +mw +sx +ZI +eh +zO +KT +KT +KT +KT +"} +(40,1,1) = {" +KT +jG +zO +dY +lT +lT +lT +lT +AK +ta +ta +PW +lT +lT +lT +lT +Ne +zO +zO +vQ +BS +bX +BU +lT +Ne +yH +zO +Ch +ZI +LH +mw +DF +Ro +ZI +eh +KT +KT +KT +KT +KT +"} +(41,1,1) = {" +KT +zO +KT +KT +KT +ta +ta +ta +ax +ax +ax +pk +ta +bL +yH +zO +kr +ta +pk +bL +by +by +kr +ta +bL +zO +zO +Ch +ZI +eH +ME +eH +eH +ZI +eh +KT +KT +KT +KT +KT +"} +(42,1,1) = {" +KT +KT +KT +KT +KT +KT +pk +ax +ax +ax +ax +KT +KT +nn +ta +ta +pk +pk +pk +pk +ta +ta +pk +pk +pk +bL +uZ +ks +eH +uO +cH +mw +vm +eH +eh +KT +KT +KT +KT +KT +"} +(43,1,1) = {" +KT +KT +KT +KT +KT +KT +ax +ax +ax +ax +KT +KT +KT +KT +pk +pk +pk +pk +pk +pk +pk +pk +pk +pk +pk +pk +Wc +aR +eH +Re +mw +hr +ne +ZI +ax +KT +KT +KT +KT +KT +"} +(44,1,1) = {" +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +KT +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +KT +KT +KT +"} diff --git a/maps/templates/freelancer_ert_station.dmm b/maps/templates/freelancer_ert_station.dmm new file mode 100644 index 000000000000..44d47c7952ef --- /dev/null +++ b/maps/templates/freelancer_ert_station.dmm @@ -0,0 +1,1722 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space/basic, +/area/space) +"r" = ( +/obj/docking_port/stationary/emergency_response/idle_port1, +/turf/open/floor/plating, +/area/space) +"t" = ( +/turf/closed/wall/r_wall/unmeltable, +/area/space) +"u" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/plating/almayer, +/area/space) +"x" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/turf/open/floor/plating/almayer, +/area/space) +"E" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/turf/open/floor/plating/almayer, +/area/space) +"U" = ( +/turf/open/floor/plating/almayer, +/area/space) +"V" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/plating/almayer, +/area/space) +"X" = ( +/turf/open/floor/plating, +/area/space) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +t +U +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +U +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +r +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +t +V +X +X +X +X +X +X +X +X +X +X +X +X +X +X +X +E +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +t +U +u +u +u +u +u +u +u +u +u +u +u +u +u +u +u +U +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +t +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/maps/templates/upp_ert_station.dmm b/maps/templates/upp_ert_station.dmm new file mode 100644 index 000000000000..4aff44053f78 --- /dev/null +++ b/maps/templates/upp_ert_station.dmm @@ -0,0 +1,5240 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = 16; + pixel_y = 13 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"ag" = ( +/obj/structure/largecrate/random/barrel/blue, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"am" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"au" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/turf/open/space, +/area/space) +"ax" = ( +/obj/structure/surface/rack, +/obj/item/tool/weldpack{ + pixel_x = 5 + }, +/obj/item/tool/weldpack{ + pixel_x = -2 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"ay" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"aA" = ( +/obj/structure/bed/chair/comfy/lime{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"aF" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/drinkingglass{ + pixel_y = 5; + pixel_x = 8 + }, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"aH" = ( +/turf/open/floor/strata{ + icon_state = "red1" + }, +/area/adminlevel/ert_station/upp_station) +"aO" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/obj/structure/machinery/cm_vending/sorted/cargo_guns/antag_guns{ + hacked = 1; + name = "\improper Response Team Automated Guns Rack"; + use_power = 0; + use_snowflake_points = 1; + density = 0; + pixel_x = 32 + }, +/turf/open/floor/strata{ + icon_state = "blue3"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"aP" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"aS" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"aV" = ( +/obj/item/stack/catwalk, +/obj/item/stack/catwalk, +/obj/item/tool/wrench, +/obj/structure/disposalpipe/segment, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = 16; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -16; + pixel_y = 13 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"aW" = ( +/obj/structure/bed/chair/comfy/lime{ + dir = 8 + }, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"bd" = ( +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"bh" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"bi" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"bk" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"bp" = ( +/obj/structure/machinery/shower{ + pixel_y = 21 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"bM" = ( +/obj/structure/machinery/power/apc/antag{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green4" + }, +/area/adminlevel/ert_station/upp_station) +"bY" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/recharger, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"ce" = ( +/obj/structure/largecrate/random/barrel/green, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"cj" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"cl" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"cs" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"cC" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 29 + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"cJ" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/obj/structure/largecrate/random/secure, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"cO" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"da" = ( +/turf/closed/shuttle/elevator{ + dir = 5 + }, +/area/adminlevel/ert_station/upp_station) +"dh" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = 1; + pixel_x = -3 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = 10; + pixel_x = 2 + }, +/obj/item/reagent_container/food/snacks/upp{ + pixel_y = 4; + pixel_x = 3 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_y = 9; + pixel_x = -7 + }, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/adminlevel/ert_station/upp_station) +"di" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/obj/structure/platform_decoration/kutjevo, +/turf/open/space, +/area/space) +"dz" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"dB" = ( +/turf/open/floor/strata{ + icon_state = "green4" + }, +/area/adminlevel/ert_station/upp_station) +"dH" = ( +/obj/structure/largecrate/random/secure, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"dK" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Station Hallway" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"dL" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/toy/dice{ + pixel_x = 10; + pixel_y = 9 + }, +/obj/item/toy/deck{ + pixel_x = -6; + pixel_y = 5 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"dW" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"eo" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"ev" = ( +/obj/item/tool/wet_sign, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 2; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"eT" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_y = 4; + pixel_x = 5 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + pixel_y = 7; + pixel_x = -5 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"eU" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/turf/open/floor/prison{ + icon_state = "darkyellowfull2" + }, +/area/adminlevel/ert_station/upp_station) +"eV" = ( +/obj/structure/platform_decoration/kutjevo, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"eX" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 18 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 18 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"eY" = ( +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/turf/open/space, +/area/space) +"fc" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"fd" = ( +/obj/structure/largecrate/random/barrel/green, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = 16; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"fi" = ( +/obj/structure/machinery/door/airlock/almayer/medical/colony{ + name = "\improper Morgue" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"fk" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "purp3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"fA" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"fE" = ( +/obj/structure/target{ + name = "punching bag" + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/adminlevel/ert_station/upp_station) +"fK" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"fM" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"fR" = ( +/obj/item/reagent_container/glass/bucket/janibucket{ + pixel_x = -1; + pixel_y = 13 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"fW" = ( +/obj/structure/largecrate/random/barrel/yellow, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"ge" = ( +/obj/structure/closet/boxinggloves, +/turf/open/asphalt/cement{ + icon_state = "cement9" + }, +/area/adminlevel/ert_station/upp_station) +"gf" = ( +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"gt" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 2; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"gx" = ( +/obj/structure/platform_decoration/strata/metal{ + dir = 1 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"he" = ( +/obj/structure/largecrate/random/barrel/green, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"hg" = ( +/obj/structure/machinery/body_scanconsole, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"hj" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Shuttle Bay" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"hA" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/obj/structure/platform/kutjevo/smooth, +/turf/open/space/basic, +/area/space) +"hF" = ( +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"hM" = ( +/turf/open/floor/strata{ + icon_state = "damaged3" + }, +/area/adminlevel/ert_station/upp_station) +"hO" = ( +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12; + pixel_y = 12 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"hV" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + layer = 2.5 + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"ia" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"ie" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_y = 13; + pixel_x = -10 + }, +/obj/structure/machinery/portable_atmospherics/canister/phoron, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"iB" = ( +/turf/open/floor/strata{ + dir = 10; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"iJ" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Spare Prison Uniforms"; + req_one_access = null + }, +/turf/open/floor/strata{ + icon_state = "red1" + }, +/area/adminlevel/ert_station/upp_station) +"iM" = ( +/obj/structure/machinery/door/airlock/almayer/security/colony{ + dir = 8; + name = "\improper Brig Cell" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"iV" = ( +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 9 + }, +/area/adminlevel/ert_station/upp_station) +"jc" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"jg" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"jh" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/box/bodybags, +/turf/open/floor/strata{ + dir = 10; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"jt" = ( +/obj/structure/lattice, +/obj/structure/platform_decoration/kutjevo, +/turf/open/space/basic, +/area/space) +"jH" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"kc" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"kf" = ( +/turf/open/floor/strata{ + dir = 9; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"ks" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"kF" = ( +/obj/structure/reagent_dispensers/water_cooler/walk_past{ + pixel_y = 18 + }, +/obj/structure/barricade/handrail/wire{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement2" + }, +/area/adminlevel/ert_station/upp_station) +"kN" = ( +/obj/item/tool/weldingtool/largetank, +/obj/item/clothing/glasses/welding, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"kS" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "purp3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"kT" = ( +/obj/structure/surface/rack, +/obj/item/clothing/gloves/yellow, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"lb" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"le" = ( +/obj/structure/machinery/door_control{ + pixel_y = 6; + name = "Command Shutters Button"; + id = "upp_command" + }, +/turf/closed/wall/strata_outpost/reinforced, +/area/adminlevel/ert_station/upp_station) +"lm" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/largecrate/black_market/confiscated_weaponry, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"lo" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -16; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = 16; + pixel_y = 13 + }, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"lp" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"lw" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/facepaint/black, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/adminlevel/ert_station/upp_station) +"mb" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -1 + }, +/obj/structure/closet/crate/ammo/alt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"me" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/suit/straight_jacket, +/obj/item/handcuffs{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/handcuffs, +/turf/open/floor/strata{ + icon_state = "red1" + }, +/area/adminlevel/ert_station/upp_station) +"mf" = ( +/obj/structure/machinery/cm_vending/sorted/medical/blood{ + req_access = null + }, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"mq" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"mr" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/vents/pump{ + dir = 1; + id_tag = "mining_outpost_pump" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"mz" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"mG" = ( +/obj/structure/surface/table/reinforced/black, +/obj/structure/transmitter/rotary{ + name = "UPP Station"; + phone_category = "UPP"; + phone_id = "UPP Station"; + callable = 0 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"mJ" = ( +/obj/structure/lattice, +/obj/structure/platform/kutjevo/smooth, +/turf/open/space/basic, +/area/space) +"mP" = ( +/obj/structure/machinery/computer/cameras/almayer_network/vehicle{ + dir = 1 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"ne" = ( +/obj/structure/largecrate/random/case/double, +/turf/open/floor/strata{ + icon_state = "orange_icorner"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"nh" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/ashtray/glass, +/obj/item/trash/cigbutt/cigarbutt{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/trash/cigbutt{ + pixel_x = -10; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"nC" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"nO" = ( +/obj/structure/bed/chair, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"om" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/adminlevel/ert_station/upp_station) +"ow" = ( +/obj/item/stack/catwalk, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"oz" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/adminlevel/ert_station/upp_station) +"oJ" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13; + icon_state = "abed" + }, +/obj/structure/bed{ + can_buckle = 0; + icon_state = "abed" + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.2 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/adminlevel/ert_station/upp_station) +"oK" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/comdoor/colony, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"oP" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"oS" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"pb" = ( +/turf/open/floor/strata{ + dir = 2; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"pc" = ( +/obj/structure/bed/chair/comfy/lime{ + dir = 4 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"pe" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"po" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/adminlevel/ert_station/upp_station) +"pu" = ( +/obj/effect/decal/cleanable/blood{ + layer = 3 + }, +/turf/open/asphalt/cement, +/area/adminlevel/ert_station/upp_station) +"pv" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"pK" = ( +/obj/structure/monorail{ + name = "launch track" + }, +/turf/open/floor/plating/prison, +/area/space) +"pN" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"qd" = ( +/obj/structure/machinery/bioprinter{ + stored_metal = 1000 + }, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"qi" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"qA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/platform_decoration/strata/metal, +/obj/structure/curtain/open/black, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"qF" = ( +/obj/structure/machinery/cm_vending/sorted/medical/no_access{ + req_access = null + }, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"qH" = ( +/turf/open/floor/strata{ + icon_state = "floorscorched2" + }, +/area/adminlevel/ert_station/upp_station) +"qM" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"qU" = ( +/turf/closed/shuttle/elevator, +/area/adminlevel/ert_station/upp_station) +"qY" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 1; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"rb" = ( +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"rf" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/bedsheetbin{ + pixel_y = 6 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/adminlevel/ert_station/upp_station) +"rk" = ( +/obj/structure/machinery/cryopod/right{ + pixel_y = 6 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"rr" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"rs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"ry" = ( +/obj/structure/machinery/medical_pod/bodyscanner, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"rC" = ( +/obj/structure/closet/crate/ammo, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"rL" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/obj/structure/machinery/floodlight, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"rT" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/clothing/antag{ + name = "\improper Response Team Automated Equipment Rack"; + pixel_y = -32; + density = 0 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"rX" = ( +/obj/structure/machinery/cm_vending/gear/antag{ + hacked = 1; + name = "\improper Response Team Automated Gear Rack"; + use_snowflake_points = 1; + pixel_y = -32; + density = 0 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "blue3" + }, +/area/adminlevel/ert_station/upp_station) +"sb" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/floor/prison{ + icon_state = "darkyellowfull2" + }, +/area/adminlevel/ert_station/upp_station) +"sk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/tool/pickaxe/diamonddrill, +/turf/open/floor/plating{ + icon_state = "platebot" + }, +/area/adminlevel/ert_station/upp_station) +"sr" = ( +/obj/structure/lattice, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/turf/open/space/basic, +/area/space) +"sy" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/strata{ + icon_state = "damaged3" + }, +/area/adminlevel/ert_station/upp_station) +"sz" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floorscorched2" + }, +/area/adminlevel/ert_station/upp_station) +"sA" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"sC" = ( +/obj/structure/pipes/vents/pump, +/turf/open/asphalt/cement, +/area/adminlevel/ert_station/upp_station) +"sG" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"sI" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8; + pixel_x = -10; + pixel_y = -1 + }, +/obj/structure/closet/crate/trashcart, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"sK" = ( +/obj/structure/machinery/optable, +/obj/item/tank/anesthetic, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/strata{ + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"sU" = ( +/obj/structure/window/framed/strata, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"sY" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 18 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"tr" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"tv" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"tx" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 5 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"tF" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"tG" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"ue" = ( +/obj/structure/lattice, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/turf/open/space/basic, +/area/space) +"uf" = ( +/obj/structure/machinery/blackbox_recorder, +/turf/open/floor/strata{ + icon_state = "green1" + }, +/area/adminlevel/ert_station/upp_station) +"uj" = ( +/turf/open/floor/strata{ + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"uE" = ( +/obj/structure/platform_decoration/strata/metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"uI" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"uL" = ( +/obj/structure/platform/kutjevo/smooth, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"uP" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"uW" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"va" = ( +/obj/structure/closet/crate/ammo/alt/flame, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"ve" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"vn" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"vo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/turf/open/floor/prison{ + icon_state = "darkyellowfull2" + }, +/area/adminlevel/ert_station/upp_station) +"vw" = ( +/turf/open/floor/strata{ + dir = 1; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"vH" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/trash/plate, +/obj/item/reagent_container/food/snacks/upp, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"vK" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"vS" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"vY" = ( +/obj/structure/machinery/washing_machine, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"vZ" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/platform/kutjevo/smooth, +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/turf/open/space/basic, +/area/space) +"we" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"wr" = ( +/obj/structure/platform/strata/metal{ + dir = 4 + }, +/obj/effect/decal/strata_decals/catwalk/prison{ + layer = 2.2 + }, +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 8; + icon_state = "p_stair_sn_full_cap"; + layer = 2.5 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"ws" = ( +/turf/open/floor{ + desc = "A sophisticated device that captures and converts light from the system's star into energy for the station."; + icon_state = "solarpanel"; + name = "solarpanel" + }, +/area/space) +"wu" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"wA" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = 13 + }, +/obj/structure/machinery/door_control/brbutton{ + pixel_y = 26; + id = "funny"; + name = "Elevator Button"; + desc = "A remote control-switch for the elevator. This one seems broken." + }, +/obj/structure/closet/crate/ammo, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"wS" = ( +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12; + pixel_y = 12 + }, +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"wY" = ( +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Station Hallway" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"xj" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"xl" = ( +/obj/structure/surface/rack, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"xo" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"xy" = ( +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/adminlevel/ert_station/upp_station) +"xF" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/tool/crowbar, +/obj/item/storage/bible, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"ya" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"ym" = ( +/turf/closed/shuttle/elevator/gears, +/area/adminlevel/ert_station/upp_station) +"yn" = ( +/obj/structure/reagent_dispensers/water_cooler/stacks{ + density = 0; + pixel_x = -9; + pixel_y = 19 + }, +/turf/open/floor/strata{ + icon_state = "green4" + }, +/area/adminlevel/ert_station/upp_station) +"yt" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/turf/open/space, +/area/space) +"yH" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"zr" = ( +/obj/structure/machinery/photocopier, +/turf/open/floor/strata{ + icon_state = "green1" + }, +/area/adminlevel/ert_station/upp_station) +"zs" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"zx" = ( +/obj/structure/machinery/chem_master, +/turf/open/floor/strata{ + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"zK" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"zL" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"zQ" = ( +/obj/structure/prop/almayer/missile_tube{ + icon_state = "missiletubesouth"; + name = "\improper AT-87 ASAT launcher system"; + desc = "Cold launch tubes that can fire a few varieties of missiles out of them, the most common being the AT-87 ASAT 11K223 ?Spigot? missile used against satellites and other spacecraft and the 11K221 ?Konkurs? missile which is used for ground attack." + }, +/turf/open/floor/strata{ + dir = 10; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"zX" = ( +/obj/structure/bed/chair/comfy/lime{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"zY" = ( +/obj/structure/bed/chair, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"Ae" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/attachable/bayonet/upp{ + pixel_y = 9; + pixel_x = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Ak" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/recharger, +/obj/item/device/defibrillator, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Au" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"Ay" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 5 + }, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"AI" = ( +/obj/structure/closet/crate, +/turf/open/floor/strata{ + dir = 4; + icon_state = "orange_edge" + }, +/area/adminlevel/ert_station/upp_station) +"AN" = ( +/turf/open/space/basic, +/area/space) +"AU" = ( +/obj/structure/monorail{ + dir = 9; + name = "launch track" + }, +/turf/open/space/basic, +/area/space) +"Bc" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/floor/prison{ + icon_state = "darkyellowfull2" + }, +/area/adminlevel/ert_station/upp_station) +"Be" = ( +/obj/structure/filingcabinet{ + layer = 2.9 + }, +/turf/open/floor/strata{ + icon_state = "green1" + }, +/area/adminlevel/ert_station/upp_station) +"Bp" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Bq" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan{ + dir = 8 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Bt" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan{ + dir = 1 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Bw" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/turf/open/space/basic, +/area/space) +"BH" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/fourway/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"BX" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = 16; + pixel_y = 13 + }, +/obj/structure/largecrate/random/barrel/yellow, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Ce" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/obj/item/tool/mop{ + pixel_x = -6; + pixel_y = 24 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"Cp" = ( +/turf/closed/wall/rock/brown, +/area/adminlevel/ert_station/upp_station) +"Cu" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/glass/colony{ + name = "Engineering"; + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Cy" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13; + icon_state = "abed" + }, +/obj/structure/bed{ + can_buckle = 0; + icon_state = "abed" + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.2 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"CG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"CI" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"CM" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/colony{ + name = "\improper Elevator Airlock"; + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"CW" = ( +/obj/structure/machinery/cm_vending/sorted/medical/chemistry/no_access{ + req_access = null + }, +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Df" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"Dv" = ( +/turf/closed/wall/strata_outpost, +/area/adminlevel/ert_station/upp_station) +"DG" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 9; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"DK" = ( +/obj/structure/machinery/computer/emails{ + dir = 1 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Eg" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/adminlevel/ert_station/upp_station) +"El" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/adminlevel/ert_station/upp_station) +"EA" = ( +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"ES" = ( +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"EZ" = ( +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/upp_station) +"Fh" = ( +/obj/structure/machinery/cm_vending/sorted/marine_food{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Fj" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/folder/black, +/obj/item/tool/pen, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"FA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"FF" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/platform/strata/metal, +/obj/structure/pipes/standard/manifold/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"FI" = ( +/obj/structure/bed/chair/comfy/black, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"FJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"FL" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/device/megaphone, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"FP" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 10; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Ga" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Gb" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"Gl" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5 + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Gt" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Gu" = ( +/obj/structure/lattice, +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"Gw" = ( +/turf/open/floor/strata{ + dir = 2; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"GE" = ( +/turf/closed/shuttle/elevator{ + dir = 6 + }, +/area/adminlevel/ert_station/upp_station) +"GI" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"GL" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/sorted/tech/electronics_storage/antag, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"GN" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/platform/strata/metal, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Hb" = ( +/obj/structure/largecrate/supply, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Hc" = ( +/obj/structure/platform_decoration/kutjevo{ + dir = 4 + }, +/obj/structure/platform_decoration/kutjevo{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"Hl" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out" + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Hp" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + icon_state = "red4"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"Hx" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/sorted/tech/comp_storage/antag, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"HR" = ( +/obj/structure/platform/strata/metal, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Is" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"IC" = ( +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/platform/kutjevo/smooth, +/turf/open/space, +/area/space) +"IK" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"IQ" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/obj/structure/largecrate/black_market/confiscated_equipment, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"IT" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 2; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"IV" = ( +/obj/structure/bedsheetbin{ + icon_state = "linenbin-empty"; + name = "solar lattice"; + pixel_y = 6 + }, +/turf/open/floor/almayer_hull, +/area/space) +"IX" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/processor{ + pixel_y = 10 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Jc" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/mask/rebreather/scarf, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 2 + }, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Jj" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"Jl" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"Jp" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Js" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/adminlevel/ert_station/upp_station) +"Jz" = ( +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/effect/decal/strata_decals/catwalk/prison, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"JB" = ( +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"JV" = ( +/obj/item/tool/wet_sign, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"JX" = ( +/obj/structure/closet/boxinggloves, +/turf/open/asphalt/cement{ + icon_state = "cement1"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"JZ" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Kb" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"Kj" = ( +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/obj/structure/platform/kutjevo/smooth, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/turf/open/floor/almayer_hull, +/area/space) +"Kn" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/asphalt/cement, +/area/adminlevel/ert_station/upp_station) +"Kq" = ( +/obj/structure/machinery/door/poddoor/almayer/open{ + name = "Toilet Shutters"; + id = "upp_toilet" + }, +/obj/structure/window/framed/strata/hull, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Kr" = ( +/obj/item/stack/catwalk, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Ks" = ( +/obj/structure/barricade/handrail/wire{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/adminlevel/ert_station/upp_station) +"KF" = ( +/obj/structure/morgue, +/turf/open/floor/strata{ + dir = 10; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"KL" = ( +/turf/open/floor/strata{ + dir = 5; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"KX" = ( +/obj/structure/surface/table/reinforced, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Lg" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 5 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Lk" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/glass/colony{ + name = "Engineering" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Ln" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/strata{ + icon_state = "orange_icorner"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"Lo" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"LB" = ( +/obj/structure/closet{ + name = "boxing attire" + }, +/obj/item/clothing/under/shorts/green, +/obj/item/clothing/under/shorts/green, +/obj/item/clothing/under/shorts/grey, +/obj/item/clothing/under/shorts/grey, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement1"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"LG" = ( +/obj/structure/lattice, +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"LI" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"LK" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"LN" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/device/flashlight, +/obj/item/attachable/bayonet/upp, +/turf/open/asphalt/cement{ + icon_state = "cement15" + }, +/area/adminlevel/ert_station/upp_station) +"LO" = ( +/obj/structure/bed/chair, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"LQ" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Station Hallway" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Mc" = ( +/obj/structure/monorail{ + name = "launch track" + }, +/turf/open/space/basic, +/area/space) +"Mi" = ( +/obj/item/clothing/suit/chef/classic, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/head/chefhat, +/obj/structure/surface/table/reinforced, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Mk" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/belt/medical/lifesaver/upp/full, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Mt" = ( +/obj/structure/platform/kutjevo/smooth, +/turf/open/space/basic, +/area/space) +"MB" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 6 + }, +/obj/structure/barricade/handrail/wire{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement14" + }, +/area/adminlevel/ert_station/upp_station) +"ME" = ( +/obj/structure/surface/table/reinforced, +/obj/item/reagent_container/food/snacks/upp, +/obj/item/reagent_container/food/snacks/upp, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"MG" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"MM" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"MU" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/paper_bin{ + pixel_y = 10 + }, +/obj/item/tool/stamp{ + pixel_y = 10 + }, +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"Ne" = ( +/obj/structure/machinery/light/double/blue, +/obj/structure/largecrate/random/barrel/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Ni" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Ns" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Nz" = ( +/obj/structure/bed/chair/comfy/black, +/turf/open/floor/strata{ + dir = 2; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"NQ" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/turf/open/space/basic, +/area/space) +"NU" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/curtain/medical, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"OA" = ( +/obj/structure/platform/strata/metal{ + dir = 8 + }, +/obj/structure/stairs/perspective{ + color = "#6e6e6e"; + dir = 8; + icon_state = "p_stair_sn_full_cap"; + layer = 2.5 + }, +/obj/effect/decal/strata_decals/catwalk/prison{ + layer = 2.2 + }, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"OK" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/autolathe/full, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"OS" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/large_holster/machete/full, +/turf/open/floor/strata{ + dir = 1; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"Ph" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Pj" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/turf/open/floor/almayer_hull, +/area/space) +"PI" = ( +/turf/open/floor/almayer_hull, +/area/space) +"PJ" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Cryo Cells" + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"PQ" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + icon_state = "red4"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"PS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"PT" = ( +/obj/structure/machinery/sleep_console, +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Qu" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/turf/open/floor/strata{ + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"Qz" = ( +/obj/structure/machinery/iv_drip, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/strata{ + dir = 10; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"QG" = ( +/turf/closed/shuttle/elevator{ + dir = 10 + }, +/area/adminlevel/ert_station/upp_station) +"QO" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"QR" = ( +/obj/structure/machinery/medical_pod/sleeper, +/turf/open/floor/strata{ + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Rd" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/food/snacks/upp, +/turf/open/floor/strata{ + dir = 1; + icon_state = "red3" + }, +/area/adminlevel/ert_station/upp_station) +"Rf" = ( +/turf/open/asphalt/cement, +/area/adminlevel/ert_station/upp_station) +"Ry" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"RB" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 10 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"RC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"RK" = ( +/obj/structure/machinery/iv_drip, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"RQ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platebot" + }, +/area/adminlevel/ert_station/upp_station) +"RR" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out" + }, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 5 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"RS" = ( +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"RU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/closed/wall/strata_outpost/reinforced, +/area/adminlevel/ert_station/upp_station) +"Sa" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/obj/item/reagent_container/food/condiment/enzyme, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Sf" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/curtain/open/black, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Sh" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Si" = ( +/obj/structure/bookcase{ + icon_state = "book-5"; + pixel_y = 18; + pixel_x = 2; + density = 0 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"Sj" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Sn" = ( +/turf/open/floor/strata{ + icon_state = "purp3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"Sq" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/cm_vending/sorted/tech/tool_storage/antag, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/greengrid, +/area/adminlevel/ert_station/upp_station) +"Sx" = ( +/obj/structure/machinery/cryopod/right{ + layer = 3.1; + pixel_y = 13 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"Sy" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"SB" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"SC" = ( +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/upp_station) +"SI" = ( +/obj/structure/surface/table/reinforced, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/trash/plate{ + pixel_y = 4 + }, +/obj/item/trash/plate{ + pixel_y = 6 + }, +/obj/item/trash/plate{ + pixel_y = 8 + }, +/obj/item/trash/plate{ + pixel_y = 10 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"SL" = ( +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"SR" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Toilet" + }, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"SS" = ( +/obj/docking_port/stationary/emergency_response/idle_port3, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"SY" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Tb" = ( +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Station Hallway"; + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Tj" = ( +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/adminlevel/ert_station/upp_station) +"Tm" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Tr" = ( +/obj/effect/landmark/wo_supplies/storage/m56d, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"Tu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/machinery/door_control{ + pixel_y = -22; + name = "Toilet Shutters Button"; + id = "upp_toilet" + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"Ty" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Shuttle Bay" + }, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"TB" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/storage/surgical_tray, +/turf/open/floor/strata{ + dir = 2; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"TE" = ( +/obj/structure/machinery/cryopod/right, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"TG" = ( +/turf/open/floor/strata{ + icon_state = "green3" + }, +/area/adminlevel/ert_station/upp_station) +"TH" = ( +/obj/structure/surface/table/reinforced, +/obj/item/tool/kitchen/tray, +/obj/item/tool/kitchen/knife{ + pixel_x = 3 + }, +/obj/item/tool/kitchen/knife/butcher{ + pixel_x = -8 + }, +/obj/item/tool/kitchen/rollingpin, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"TI" = ( +/obj/structure/platform/strata/metal, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"TM" = ( +/obj/structure/barricade/handrail{ + dir = 1; + icon_state = "hr_kutjevo"; + name = "solar lattice" + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/obj/structure/platform/kutjevo/smooth{ + dir = 1 + }, +/obj/structure/platform/kutjevo/smooth, +/turf/open/space/basic, +/area/space) +"TQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"TT" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Ug" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clipboard, +/obj/item/paper, +/obj/item/tool/lighter{ + pixel_y = 2; + pixel_x = -9 + }, +/obj/item/tool/pen/blue, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 5 + }, +/area/adminlevel/ert_station/upp_station) +"Uh" = ( +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 2; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"Uk" = ( +/obj/structure/pipes/vents/pump{ + dir = 1; + id_tag = "mining_outpost_pump" + }, +/turf/open/floor/strata{ + dir = 10; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Ul" = ( +/obj/structure/closet/bodybag, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 4; + icon_state = "cyan1" + }, +/area/adminlevel/ert_station/upp_station) +"Um" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Uo" = ( +/turf/closed/shuttle/elevator{ + dir = 9 + }, +/area/adminlevel/ert_station/upp_station) +"Up" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical{ + desc = "A sterile mask designed to help prevent the spread of diseases. This one has already been used."; + name = "used sterile mask" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Uu" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0; + icon_state = "abed" + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13; + icon_state = "abed" + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.2 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/adminlevel/ert_station/upp_station) +"UA" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/device/flashlight/lamp/green{ + pixel_y = -3; + pixel_x = 16 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"UB" = ( +/obj/structure/machinery/door/poddoor/almayer/open{ + name = "Command Shutters"; + id = "upp_command" + }, +/obj/structure/window/framed/strata/hull, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"UE" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"UM" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/strata{ + dir = 8; + icon_state = "white_cyan2" + }, +/area/adminlevel/ert_station/upp_station) +"UU" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan, +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"UV" = ( +/obj/structure/monorail{ + dir = 4; + name = "launch track" + }, +/turf/open/space/basic, +/area/space) +"Vo" = ( +/turf/open/floor/strata{ + icon_state = "red4"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"Vp" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Vv" = ( +/obj/structure/largecrate/random/barrel/yellow, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"Vx" = ( +/turf/closed/shuttle/elevator{ + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"VA" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12; + pixel_y = 12 + }, +/obj/structure/prop/invuln/overhead_pipe{ + pixel_x = 12 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"VI" = ( +/turf/closed/wall/rock/brown, +/area/space) +"VZ" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"Wb" = ( +/turf/open/floor/strata{ + icon_state = "blue4" + }, +/area/adminlevel/ert_station/upp_station) +"We" = ( +/obj/structure/machinery/door/poddoor/almayer/open{ + name = "Command Shutters"; + id = "upp_command"; + dir = 4 + }, +/obj/structure/window/framed/strata/hull, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Wi" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"Wj" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/adminlevel/ert_station/upp_station) +"Wr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"WK" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Station Hallway" + }, +/turf/open/floor/strata{ + icon_state = "floor2" + }, +/area/adminlevel/ert_station/upp_station) +"WL" = ( +/obj/structure/largecrate/random/barrel/green, +/turf/open/floor/strata{ + dir = 4; + icon_state = "orange_edge" + }, +/area/adminlevel/ert_station/upp_station) +"WQ" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"WX" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 1 + }, +/area/adminlevel/ert_station/upp_station) +"WZ" = ( +/obj/structure/machinery/chem_dispenser, +/obj/item/reagent_container/glass/beaker/bluespace, +/turf/open/floor/strata{ + icon_state = "white_cyan3" + }, +/area/adminlevel/ert_station/upp_station) +"Xb" = ( +/obj/structure/monorail{ + dir = 5; + name = "launch track" + }, +/turf/open/space/basic, +/area/space) +"Xr" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/item/reagent_container/glass/bucket, +/obj/structure/pipes/standard/simple/hidden/cyan{ + dir = 9 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"Xy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/pipes/standard/simple/hidden/cyan, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"XG" = ( +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/adminlevel/ert_station/upp_station) +"XL" = ( +/obj/structure/prop/invuln/overhead_pipe{ + dir = 4; + pixel_x = -12; + pixel_y = 13 + }, +/turf/open/floor/strata{ + icon_state = "floorscorched1" + }, +/area/adminlevel/ert_station/upp_station) +"XM" = ( +/obj/structure/largecrate/random/barrel/green, +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 4 + }, +/area/adminlevel/ert_station/upp_station) +"Yy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"YH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/cyan{ + dir = 1 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/upp_station) +"YK" = ( +/obj/structure/platform/kutjevo/smooth{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"YO" = ( +/obj/structure/machinery/gibber{ + pixel_y = 10 + }, +/obj/structure/surface/table/reinforced, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"YS" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/light/double/blue{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 2; + icon_state = "white_cyan4" + }, +/area/adminlevel/ert_station/upp_station) +"YW" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/structure/machinery/computer/communications{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "green1" + }, +/area/adminlevel/ert_station/upp_station) +"YY" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Zm" = ( +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/upp_station) +"Zt" = ( +/obj/structure/largecrate/random/barrel/blue, +/turf/open/floor/prison{ + dir = 8; + icon_state = "floor_marked" + }, +/area/adminlevel/ert_station/upp_station) +"ZH" = ( +/obj/structure/lattice, +/obj/structure/platform_decoration/kutjevo{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ZM" = ( +/obj/structure/largecrate/random/case/small, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "orange_edge" + }, +/area/adminlevel/ert_station/upp_station) +"ZR" = ( +/obj/structure/surface/table/reinforced/prison, +/obj/item/trash/plate, +/obj/item/reagent_container/food/snacks/upp, +/turf/open/floor/strata{ + icon_state = "green3"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"ZS" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "green4"; + dir = 8 + }, +/area/adminlevel/ert_station/upp_station) +"ZX" = ( +/turf/open/floor/strata{ + dir = 8; + icon_state = "blue3" + }, +/area/adminlevel/ert_station/upp_station) + +(1,1,1) = {" +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +GI +GI +GI +GI +Cp +Cp +Cp +Cp +GI +GI +eV +YK +YK +YK +oS +AN +AN +AN +AN +AN +AN +AN +"} +(2,1,1) = {" +AN +AN +AN +AN +GI +AN +GI +AN +AN +jt +LG +LG +LG +LG +LG +ZH +GI +GI +GI +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +VI +uL +ws +ws +ws +oP +GI +GI +GI +AN +AN +AN +AN +"} +(3,1,1) = {" +AN +AN +AN +GI +GI +GI +GI +GI +GI +mJ +ws +ws +ws +ws +ws +ue +AN +GI +Cp +Cp +Cp +Uo +qU +qU +qU +qU +QG +Cp +Mt +ws +IV +ws +NQ +Cp +Cp +GI +GI +AN +AN +AN +"} +(4,1,1) = {" +AN +AN +GI +GI +El +We +We +El +AN +mJ +ws +ws +ws +ws +ws +Cp +Cp +Cp +Cp +Cp +Cp +Vx +ie +SC +SC +sI +Vx +Cp +Cp +ws +ws +ws +Cp +Cp +Cp +Cp +GI +GI +AN +AN +"} +(5,1,1) = {" +AN +GI +GI +El +El +YW +YW +El +El +El +Gu +Gu +Gu +Gu +Cp +Cp +Cp +Cp +Cp +Cp +Cp +ym +rC +EZ +EZ +va +ym +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +GI +AN +AN +"} +(6,1,1) = {" +GI +GI +El +El +bM +cs +cs +ks +Be +El +El +El +El +El +El +Cp +Cp +Cp +Dv +fM +Dv +Vx +wA +SC +SC +mb +Vx +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +AN +AN +"} +(7,1,1) = {" +GI +El +El +yn +iV +Zm +yH +TG +zr +po +Tr +cJ +IQ +rL +po +Cp +zL +he +kN +Ns +sz +da +qU +SC +CM +qU +GE +Cp +Cp +Cp +po +fM +fM +po +po +Cp +Cp +Cp +Cp +AN +"} +(8,1,1) = {" +AN +UB +pc +aA +aA +nC +Sj +TG +uf +po +ve +cJ +lm +ve +po +zL +ag +hM +ve +XL +Kr +Wr +vn +Zm +yH +SB +po +Cp +Cp +po +po +Hx +GL +Sq +po +Cp +Cp +Cp +Cp +AN +"} +(9,1,1) = {" +AN +UB +UA +nh +MU +Vp +yH +le +po +po +Sn +kS +fk +Sn +po +SL +eU +Xy +ow +aV +sy +Wr +ve +yH +Zm +ce +po +po +fM +po +OK +Au +Gb +Ay +pe +Cp +Cp +Cp +Cp +AN +"} +(10,1,1) = {" +AN +UB +FL +mG +Fj +Vp +Zm +TG +oK +Zm +yH +uW +bh +Zm +WK +vo +Bc +qH +Cp +Cp +ay +sk +RQ +vK +yH +Ne +po +TT +vn +po +fR +Vp +JB +MG +xj +Cp +Cp +Cp +Cp +AN +"} +(11,1,1) = {" +AN +UB +aW +zX +zX +Bt +UE +UE +RS +UE +Bq +UU +Ga +UE +UE +sb +Cp +Cp +Cp +Cp +Cp +Cp +rb +rs +Zm +yH +dK +JV +JB +Lk +nC +Xr +ax +ia +po +Cp +Cp +Cp +GI +AN +"} +(12,1,1) = {" +GI +El +El +eX +bd +tr +bd +jg +po +JB +Vp +BX +fW +po +po +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +RB +UE +UE +UE +lo +UE +RS +Bp +Ce +kT +CG +po +Cp +Cp +Cp +GI +AN +"} +(13,1,1) = {" +GI +Cp +po +po +po +po +WX +qi +po +vn +Tb +po +po +po +po +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +fM +po +po +po +po +po +cC +JB +Hb +dH +po +Cp +Cp +GI +GI +AN +"} +(14,1,1) = {" +GI +Cp +po +Rd +xo +po +Si +TG +po +JB +Vp +po +cl +Zt +xl +TQ +zK +Cp +Cp +po +po +po +WL +WL +Ln +ne +ZM +AI +AI +po +tG +Cu +po +po +po +Cp +Cp +GI +AN +AN +"} +(15,1,1) = {" +Cp +Cp +po +Vo +CI +po +sY +hF +po +hO +VA +po +Hl +ya +ya +ya +ya +ya +ya +ya +sG +ya +ya +ya +ya +ya +ya +ya +RR +po +Bt +ev +jc +PQ +po +El +AN +GI +AN +AN +"} +(16,1,1) = {" +Cp +po +po +ES +iM +po +po +po +po +QO +Vp +po +mz +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +zs +po +Vp +Gw +aH +aH +zQ +El +GI +GI +AN +AN +"} +(17,1,1) = {" +Cp +po +me +vw +nC +UE +Bq +UE +LQ +UE +BH +Ty +fA +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +SS +xy +YH +Ty +Bp +Gw +FI +mP +po +El +Mc +pK +Mc +Xb +"} +(18,1,1) = {" +Cp +po +iJ +qY +Vp +Tm +we +Zm +vn +Zm +Vp +vn +PS +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +YY +vn +Vp +Gw +aH +aH +zQ +El +AN +GI +AN +UV +"} +(19,1,1) = {" +Cp +po +po +po +Sf +po +po +po +po +VZ +Vp +po +Ph +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +FJ +po +uP +Nz +DK +po +po +El +AN +GI +AN +UV +"} +(20,1,1) = {" +Cp +Cp +po +Fh +Vp +oJ +rf +Uu +po +Kb +Vp +po +SY +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +Yy +po +Vp +Gw +aH +aH +zQ +El +AN +GI +AN +UV +"} +(21,1,1) = {" +Cp +El +po +Fh +Lo +UE +mr +rT +po +wS +VA +po +Ph +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +FJ +po +uP +Gw +FI +mP +po +El +AN +GI +AN +UV +"} +(22,1,1) = {" +GI +El +vY +Zm +dW +Cy +lw +Cy +po +TG +Vp +hj +wu +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +IK +hj +Vp +Gw +aH +aH +zQ +El +Mc +pK +Mc +AU +"} +(23,1,1) = {" +GI +El +po +po +Wb +ZX +ZX +rX +po +TG +Bt +RS +fA +xy +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +rb +xy +YH +RS +BH +IT +CI +Hp +po +El +GI +GI +AN +AN +"} +(24,1,1) = {" +GI +Cp +Cp +po +aO +oJ +dh +oJ +po +fK +Vp +po +mz +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +xy +zs +po +qA +po +po +po +po +El +Cp +GI +GI +AN +"} +(25,1,1) = {" +GI +Cp +El +po +po +po +po +po +po +vn +Tb +po +hV +sA +lb +sA +sA +sA +sA +sA +lb +sA +sA +sA +sA +sA +lb +sA +Gl +po +GN +ME +yH +yH +JZ +Dv +Cp +Cp +GI +AN +"} +(26,1,1) = {" +GI +GI +El +bp +UM +SR +Lg +yH +yH +yH +Vp +po +po +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +RU +po +po +GN +bY +dz +tx +TH +Dv +Cp +Cp +Cp +AN +"} +(27,1,1) = {" +AN +GI +Kq +Jl +Tu +Dv +Bt +UE +Jp +UE +Ga +UE +Um +UE +Bq +UE +wY +UE +UE +Ry +bi +UE +Bq +UE +bi +UE +UE +Bq +bi +UE +FF +SI +Zm +uI +KX +Dv +Cp +Cp +Cp +AN +"} +(28,1,1) = {" +AN +GI +El +Cp +Cp +Dv +fi +Dv +Dv +Jj +Df +yH +ac +LK +Vp +yH +vn +dB +EA +tF +EA +eo +am +zY +ZR +ZR +aP +tv +Zm +vn +gx +OA +cO +rr +Mi +Dv +Cp +Cp +Cp +AN +"} +(29,1,1) = {" +AN +GI +Cp +Cp +Cp +Dv +Vp +jh +Dv +Dv +Dv +Dv +Dv +Dv +uI +qM +Dv +Vv +Is +fd +XM +Ug +Ni +nO +aF +Ae +MM +tv +Zm +vn +uE +wr +Zm +FA +Sa +Dv +Cp +Cp +GI +AN +"} +(30,1,1) = {" +AN +GI +GI +Cp +Cp +fM +Vp +KF +KF +KF +Dv +YS +bk +aS +Vp +oz +Dv +Dv +Dv +Dv +Dv +dL +bd +LO +eT +vH +ZS +Bt +gf +Wj +TI +IX +Zm +pv +mq +Cp +Cp +ZH +GI +AN +"} +(31,1,1) = {" +AN +AN +AN +Cp +Cp +Cp +Vp +oz +oz +Js +Dv +qF +uj +WZ +Bt +UE +NU +UE +gt +aS +Dv +Dv +kF +Ks +Ks +MB +Jz +Bp +Tm +yH +HR +YO +kc +yH +Cp +Cp +PI +sr +AN +AN +"} +(32,1,1) = {" +AN +AN +AN +Cp +Cp +Dv +Lo +UE +UE +Uk +Dv +Mk +uj +zx +Vp +Uh +Dv +TB +DG +iB +lp +Dv +fE +Kn +sC +Eg +Dv +PJ +Dv +Dv +Dv +Dv +Cp +Cp +Cp +Mt +PI +Bw +AN +AN +"} +(33,1,1) = {" +AN +AN +AN +Cp +Cp +Dv +Dv +oz +oz +Ul +Dv +Ak +uj +QR +Vp +ry +sU +mf +Sy +sK +pb +Dv +fE +pu +Kn +Tj +Dv +cj +RC +RC +Jc +Dv +Cp +Cp +GI +uL +PI +Bw +AN +AN +"} +(34,1,1) = {" +AN +AN +AN +AN +Cp +Cp +Dv +FP +FP +FP +Dv +CW +uj +PT +Vp +hg +sU +qd +KL +uj +pb +Dv +XG +Rf +Rf +om +Dv +jH +Gt +dW +xF +Dv +Cp +GI +AN +Mt +PI +Bw +AN +AN +"} +(35,1,1) = {" +AN +AN +AN +AN +AN +Cp +Dv +Dv +fM +fM +Dv +Dv +Qu +Qz +Sh +kf +Dv +Dv +OS +Up +RK +Dv +ge +LB +JX +LN +Dv +TE +Sx +rk +Cp +Cp +Cp +GI +AN +Mt +PI +Bw +AN +AN +"} +(36,1,1) = {" +AN +AN +AN +AN +AN +Cp +Cp +Cp +Cp +Cp +Cp +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Dv +Cp +Cp +Cp +di +yt +WQ +yt +hA +PI +Bw +AN +AN +"} +(37,1,1) = {" +AN +AN +AN +AN +AN +AN +GI +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +ws +ws +ws +TM +ws +ws +ws +IC +PI +Bw +AN +AN +"} +(38,1,1) = {" +AN +AN +AN +AN +AN +AN +GI +GI +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +uL +ws +IV +ws +Kj +ws +IV +ws +Pj +PI +Bw +AN +AN +"} +(39,1,1) = {" +AN +AN +AN +AN +AN +AN +AN +GI +GI +GI +GI +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +GI +GI +uL +ws +ws +ws +vZ +ws +ws +ws +eY +LI +fc +AN +AN +"} +(40,1,1) = {" +AN +AN +AN +AN +AN +AN +AN +AN +AN +AN +GI +GI +GI +Cp +Cp +Cp +Cp +Cp +Cp +Cp +Cp +GI +GI +GI +GI +GI +AN +pN +vS +Wi +vS +Hc +vS +Wi +au +fc +AN +AN +AN +AN +"} diff --git a/maps/templates/weyland_ert_station.dmm b/maps/templates/weyland_ert_station.dmm new file mode 100644 index 000000000000..171bd8d9ac6e --- /dev/null +++ b/maps/templates/weyland_ert_station.dmm @@ -0,0 +1,5844 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"al" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"ap" = ( +/obj/structure/bed/chair/comfy/orange{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"au" = ( +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"aG" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/computer/emails{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"bf" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/tool/stamp/internalaffairs{ + pixel_y = 9; + pixel_x = -5 + }, +/obj/item/paper_bin/wy, +/obj/item/tool/pen, +/obj/item/device/flashlight/lamp{ + pixel_x = 5; + pixel_y = 13 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"bk" = ( +/obj/structure/machinery/medical_pod/sleeper, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"bp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"bv" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"bw" = ( +/obj/structure/bed, +/obj/structure/window/reinforced/toughened{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced/toughened{ + dir = 8 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"bG" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"bV" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"ck" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"cm" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"cn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"cq" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"cr" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/shower{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"cw" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"cz" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/paper, +/obj/item/tool/pen, +/obj/item/tool/pen{ + pixel_y = 3 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"cK" = ( +/obj/structure/surface/table, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"cU" = ( +/turf/open/floor/corsat{ + dir = 9; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"cW" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"cX" = ( +/obj/structure/machinery/cm_vending/sorted/marine_food{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"cY" = ( +/obj/structure/closet/firecloset/full, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "yellowcorner"; + dir = 4 + }, +/area/adminlevel/ert_station/weyland_station) +"cZ" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"dc" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"dx" = ( +/obj/structure/window/framed/corsat/indestructible/research, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_aft_medbay"; + name = "\improper Aft Medbay Shutters" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"dy" = ( +/obj/item/clothing/suit/chef/classic, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/head/chefhat, +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"dz" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/largecrate/random/barrel/green, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"dC" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"dE" = ( +/turf/open/floor/corsat{ + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"dM" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"dO" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"dT" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/morgue, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ee" = ( +/obj/structure/bed/roller, +/turf/open/floor/corsat{ + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"eh" = ( +/obj/structure/machinery/shower{ + pixel_y = 21 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"ei" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ek" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"el" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"er" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/toy/deck, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"eA" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/clothing/gloves/yellow, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"eB" = ( +/obj/structure/machinery/cm_vending/sorted/medical/blood{ + req_access = null + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"eG" = ( +/obj/structure/machinery/photocopier, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"eJ" = ( +/obj/structure/machinery/door/airlock/almayer/security/colony{ + dir = 1; + name = "\improper Brig Cell 2" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"eO" = ( +/turf/open/floor/corsat{ + icon_state = "yellowcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"eQ" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"eX" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"fe" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters"; + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sigma" + }, +/area/adminlevel/ert_station/weyland_station) +"fl" = ( +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_10" + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"fy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"fC" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"fD" = ( +/obj/structure/closet/emcloset{ + pixel_y = 15; + pixel_x = 8; + density = 0 + }, +/obj/structure/closet/firecloset/full{ + pixel_y = 15; + pixel_x = -8; + density = 0 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"fF" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"fI" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + name = "\improper Laundry Room" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"fX" = ( +/turf/closed/wall/r_wall/biodome, +/area/adminlevel/ert_station/weyland_station) +"gf" = ( +/obj/structure/machinery/body_scanconsole, +/obj/structure/machinery/autodoc_console{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"gh" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"gj" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/device/taperecorder, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"gm" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"gq" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"gC" = ( +/obj/structure/closet/crate/ammo/alt/flame, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"gH" = ( +/obj/item/reagent_container/glass/bucket/janibucket{ + pixel_x = -1; + pixel_y = 13 + }, +/obj/item/tool/mop, +/obj/item/reagent_container/glass/bucket{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"gK" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"gL" = ( +/obj/structure/surface/table, +/obj/item/storage/box/wy_mre, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"gW" = ( +/obj/structure/machinery/chem_dispenser, +/obj/item/reagent_container/glass/beaker/bluespace, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ha" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/processor{ + pixel_y = 10 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"ho" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "whitetancorner" + }, +/area/adminlevel/ert_station/weyland_station) +"hu" = ( +/obj/structure/machinery/optable, +/obj/item/tank/anesthetic, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"hz" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"hC" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_center_medbay"; + name = "\improper Central Medbay Shutters" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"hG" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"hK" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "whitetancorner" + }, +/area/adminlevel/ert_station/weyland_station) +"hM" = ( +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"hZ" = ( +/obj/structure/closet/secure_closet/brig{ + pixel_y = 16; + pixel_x = 7; + density = 0 + }, +/obj/structure/closet/secure_closet/brig{ + pixel_y = 16; + pixel_x = -7; + density = 0 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"ib" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "arrow_east" + }, +/area/adminlevel/ert_station/weyland_station) +"id" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"ik" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"in" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"iw" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/paper_bin{ + pixel_y = 10 + }, +/obj/item/device/flashlight/lamp/green{ + pixel_y = 20; + pixel_x = 16 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"iE" = ( +/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"iJ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"iP" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = 32 + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"iT" = ( +/obj/structure/surface/table/reinforced, +/obj/item/tool/kitchen/tray, +/obj/item/tool/kitchen/knife{ + pixel_x = 3 + }, +/obj/item/tool/kitchen/knife/butcher{ + pixel_x = -8 + }, +/obj/item/tool/kitchen/rollingpin, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"iU" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"iV" = ( +/obj/structure/machinery/autolathe/full, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"jb" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"je" = ( +/obj/structure/reagent_dispensers/water_cooler/stacks{ + density = 0; + pixel_x = -9; + pixel_y = 19 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"jm" = ( +/obj/structure/machinery/cm_vending/clothing/antag{ + name = "\improper Response Team Automated Equipment Rack" + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"jz" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"jE" = ( +/obj/structure/machinery/shower{ + pixel_y = 21 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "damaged1" + }, +/area/adminlevel/ert_station/weyland_station) +"jK" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"jY" = ( +/obj/structure/machinery/medical_pod/sleeper, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ka" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"kn" = ( +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"kq" = ( +/obj/structure/bed/chair/wheelchair, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"kr" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"ky" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/storage/hazardvest/blue, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"kA" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"kF" = ( +/obj/structure/machinery/power/smes, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"kM" = ( +/obj/structure/largecrate/supply/weapons/flamers, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"kO" = ( +/obj/structure/window/framed/corsat/research, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_center_medbay_or"; + name = "\improper Central Medbay Operation Room Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"kV" = ( +/obj/structure/surface/table, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"kW" = ( +/obj/structure/machinery/sleep_console{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"la" = ( +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"lh" = ( +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"ll" = ( +/obj/item/storage/firstaid/adv, +/obj/item/storage/belt/medical/lifesaver/full, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"lo" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"lq" = ( +/obj/structure/bed{ + icon_state = "psychbed" + }, +/obj/item/bedsheet/rd, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"lv" = ( +/obj/structure/surface/table, +/obj/item/reagent_container/food/snacks/milosoup{ + pixel_y = 10 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"lw" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"lx" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"lD" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"lE" = ( +/obj/structure/bed{ + icon_state = "abed" + }, +/obj/structure/machinery/light/small/built{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"lH" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"lI" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"lS" = ( +/obj/structure/largecrate/supply/medicine/blood, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"lT" = ( +/obj/structure/machinery/cryopod/right{ + layer = 3.1; + pixel_y = 13 + }, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"lU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"lY" = ( +/obj/structure/window/framed/corsat/indestructible, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"md" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"mg" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"mh" = ( +/obj/structure/surface/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"mn" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"mv" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/shower{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/strata{ + dir = 8; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"mx" = ( +/obj/structure/barricade/handrail/wire{ + dir = 4 + }, +/obj/structure/largecrate/random/case/small, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"mE" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"mI" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"mV" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer{ + name = "\improper Telecomms" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"nb" = ( +/obj/structure/filingcabinet/filingcabinet{ + pixel_x = 8; + density = 0 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ng" = ( +/obj/structure/machinery/cm_vending/sorted/tech/comp_storage/antag, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"nq" = ( +/obj/structure/machinery/cm_vending/sorted/medical/chemistry/no_access{ + req_access = null + }, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ns" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 1; + name = "\improper Bathroom" + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "squareswood" + }, +/area/adminlevel/ert_station/weyland_station) +"nw" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/m41a/elite{ + pixel_y = 1 + }, +/obj/item/weapon/gun/rifle/m41a/elite{ + pixel_y = -4 + }, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"nG" = ( +/obj/structure/machinery/autolathe/full, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"nI" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"nJ" = ( +/obj/item/roller, +/obj/item/roller, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"nQ" = ( +/obj/structure/surface/table/reinforced, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"nS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + layer = 2.5 + }, +/obj/structure/closet/emcloset{ + pixel_y = 15; + pixel_x = 8; + density = 0 + }, +/obj/structure/closet/firecloset/full{ + pixel_y = 15; + pixel_x = -8; + density = 0 + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "whitecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"nT" = ( +/obj/structure/showcase{ + icon_state = "broadcast receiver"; + name = "Subspace Receiver" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"nY" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"ob" = ( +/obj/structure/closet/secure_closet/chemical{ + req_access_txt = "100" + }, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"og" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"ou" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/firstaid/adv, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"oE" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"oL" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"oM" = ( +/obj/structure/window/framed/corsat/research, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_aft_medbay"; + name = "\improper Aft Medbay Shutters" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"oQ" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"oT" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"oX" = ( +/obj/structure/surface/rack, +/obj/item/storage/fancy/vials/random, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"pa" = ( +/obj/vehicle/powerloader/ft{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"pc" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"pf" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/ammo_box/magazine/m39/ap{ + pixel_y = 8 + }, +/obj/item/ammo_box/magazine/ap, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"pq" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"pv" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"pB" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/antag_guns{ + hacked = 1; + name = "\improper Response Team Automated Guns Rack"; + use_power = 0; + use_snowflake_points = 1 + }, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"pE" = ( +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"pF" = ( +/turf/open/floor/corsat{ + icon_state = "theta" + }, +/area/adminlevel/ert_station/weyland_station) +"pK" = ( +/obj/structure/machinery/cm_vending/sorted/tech/tool_storage/antag, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"pY" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "arrow_east" + }, +/area/adminlevel/ert_station/weyland_station) +"qu" = ( +/obj/structure/machinery/door/airlock/almayer/security/colony{ + dir = 1; + name = "\improper Brig Cell 3" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"qv" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"qD" = ( +/obj/structure/surface/table/reinforced/black, +/obj/item/folder/black, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"qF" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"qL" = ( +/obj/structure/morgue, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"qV" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"rc" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light/double/blue, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "damaged1" + }, +/area/adminlevel/ert_station/weyland_station) +"ro" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"rB" = ( +/obj/structure/machinery/cm_vending/sorted/tech/electronics_storage/antag, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"rD" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/machinery/light/double/blue{ + dir = 4; + pixel_x = 10; + pixel_y = -1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"rF" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"rK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"rN" = ( +/obj/structure/bed/chair/comfy/orange, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"rX" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"rY" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"sg" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"sq" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"sr" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/paper_bin/wy, +/obj/item/tool/pen/clicky, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"su" = ( +/obj/structure/bed/chair/office/light, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"sy" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"sA" = ( +/obj/structure/machinery/blackbox_recorder, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"sB" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"sH" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/computer/emails{ + dir = 1 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"sM" = ( +/obj/structure/machinery/vending/snack, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"sO" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"sX" = ( +/obj/structure/window/framed/corsat/research, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_center_medbay"; + name = "\improper Central Medbay Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"sY" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "whitetancorner" + }, +/area/adminlevel/ert_station/weyland_station) +"tc" = ( +/obj/structure/bed/sofa/south/white/right, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"td" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"th" = ( +/obj/structure/closet/secure_closet/surgical{ + pixel_y = 30 + }, +/obj/item/reagent_container/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/door_control{ + id = "WY_center_medbay_or"; + name = "Center Medbay Operation Room Shutters"; + pixel_x = -7; + pixel_y = 9; + req_access_txt = "1" + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"ts" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"tz" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"tR" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters" + }, +/obj/structure/window/framed/corsat, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"tW" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/computer3/laptop/secure_data, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"tX" = ( +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"ul" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"uv" = ( +/obj/structure/machinery/recharge_station, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"uw" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 21; + pixel_x = 1 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"uE" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/rifle/m41a/elite{ + pixel_y = 1 + }, +/obj/item/weapon/gun/rifle/m41a/elite{ + pixel_y = -4 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"uR" = ( +/obj/structure/closet/secure_closet/freezer/fridge/full, +/obj/item/reagent_container/food/condiment/enzyme, +/obj/structure/machinery/light/small/built{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"uX" = ( +/obj/structure/surface/table, +/obj/item/reagent_container/food/snacks/meatsteak{ + pixel_y = -2 + }, +/obj/item/ashtray/bronze{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"va" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"vb" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Barracks"; + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"vc" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"vh" = ( +/turf/open/floor/corsat{ + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"vv" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"vz" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"vN" = ( +/obj/structure/window/framed/corsat/research, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"vP" = ( +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"vU" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"vW" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"vX" = ( +/obj/structure/machinery/cryopod/right, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"wa" = ( +/obj/item/device/defibrillator/upgraded, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"wE" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"wU" = ( +/obj/structure/surface/rack, +/obj/item/storage/pill_bottle/tramadol, +/obj/item/storage/pill_bottle/bicaridine{ + pixel_x = 5 + }, +/obj/item/storage/pill_bottle/kelotane{ + pixel_x = -7 + }, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"xg" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"xh" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"xk" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/storage/fancy/cigarettes/wypacket{ + pixel_y = 4; + pixel_x = -5 + }, +/obj/item/tool/lighter/zippo/gold, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"xA" = ( +/turf/open/floor/corsat{ + dir = 10; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"xD" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters"; + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sigma" + }, +/area/adminlevel/ert_station/weyland_station) +"xE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"xN" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"xT" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"xZ" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"ya" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"yb" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"yj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out" + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "whitecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"yo" = ( +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"yp" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Toxicity & Poison Treatment" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_aft_medbay"; + name = "\improper Aft Medbay Shutters" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"yD" = ( +/obj/structure/bed{ + icon_state = "psychbed" + }, +/obj/item/bedsheet/orange, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"yH" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"yM" = ( +/turf/open/floor/corsat{ + dir = 6; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"zh" = ( +/turf/open/floor/corsat{ + dir = 10; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"zC" = ( +/obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ + name = "Morgue"; + req_one_access = null + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"zD" = ( +/obj/structure/surface/rack, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"zH" = ( +/obj/item/ashtray/bronze{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/trash/cigbutt/cigarbutt{ + pixel_x = 10; + pixel_y = 15 + }, +/obj/item/clothing/mask/cigarette{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/clothing/mask/cigarette{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/structure/surface/table/reinforced/black, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"zI" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/microwave{ + pixel_y = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"zN" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"zR" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "darkgreencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"zS" = ( +/obj/structure/closet/coffin, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"zT" = ( +/obj/structure/window/reinforced/toughened, +/obj/structure/closet/crate/ammo, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Ai" = ( +/obj/item/device/defibrillator/upgraded, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/door_control{ + id = "WY_center_medbay"; + name = "Center Medbay Shutters"; + pixel_x = -7; + pixel_y = 9; + req_access_txt = "1" + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Ak" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"Ax" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/closet/hydrant{ + pixel_y = -30 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"AA" = ( +/obj/structure/machinery/portable_atmospherics/powered/pump, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"AD" = ( +/obj/structure/surface/table/reinforced/black, +/obj/effect/spawner/random/facepaint, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"AG" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"AH" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"AO" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"AQ" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/closet/l3closet/virology, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"AR" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"AU" = ( +/turf/open/floor/corsat{ + icon_state = "arrow_east" + }, +/area/adminlevel/ert_station/weyland_station) +"AV" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"AY" = ( +/obj/structure/machinery/washing_machine, +/obj/structure/machinery/washing_machine{ + layer = 3.5; + pixel_y = 15 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Bk" = ( +/obj/structure/barricade/handrail/wire{ + dir = 4 + }, +/obj/structure/largecrate/random/case/double, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Bu" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Bx" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Bz" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Barracks" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"BG" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out" + }, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "whitecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"BL" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/corsat{ + icon_state = "theta" + }, +/area/adminlevel/ert_station/weyland_station) +"BM" = ( +/obj/structure/surface/table, +/obj/item/ashtray/glass, +/obj/item/trash/cigbutt/cigarbutt{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/trash/cigbutt{ + pixel_x = -10; + pixel_y = 13 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"BT" = ( +/obj/structure/window/framed/corsat, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"BV" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Cm" = ( +/obj/structure/showcase{ + icon_state = "hub"; + name = "Telecommunication Hub" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Cv" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Cw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 2 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/marine/colony{ + name = "Cryogenics" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Cy" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"CI" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"CK" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/toy/deck{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"CU" = ( +/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"De" = ( +/obj/structure/pipes/standard/simple/visible{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Dk" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/firstaid/rad{ + pixel_y = 6; + pixel_x = 7 + }, +/obj/item/storage/firstaid/toxin, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Dn" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Dr" = ( +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Ds" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"DF" = ( +/obj/structure/bookcase{ + icon_state = "book-5" + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"DH" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/ashtray/glass, +/obj/item/trash/cigbutt/cigarbutt{ + pixel_x = 6; + pixel_y = 13 + }, +/obj/item/trash/cigbutt{ + pixel_x = -10; + pixel_y = 13 + }, +/obj/item/device/flashlight/lamp/green{ + pixel_y = 21; + pixel_x = 16 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"DL" = ( +/obj/structure/showcase{ + icon_state = "processor"; + name = "Processor Unit" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"DO" = ( +/obj/structure/showcase{ + icon_state = "relay"; + name = "Telecommunication Relay" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"DT" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/folder/black, +/obj/item/tool/pen/blue, +/obj/structure/machinery/light/double, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"DZ" = ( +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Eg" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + name = "\improper Medical & Surgery" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_center_medbay"; + name = "\improper Central Medbay Shutters" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"El" = ( +/obj/structure/surface/table/reinforced, +/obj/item/reagent_container/food/drinks/shaker, +/obj/structure/machinery/light/double, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Er" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"EB" = ( +/obj/structure/barricade/handrail/wire, +/turf/open/floor/corsat{ + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"EC" = ( +/turf/open/floor/corsat{ + icon_state = "yellowcorner"; + dir = 4 + }, +/area/adminlevel/ert_station/weyland_station) +"ED" = ( +/obj/structure/morgue, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"EG" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"ES" = ( +/obj/docking_port/stationary/emergency_response/idle_port2, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"EW" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/beer{ + density = 0; + pixel_y = 23 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Fr" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/paper_bin{ + pixel_y = 10 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Fs" = ( +/obj/structure/window/reinforced/toughened{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"FA" = ( +/obj/structure/bed, +/obj/structure/window/reinforced/toughened{ + dir = 1; + layer = 2.9 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"FD" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/tool/weldingtool/largetank, +/obj/item/clothing/glasses/welding, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"FE" = ( +/obj/structure/machinery/sleep_console, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"FO" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Gb" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Gd" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"Gg" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Gs" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Gx" = ( +/obj/item/tool/weldpack{ + pixel_x = 5 + }, +/obj/structure/surface/rack, +/obj/item/tool/weldpack{ + pixel_x = -2 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Gz" = ( +/obj/structure/pipes/standard/cap/hidden, +/obj/structure/machinery/cryo_cell{ + layer = 3.20 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"GM" = ( +/obj/structure/machinery/blackbox_recorder, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"Hc" = ( +/obj/structure/closet/medical_wall{ + pixel_x = -30 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"He" = ( +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Hh" = ( +/obj/structure/closet/crate, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"Hk" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"Hr" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"HE" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"HN" = ( +/obj/structure/bed{ + icon_state = "psychbed" + }, +/obj/item/bedsheet/captain, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Id" = ( +/obj/structure/machinery/door/airlock/almayer/medical/colony, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"If" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Ik" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 23; + pixel_x = 1 + }, +/turf/open/floor/corsat{ + icon_state = "damaged1" + }, +/area/adminlevel/ert_station/weyland_station) +"Im" = ( +/obj/structure/closet/coffin, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Iv" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/corsat{ + icon_state = "theta" + }, +/area/adminlevel/ert_station/weyland_station) +"IB" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"II" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"IQ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"IV" = ( +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Jc" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Jd" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Je" = ( +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"Jk" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"Jr" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Js" = ( +/obj/structure/surface/table/reinforced/black, +/obj/structure/transmitter/rotary{ + name = "Weyland-Yutani Station CiC"; + phone_category = "W-Y"; + phone_id = "W-Y Station CiC"; + callable = 0 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Jt" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "darkgreencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Ju" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/door_control{ + id = "WY_meeting"; + name = "Meeting Room Shutters"; + pixel_x = -7; + pixel_y = 9; + req_access_txt = "1" + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Jw" = ( +/obj/structure/closet/cabinet, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Jy" = ( +/obj/structure/reagent_dispensers/beerkeg{ + density = 0 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"JA" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"JK" = ( +/turf/open/floor/corsat{ + icon_state = "whitetancorner" + }, +/area/adminlevel/ert_station/weyland_station) +"JQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Kd" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Kg" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/door_control{ + id = "WY_aft_medbay"; + name = "Aft Medbay Shutters"; + pixel_x = -7; + pixel_y = 9; + req_access_txt = "1" + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Kk" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Ku" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 22 + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"KC" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + dir = 1; + name = "\improper Meeting Room" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters"; + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sigma" + }, +/area/adminlevel/ert_station/weyland_station) +"KD" = ( +/obj/structure/barricade/handrail/wire{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"KF" = ( +/turf/open/floor/corsat{ + dir = 6; + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"KK" = ( +/obj/structure/surface/table/reinforced/black, +/obj/structure/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"KM" = ( +/obj/item/weapon/gun/shotgun/combat{ + pixel_y = 9 + }, +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/weapon/gun/shotgun/combat{ + pixel_y = -6 + }, +/obj/item/weapon/gun/shotgun/combat{ + pixel_y = 2 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"KP" = ( +/obj/structure/machinery/cm_vending/sorted/medical/no_access{ + req_access = null + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"KW" = ( +/obj/structure/window/framed/corsat/indestructible/security, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"KZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/item/tool/wet_sign, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Le" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/recharger, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Ls" = ( +/obj/structure/machinery/light/double/blue{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "tcomms" + }, +/area/adminlevel/ert_station/weyland_station) +"Lz" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"LF" = ( +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"LP" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Ma" = ( +/turf/open/floor/corsat{ + dir = 5; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"Mn" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_aft_medbay"; + name = "\improper Aft Medbay Shutters" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"MA" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"MP" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"MQ" = ( +/obj/structure/pipes/unary/freezer{ + icon_state = "freezer_1" + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"MV" = ( +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"MW" = ( +/obj/structure/surface/table, +/obj/item/reagent_container/food/drinks/bottle/whiskey{ + pixel_x = -7; + pixel_y = 16 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"Nd" = ( +/obj/structure/window/framed/corsat/research, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_center_medbay_or"; + name = "\improper Central Medbay Operation Room Shutters" + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"Nf" = ( +/obj/structure/machinery/medical_pod/bodyscanner, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Np" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/effect/spawner/random/facepaint, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Nr" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/effect/spawner/random/goggles/lowchance, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Ns" = ( +/obj/structure/machinery/bioprinter{ + stored_metal = 1000 + }, +/obj/structure/machinery/light/double/blue, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "darkgreen" + }, +/area/adminlevel/ert_station/weyland_station) +"NC" = ( +/obj/structure/pipes/standard/manifold/visible, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"NK" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"NN" = ( +/turf/open/floor/corsat{ + icon_state = "omega" + }, +/area/adminlevel/ert_station/weyland_station) +"NO" = ( +/obj/structure/showcase{ + icon_state = "bus" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"NR" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"NS" = ( +/obj/structure/closet/emcloset, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Oc" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "arrow_west" + }, +/area/adminlevel/ert_station/weyland_station) +"Og" = ( +/turf/open/floor/corsat{ + icon_state = "arrow_west" + }, +/area/adminlevel/ert_station/weyland_station) +"Oj" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"On" = ( +/obj/structure/machinery/vending/snack, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"Oo" = ( +/obj/structure/surface/rack, +/obj/item/storage/pill_bottle/inaprovaline{ + pixel_x = 7 + }, +/obj/item/storage/pill_bottle/dexalin, +/obj/item/storage/pill_bottle/antitox{ + pixel_x = -5 + }, +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Oq" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/gibber{ + pixel_y = 10 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Ot" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Ov" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"OD" = ( +/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ + pixel_y = 25 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"OE" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"OG" = ( +/obj/structure/window/reinforced/toughened{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"OY" = ( +/obj/structure/machinery/vending/cola, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"Pc" = ( +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"Pk" = ( +/obj/structure/machinery/light/double, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"PL" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 1; + name = "\improper Dormitories" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "squareswood" + }, +/area/adminlevel/ert_station/weyland_station) +"Qa" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "bluecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Qb" = ( +/obj/structure/machinery/shower{ + pixel_y = 21 + }, +/obj/effect/decal/strata_decals/catwalk/prison, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 6; + icon_state = "multi_tiles" + }, +/area/adminlevel/ert_station/weyland_station) +"Qc" = ( +/obj/structure/machinery/light/double/blue{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "tcomms" + }, +/area/adminlevel/ert_station/weyland_station) +"Qk" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/closet/l3closet/virology, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Qr" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/weapon/gun/smg/m39/elite, +/obj/item/weapon/gun/smg/m39/elite{ + pixel_y = -8 + }, +/obj/item/weapon/gun/smg/m39/elite{ + pixel_y = 9 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"QI" = ( +/obj/structure/bed/sofa/south/white/left, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"QQ" = ( +/obj/structure/pipes/standard/cap/hidden, +/obj/structure/machinery/cryo_cell{ + layer = 3.20 + }, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"QR" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"QT" = ( +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/area/adminlevel/ert_station/weyland_station) +"QV" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 18 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"QZ" = ( +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"Rb" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"Rd" = ( +/obj/structure/machinery/chem_master, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Re" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Rj" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Rr" = ( +/obj/structure/window/framed/corsat/cell/security, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Rv" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"RB" = ( +/obj/structure/machinery/shower{ + dir = 8 + }, +/obj/structure/machinery/light/small, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"RE" = ( +/obj/structure/machinery/cm_vending/gear/antag{ + hacked = 1; + name = "\improper Response Team Automated Gear Rack"; + use_snowflake_points = 1 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"RF" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"RG" = ( +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"RL" = ( +/obj/structure/window/framed/corsat, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/adminlevel/ert_station/weyland_station) +"RQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "theta" + }, +/area/adminlevel/ert_station/weyland_station) +"RT" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/item/tool/wet_sign, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"RZ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"Si" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Sr" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "brown"; + dir = 1 + }, +/area/adminlevel/ert_station/weyland_station) +"Ss" = ( +/obj/structure/bed/chair/comfy/orange{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"St" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = 29 + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Sw" = ( +/obj/structure/pipes/standard/simple/visible{ + dir = 5 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "greencorner" + }, +/area/adminlevel/ert_station/weyland_station) +"SE" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/transmitter/rotary{ + name = "Weyland-Yutani Station Meeting Room"; + phone_category = "W-Y"; + phone_id = "W-Y Station Meeting Room"; + callable = 0 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"SH" = ( +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"SI" = ( +/turf/open/floor/almayer{ + icon_state = "tcomms" + }, +/area/adminlevel/ert_station/weyland_station) +"SJ" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/item/storage/firstaid/fire, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"SM" = ( +/obj/structure/machinery/vending/cigarette/colony, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"SO" = ( +/obj/structure/machinery/cryopod/right{ + pixel_y = 6 + }, +/turf/open/floor/corsat{ + icon_state = "cargo" + }, +/area/adminlevel/ert_station/weyland_station) +"SY" = ( +/obj/structure/surface/table/reinforced, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/trash/plate{ + pixel_y = 4 + }, +/obj/item/trash/plate{ + pixel_y = 6 + }, +/obj/item/trash/plate{ + pixel_y = 8 + }, +/obj/item/trash/plate{ + pixel_y = 10 + }, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Ta" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"Tf" = ( +/obj/structure/surface/rack, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Tk" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/closet/hydrant{ + pixel_y = 30 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Tx" = ( +/obj/structure/bed/roller, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"TL" = ( +/obj/structure/machinery/medical_pod/autodoc/unskilled{ + dir = 1 + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"TN" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"TT" = ( +/obj/structure/bed/chair/comfy/orange{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"TW" = ( +/obj/structure/largecrate/random/barrel/green, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"Ub" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"Ud" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Uk" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Toilet" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"Us" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Uu" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"Ux" = ( +/turf/open/space/basic, +/area/space) +"UJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"UV" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Vm" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Vp" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"VA" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"VJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"VZ" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Wj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"Wo" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/glass/colony{ + name = "Engineering" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"Wu" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out" + }, +/obj/structure/closet/emcloset{ + pixel_y = 15; + pixel_x = 8; + density = 0 + }, +/obj/structure/closet/firecloset/full{ + pixel_y = 15; + pixel_x = -8; + density = 0 + }, +/obj/structure/machinery/light/double{ + dir = 8; + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/corsat{ + icon_state = "whitecorner" + }, +/area/adminlevel/ert_station/weyland_station) +"WD" = ( +/obj/structure/flora/pottedplant{ + icon_state = "pottedplant_10"; + pixel_y = 19 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"WE" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "whitetan" + }, +/area/adminlevel/ert_station/weyland_station) +"WU" = ( +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"WW" = ( +/obj/structure/bed/chair, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Xh" = ( +/obj/structure/window/reinforced/toughened{ + dir = 4 + }, +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"Xi" = ( +/obj/structure/pipes/standard/tank/oxygen, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Xj" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/paper, +/obj/item/tool/pen, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Xn" = ( +/obj/structure/surface/rack, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Xo" = ( +/obj/structure/machinery/vending/dinnerware, +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) +"Xs" = ( +/obj/structure/target, +/turf/open/floor/corsat{ + icon_state = "theta" + }, +/area/adminlevel/ert_station/weyland_station) +"Xt" = ( +/turf/open/floor/corsat{ + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Xw" = ( +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Xx" = ( +/obj/structure/coatrack{ + pixel_y = 21 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"XD" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "red" + }, +/area/adminlevel/ert_station/weyland_station) +"XQ" = ( +/turf/open/floor/corsat{ + icon_state = "brown"; + dir = 1 + }, +/area/adminlevel/ert_station/weyland_station) +"XR" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_x = 10; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/adminlevel/ert_station/weyland_station) +"Ya" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/closet/medical_wall{ + pixel_x = 30 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "white" + }, +/area/adminlevel/ert_station/weyland_station) +"Yb" = ( +/obj/structure/surface/table/woodentable/fancy, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"Yj" = ( +/obj/structure/machinery/light/double, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"Yt" = ( +/obj/structure/bed/chair/comfy/orange, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"Yv" = ( +/obj/structure/surface/table/reinforced/black, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "blue" + }, +/area/adminlevel/ert_station/weyland_station) +"YB" = ( +/obj/structure/machinery/photocopier{ + pixel_y = 16; + density = 0 + }, +/turf/open/floor/wood/ship, +/area/adminlevel/ert_station/weyland_station) +"YC" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"YN" = ( +/obj/structure/bedsheetbin, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/adminlevel/ert_station/weyland_station) +"YZ" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 21; + pixel_x = 1 + }, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"Za" = ( +/obj/structure/morgue, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "green" + }, +/area/adminlevel/ert_station/weyland_station) +"Zl" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + name = "\improper Fridge" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/adminlevel/ert_station/weyland_station) +"Zn" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "tan" + }, +/area/adminlevel/ert_station/weyland_station) +"Zt" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "redcorner" + }, +/area/adminlevel/ert_station/weyland_station) +"Zu" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/almayer/glass{ + dir = 1; + name = "\improper Meeting Room" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "WY_meeting"; + name = "\improper Meeting Room Shutters"; + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "sigma" + }, +/area/adminlevel/ert_station/weyland_station) +"ZH" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "yellow" + }, +/area/adminlevel/ert_station/weyland_station) +"ZU" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/adminlevel/ert_station/weyland_station) +"ZV" = ( +/obj/structure/machinery/shower{ + dir = 4 + }, +/obj/structure/machinery/light/small, +/turf/open/floor/corsat{ + icon_state = "retrosquareslight" + }, +/area/adminlevel/ert_station/weyland_station) +"ZX" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/corsat{ + icon_state = "sterileplate" + }, +/area/adminlevel/ert_station/weyland_station) + +(1,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(2,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(3,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +QT +QT +lY +lY +lY +QT +QT +QT +lY +lY +lY +QT +QT +QT +lY +lY +lY +QT +QT +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(4,1,1) = {" +Ux +Ux +Ux +Ux +Ux +QT +QT +lY +lY +QT +QT +Wu +tz +va +va +va +lU +va +va +va +va +va +lU +va +va +va +tz +BG +QT +QT +lY +lY +QT +QT +Ux +Ux +Ux +Ux +Ux +Ux +"} +(5,1,1) = {" +Ux +Ux +Ux +Ux +Ux +QT +rN +zH +Yv +ap +fX +Vm +vz +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +vz +fy +fX +Tf +iV +ky +nG +QT +Ux +Ux +Ux +Ux +Ux +Ux +"} +(6,1,1) = {" +Ux +Ux +Ux +Ux +QT +QT +Yt +Js +gj +Ss +fX +Vm +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +ES +QZ +KZ +Wo +Dr +WU +Dr +vh +QT +QT +Ux +Ux +Ux +Ux +Ux +"} +(7,1,1) = {" +Ux +QT +lY +lY +QT +cU +BV +Dr +xh +au +fX +Vm +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +Kk +jb +dc +IQ +JQ +ts +zh +QT +lY +lY +QT +Ux +Ux +"} +(8,1,1) = {" +Ux +QT +GM +TT +vc +BV +rK +dc +eQ +au +fX +Vm +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +AV +fX +cY +Dr +ZU +Dr +ts +oL +oL +Xw +QT +Ux +Ux +"} +(9,1,1) = {" +Ux +QT +bf +KK +qD +JA +Ds +AD +al +oE +fX +Tk +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +Ax +fX +uv +eO +Bk +mx +EC +Gx +rB +vh +lY +Ux +Ux +"} +(10,1,1) = {" +Ux +QT +fX +fX +fX +dC +yo +fX +md +AG +fX +Vm +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +AV +fX +NS +EB +cn +pa +KD +pK +ng +vh +lY +Ux +Ux +"} +(11,1,1) = {" +Ux +KW +CK +xA +Rr +Ak +AO +fX +Qa +Dr +WU +Vm +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +fy +Wo +Dr +EB +ul +AU +KD +eA +yb +VZ +lY +Ux +Ux +"} +(12,1,1) = {" +Ux +KW +lE +CI +eJ +Hk +cw +fX +vv +dc +IQ +xg +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +RT +jb +dc +lx +gH +oL +II +AA +FD +vh +lY +Ux +Ux +"} +(13,1,1) = {" +Ux +QT +fX +fX +fX +hZ +AO +fX +dM +IV +fX +Vm +Gd +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +QZ +Gd +fy +fX +St +EC +Dr +eO +Re +sg +hz +Yj +QT +Ux +Ux +"} +(14,1,1) = {" +Ux +KW +lD +RF +qu +Hk +jz +fX +rX +oE +fX +nS +NK +Jc +UJ +Ya +Jc +Jc +Jc +UJ +Jc +Jc +Jc +Ya +UJ +Jc +NK +yj +fX +fX +mn +ZH +mh +fX +fX +fX +fX +QT +Ux +Ux +"} +(15,1,1) = {" +Ux +KW +lE +yM +Rr +Ma +eG +fX +md +AG +fX +fX +Oc +Og +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +AU +ib +fX +fX +fX +fX +fX +fX +fX +Za +Us +qL +QT +Ux +Ux +"} +(16,1,1) = {" +QT +QT +fX +fX +fX +fX +fX +fX +xT +Zn +fX +fX +md +AG +fX +th +Jk +Ns +fX +fX +KP +Hc +nq +fX +fX +lh +oQ +fX +fX +fX +Xn +Us +jY +vN +Dn +Dr +kn +QT +QT +Ux +"} +(17,1,1) = {" +lY +ZV +fX +Jw +aG +Yb +fX +sY +xT +JK +fX +MP +fF +TN +fX +hu +Dr +ee +Nd +eB +el +Dr +qF +nJ +fX +MP +fF +TN +oM +QQ +Sw +Dr +FE +vN +ED +xh +qF +dT +dx +Ux +"} +(18,1,1) = {" +QT +Ik +ns +He +AR +mg +PL +ik +CU +ya +fX +rY +Dr +hM +fX +MV +pq +zR +Nd +gW +Dr +YC +Dr +ll +fX +kA +Dr +xN +oM +Xi +NC +YC +kW +vN +Dn +al +Dr +Xt +dx +Ux +"} +(19,1,1) = {" +lY +ck +fX +yD +xZ +zD +fX +hK +rF +id +fX +kA +Bx +lI +fX +wa +Jt +al +Nd +Rd +Dr +al +WU +ob +fX +kA +Bx +lI +oM +Gz +NC +in +bk +vN +zS +al +dE +Im +dx +Ux +"} +(20,1,1) = {" +QT +fX +fX +fX +fX +fX +fX +cX +kV +cK +fX +kA +Dr +xN +fX +kO +kO +Id +fX +Ai +Dr +al +WU +OE +fX +dO +Dr +vP +fX +MQ +De +RQ +Xt +fX +vN +zC +vN +fX +QT +Ux +"} +(21,1,1) = {" +lY +Rb +fX +Jw +sr +xk +fX +ho +kV +lv +fX +On +Dr +xN +fX +Nf +Us +ei +SH +el +Dr +al +pF +Dr +Eg +Dr +NN +al +yp +Dr +WU +al +qF +SH +el +al +Xt +fX +QT +Ux +"} +(22,1,1) = {" +QT +Ik +ns +He +AR +mg +PL +ik +Ub +qV +fX +cz +Dr +xN +fX +gf +Dr +BL +dc +IQ +IQ +cZ +dc +dc +hC +dc +dc +iE +Mn +dc +IQ +iE +Jd +mI +mI +LP +qF +Qk +dx +Ux +"} +(23,1,1) = {" +lY +RB +fX +HN +xZ +Yb +fX +hK +rF +id +fX +er +Dr +hM +fX +TL +Gb +Dr +Dr +Dr +Dr +Dr +dE +kq +fX +AH +Dr +la +fX +iP +pF +al +ek +ou +Kg +WW +WU +oX +dx +Ux +"} +(24,1,1) = {" +QT +fX +fX +fX +fX +fX +fX +cX +kV +uX +fX +QI +Bx +lI +fX +fX +oT +Gg +MA +Si +Gg +eX +Tx +fX +fX +kA +Bx +lI +oM +iU +Dr +in +ek +SJ +Rv +WW +WU +wU +dx +Ux +"} +(25,1,1) = {" +lY +ZV +fX +Jw +aG +Yb +fX +ho +kV +MW +fX +tc +NN +Zt +td +fX +sX +sX +sX +fX +sX +sX +sX +fX +fD +UV +WU +Hh +oM +ka +Dr +ZU +ek +Dk +Le +WW +WU +Oo +dx +Ux +"} +(26,1,1) = {" +QT +Ik +ns +He +AR +mg +PL +ik +bp +Wj +fX +OY +Dr +al +fC +cq +hG +hG +hG +jK +hG +hG +hG +cq +UV +Dr +rK +TW +oM +lS +Gb +Dr +qF +Us +Us +el +dE +AQ +dx +Ux +"} +(27,1,1) = {" +lY +ck +fX +lq +xZ +DF +fX +hK +rF +id +fX +XD +Dr +Ot +iJ +QR +pv +dc +iJ +sq +If +dc +pv +Jr +If +dc +eQ +dz +fX +fX +nY +nb +nb +nb +Gg +eX +ab +fX +QT +Ux +"} +(28,1,1) = {" +QT +fX +fX +fX +fX +fX +fX +cX +BM +cK +fX +rY +bG +Rj +mE +fX +fe +KC +RL +RL +RL +xD +Zu +fX +fX +WU +vb +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +QT +Ux +"} +(29,1,1) = {" +lY +Rb +fX +Jw +tW +Xj +fX +ho +kV +gL +fX +kA +RZ +Je +fX +fX +NR +He +fl +Yb +fl +He +Pk +fX +fX +Dr +bV +og +Vp +Vp +yH +Ud +vU +gC +zT +jm +RE +pB +QT +Ux +"} +(30,1,1) = {" +QT +Ik +ns +He +AR +mg +PL +Lz +Ta +qV +fX +fX +fI +fX +fX +Xx +VJ +He +He +He +He +He +VJ +SM +fX +WU +pc +kM +KM +uE +Sr +pv +pY +Er +OG +OG +OG +OG +lY +Ux +"} +(31,1,1) = {" +lY +RB +fX +lq +xZ +DF +fX +sB +WE +KF +fX +YN +al +Dr +tR +QV +He +ro +ro +ro +ro +ro +VJ +sM +fX +Dr +Oj +pf +Qr +nw +XQ +in +Xs +Pc +FA +gK +Nr +gK +lY +Ux +"} +(32,1,1) = {" +QT +QT +fX +fX +fX +fX +fX +Bu +SY +El +fX +AY +sy +Dr +BT +YB +He +Yb +DH +Yb +Fr +iw +VJ +bv +fX +uw +zN +XR +Uu +Uu +lH +al +DZ +Fs +OG +OG +Xh +QT +QT +Ux +"} +(33,1,1) = {" +Ux +QT +EW +tX +tX +tX +tX +gm +tX +nQ +fX +fX +fX +fX +BT +WD +He +Yb +SE +aG +Ju +Yb +VJ +sA +fX +fX +fX +fX +fX +fX +fX +OD +Pc +FA +Np +gK +wE +lY +Ux +Ux +"} +(34,1,1) = {" +Ux +QT +Ku +ZX +lw +lw +lw +cm +VA +zI +fX +nT +Ls +DO +BT +je +He +sO +sO +sO +sO +sO +su +sH +fX +eh +mv +mv +cW +Bz +Gs +EG +pE +Vp +Vp +Vp +yH +lY +Ux +Ux +"} +(35,1,1) = {" +Ux +QT +QT +dy +iT +Oq +ha +Xo +gm +Jy +fX +kF +SI +NO +fX +Cv +He +He +He +HE +He +He +He +DT +fX +Qb +RG +RG +kr +WU +Dr +Pc +bw +gK +gK +gq +QT +QT +Ux +Ux +"} +(36,1,1) = {" +Ux +Ux +QT +lY +lY +lY +lY +QT +Zl +fX +fX +Cm +SI +DL +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +fX +jE +RG +RG +rc +fX +fX +fX +QT +lY +lY +lY +QT +Ux +Ux +Ux +"} +(37,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +QT +vW +tX +fX +Cm +SI +YC +mV +xE +gh +Iv +FO +gh +FO +Iv +gh +FO +Cw +kr +RG +RG +nI +Uk +IB +Cy +QT +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(38,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +QT +uR +Hr +fX +DL +Qc +qv +IQ +Kd +LF +LF +LF +LF +LF +LF +LF +LF +Ov +lo +cr +cr +rD +fX +YZ +ck +QT +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(39,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +QT +QT +QT +QT +QT +QT +QT +QT +QT +vX +lT +SO +vX +lT +vX +lT +SO +QT +QT +QT +QT +QT +QT +QT +QT +QT +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} +(40,1,1) = {" +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +QT +QT +QT +QT +QT +QT +QT +QT +QT +QT +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +Ux +"} From d0be8097da8b406936bbe6f1b5c0596b62100f38 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 15 Jun 2023 10:30:38 +0100 Subject: [PATCH 383/495] Automatic changelog for PR #3546 [ci skip] --- html/changelogs/AutoChangeLog-pr-3546.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3546.yml diff --git a/html/changelogs/AutoChangeLog-pr-3546.yml b/html/changelogs/AutoChangeLog-pr-3546.yml new file mode 100644 index 000000000000..a74aecb33fe9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3546.yml @@ -0,0 +1,5 @@ +author: "Nanu, Spartanbobby, Julian56" +delete-after: True +changes: + - mapadd: "Added W-Y Station, UPP Station, CLF Station and..." + - admin: "Admins can now use the custom ERT stations for events or even base of operations." \ No newline at end of file From c11e2239c371aef12a3e71c6a8158c30a20fec64 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 16 Jun 2023 01:36:03 +0000 Subject: [PATCH 384/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3546.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3619.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3629.yml | 4 ---- html/changelogs/archive/2023-06.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3546.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3619.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3629.yml diff --git a/html/changelogs/AutoChangeLog-pr-3546.yml b/html/changelogs/AutoChangeLog-pr-3546.yml deleted file mode 100644 index a74aecb33fe9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3546.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Nanu, Spartanbobby, Julian56" -delete-after: True -changes: - - mapadd: "Added W-Y Station, UPP Station, CLF Station and..." - - admin: "Admins can now use the custom ERT stations for events or even base of operations." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3619.yml b/html/changelogs/AutoChangeLog-pr-3619.yml deleted file mode 100644 index 45b9a7b0453f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3619.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Shipside roles now weight even less for xeno counts." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3629.yml b/html/changelogs/AutoChangeLog-pr-3629.yml deleted file mode 100644 index cb69d98a0f00..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3629.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "Adds a M41A Mk2 kit to the Squad Leaders vendor." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 85a4a6058606..01007a954184 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -220,3 +220,11 @@ - bugfix: Fixed an internal error when scanning turfs with Black Market scanner. realforest2001: - spellcheck: Weapon Stats examine UI now shows 'accurate range' rather than 'accuracy' +2023-06-16: + Morrow: + - balance: Shipside roles now weight even less for xeno counts. + Nanu, Spartanbobby, Julian56: + - mapadd: Added W-Y Station, UPP Station, CLF Station and... + - admin: Admins can now use the custom ERT stations for events or even base of operations. + Steelpoint: + - rscadd: Adds a M41A Mk2 kit to the Squad Leaders vendor. From 7916db9a63a949d95756714907913f631cdff52d Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Fri, 16 Jun 2023 15:05:07 +0800 Subject: [PATCH 385/495] Weed Addition To Trijent, Fix Larva Issue (#3638) # About the pull request Adds a weed node to a secure cell adjacent to a xeno larva spawn location on Trijent. If a player is unlucky there is a chance they'll spawn inside the containment cell. The weed will allow this player to grow from Larva to a T1 and break out on their own. Fixes #3557 # Explain why it's good for the game Don't want people being trapped in a cell. # Testing Photographs and Procedure # Changelog :cl: fix: Larva who spawn in containment in Trijent will now have weeds to grow on. /:cl: Co-authored-by: Steelpoint --- maps/map_files/DesertDam/Desert_Dam.dmm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index db6ec755f363..8dc2646a108f 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -62422,6 +62422,13 @@ "lNu" = ( /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) +"lNN" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/jungle{ + bushes_spawn = 0; + icon_state = "grass_impenetrable" + }, +/area/desert_dam/interior/lab_northeast/east_lab_containment) "lOM" = ( /obj/effect/decal/sand_overlay/sand2/corner2, /turf/open/asphalt/cement, @@ -104947,7 +104954,7 @@ agL amn afI akW -akW +lNN agL afG aqG From 253fefbd3faeeebce7d36faa26e083ebd24343bb Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Jun 2023 08:13:43 +0100 Subject: [PATCH 386/495] Automatic changelog for PR #3638 [ci skip] --- html/changelogs/AutoChangeLog-pr-3638.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3638.yml diff --git a/html/changelogs/AutoChangeLog-pr-3638.yml b/html/changelogs/AutoChangeLog-pr-3638.yml new file mode 100644 index 000000000000..7c3f44133813 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3638.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - bugfix: "Larva who spawn in containment in Trijent will now have weeds to grow on." \ No newline at end of file From 7f5a8c3fa767ca743e375501b6e927dd8eebff92 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Fri, 16 Jun 2023 10:10:13 +0300 Subject: [PATCH 387/495] Fixes some issues with ghosts (#3641) # About the pull request Fixes bugs and following issues: https://github.com/cmss13-devs/cmss13/issues/3639 https://github.com/cmss13-devs/cmss13/issues/3635 # Explain why it's good for the game Bugs bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: TheGamerdk, ihatethisengine fix: player can no longer come back in their bodies after ghosting /:cl: --- code/modules/mob/dead/observer/observer.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 6c9c55f560f5..47e747d4cd5c 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -387,8 +387,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(check_rights(R_MOD)) options = list("Aghost") + options var/text_prompt = "Are you -sure- you want to ghost?\n(You are alive. If you ghost, you won't be able to return to your body. You can't change your mind so choose wisely!)" - var/is_nested = (buckled && istype(buckled, /obj/structure/bed/nest)) - var/obj/structure/bed/nest/nest + var/is_nested = (buckled && istype(buckled, /obj/structure/bed/nest)) ? TRUE : FALSE + var/obj/structure/bed/nest/nest = FALSE if(is_nested) text_prompt += "\nSince you're nested, you will be given a chance to reenter your body upon being freed." nest = buckled @@ -407,6 +407,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp ghost.timeofdeath = world.time if(is_nested && nest && !QDELETED(nest)) ghost.can_reenter_corpse = FALSE + nest.ghost_of_buckled_mob = ghost /mob/dead/observer/Move(atom/newloc, direct) following = null From 0f0f26ac1990257c4fa1cfcf236ac6328e859e96 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Jun 2023 08:29:03 +0100 Subject: [PATCH 388/495] Automatic changelog for PR #3641 [ci skip] --- html/changelogs/AutoChangeLog-pr-3641.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3641.yml diff --git a/html/changelogs/AutoChangeLog-pr-3641.yml b/html/changelogs/AutoChangeLog-pr-3641.yml new file mode 100644 index 000000000000..e41aab3bba62 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3641.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk, ihatethisengine" +delete-after: True +changes: + - bugfix: "player can no longer come back in their bodies after ghosting" \ No newline at end of file From 7104ff93215e5d79404b8f32132b1acf62b223c1 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 16 Jun 2023 00:10:54 -0700 Subject: [PATCH 389/495] Fix grab delay for xenos (#3627) # About the pull request This PR changes it so the check for `if(next_move >= world.time)` in `/mob/living/carbon/xenomorph/click` does not return true to "consume" the input preventing the clicked proc (as true it would short circuit - but in this case we didn't perform an action in click). I do not think this change warrants a need to be test merged, but feel free to do so. # Explain why it's good for the game This should address the last remaining unintended change that players have discovered since the introduction of #3516 # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/76988376/9980947a-7d58-48e4-815d-b8c1b953d84c
# Changelog :cl: Drathek fix: Fix grab delay after a tackle for xenos /:cl: --- code/_onclick/xeno.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index bb7b8cf41aca..62d612790930 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -127,7 +127,7 @@ so that it doesn't double up on the delays) so that it applies the delay immedia return TRUE if(next_move >= world.time) - return TRUE + return FALSE return ..() From 35a86f734bd60e9c94d2fa5733f06b4a8e92208f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Jun 2023 08:47:42 +0100 Subject: [PATCH 390/495] Automatic changelog for PR #3627 [ci skip] --- html/changelogs/AutoChangeLog-pr-3627.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3627.yml diff --git a/html/changelogs/AutoChangeLog-pr-3627.yml b/html/changelogs/AutoChangeLog-pr-3627.yml new file mode 100644 index 000000000000..ba1d25a0fa65 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3627.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix grab delay after a tackle for xenos" \ No newline at end of file From a63a90f041293a696d7904368642b292544493e2 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 16 Jun 2023 00:29:12 -0700 Subject: [PATCH 391/495] XO message should include code of conduct & MAIN_SHIP_NAME define usage (#3628) # About the pull request This PR addresses an oversight where the entry message for an XO makes no mention of the Commander Code of Conduct, which currently has specifics mentioned for XOs. Feel free to edit this PR to get the message exactly how you want it. It also updates entry messages that referred to the USS Almayer as the define MAIN_SHIP_NAME now. # Explain why it's good for the game XO's should be linked to information that is relevant to them. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/baf1eb66-4226-4c52-ba84-3206a39a212a)
# Changelog :cl: Drathek spellcheck: Added Commander Code of Conduct link to XO entry description and fixed CO capitalization. code: Replaced sting usage for USS Almayer to MAIN_SHIP_DEFAULT_NAME for Souto ERT, CMB ERT, Provost ERT reporters, XO, and CO. /:cl: --- code/datums/emergency_calls/cmb.dm | 10 +++++----- code/datums/emergency_calls/provost.dm | 4 +++- code/datums/emergency_calls/souto.dm | 5 ++++- code/game/jobs/job/civilians/other/reporter.dm | 4 ++-- code/game/jobs/job/command/cic/captain.dm | 5 ++++- code/game/jobs/job/command/cic/executive.dm | 2 +- 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/code/datums/emergency_calls/cmb.dm b/code/datums/emergency_calls/cmb.dm index fcd301158b8f..52da1c967a00 100644 --- a/code/datums/emergency_calls/cmb.dm +++ b/code/datums/emergency_calls/cmb.dm @@ -154,7 +154,7 @@ to_chat(M, SPAN_BOLD("You are the Anchorpoint QRF Fireteam Leader, originally from [pick(70;"The United Americas", 20;"Sol", 10;"a colony on the frontier")].")) to_chat(M, SPAN_BOLD("You've served on The Station for [pick(50; "a Sol year, and a tour of duty", 40;"a couple months", 10;"six years, three tours")].")) to_chat(M, SPAN_BOLD("Living, training and working alongside Colonial Marshals at Anchorpoint Station has kept you well disciplined, and you've always felt proud to be the cavalry.")) - to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the USS Almayer, and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) + to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the [MAIN_SHIP_NAME], and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) to_chat(M, SPAN_BOLD("Working on conjunction with the Colonial Marshals on many incidents has created a comradery between your organizations. The Marshals handle investigations and policing, while you come in to get the job done during riots or incursions. Any job where heavy lifting was required, you were there.")) to_chat(M, SPAN_BOLD("You were activated as a part of a Quick Reaction Force to reinforce Colonial Marshals in distress.")) to_chat(M, SPAN_BOLD("You weren't sure if it was a false alarm or not. Turns out it isn't...")) @@ -163,7 +163,7 @@ to_chat(M, SPAN_BOLD("You are the Anchorpoint QRF Team Smartgunner, originally from [pick(70;"The United Americas", 20;"Sol", 10;"a colony on the frontier")].")) to_chat(M, SPAN_BOLD("You've served on The Station for [pick(45; "a Sol year, and a tour of duty", 20;"a couple months", 5;"six long years, three consecutive tours")].")) to_chat(M, SPAN_BOLD("Living, training and working alongside Colonial Marshals at Anchorpoint Station has kept you well disciplined, and you've always felt proud to be the cavalry.")) - to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the USS Almayer, and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) + to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the [MAIN_SHIP_NAME], and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) to_chat(M, SPAN_BOLD("Working on conjunction with the Colonial Marshals on many incidents has created a comradery between your organizations. The Marshals handle investigations and policing, while you come in to get the job done during riots or incursions. Any job where heavy lifting was required, you were there.")) to_chat(M, SPAN_BOLD("You were activated as a part of a Quick Reaction Force to reinforce Colonial Marshals in distress.")) to_chat(M, SPAN_BOLD("You weren't sure if it was a false alarm or not. Turns out it isn't... But you've been waiting for an excuse to let loose that M56.")) @@ -172,7 +172,7 @@ to_chat(M, SPAN_BOLD("You are the Anchorpoint QRF Team Corpsman, originally from [pick(70;"The United Americas", 20;"Sol", 10;"a colony on the frontier")].")) to_chat(M, SPAN_BOLD("You've served on The Station for [pick(45; "a Sol year, and a tour of duty", 20;"a couple months", 5;"six long years, three consecutive tours")].")) to_chat(M, SPAN_BOLD("Living, training and working alongside Colonial Marshals at Anchorpoint Station has kept you well disciplined, and you've always felt proud to be the cavalry.")) - to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the USS Almayer, and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) + to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the [MAIN_SHIP_NAME], and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) to_chat(M, SPAN_BOLD("Working on conjunction with the Colonial Marshals on many incidents has created a comradery between your organizations. The Marshals handle investigations and policing, while you come in to get the job done during riots or incursions. Any job where heavy lifting was required, you were there.")) to_chat(M, SPAN_BOLD("You were activated as a part of a Quick Reaction Force to reinforce Colonial Marshals in distress.")) to_chat(M, SPAN_BOLD("You weren't sure if it was a false alarm or not. Turns out it isn't...")) @@ -181,7 +181,7 @@ to_chat(M, SPAN_BOLD("You are the Anchorpoint QRF Team Technical Specialist, originally from [pick(70;"The United Americas", 20;"Sol", 10;"a colony on the frontier")].")) to_chat(M, SPAN_BOLD("You've served on The Station for [pick(45; "a Sol year, and a tour of duty", 20;"a couple months", 5;"six long years, three consecutive tours")].")) to_chat(M, SPAN_BOLD("Living, training and working alongside Colonial Marshals at Anchorpoint Station has kept you well disciplined, and you've always felt proud to be the cavalry.")) - to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the USS Almayer, and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) + to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the [MAIN_SHIP_NAME], and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) to_chat(M, SPAN_BOLD("Working on conjunction with the Colonial Marshals on many incidents has created a comradery between your organizations. The Marshals handle investigations and policing, while you come in to get the job done during riots or incursions. Any job where heavy lifting was required, you were there.")) to_chat(M, SPAN_BOLD("You were activated as a part of a Quick Reaction Force to reinforce Colonial Marshals in distress.")) to_chat(M, SPAN_BOLD("You weren't sure if it was a false alarm or not. Turns out it isn't...")) @@ -190,7 +190,7 @@ to_chat(M, SPAN_BOLD("You are a Rifleman of the Anchorpoint Team QRF, originally from [pick(70;"The United Americas", 20;"Sol", 10;"a colony on the frontier")].")) to_chat(M, SPAN_BOLD("You've served on The Station for [pick(45; "a Sol year, and a tour of duty", 20;"a couple months", 5;"six long years, three consecutive tours")].")) to_chat(M, SPAN_BOLD("Living, training and working alongside Colonial Marshals at Anchorpoint Station has kept you well disciplined, and you've always felt proud to be the cavalry.")) - to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the USS Almayer, and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) + to_chat(M, SPAN_BOLD("During your time at Anchorpoint, you [pick(20; "had your life saved by a Colonial Marshal", 20;"quelled a corporate riot", 10; "defended the station against a UPP incursion", 10;"experienced a pathogenic outbreak", 10;"assisted the Colonial Marshals during an enacted martial law", 10;"were deployed to the [MAIN_SHIP_NAME], and understand its layout", 10;"assisted the Colonial Marshals with barricaded fugitive situation", 5;"helped the ICC take down a suspected smuggling ring", 5;"helped take down a human trafficking scheme alongside the Colonial Marshals" )].")) to_chat(M, SPAN_BOLD("Working on conjunction with the Colonial Marshals on many incidents has created a comradery between your organizations. The Marshals handle investigations and policing, while you come in to get the job done during riots or incursions. Any job where heavy lifting was required, you were there.")) to_chat(M, SPAN_BOLD("You were activated as a part of a Quick Reaction Force to reinforce Colonial Marshals in distress.")) to_chat(M, SPAN_BOLD("You weren't sure if it was a false alarm or not. Turns out it isn't...")) diff --git a/code/datums/emergency_calls/provost.dm b/code/datums/emergency_calls/provost.dm index 65bbb9753da7..92c33706c178 100644 --- a/code/datums/emergency_calls/provost.dm +++ b/code/datums/emergency_calls/provost.dm @@ -4,9 +4,11 @@ name = "USCM Provost Enforcers" mob_max = 5 mob_min = 5 - objectives = "Deploy to the USS Almayer and enforce Marine Law." probability = 0 +/datum/emergency_call/provost_enforcer/New() + objectives = "Deploy to the [MAIN_SHIP_NAME] and enforce Marine Law." + return ..() /datum/emergency_call/provost_enforcer/create_member(datum/mind/M, turf/override_spawn_loc) var/turf/T = override_spawn_loc ? override_spawn_loc : get_spawn_point() diff --git a/code/datums/emergency_calls/souto.dm b/code/datums/emergency_calls/souto.dm index 4ff4b03076fc..44aa5284b862 100644 --- a/code/datums/emergency_calls/souto.dm +++ b/code/datums/emergency_calls/souto.dm @@ -4,10 +4,13 @@ name = "Souto Man" mob_max = 1 mob_min = 1 - arrival_message = "Give a round of applause for the marine who sent in ten-thousand Souto tabs to get me here! USS Almayer, Souto Man's here to party with YOU!" objectives = "Party like it's 1999!" probability = 0 +/datum/emergency_call/souto/New() + arrival_message = "Give a round of applause for the marine who sent in ten-thousand Souto tabs to get me here! [MAIN_SHIP_NAME], Souto Man's here to party with YOU!" + return ..() + /datum/emergency_call/souto/create_member(datum/mind/M, turf/override_spawn_loc) var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() diff --git a/code/game/jobs/job/civilians/other/reporter.dm b/code/game/jobs/job/civilians/other/reporter.dm index c1cedbb3ecd2..c681768f93bc 100644 --- a/code/game/jobs/job/civilians/other/reporter.dm +++ b/code/game/jobs/job/civilians/other/reporter.dm @@ -25,9 +25,9 @@ /datum/job/civilian/reporter/generate_entry_message(mob/living/carbon/human/H) if(military) - . = {"The USCM has assigned you to the USS Almayer to better handle messaging on how things run in the Neroid Sector. Get out there and show the universe that the USCM is doing great things!"} + . = {"The USCM has assigned you to the [MAIN_SHIP_NAME] to better handle messaging on how things run in the Neroid Sector. Get out there and show the universe that the USCM is doing great things!"} else - . = {"What a scoop! You've been assigned to the USS Almayer to see what kinda mischief they'd get into and it seems trouble is here! + . = {"What a scoop! You've been assigned to the [MAIN_SHIP_NAME] to see what kinda mischief they'd get into and it seems trouble is here! This could be the story of the sector! 'Brave Marines responding to dangerous distress signal!' It'd surely get Mr. Parkerson to notice you in the office if you brought him a story like this!"} /obj/effect/landmark/start/reporter diff --git a/code/game/jobs/job/command/cic/captain.dm b/code/game/jobs/job/command/cic/captain.dm index 23084d0c5f72..4049554f7799 100644 --- a/code/game/jobs/job/command/cic/captain.dm +++ b/code/game/jobs/job/command/cic/captain.dm @@ -6,7 +6,6 @@ flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADMIN_NOTIFY|ROLE_WHITELISTED flags_whitelist = WHITELIST_COMMANDER gear_preset = /datum/equipment_preset/uscm_ship/commander - entry_message_body = "You are the Commanding Officer of the USS Almayer as well as the operation. Your goal is to lead the Marines on their mission as well as protect and command the ship and her crew. Your job involves heavy roleplay and requires you to behave like a high-ranking officer and to stay in character at all times. As the Commanding Officer your only superior is High Command itself. You must abide by the Commanding Officer Code of Conduct. Failure to do so may result in punitive action against you. Godspeed." /datum/job/command/commander/New() . = ..() @@ -16,6 +15,10 @@ "[JOB_CO][WHITELIST_LEADER]" = /datum/equipment_preset/uscm_ship/commander/council/plus ) +/datum/job/command/commander/generate_entry_message() + entry_message_body = "You are the Commanding Officer of the [MAIN_SHIP_NAME] as well as the operation. Your goal is to lead the Marines on their mission as well as protect and command the ship and her crew. Your job involves heavy roleplay and requires you to behave like a high-ranking officer and to stay in character at all times. As the Commanding Officer your only superior is High Command itself. You must abide by the Commanding Officer Code of Conduct. Failure to do so may result in punitive action against you. Godspeed." + return ..() + /datum/job/command/commander/get_whitelist_status(list/roles_whitelist, client/player) . = ..() if(!.) diff --git a/code/game/jobs/job/command/cic/executive.dm b/code/game/jobs/job/command/cic/executive.dm index d8691e1df4cf..cc9b4f65e624 100644 --- a/code/game/jobs/job/command/cic/executive.dm +++ b/code/game/jobs/job/command/cic/executive.dm @@ -3,9 +3,9 @@ title = JOB_XO flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADMIN_NOTIFY gear_preset = /datum/equipment_preset/uscm_ship/xo - entry_message_body = "You are second in command aboard the ship, and are in next in the chain of command after the commanding officer. You may need to fill in for other duties if areas are understaffed, and you are given access to do so. Make the USCM proud!" /datum/job/command/executive/generate_entry_message(mob/living/carbon/human/H) + entry_message_body = "You are second in command aboard the [MAIN_SHIP_NAME], and are in next in the chain of command after the Commanding Officer. Where applicable, you must abide by the Commanding Officer Code of Conduct. You may need to fill in for other duties if areas are understaffed, and you are given access to do so. Make the USCM proud!" return ..() /datum/job/command/executive/generate_entry_conditions(mob/living/M, whitelist_status) From 59fa5ae4c31dbb3deec7a5c9652202e66ccc7525 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Jun 2023 09:05:52 +0100 Subject: [PATCH 392/495] Automatic changelog for PR #3628 [ci skip] --- html/changelogs/AutoChangeLog-pr-3628.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3628.yml diff --git a/html/changelogs/AutoChangeLog-pr-3628.yml b/html/changelogs/AutoChangeLog-pr-3628.yml new file mode 100644 index 000000000000..38c8a103033f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3628.yml @@ -0,0 +1,5 @@ +author: "Drathek" +delete-after: True +changes: + - spellcheck: "Added Commander Code of Conduct link to XO entry description and fixed CO capitalization." + - code_imp: "Replaced sting usage for USS Almayer to MAIN_SHIP_DEFAULT_NAME for Souto ERT, CMB ERT, Provost ERT reporters, XO, and CO." \ No newline at end of file From 3559a9ff36d372e22310d44cfaf0f0345c030e8b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 17 Jun 2023 01:25:50 +0000 Subject: [PATCH 393/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3627.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3628.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3638.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3641.yml | 4 ---- html/changelogs/archive/2023-06.yml | 12 ++++++++++++ 5 files changed, 12 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3627.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3628.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3638.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3641.yml diff --git a/html/changelogs/AutoChangeLog-pr-3627.yml b/html/changelogs/AutoChangeLog-pr-3627.yml deleted file mode 100644 index ba1d25a0fa65..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3627.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix grab delay after a tackle for xenos" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3628.yml b/html/changelogs/AutoChangeLog-pr-3628.yml deleted file mode 100644 index 38c8a103033f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3628.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - spellcheck: "Added Commander Code of Conduct link to XO entry description and fixed CO capitalization." - - code_imp: "Replaced sting usage for USS Almayer to MAIN_SHIP_DEFAULT_NAME for Souto ERT, CMB ERT, Provost ERT reporters, XO, and CO." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3638.yml b/html/changelogs/AutoChangeLog-pr-3638.yml deleted file mode 100644 index 7c3f44133813..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3638.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - bugfix: "Larva who spawn in containment in Trijent will now have weeds to grow on." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3641.yml b/html/changelogs/AutoChangeLog-pr-3641.yml deleted file mode 100644 index e41aab3bba62..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3641.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk, ihatethisengine" -delete-after: True -changes: - - bugfix: "player can no longer come back in their bodies after ghosting" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 01007a954184..b4aeb07c29a2 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -228,3 +228,15 @@ - admin: Admins can now use the custom ERT stations for events or even base of operations. Steelpoint: - rscadd: Adds a M41A Mk2 kit to the Squad Leaders vendor. +2023-06-17: + Drathek: + - bugfix: Fix grab delay after a tackle for xenos + - spellcheck: Added Commander Code of Conduct link to XO entry description and fixed + CO capitalization. + - code_imp: Replaced sting usage for USS Almayer to MAIN_SHIP_DEFAULT_NAME for Souto + ERT, CMB ERT, Provost ERT reporters, XO, and CO. + Steelpoint: + - bugfix: Larva who spawn in containment in Trijent will now have weeds to grow + on. + TheGamerdk, ihatethisengine: + - bugfix: player can no longer come back in their bodies after ghosting From 58c87630bbac28c6733d07f5502c297ac19e3f5b Mon Sep 17 00:00:00 2001 From: thwompa <103964974+thwompa@users.noreply.github.com> Date: Sat, 17 Jun 2023 10:11:32 -0400 Subject: [PATCH 394/495] epic diamond legacy resprite [HUEMAXXING] (#3523) # About the pull request changes diamond sprite to be cm-style # Explain why it's good for the game legacy diamond bout ugly as shit # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/103964974/84daf984-cfde-4eff-977a-a3a7eba75a25) # Changelog :cl: imageadd: new diamond sprite /:cl: --- icons/obj/items/items.dmi | Bin 67448 -> 72724 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items/items.dmi b/icons/obj/items/items.dmi index ec1209a3bf68532398352f3517fe1b20d1e2658f..1f74fc09b9ead187e372e2bab426b12851926d46 100644 GIT binary patch literal 72724 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 literal 67448 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

L9JK^ND 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 From e977c307515b9783ecf7c9a3688d557ff8e96baf Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 17 Jun 2023 15:26:28 +0100 Subject: [PATCH 395/495] Automatic changelog for PR #3523 [ci skip] --- html/changelogs/AutoChangeLog-pr-3523.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3523.yml diff --git a/html/changelogs/AutoChangeLog-pr-3523.yml b/html/changelogs/AutoChangeLog-pr-3523.yml new file mode 100644 index 000000000000..26bbde8f7393 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3523.yml @@ -0,0 +1,4 @@ +author: "thwompa" +delete-after: True +changes: + - imageadd: "new diamond sprite" \ No newline at end of file From 4efeaaed4b571a2de068b2d0fd03d3fd03ec9627 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Sat, 17 Jun 2023 10:50:54 -0400 Subject: [PATCH 396/495] Changes "extended" to "Extended" (#3653) # About the pull request The game looks for "Extended", but it gets "extended" instead # Explain why it's good for the game bug bad # Changelog Should only affect localhost --- code/controllers/configuration/entries/general.dm | 2 +- code/game/world.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index ba3f0b2609b6..29dd0a88d3e0 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -263,7 +263,7 @@ Voting // Gamemode to auto-switch to at the start of the round /datum/config_entry/string/gamemode_default - config_entry_value = "extended" + config_entry_value = "Extended" // Rounds needed for gamemode vote /datum/config_entry/number/gamemode_rounds_needed diff --git a/code/game/world.dm b/code/game/world.dm index 3b3a1c2625d3..d6ddd1fa41f6 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -98,7 +98,7 @@ var/list/reboot_sfx = file2list("config/reboot_sfx.txt") // If the server's configured for local testing, get everything set up ASAP. // Shamelessly stolen from the test manager's host_tests() proc if(testing_locally) - master_mode = "extended" + master_mode = "Extended" // Wait for the game ticker to initialize while(!SSticker.initialized) From dce9b74f655051f05cf4c25c65559bd0c140f2b0 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Sat, 17 Jun 2023 15:52:32 +0100 Subject: [PATCH 397/495] WY/PMC and UPP crew monitors. (#3651) # About the pull request Faction subtypes for crew monitors already exist, but they populate blank lists and don't use the colour coded details. Now they will, at least for WY/PMC and UPP. # Explain why it's good for the game Consistency rather than making non marine factions blob into a giant list. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags. UPP ![image](https://github.com/cmss13-devs/cmss13/assets/41653574/93a7f64e-81f5-4152-a1b7-c9757364eeaf) PMC/WY ![image](https://github.com/cmss13-devs/cmss13/assets/41653574/d4c3616d-8e67-4a8b-beab-54494726a104)
# Changelog :cl: add: Added WY, PMC and UPP faction specific listings for crew monitors. add: Changed the assignment/job define for Standard PMCs, Detainers and Crewmen to use their manual assignments. fix: Fixes name error for Division Manager. fix: FIxes incorrect faction assignment for CLF corpses. /:cl: --- code/__DEFINES/job.dm | 9 ++- code/modules/cm_marines/marines_consoles.dm | 87 ++++++++++++++++++++- code/modules/gear_presets/corpses.dm | 7 +- code/modules/gear_presets/pmc.dm | 10 +-- code/modules/gear_presets/wy.dm | 2 +- 5 files changed, 101 insertions(+), 14 deletions(-) diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index c2429d2fad4c..cede518e8db0 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -163,24 +163,25 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST //------------------------------------ //-------- PMC --------// -#define JOB_PMC "PMC Standard" +#define JOB_PMC_STANDARD "Weyland-Yutani PMC (Standard)" #define JOB_PMC_ENGINEER "PMC Corporate Technician" #define JOB_PMC_MEDIC "PMC Corporate Medic" #define JOB_PMC_DOCTOR "PMC Trauma Surgeon" #define JOB_PMC_INVESTIGATOR "PMC Medical Investigator" +#define JOB_PMC_DETAINER "Weyland-Yutani PMC (Detainer)" #define JOB_PMC_ELITE "PMC Elite" #define JOB_PMC_GUNNER "PMC Support Weapons Specialist" //Renamed from Specialist to Support Specialist as it only has SG skills. #define JOB_PMC_SNIPER "PMC Weapons Specialist" //Renamed from Sharpshooter to specialist as it uses specialist skills. -#define JOB_PMC_CREWMAN "PMC Crewman" +#define JOB_PMC_CREWMAN "Weyland-Yutani PMC (Crewman)" #define JOB_PMC_NINJA "PMC Ninja" #define JOB_PMC_XENO_HANDLER "PMC Xeno Handler" #define JOB_PMC_COMMANDO "PMC Commando" #define JOB_PMC_LEADER "PMC Leader" #define JOB_PMC_LEAD_INVEST "PMC Lead Investigator" #define JOB_PMC_DIRECTOR "PMC Site Director" -#define JOB_PMC_SYNTH "PMC Support Synthetic" +#define JOB_PMC_SYNTH "PMC Support Synthetic" -#define JOB_PMC_GRUNT_LIST list(JOB_PMC, JOB_PMC_ENGINEER, JOB_PMC_MEDIC, JOB_PMC_INVESTIGATOR, JOB_PMC_ELITE, JOB_PMC_GUNNER, JOB_PMC_SNIPER, JOB_PMC_CREWMAN, JOB_PMC_NINJA, JOB_PMC_XENO_HANDLER, JOB_PMC_COMMANDO, JOB_PMC_LEADER, JOB_PMC_LEAD_INVEST) +#define JOB_PMC_GRUNT_LIST list(JOB_PMC_STANDARD, JOB_PMC_ENGINEER, JOB_PMC_MEDIC, JOB_PMC_INVESTIGATOR, JOB_PMC_DETAINER, JOB_PMC_ELITE, JOB_PMC_GUNNER, JOB_PMC_SNIPER, JOB_PMC_CREWMAN, JOB_PMC_NINJA, JOB_PMC_XENO_HANDLER, JOB_PMC_COMMANDO, JOB_PMC_LEADER, JOB_PMC_LEAD_INVEST) //-------- WY --------// diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index ab343b2daed0..21f8a461a016 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -984,7 +984,7 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) JOB_PMC_MEDIC = 224, JOB_PMC_INVESTIGATOR = 224, JOB_PMC_ENGINEER = 225, - JOB_PMC = 226, + JOB_PMC_STANDARD = 226, JOB_PMC_DOCTOR = 227, JOB_WY_GOON_LEAD = 228, JOB_WY_GOON = 229, @@ -1014,6 +1014,91 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) "[squad_name][JOB_SQUAD_MARINE]" = (squad_number + 6), ) squad_number += 10 + if(FACTION_WY, FACTION_PMC) + jobs = list( + // Note that jobs divisible by 10 are considered heads of staff, and bolded + // 00-09: High Command + JOB_DIRECTOR = 00, + JOB_CHIEF_EXECUTIVE = 01, + // 10-19: Command Level Staff + JOB_PMC_DIRECTOR = 10, + JOB_DIVISION_MANAGER = 10, + JOB_ASSISTANT_MANAGER = 11, + // 20-29: Corporate Staff + JOB_EXECUTIVE_SUPERVISOR = 20, + JOB_SENIOR_EXECUTIVE = 21, + JOB_EXECUTIVE_SPECIALIST = 22, + JOB_EXECUTIVE = 23, + JOB_JUNIOR_EXECUTIVE = 24, + // 30-39: Security + JOB_WY_GOON_LEAD = 30, + JOB_WY_GOON = 31, + // 40-49: MedSci + JOB_PMC_SYNTH = 40, + JOB_PMC_XENO_HANDLER = 41, + JOB_PMC_DOCTOR = 42, + JOB_WY_GOON_RESEARCHER = 43, + // 50-59: Engineering & Vehicle Crew + JOB_PMC_CREWMAN = 51, + JOB_PMC_ENGINEER = 52, + // 60-69: Investigation Team + JOB_PMC_LEAD_INVEST = 60, + JOB_PMC_INVESTIGATOR = 61, + JOB_PMC_DETAINER = 62, + + // 70-79 PMCs Combat Team + JOB_PMC_LEADER = 70, + JOB_PMC_SNIPER = 71, + JOB_PMC_GUNNER = 72, + JOB_PMC_MEDIC = 73, + JOB_PMC_STANDARD = 75, + + // ANYTHING ELSE = UNKNOWN_JOB_ID, Unknowns/custom jobs will appear after civilians, and before stowaways + JOB_STOWAWAY = 999, + + // 200-229: Visitors + JOB_UPP_REPRESENTATIVE = 201, + JOB_TWE_REPRESENTATIVE = 201, + JOB_COLONEL = 201, + JOB_TRAINEE = 202, //Trainees aren't really cared about + ) + if(FACTION_UPP) + jobs = list( + // Note that jobs divisible by 10 are considered heads of staff, and bolded + // 00-09: High Command + JOB_UPP_KOL_OFFICER = 00, + // 10-19: Command Team + JOB_UPP_MAY_OFFICER = 10, + JOB_UPP_KPT_OFFICER = 11, + JOB_UPP_SRLT_OFFICER = 13, + JOB_UPP_LT_OFFICER = 14, + // 20-29: Commandos + JOB_UPP_COMMANDO_LEADER = 20, + JOB_UPP_COMMANDO_MEDIC = 21, + JOB_UPP_COMMANDO = 22, + // 30-39: Security + JOB_UPP_POLICE = 31, + // 40-49: MedSci + JOB_UPP_LT_DOKTOR = 41, + // 50-59: Engineering + JOB_UPP_COMBAT_SYNTH = 50, + JOB_UPP_CREWMAN = 51, + // 60-69: Soldiers + JOB_UPP_LEADER = 60, + JOB_UPP_SPECIALIST = 61, + JOB_UPP_MEDIC = 62, + JOB_UPP_ENGI = 63, + JOB_UPP = 64, + JOB_UPP_CONSCRIPT = 65, + + // ANYTHING ELSE = UNKNOWN_JOB_ID, Unknowns/custom jobs will appear after civilians, and before stowaways + JOB_STOWAWAY = 999, + + // 200-229: Visitors + JOB_UPP_REPRESENTATIVE = 201, + JOB_TWE_REPRESENTATIVE = 201, + JOB_COLONEL = 201 + ) else jobs = list() diff --git a/code/modules/gear_presets/corpses.dm b/code/modules/gear_presets/corpses.dm index 9641ab96a1c0..02671cc02a93 100644 --- a/code/modules/gear_presets/corpses.dm +++ b/code/modules/gear_presets/corpses.dm @@ -711,7 +711,7 @@ assignment = "Colonial Liberation Front Soldier" idtype = /obj/item/card/id/silver xenovictim = FALSE - faction = FACTION_UPP + faction = FACTION_CLF access = list( ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_LOGISTICS, @@ -753,6 +753,7 @@ assignment = "Union of Progressive Peoples Soldier" idtype = /obj/item/card/id/silver xenovictim = FALSE + faction = FACTION_UPP access = list( ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_LOGISTICS, @@ -792,10 +793,10 @@ /datum/equipment_preset/corpse/pmc name = "Corpse - Weyland-Yutani PMC (Standard)" flags = EQUIPMENT_PRESET_START_OF_ROUND - assignment = "Weyland-Yutani PMC (Standard)" + assignment = JOB_PMC_STANDARD faction = FACTION_PMC faction_group = FACTION_LIST_WY - rank = JOB_PMC + rank = JOB_PMC_STANDARD paygrade = "PMC-OP" idtype = /obj/item/card/id/pmc skills = /datum/skills/civilian/survivor/pmc diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index a0c0bd840153..59f1b9e09cdf 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -59,8 +59,8 @@ name = "Weyland-Yutani PMC (Standard)" flags = EQUIPMENT_PRESET_EXTRA - assignment = "Weyland-Yutani PMC (Standard)" - rank = JOB_PMC + assignment = JOB_PMC_STANDARD + rank = JOB_PMC_STANDARD paygrade = "PMC-OP" skills = /datum/skills/pmc @@ -201,8 +201,8 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), name = "Weyland-Yutani PMC (Detainer)" flags = EQUIPMENT_PRESET_EXTRA - assignment = "Weyland-Yutani PMC (Detainer)" - rank = JOB_PMC + assignment = JOB_PMC_DETAINER + rank = JOB_PMC_DETAINER paygrade = "PMC-EN" skills = /datum/skills/pmc @@ -1202,7 +1202,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), name = "Weyland-Yutani PMC (Crewman)" flags = EQUIPMENT_PRESET_EXTRA - assignment = "Weyland-Yutani PMC (Crewman)" + assignment = JOB_PMC_CREWMAN rank = JOB_PMC_CREWMAN paygrade = "PMC-VS" skills = /datum/skills/pmc/tank_crew diff --git a/code/modules/gear_presets/wy.dm b/code/modules/gear_presets/wy.dm index 28a4cdae9ffb..c773ea9b9b4e 100644 --- a/code/modules/gear_presets/wy.dm +++ b/code/modules/gear_presets/wy.dm @@ -103,7 +103,7 @@ paygrade = "WYC7" /datum/equipment_preset/wy/manager/division_manager - name = "Corporate - new_human - Division Manager" + name = "Corporate - H - Division Manager" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_DIVISION_MANAGER rank = JOB_DIVISION_MANAGER From 5215a745708f64c2c30b29811fb888cebfc647df Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 17 Jun 2023 16:07:59 +0100 Subject: [PATCH 398/495] Automatic changelog for PR #3651 [ci skip] --- html/changelogs/AutoChangeLog-pr-3651.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3651.yml diff --git a/html/changelogs/AutoChangeLog-pr-3651.yml b/html/changelogs/AutoChangeLog-pr-3651.yml new file mode 100644 index 000000000000..35e335358162 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3651.yml @@ -0,0 +1,7 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added WY, PMC and UPP faction specific listings for crew monitors." + - rscadd: "Changed the assignment/job define for Standard PMCs, Detainers and Crewmen to use their manual assignments." + - bugfix: "Fixes name error for Division Manager." + - bugfix: "FIxes incorrect faction assignment for CLF corpses." \ No newline at end of file From 572ee1ed8680ec8e5316c7c8304f240f72ee5332 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Sat, 17 Jun 2023 14:28:05 -0400 Subject: [PATCH 399/495] fixes no paygrade runtime on prosthetic limbs (#3654) # About the pull request Joining a role without a pay grade if you have a prosthetic limb selected causes a runtime # Explain why it's good for the game Bug bad # Changelog :cl: fix: fixes a runtime with paygrades and round start prosthetics /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/modules/character_traits/robotic_limbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/character_traits/robotic_limbs.dm b/code/modules/character_traits/robotic_limbs.dm index ee72f22d9d07..be72eca2f6fc 100644 --- a/code/modules/character_traits/robotic_limbs.dm +++ b/code/modules/character_traits/robotic_limbs.dm @@ -20,7 +20,7 @@ /datum/character_trait/robo_limb/apply_trait(mob/living/carbon/human/target, datum/equipment_preset/preset) var/string_paygrade = preset.load_rank(target) var/datum/paygrade/paygrade_datum = GLOB.paygrades[string_paygrade] - if(paygrade_datum.ranking < minimum_ranking) + if(paygrade_datum?.ranking < minimum_ranking) to_chat(target, SPAN_WARNING("You aren't a high enough rank to be eligible to have a prosthetic [robo_limb_name]!")) return var/obj/limb/limb = target.get_limb(code_limb) From 9254c2a6c9cdd6d99c1165d4cdaf9012ec1c06b8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 17 Jun 2023 19:36:36 +0100 Subject: [PATCH 400/495] Automatic changelog for PR #3654 [ci skip] --- html/changelogs/AutoChangeLog-pr-3654.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3654.yml diff --git a/html/changelogs/AutoChangeLog-pr-3654.yml b/html/changelogs/AutoChangeLog-pr-3654.yml new file mode 100644 index 000000000000..232d414963b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3654.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - bugfix: "fixes a runtime with paygrades and round start prosthetics" \ No newline at end of file From de6f531aee62283672d771202449324296131d04 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 18 Jun 2023 01:48:12 +0000 Subject: [PATCH 401/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3523.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3651.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3654.yml | 4 ---- html/changelogs/archive/2023-06.yml | 11 +++++++++++ 4 files changed, 11 insertions(+), 15 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3523.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3651.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3654.yml diff --git a/html/changelogs/AutoChangeLog-pr-3523.yml b/html/changelogs/AutoChangeLog-pr-3523.yml deleted file mode 100644 index 26bbde8f7393..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3523.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "thwompa" -delete-after: True -changes: - - imageadd: "new diamond sprite" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3651.yml b/html/changelogs/AutoChangeLog-pr-3651.yml deleted file mode 100644 index 35e335358162..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3651.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added WY, PMC and UPP faction specific listings for crew monitors." - - rscadd: "Changed the assignment/job define for Standard PMCs, Detainers and Crewmen to use their manual assignments." - - bugfix: "Fixes name error for Division Manager." - - bugfix: "FIxes incorrect faction assignment for CLF corpses." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3654.yml b/html/changelogs/AutoChangeLog-pr-3654.yml deleted file mode 100644 index 232d414963b2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3654.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - bugfix: "fixes a runtime with paygrades and round start prosthetics" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index b4aeb07c29a2..086cdf3e9750 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -240,3 +240,14 @@ on. TheGamerdk, ihatethisengine: - bugfix: player can no longer come back in their bodies after ghosting +2023-06-18: + BeagleGaming1: + - bugfix: fixes a runtime with paygrades and round start prosthetics + realforest2001: + - rscadd: Added WY, PMC and UPP faction specific listings for crew monitors. + - rscadd: Changed the assignment/job define for Standard PMCs, Detainers and Crewmen + to use their manual assignments. + - bugfix: Fixes name error for Division Manager. + - bugfix: FIxes incorrect faction assignment for CLF corpses. + thwompa: + - imageadd: new diamond sprite From b7ca6b1207e6a23e5f276102987f54e2a7864c85 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 18 Jun 2023 10:34:15 -0400 Subject: [PATCH 402/495] Double barrel shotgun acquisition removal (#3659) # About the pull request This PR makes double barrel shotguns removed from normal play. # Explain why it's good for the game Any time potential buckshot buffs are considered this weapon gets brought up and frankly it's stopping all forward movement with how the M37 could go. This thing can dump out damage far too fast for my liking and also bypasses dual shotgun delay due to how it is coded. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Double barrel shotgun acquisition removal /:cl: --- code/datums/supply_packs/black_market.dm | 10 ---------- code/game/objects/effects/spawners/random.dm | 1 - .../objects/structures/crates_lockers/largecrate.dm | 2 -- maps/map_files/BigRed/BigRed.dmm | 6 +++--- maps/map_files/DesertDam/Desert_Dam.dmm | 4 ++-- maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 2 +- maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm | 4 ++-- maps/map_files/Kutjevo/Kutjevo.dmm | 2 +- maps/map_files/LV624/LV624.dmm | 6 +++--- .../LV624/cargospecial/cargospecial2_weapons.dmm | 2 +- maps/map_files/LV624/standalone/laststand.dmm | 4 ++-- maps/map_files/New_Varadero/New_Varadero.dmm | 2 +- maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm | 2 +- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 4 ++-- 14 files changed, 19 insertions(+), 32 deletions(-) diff --git a/code/datums/supply_packs/black_market.dm b/code/datums/supply_packs/black_market.dm index 7b036d592675..65b15997d1b4 100644 --- a/code/datums/supply_packs/black_market.dm +++ b/code/datums/supply_packs/black_market.dm @@ -257,16 +257,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black containertype = /obj/structure/largecrate/black_market // Shotguns - -/datum/supply_packs/contraband/seized/sawny - name = "Sawn-off Spearhead Rival 78 crate (x1 ammo box included)" - contains = list( - /obj/item/weapon/gun/shotgun/double/damaged, //its not actually sawed off........... get fuked - /obj/item/ammo_magazine/shotgun/buckshot, - ) - dollar_cost = 45 - containertype = /obj/structure/largecrate/black_market - /datum/supply_packs/contraband/seized/custom name = "custom-built shotgun crate (x1 ammo box included)" contains = list( diff --git a/code/game/objects/effects/spawners/random.dm b/code/game/objects/effects/spawners/random.dm index 7405e01893dd..4d5bf88b9e6c 100644 --- a/code/game/objects/effects/spawners/random.dm +++ b/code/game/objects/effects/spawners/random.dm @@ -467,7 +467,6 @@ /obj/item/weapon/gun/lever_action/r4t = /obj/item/ammo_magazine/lever_action, /obj/item/weapon/gun/shotgun/merc = null, /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb/m3717 = null, - /obj/item/weapon/gun/shotgun/double = null ) //no ammotypes needed as it spawns random 12g boxes. Apart from the r4t. why is the r4t in the shotgun pool? fuck you, that's why. /obj/effect/spawner/random/gun/shotgun/lowchance diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 430a2df52e84..2393b5df8265 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -356,8 +356,6 @@ /obj/item/weapon/gun/revolver/cmb = /obj/item/ammo_magazine/revolver/cmb, /obj/item/weapon/gun/shotgun/merc = /obj/item/ammo_magazine/handful/shotgun/buckshot, /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb = /obj/item/ammo_magazine/handful/shotgun/buckshot, - /obj/item/weapon/gun/shotgun/double = /obj/item/ammo_magazine/handful/shotgun/buckshot, - /obj/item/weapon/gun/shotgun/double/with_stock = /obj/item/ammo_magazine/handful/shotgun/buckshot, /obj/item/weapon/gun/smg/mp27 = /obj/item/ammo_magazine/smg/mp27, /obj/item/weapon/gun/pistol/skorpion = /obj/item/ammo_magazine/pistol/skorpion, /obj/item/weapon/gun/smg/mac15 = /obj/item/ammo_magazine/smg/mac15, diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index 9153eb912a24..29e43dc9e128 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -13093,7 +13093,7 @@ /area/bigredv2/outside/c) "aKv" = ( /obj/structure/bed/chair/wood/normal, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor{ icon_state = "wood" }, @@ -33890,7 +33890,7 @@ }, /area/bigredv2/caves_sw) "pYE" = ( -/obj/item/weapon/gun/shotgun/double/sawn, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/shuttle/escapepod{ icon_state = "floor5" }, @@ -37919,7 +37919,7 @@ pixel_y = 7 }, /obj/item/ammo_magazine/shotgun/buckshot, -/obj/item/weapon/gun/shotgun/double/sawn, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/item/reagent_container/food/snacks/packaged_burger, /turf/open/floor/plating{ dir = 8; diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 8dc2646a108f..1c4017a163a3 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -9738,7 +9738,7 @@ /area/desert_dam/interior/dam_interior/east_tunnel_entrance) "aDq" = ( /obj/structure/surface/table/woodentable, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/interior/wood/alt, /area/desert_dam/interior/dam_interior/east_tunnel_entrance) "aDr" = ( @@ -39995,7 +39995,7 @@ /turf/open/floor/interior/tatami, /area/desert_dam/building/bar/bar) "cxg" = ( -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/interior/tatami, /area/desert_dam/building/bar/bar) "cxh" = ( 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 df2c3e618917..7ce999271a29 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -13859,7 +13859,7 @@ /turf/open/floor/wood, /area/ice_colony/surface/bar/bar) "aOC" = ( -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/effect/decal/cleanable/blood{ icon_state = "gib6" }, diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index ffe690c84baa..2ca8c7083cfa 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -22493,7 +22493,7 @@ }, /area/shiva/interior/bar) "rUD" = ( -/obj/item/weapon/gun/shotgun/double/sawn{ +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb{ desc = "Shhhh, he's sleeping."; pixel_x = 3; pixel_y = -10 @@ -23741,7 +23741,7 @@ /area/shiva/interior/bar) "tnz" = ( /obj/effect/decal/cleanable/blood, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/prison{ icon_state = "kitchen" }, diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index d7d69fd34bc8..3d626437679a 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -2917,7 +2917,7 @@ /area/kutjevo/interior/power/comms) "dST" = ( /obj/effect/decal/cleanable/blood, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/kutjevo/tan, /area/kutjevo/interior/complex/Northwest_Flight_Control) "dTn" = ( diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index 937599e70947..cec27c56b079 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -866,7 +866,7 @@ /area/lv624/ground/caves/south_east_caves) "aec" = ( /obj/structure/surface/table/woodentable/poor, -/obj/item/weapon/gun/shotgun/double, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/wood, /area/lv624/ground/caves/north_central_caves) "aed" = ( @@ -7940,7 +7940,7 @@ "aIH" = ( /obj/structure/surface/table/woodentable/poor, /obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/wood, /area/lv624/ground/jungle/west_jungle/ceiling) @@ -16137,7 +16137,7 @@ "kRr" = ( /obj/structure/surface/rack, /obj/item/storage/belt/shotgun/full, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb{ pixel_y = -6 }, diff --git a/maps/map_files/LV624/cargospecial/cargospecial2_weapons.dmm b/maps/map_files/LV624/cargospecial/cargospecial2_weapons.dmm index d2e5c33cc12a..d9da1c3daa4c 100644 --- a/maps/map_files/LV624/cargospecial/cargospecial2_weapons.dmm +++ b/maps/map_files/LV624/cargospecial/cargospecial2_weapons.dmm @@ -47,7 +47,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/item/ammo_magazine/smg/mp27, /obj/item/ammo_magazine/smg/mp27, -/obj/item/weapon/gun/shotgun/double/with_stock{ +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb{ pixel_y = -4 }, /obj/item/weapon/gun/smg/mp27{ diff --git a/maps/map_files/LV624/standalone/laststand.dmm b/maps/map_files/LV624/standalone/laststand.dmm index dd516a9cd479..43201f92cb17 100644 --- a/maps/map_files/LV624/standalone/laststand.dmm +++ b/maps/map_files/LV624/standalone/laststand.dmm @@ -99,8 +99,8 @@ /area/lv624/ground/caves/north_central_caves) "au" = ( /obj/structure/surface/table/woodentable/poor, -/obj/item/weapon/gun/shotgun/double/with_stock, -/obj/item/weapon/gun/shotgun/double/with_stock{ +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb{ pixel_y = 7 }, /turf/open/floor/wood, diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index b8733f060c4c..7969b1a120a0 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -18944,7 +18944,7 @@ }, /area/varadero/interior/maintenance/research) "qDk" = ( -/obj/item/weapon/gun/shotgun/double/sawn, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/shiva{ icon_state = "floor3" }, diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index f5aa892fc6f0..2da1f3f4295d 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -10624,7 +10624,7 @@ /area/strata/ag/interior/dorms) "aFR" = ( /obj/effect/decal/cleanable/blood, -/obj/item/weapon/gun/shotgun/double/with_stock, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, 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 2d280dd46967..a39d7d7fffba 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -1048,7 +1048,7 @@ /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, -/obj/item/weapon/gun/shotgun/double/sawn, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor{ dir = 1; icon_state = "whitegreen" @@ -8232,7 +8232,7 @@ /area/whiskey_outpost/outside/north/platform) "Dw" = ( /obj/structure/surface/table/woodentable/poor, -/obj/item/weapon/gun/shotgun/double/sawn, +/obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /turf/open/floor/wood, /area/whiskey_outpost/inside/caves/caverns) "Dy" = ( From 252ad7adf6f67ccb82139d1cd39834ca31c342ff Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 18 Jun 2023 15:42:41 +0100 Subject: [PATCH 403/495] Automatic changelog for PR #3659 [ci skip] --- html/changelogs/AutoChangeLog-pr-3659.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3659.yml diff --git a/html/changelogs/AutoChangeLog-pr-3659.yml b/html/changelogs/AutoChangeLog-pr-3659.yml new file mode 100644 index 000000000000..de31523f9e20 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3659.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Double barrel shotgun acquisition removal" \ No newline at end of file From d73013d6b075edcce7b36c56e06e5d689dd41681 Mon Sep 17 00:00:00 2001 From: Puckaboo2 Date: Sun, 18 Jun 2023 07:55:54 -0700 Subject: [PATCH 404/495] Fixes some descriptions (#3656) # About the pull request This PR fixes a spelling error and corrects outdated information about slashing since it no longer increases evasion. # Changelog :cl: fix: Corrected outdated information about one of Dancer's abilities in its strain description. fix: Fixed the erroneously-named copper coin from gold coin. fix: Paper flags with writing on them will not say they are blank in the examine text. /:cl: --- code/game/objects/items/devices/coins.dm | 10 +++++----- .../xenomorph/mutators/strains/praetorian/dancer.dm | 2 +- code/modules/paperwork/paper.dm | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/devices/coins.dm b/code/game/objects/items/devices/coins.dm index 9af5f855b0fa..6ab79e3216d4 100644 --- a/code/game/objects/items/devices/coins.dm +++ b/code/game/objects/items/devices/coins.dm @@ -30,7 +30,7 @@ black_market_value = 25 /obj/item/coin/copper - name = "gold coin" + name = "copper coin" desc = "A familiar, but cheap form of currency." icon_state = "coin_copper" black_market_value = 30 @@ -43,7 +43,7 @@ /obj/item/coin/iron name = "iron coin" - desc = "You fear this might get rusty." + desc = "A coin made of sturdy iron. You fear this might become rusty." icon_state = "coin_iron" black_market_value = 15 @@ -55,13 +55,13 @@ /obj/item/coin/uranium name = "uranium coin" - desc = "Don't touch it!" + desc = "A radioactive coin. Don't touch it!" icon_state = "coin_uranium" black_market_value = 35 /obj/item/coin/platinum name = "platinum coin" - desc = "This is quite valuable." + desc = "A coin made of shiny platinum. It is quite valuable." icon_state = "coin_platinum" black_market_value = 35 @@ -73,7 +73,7 @@ /obj/item/coin/chitin name = "chitin coin" - desc = "Durable chitin pressed into a coin. Why would anyone make this?" + desc = "Durable alien chitin pressed into a coin. There are much better uses for chitin..." icon_state = "coin_chitin" black_market_value = 35 diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/praetorian/dancer.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/praetorian/dancer.dm index 841c06151aa5..a21f549ea8cd 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/praetorian/dancer.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/praetorian/dancer.dm @@ -1,7 +1,7 @@ /datum/xeno_mutator/praetorian_dancer // My name is Cuban Pete, I'm the King of the Rumba Beat name = "STRAIN: Praetorian - Dancer" - description = "You lose all of your acid-based abilities and a small amount of your armor in exchange for increased movement speed, evasion, and unparalleled agility that gives you an ability to move even more quickly, dodge bullets, and phase through tallhosts. By slashing tallhosts, you temporarily increase your evasion and you also you apply a tag that changes how your two new tail abilities function. By tagging hosts, you will make Impale hit twice and instead of once and make Tail Trip knock hosts down instead of stunning them." + description = "You lose all of your acid-based abilities and a small amount of your armor in exchange for increased movement speed, evasion, and unparalleled agility that gives you an ability to move even more quickly, dodge bullets, and phase through tallhosts. By slashing tallhosts, you temporarily increase your movement speed and you also you apply a tag that changes how your two new tail abilities function. By tagging hosts, you will make Impale hit twice instead of once and make Tail Trip knock hosts down instead of stunning them." flavor_description = "Demonstrate to the talls what 'there is beauty in death' truly symbolizes, then dance upon their graves!" cost = MUTATOR_COST_EXPENSIVE individual_only = TRUE diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 918d3ab60a7f..60aa2f2c16e7 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -509,7 +509,7 @@ /obj/item/paper/flag name = "paper flag" - desc = "Somebody attached a blank piece of paper to a stick. You feel like waving it around like an idiot." + desc = "Somebody crudely glued a piece of paper to a stick. You feel like waving it around like an idiot." icon_state = "paper_flag" item_state = "paper_flag" From 27700890265434754b1bea5c93a14601748c9b5c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 18 Jun 2023 16:08:54 +0100 Subject: [PATCH 405/495] Automatic changelog for PR #3656 [ci skip] --- html/changelogs/AutoChangeLog-pr-3656.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3656.yml diff --git a/html/changelogs/AutoChangeLog-pr-3656.yml b/html/changelogs/AutoChangeLog-pr-3656.yml new file mode 100644 index 000000000000..20c84ff1881a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3656.yml @@ -0,0 +1,6 @@ +author: "Ultimate-Fluff" +delete-after: True +changes: + - bugfix: "Corrected outdated information about one of Dancer's abilities in its strain description." + - bugfix: "Fixed the erroneously-named copper coin from gold coin." + - bugfix: "Paper flags with writing on them will not say they are blank in the examine text." \ No newline at end of file From d48383564d15e52980981d525dd82066a4ca1d00 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Sun, 18 Jun 2023 17:01:16 +0200 Subject: [PATCH 406/495] Chem retrieval goons now only display the USCSS Royce explanation blurp. (#3661) # About the pull request Chem Goons no longer trigger a distress beacon announcement. They also don't announce "USS Almayer, this is a Weyland-Yutani Corporate Security shuttle inbound to your distress beacon. We are coming to help." upon being spawned. # Explain why it's good for the game We never launched a distress beacon. There's still an explanation for why they're coming on. The arrival blurb is from when we made arrival_message actually work. # Testing Photographs and Procedure # Changelog :cl: del: Chem goons only give 1 announcement instead of 3 /:cl: --- code/datums/emergency_calls/emergency_call.dm | 12 ++++++------ .../reagents/chemistry_properties/prop_special.dm | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/datums/emergency_calls/emergency_call.dm b/code/datums/emergency_calls/emergency_call.dm index 5b8ec289ded9..c4b1000bb07b 100644 --- a/code/datums/emergency_calls/emergency_call.dm +++ b/code/datums/emergency_calls/emergency_call.dm @@ -79,12 +79,12 @@ else return chosen_call -/datum/game_mode/proc/get_specific_call(call_name, announce = TRUE, is_emergency = TRUE, info = "") +/datum/game_mode/proc/get_specific_call(call_name, announce = TRUE, is_emergency = TRUE, info = "", announce_dispatch_message = TRUE) for(var/datum/emergency_call/E in all_calls) //Loop through all potential candidates if(E.name == call_name) var/datum/emergency_call/em_call = new E.type() em_call.objective_info = info - em_call.activate(announce, is_emergency) + em_call.activate(announce, is_emergency, announce_dispatch_message) return error("get_specific_call could not find emergency call '[call_name]'") return @@ -180,7 +180,7 @@ else to_chat(src, SPAN_WARNING("You did not get enlisted in the response team. Better luck next time!")) -/datum/emergency_call/proc/activate(announce = TRUE, turf/override_spawn_loc) +/datum/emergency_call/proc/activate(announce = TRUE, turf/override_spawn_loc, announce_dispatch_message = TRUE) set waitfor = 0 if(!SSticker.mode) //Something horribly wrong with the gamemode ticker return @@ -193,9 +193,9 @@ if(announce) marine_announcement("A distress beacon has been launched from the [MAIN_SHIP_NAME].", "Priority Alert", 'sound/AI/distressbeacon.ogg') - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/emergency_call, spawn_candidates), announce, override_spawn_loc), 30 SECONDS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/emergency_call, spawn_candidates), announce, override_spawn_loc, announce_dispatch_message), 30 SECONDS) -/datum/emergency_call/proc/spawn_candidates(announce = TRUE, override_spawn_loc) +/datum/emergency_call/proc/spawn_candidates(announce = TRUE, override_spawn_loc, announce_dispatch_message = TRUE) if(SSticker.mode) SSticker.mode.picked_calls -= src @@ -236,7 +236,7 @@ if(I.current) to_chat(I.current, SPAN_WARNING("You didn't get selected to join the distress team. Better luck next time!")) - if(announce) + if(announce_dispatch_message) marine_announcement(dispatch_message, "Distress Beacon", 'sound/AI/distressreceived.ogg') //Announcement that the Distress Beacon has been answered, does not hint towards the chosen ERT message_admins("Distress beacon: [src.name] finalized, setting up candidates.") diff --git a/code/modules/reagents/chemistry_properties/prop_special.dm b/code/modules/reagents/chemistry_properties/prop_special.dm index cec04ca66616..7c96169d199f 100644 --- a/code/modules/reagents/chemistry_properties/prop_special.dm +++ b/code/modules/reagents/chemistry_properties/prop_special.dm @@ -96,7 +96,7 @@ H.contract_disease(new /datum/disease/xeno_transformation(0),1) //This is the real reason PMCs are being sent to retrieve it. /datum/chem_property/special/DNA_Disintegrating/trigger() - SSticker.mode.get_specific_call("Weyland-Yutani Goon (Chemical Investigation Squad)", TRUE, FALSE, holder.name) + SSticker.mode.get_specific_call("Weyland-Yutani Goon (Chemical Investigation Squad)", FALSE, FALSE, holder.name, TRUE) chemical_data.update_credits(10) message_admins("The research department has discovered DNA_Disintegrating in [holder.name] adding 10 bonus tech points.") var/datum/techtree/tree = GET_TREE(TREE_MARINE) From 2ea616ba7b80a3f2fe16323ea24650367bd89443 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 18 Jun 2023 16:22:20 +0100 Subject: [PATCH 407/495] Automatic changelog for PR #3661 [ci skip] --- html/changelogs/AutoChangeLog-pr-3661.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3661.yml diff --git a/html/changelogs/AutoChangeLog-pr-3661.yml b/html/changelogs/AutoChangeLog-pr-3661.yml new file mode 100644 index 000000000000..1b0679e258e9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3661.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - rscdel: "Chem goons only give 1 announcement instead of 3" \ No newline at end of file From 59084787de322d416ab29581988b7e930705b629 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sun, 18 Jun 2023 18:06:18 +0300 Subject: [PATCH 408/495] Folding Barricade Fixes (#3624) # About the pull request Fixes a few things with folding barricades. First of all, folding cade now takes 15% less acid damage rather than 15% extra damage, so now it's following the description: `Resistant to most acids while being simple to repair`. Apparently someone thought that the modifier should be higher to give more protection, which is not correct. Secondly, when unfolded it also blocks pounces from behind. There is no reason for the cade to block throws and pounces only from the front, so it's safe to assume it was an oversight. And finally, collapsing folding barricade by hand is no longer interrupted by appearance of an item in hand (it used to be like this: player tries to collapse several folding barricades at once, first one goes into his hand, so the rest are interrupted, that was pretty annoying). # Explain why it's good for the game Bugs and oversights are bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine fix: folding barricade now takes 15% less acid damage instead of 15% extra acid damage, as the description hints. fix: folding barricade now blocks pounces from behind. qol: collapsing folding barricade by hand is no longer interrupted by taking an item. /:cl: --- code/game/objects/structures/barricade/deployable.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/barricade/deployable.dm b/code/game/objects/structures/barricade/deployable.dm index b64d0ab1bd0e..7ed2eefd75fb 100644 --- a/code/game/objects/structures/barricade/deployable.dm +++ b/code/game/objects/structures/barricade/deployable.dm @@ -4,7 +4,7 @@ icon_state = "folding_0" health = 350 maxhealth = 350 - burn_multiplier = 1.15 + burn_multiplier = 0.85 brute_multiplier = 1 crusher_resistant = TRUE force_level_absorption = 15 @@ -88,7 +88,7 @@ usr.visible_message(SPAN_NOTICE("[usr] starts collapsing [src]."), SPAN_NOTICE("You begin collapsing [src].")) playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) - if(do_after(usr, 3 SECONDS, INTERRUPT_ALL, BUSY_ICON_FRIENDLY, src)) + if(do_after(usr, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src)) collapse(usr) else to_chat(usr, SPAN_WARNING("You stop collapsing [src].")) @@ -107,6 +107,7 @@ ..() if(PF) PF.flags_can_pass_front &= ~PASS_OVER_THROW_MOB + PF.flags_can_pass_behind &= ~PASS_OVER_THROW_MOB // Cade in hands From 957a1aa10bdad8936d299d3ff0313078c6f164de Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 18 Jun 2023 16:37:23 +0100 Subject: [PATCH 409/495] Automatic changelog for PR #3624 [ci skip] --- html/changelogs/AutoChangeLog-pr-3624.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3624.yml diff --git a/html/changelogs/AutoChangeLog-pr-3624.yml b/html/changelogs/AutoChangeLog-pr-3624.yml new file mode 100644 index 000000000000..311bf1b3aefb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3624.yml @@ -0,0 +1,6 @@ +author: "ihatethisengine" +delete-after: True +changes: + - bugfix: "folding barricade now takes 15% less acid damage instead of 15% extra acid damage, as the description hints." + - bugfix: "folding barricade now blocks pounces from behind." + - qol: "collapsing folding barricade by hand is no longer interrupted by taking an item." \ No newline at end of file From a249a22d16c15c11f0f8c426730a0998fff8d587 Mon Sep 17 00:00:00 2001 From: Spy <31124786+SpypigDev@users.noreply.github.com> Date: Mon, 19 Jun 2023 01:30:38 +1000 Subject: [PATCH 410/495] OT/Req delivery system repair (#3489) # About the pull request This is a simple fix for the delivery system between the OT workshop and Requisitions. Previously the system has been either forgotten, left on a to-do list somewhere, or not noticed entirely. I have added a teleporting pipe connection from OT workshop to Req using the same system as the one in Research, as well as a special sorting T-junction to ensure items move correctly in the pipes. I have tested the change and all appears to be working as intended # Explain why it's good for the game The OT/Req delivery system was a great concept and certainly an excellent quality of life upgrade for the two distant departments. However, since its initial addition, it has sat as an incomplete system within the map files. With this quick and harmless fix, we can have this great feature properly on its feet # Photo Overview
![image](https://github.com/cmss13-devs/cmss13/assets/31124786/c17e1468-6459-4cb4-b749-217294328bb6) _The OT side of the teleporting pipe system (no, this was not here before)_ ![image](https://github.com/cmss13-devs/cmss13/assets/31124786/a77a49f9-2961-432c-a589-1835dfe99e51) _The new Req side of the pipe system with new custom T-junction sorter (door was removed for ease of viewing)_
# Changelog :cl: fix: Completed the teleporting pipeline delivery system between OT workshop and Requisitions /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 60 +++++++++++++++------- 1 file changed, 42 insertions(+), 18 deletions(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 8ba52000c917..a6a5befca4ee 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -4860,10 +4860,6 @@ }, /area/almayer/engineering/engineering_workshop/hangar) "apQ" = ( -/obj/structure/disposalpipe/up/almayer{ - dir = 8; - id = "almayerlink_ot_med" - }, /obj/structure/surface/table/reinforced/almayer_B, /obj/structure/machinery/door/window/southleft{ desc = "A window, that is also a door. A windoor if you will. This one is stronger."; @@ -19918,6 +19914,10 @@ /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 1 }, +/obj/structure/disposalpipe/up/almayer{ + dir = 4; + id = "almayerlink_OT1_req" + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, @@ -36629,9 +36629,10 @@ }, /area/almayer/hull/lower_hull/l_f_s) "gkg" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-c" + negdir = 4; + posdir = 1 }, /turf/closed/wall/almayer, /area/almayer/squads/req) @@ -38415,6 +38416,12 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_f_s) +"hdV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/almayer, +/area/almayer/lifeboat_pumps/south1) "hee" = ( /turf/open/floor/almayer{ dir = 4; @@ -41738,6 +41745,13 @@ icon_state = "silver" }, /area/almayer/command/cichallway) +"iJH" = ( +/obj/structure/disposalpipe/down/almayer{ + dir = 4; + id = "almayerlink_OT_req" + }, +/turf/open/floor/almayer, +/area/almayer/lifeboat_pumps/south1) "iJS" = ( /obj/structure/machinery/cm_vending/gear/tl{ density = 0; @@ -42050,6 +42064,13 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_s) +"iRh" = ( +/obj/structure/disposalpipe/down/almayer{ + dir = 8; + id = "almayerlink_OT1_req" + }, +/turf/open/floor/almayer, +/area/almayer/lifeboat_pumps/south1) "iRr" = ( /obj/structure/machinery/light{ dir = 1 @@ -59406,6 +59427,10 @@ icon_state = "test_floor4" }, /area/almayer/hull/upper_hull/u_m_s) +"rfi" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/almayer, +/area/almayer/engineering/engineering_workshop/hangar) "rfI" = ( /obj/structure/sign/safety/airlock{ pixel_y = -32 @@ -65789,6 +65814,12 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/lifeboat_pumps/south2) +"uda" = ( +/obj/structure/disposalpipe/up/almayer{ + id = "almayerlink_OT_req" + }, +/turf/closed/wall/almayer, +/area/almayer/engineering/engineering_workshop/hangar) "udi" = ( /turf/open/floor/almayer{ icon_state = "red" @@ -66377,13 +66408,6 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/hydroponics) -"urx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall/almayer, -/area/almayer/engineering/engineering_workshop/hangar) "urM" = ( /obj/structure/machinery/light{ dir = 8 @@ -101467,8 +101491,8 @@ gfW bUe cbR ccr -cmp -urx +uda +rfi aqd bWM bWM @@ -105035,7 +105059,7 @@ yfv bit baw baw -baw +iJH kwo trb aag @@ -105238,7 +105262,7 @@ abg ajC baw vbB -baw +hdV kwo trb aag @@ -105441,7 +105465,7 @@ avn aim baw dBp -baw +iRh tQV tQV aah From 6759ef4afe580eca0db470c75d603f2e03794261 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 18 Jun 2023 16:51:42 +0100 Subject: [PATCH 411/495] Automatic changelog for PR #3489 [ci skip] --- html/changelogs/AutoChangeLog-pr-3489.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3489.yml diff --git a/html/changelogs/AutoChangeLog-pr-3489.yml b/html/changelogs/AutoChangeLog-pr-3489.yml new file mode 100644 index 000000000000..82711f53047a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3489.yml @@ -0,0 +1,4 @@ +author: "SpypigDev" +delete-after: True +changes: + - bugfix: "Completed the teleporting pipeline delivery system between OT workshop and Requisitions" \ No newline at end of file From ce818246c107cf97525a05f6f3a66e120117b8c3 Mon Sep 17 00:00:00 2001 From: QuickLode <63271983+QuickLode@users.noreply.github.com> Date: Sun, 18 Jun 2023 17:32:17 -0700 Subject: [PATCH 412/495] The Hazmat Joe (#3259) # About the pull request This pull request resprites the entire Working Joe from toes to head. It also gives two additional uniforms which are meant for hazardous use, and this PR should act as a foundation for future implementation of the Hazmat Joe into CM's gameplay. Additionally, I may just set this to draft and let it be reviewed while I work on the actual implementation. They are complete with distinctive loadouts, which focus more on hazardous situations, repair, and firefighting. Though may tweak things depending on how its implemented. # Explain why it's good for the game This adds a fan favorite variation of your inexpensive, reliable friend! You've seen him in quite a few places, and now he's coming to CM! Also, the resprite of the Joe fixes up some minor sprite issues that were encountered on previous models. More content, more roleplay possibilities! ARES! Get me some Joes to put that reactor fire out ASAP! # Testing Photographs and Procedure https://cdn.discordapp.com/attachments/490668342357786645/1104748917398175795/image.png https://media.discordapp.net/attachments/490668342357786645/1105643891107049572/image.png Ran several tests and they went well. # Changelog :cl:QuickLoad,Frans_Feiffer,nauticall add: Adds The Hazmat Joe with two minor variations. This is a Working Joe equipped to handle hazardous situations, dangerous repairs and firefighting! They are complete with their own gear, tasks, job and purpose. Forget the trashbag, get that wall fixed before we get spaced! imageadd: Adds a new Working Joe model made by Frans Feiffer! imageadd: Adds two variations of the Working Joe, aka the Hazmat Joe. Complete with accessories! Beautiful sprites by Frans Feiffer! add: Android Maintenance Stations / Synthetic Repair Stations will remove shrapnel & fix organ damage. Working Joes no longer have knives, and should report to the stations for repair. Gigantic thanks to nauticall for her work on this!! imagedel: Removes(replaces) the old Working Joe model. add: Working Joes receive some basic equipment, and are slightly resilient to disarms. add: Working Joes will start at 3, with a maximum of 6 depending on population. add: Joes can access a Synthetic vendor to replace their uniform if it is damaged. fix: Minor changes to PO Uniform. /:cl: --------- Co-authored-by: naut Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/__DEFINES/skills.dm | 4 +- code/__DEFINES/urls.dm | 1 + code/datums/skills.dm | 2 +- .../jobs/job/civilians/support/working_joe.dm | 48 +++++++++++++++--- code/game/jobs/slot_scaling.dm | 3 ++ code/game/machinery/rechargestation.dm | 35 ++++++++++--- .../vending/vendor_types/crew/synthetic.dm | 7 ++- code/modules/clothing/gloves/marine_gloves.dm | 15 ++++++ code/modules/clothing/shoes/marine_shoes.dm | 10 ++++ code/modules/clothing/under/marine_uniform.dm | 36 ++++++++++++- code/modules/gear_presets/survivors.dm | 3 ++ code/modules/gear_presets/synths.dm | 42 +++++++++++++-- icons/mob/humans/onmob/hands.dmi | Bin 9634 -> 9839 bytes icons/mob/humans/onmob/head_1.dmi | Bin 114921 -> 127275 bytes icons/mob/humans/onmob/uniform_0.dmi | Bin 405133 -> 406427 bytes icons/mob/humans/species/r_synthetic.dmi | Bin 1570 -> 1509 bytes icons/obj/items/clothing/gloves.dmi | Bin 16010 -> 16317 bytes icons/obj/items/clothing/uniforms.dmi | Bin 108006 -> 127271 bytes 18 files changed, 182 insertions(+), 24 deletions(-) diff --git a/code/__DEFINES/skills.dm b/code/__DEFINES/skills.dm index fc9ac3327c20..8e1bde82c839 100644 --- a/code/__DEFINES/skills.dm +++ b/code/__DEFINES/skills.dm @@ -152,8 +152,8 @@ //pilot skill, hidden #define SKILL_PILOT_DEFAULT 0 -#define SKILL_PILOT_TRAINED 1 // DCC, Synth -#define SKILL_PILOT_EXPERT 2 // Pilot +#define SKILL_PILOT_TRAINED 1 // DCC +#define SKILL_PILOT_EXPERT 2 // Pilot, Synth #define SKILL_PILOT_MAX 2 //Navigations skill - for seting orbital alt diff --git a/code/__DEFINES/urls.dm b/code/__DEFINES/urls.dm index 98b8b409ae6a..e12ec1079589 100644 --- a/code/__DEFINES/urls.dm +++ b/code/__DEFINES/urls.dm @@ -50,6 +50,7 @@ #define URL_WIKI_MST_GUIDE "https://cm-ss13.com/wiki/Mess_Technician" #define URL_WIKI_CL_GUIDE "https://cm-ss13.com/wiki/Corporate_Liaison" // Misc // #define URL_WIKI_SURV_GUIDE "https://cm-ss13.com/wiki/Survivor" +#define URL_WIKI_WJ_GUIDE "https://cm-ss13.com/wiki/Seegson_Working_Joe_Manual" // ------ FORUM LINKS ------ // #define URL_FORUM "https://forum.cm-ss13.com/" diff --git a/code/datums/skills.dm b/code/datums/skills.dm index 986b449f5ea9..ef86b726a3c1 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -873,7 +873,7 @@ SYNTHETIC /datum/skills/working_joe name = SYNTH_WORKING_JOE skills = list( - SKILL_CQC = SKILL_CQC_SKILLED, + SKILL_CQC = SKILL_CQC_EXPERT, SKILL_ENGINEER = SKILL_ENGINEER_MASTER, //So they can fully use the Maintenance Jack SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_POLICE = SKILL_POLICE_SKILLED, diff --git a/code/game/jobs/job/civilians/support/working_joe.dm b/code/game/jobs/job/civilians/support/working_joe.dm index 78c6ad2fcca4..d4b575f324f2 100644 --- a/code/game/jobs/job/civilians/support/working_joe.dm +++ b/code/game/jobs/job/civilians/support/working_joe.dm @@ -1,17 +1,53 @@ +#define STANDARD_VARIANT "Working Joe" +#define HAZMAT_VARIANT "Hazmat Joe" + /datum/job/civilian/working_joe title = JOB_WORKING_JOE - total_positions = 3 - spawn_positions = 3 - allow_additional = 1 - supervisors = "ARES and the acting commanding officer" + total_positions = 6 + spawn_positions = 6 + allow_additional = TRUE + scaled = TRUE + supervisors = "ARES and APOLLO" selection_class = "job_working_joe" flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_WHITELISTED|ROLE_CUSTOM_SPAWN flags_whitelist = WHITELIST_JOE gear_preset = /datum/equipment_preset/synth/working_joe - entry_message_body = "You are a Working Joe! You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Synthetic Rules. Failure to do so may result in your White-list Removal. Your primary job is to maintain the cleanliness of the ship, putting things in their proper place. Your capacities are limited, but you have all the equipment you need, and the central AI has a plan!" + + job_options = list(STANDARD_VARIANT = "JOE", HAZMAT_VARIANT = "HAZ") + var/standard = TRUE + +/datum/job/civilian/working_joe/handle_job_options(option) + if(option != HAZMAT_VARIANT) + standard = TRUE + gear_preset = /datum/equipment_preset/synth/working_joe + else + standard = FALSE + gear_preset = /datum/equipment_preset/synth/working_joe/engi + +/datum/job/civilian/working_joe/set_spawn_positions(count) + spawn_positions = working_joe_slot_formula(count) + +/datum/job/civilian/working_joe/get_total_positions(latejoin = 0) + var/positions = spawn_positions + if(latejoin) + positions = working_joe_slot_formula(get_total_marines()) + if(positions <= total_positions_so_far) + positions = total_positions_so_far + else + total_positions_so_far = positions + else + total_positions_so_far = positions + return positions + +/datum/job/civilian/working_joe/generate_entry_message(mob/living/carbon/human/H) + if(standard) + . = {"You are a Working Joe. You are held to a higher standard and are required to obey not only the Server Rules but Marine Law, Roleplay Expectations and Synthetic Rules. Your primary task is to maintain the cleanliness of the ship, putting things in their proper place. Alternatively, your primary task may be to assist with manual labor in limited capacity, or clerical duties. Your capacities are limited, but you have all the equipment you need, and the central AI has a plan! Stay in character at all times. Use the APOLLO link to communicate with your uplink!"} + else + . = {"You are a Working Joe for Hazardous Environments! You are held to a higher standard and are required to obey not only the Server Rules but Marine Law, Roleplay Expectations and Synthetic Rules. You are a variant of the Working Joe built for tougher environments and fulfill the specific duty of dangerous repairs or maintenance. Your primary task is to maintain the reactor, SMES and AI Core. Your secondary task is to respond to hazardous environments, such as an atmospheric breach or biohazard spill, and assist with repairs when ordered to by either an AI Mainframe, or a Commisioned Officer. You should not be seen outside of emergencies besides in Engineering and the AI Core! Stay in character at all times. Use the APOLLO link to communicate with your uplink!"} + /datum/job/civilian/working_joe/announce_entry_message(mob/living/carbon/human/H) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(ai_announcement), "[H.real_name] has been deployed to help with operations."), 1.5 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(ai_announcement), "[H.real_name] has been activated."), 1.5 SECONDS) return ..() /obj/effect/landmark/start/working_joe diff --git a/code/game/jobs/slot_scaling.dm b/code/game/jobs/slot_scaling.dm index 7e6b0140531b..7230f57eb745 100644 --- a/code/game/jobs/slot_scaling.dm +++ b/code/game/jobs/slot_scaling.dm @@ -47,3 +47,6 @@ /proc/synth_slot_formula(playercount) return job_slot_formula(playercount,120,1,1,2) + +/proc/working_joe_slot_formula(playercount) + return job_slot_formula(playercount,30,1,3,6) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 66f3a92cbdf2..644402128852 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -1,8 +1,8 @@ /obj/structure/machinery/recharge_station - name = "robot recharge station" + name = "synthetic maintenance station" icon = 'icons/obj/objects.dmi' icon_state = "borgcharger0" - desc = "A recharge and repair station for robots and synthetics. Simply put the synthetic in need of repair in here and they will be fixed up in no time!" + desc = "A Synthetic Maintenance Station designed to recharge, repair and maintain various sizes of artificial people. Simply place the synthetic or android in need of repair in here and they will be fixed up in no time!" density = TRUE anchored = TRUE use_power = USE_POWER_IDLE @@ -14,8 +14,10 @@ var/charging_cap_active = 25000 // Active Cap - When cyborg is inside var/charging_cap_passive = 2500 // Passive Cap - Recharging internal capacitor when no cyborg is inside var/icon_update_tick = 0 // Used to update icon only once every 10 ticks + var/known_implants = list(/obj/item/implant/chem, /obj/item/implant/death_alarm, /obj/item/implant/loyalty, /obj/item/implant/tracking, /obj/item/implant/neurostim) can_buckle = TRUE + /obj/structure/machinery/recharge_station/Initialize(mapload, ...) . = ..() update_icon() @@ -157,21 +159,42 @@ doing_stuff = TRUE else update_use_power(USE_POWER_IDLE) - if (isrobot(occupant) || issynth(occupant)) + if (issynth(occupant)) + var/mob/living/carbon/human/humanoid_occupant = occupant //for special synth surgeries if(occupant.getBruteLoss() > 0 || occupant.getFireLoss() > 0 || occupant.getBrainLoss() > 0) occupant.heal_overall_damage(10, 10, TRUE) occupant.apply_damage(-10, BRAIN) current_internal_charge = max(current_internal_charge - 500, 0) - to_chat(occupant, "Repairing...") + to_chat(occupant, "Structural damage detected. Repairing...") doing_stuff = TRUE occupant.pain.recalculate_pain() if(!doing_stuff && occupant.blood_volume < initial(occupant.blood_volume)) occupant.blood_volume = min(occupant.blood_volume + 10, initial(occupant.blood_volume)) - to_chat(occupant, "Refreshing liquids...") + to_chat(occupant, "Fluid volume low. Refreshing liquids...") doing_stuff = TRUE + if(!doing_stuff) + for(var/obj/limb/current_limb in humanoid_occupant.limbs) + if(current_limb.implants.len) + doing_stuff = TRUE + to_chat(occupant, "Foreign material detected. Beginning removal process...") + for(var/obj/item/current_implant in current_limb.implants) + if(!is_type_in_list(current_implant,known_implants)) + sleep(REMOVE_OBJECT_MAX_DURATION) + current_limb.implants -= current_implant + humanoid_occupant.embedded_items -= current_implant + qdel(current_implant) + to_chat(occupant, "Foreign object removed.") + for(var/datum/internal_organ/current_organ in humanoid_occupant.internal_organs) + if(current_organ.robotic == ORGAN_ASSISTED||current_organ.robotic == ORGAN_ROBOT) //this time the machine can *only* fix robotic organs + if(current_organ.damage > 0) + to_chat(occupant, "Damaged internal component detected. Beginning repair process.") + doing_stuff = TRUE + sleep(FIX_ORGAN_MAX_DURATION) + current_organ.rejuvenate() + to_chat(occupant, "Internal component repaired.") if(!doing_stuff) - to_chat(occupant, "Maintenance complete! Have a nice day!") + to_chat(occupant, "Maintenance cycle completed. All systems nominal.") go_out() diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index a16b9d2448be..bd403c65c31b 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -89,12 +89,10 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth, list( list("Headset", 0, /obj/item/device/radio/headset/almayer/mcom/cdrcom, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("UNIFORM (CHOOSE 1)", 0, null, null, null), - list("Medical Scrubs, Green", 0, /obj/item/clothing/under/rank/medical/green, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), list("Uniform, Outdated Synth", 0, /obj/item/clothing/under/rank/synthetic/old, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), list("Uniform, Standard Synth", 0, /obj/item/clothing/under/rank/synthetic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), list("USCM Standard Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), list("USCM Medical Uniform", 0, /obj/item/clothing/under/marine/medic, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), - list("Working Joe Uniform", 0, /obj/item/clothing/under/rank/synthetic/joe, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), list("WEBBING (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), @@ -182,7 +180,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("Medical Scrubs, Purple", 12, /obj/item/clothing/under/rank/medical/purple, null, VENDOR_ITEM_REGULAR), list("Medical Scrubs, White", 12, /obj/item/clothing/under/rank/medical, null, VENDOR_ITEM_REGULAR), list("USCM Service Uniform", 12, /obj/item/clothing/under/marine/officer/bridge, null, VENDOR_ITEM_REGULAR), - list("USCM Flightsuit", 12, /obj/item/clothing/under/marine/officer/pilot/flight, null, VENDOR_ITEM_REGULAR), + list("USCM Flightsuit", 12, /obj/item/clothing/under/rank/synthetic/flight, null, VENDOR_ITEM_REGULAR), list("Engineer Uniform", 12, /obj/item/clothing/under/marine/officer/engi, null, VENDOR_ITEM_REGULAR), list("White T-Shirt and Brown Jeans", 12, /obj/item/clothing/under/tshirt/w_br, null, VENDOR_ITEM_REGULAR), list("Gray T-Shirt and Blue Jeans", 12, /obj/item/clothing/under/tshirt/gray_blu, null, VENDOR_ITEM_REGULAR), @@ -190,6 +188,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("Gray Utilities", 12, /obj/item/clothing/under/colonist/ua_civvies, null, VENDOR_ITEM_REGULAR), list("Brown Utilities", 12, /obj/item/clothing/under/colonist/wy_davisone, null, VENDOR_ITEM_REGULAR), list("Steward Utilities", 12, /obj/item/clothing/under/colonist/wy_joliet_shopsteward, null, VENDOR_ITEM_REGULAR), + list("Working Joe Uniform", 36, /obj/item/clothing/under/rank/synthetic/joe, null, VENDOR_ITEM_REGULAR), list("GLASSES", 0, null, null, null), list("HealthMate HUD", 12, /obj/item/clothing/glasses/hud/health, null, VENDOR_ITEM_REGULAR), @@ -267,7 +266,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( use_snowflake_points = TRUE vendor_theme = VENDOR_THEME_COMPANY req_access = list(ACCESS_MARINE_SYNTH) - vendor_role = list(JOB_SYNTH, JOB_SYNTH_SURVIVOR) + vendor_role = list(JOB_SYNTH, JOB_SYNTH_SURVIVOR, JOB_WORKING_JOE) vend_delay = 1 SECONDS diff --git a/code/modules/clothing/gloves/marine_gloves.dm b/code/modules/clothing/gloves/marine_gloves.dm index 4d5b17f35847..bbddc1f10bb7 100644 --- a/code/modules/clothing/gloves/marine_gloves.dm +++ b/code/modules/clothing/gloves/marine_gloves.dm @@ -163,3 +163,18 @@ /obj/item/clothing/gloves/marine/veteran/insulated/van_bandolier name = "custom shooting gloves" desc = "Highly protective against injury, temperature, and electric shock. Cool in the summer, warm in the winter, and a secure grip on any surface. You could buy a lot for the price of these, and they're worth every penny." + +/obj/item/clothing/gloves/marine/joe + name = "Seegson hazardous gloves" + desc = "Special Synthetic gloves made for touching and interacting with extremely hazardous materials. Resistant to biohazard liquids, corrosive materials and more. SEEGSON is proudly displayed on the back, along with a biohazard symbol. Tomorrow, Together." + icon_state = "working_joe" + item_state = "working_joe" + siemens_coefficient = 0 + armor_melee = CLOTHING_ARMOR_LOW + armor_energy = CLOTHING_ARMOR_MEDIUM + armor_bomb = CLOTHING_ARMOR_MEDIUM + armor_bio = CLOTHING_ARMOR_VERYHIGH + armor_rad = CLOTHING_ARMOR_VERYHIGH + armor_internaldamage = CLOTHING_ARMOR_MEDIUM + unacidable = TRUE + adopts_squad_color = FALSE diff --git a/code/modules/clothing/shoes/marine_shoes.dm b/code/modules/clothing/shoes/marine_shoes.dm index b9aa567d1f61..d4c772336e2a 100644 --- a/code/modules/clothing/shoes/marine_shoes.dm +++ b/code/modules/clothing/shoes/marine_shoes.dm @@ -63,6 +63,16 @@ /obj/item/clothing/shoes/marine/upp_knife knife_type = /obj/item/attachable/bayonet/upp +/obj/item/clothing/shoes/marine/joe + name = "biohazard boots" + desc = "A pair of somewhat cheaply made biohazard boots. Tomorrow, Together." + armor_bullet = CLOTHING_ARMOR_LOW + armor_energy = CLOTHING_ARMOR_MEDIUMLOW + armor_bio = CLOTHING_ARMOR_MEDIUMHIGH + armor_rad = CLOTHING_ARMOR_MEDIUMHIGH + armor_internaldamage = CLOTHING_ARMOR_MEDIUMLOW + knife_type = /obj/item/attachable/bayonet + /obj/item/clothing/shoes/dress name = "dress shoes" desc = "Pre-polished fancy dress shoes. You can see your reflection in them." diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index 4b679c77c247..17b98d9b9326 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -161,7 +161,7 @@ flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE flags_atom = NO_NAME_OVERRIDE flags_cold_protection = ICE_PLANET_MIN_COLD_PROT - suit_restricted = list(/obj/item/clothing/suit/armor/vest/pilot, /obj/item/clothing/suit/storage/marine/light/vest/dcc, /obj/item/clothing/suit/storage/jacket/marine/pilot) + suit_restricted = list(/obj/item/clothing/suit/armor/vest/pilot, /obj/item/clothing/suit/storage/marine/light/vest/dcc, /obj/item/clothing/suit/storage/jacket/marine/pilot, /obj/item/clothing/suit/storage/marine/light/vest) /obj/item/clothing/under/marine/officer/pilot/flight name = "tactical pilot officer flightsuit" @@ -842,12 +842,44 @@ worn_state = "synth_councillor" displays_id = FALSE +/obj/item/clothing/under/rank/synthetic/flight + name = "tactical flightsuit" + desc = "A flightsuit with plenty of leather straps, pouches, and other essential gear." + icon_state = "pilot_flightsuit_alt" + item_state = "pilot_flightsuit_alt" + worn_state = "pilot_flightsuit_alt" + flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE + flags_atom = NO_NAME_OVERRIDE|NO_SNOW_TYPE + flags_cold_protection = ICE_PLANET_MIN_COLD_PROT + /obj/item/clothing/under/rank/synthetic/old icon_state = "rdalt_s" worn_state = "rdalt_s" /obj/item/clothing/under/rank/synthetic/joe name = "\improper Working Joe Uniform" - desc = "A cheap uniform made for Synthetic labor." + desc = "A cheap uniform made for Synthetic labor. Tomorrow, Together." icon_state = "working_joe" worn_state = "working_joe" + +/obj/item/clothing/under/rank/synthetic/joe/engi + name = "\improper Working Joe Hazardous Uniform" + desc = "A reinforced uniform used for Synthetic labor in hazardous areas. Tomorrow, Together." + icon_state = "working_joe_engi" + worn_state = "working_joe_engi" + flags_inventory = CANTSTRIP + armor_melee = CLOTHING_ARMOR_LOW + armor_energy = CLOTHING_ARMOR_MEDIUMLOW + armor_bomb = CLOTHING_ARMOR_MEDIUMLOW + armor_bio = CLOTHING_ARMOR_MEDIUM + armor_rad = CLOTHING_ARMOR_HIGH + armor_internaldamage = CLOTHING_ARMOR_MEDIUMLOW + flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE + +/obj/item/clothing/under/rank/synthetic/joe/engi/overalls + name = "\improper Working Joe Hazardous Uniform" + desc = "A reinforced uniform used for Synthetic labor in hazardous areas. Comes with an additional layer for liquid hazards. Tomorrow, Together." + icon_state = "working_joe_overalls" + worn_state = "working_joe_overalls" + armor_bio = CLOTHING_ARMOR_MEDIUMHIGH + unacidable = TRUE diff --git a/code/modules/gear_presets/survivors.dm b/code/modules/gear_presets/survivors.dm index d29498ee9f89..42d5ec0915bb 100644 --- a/code/modules/gear_presets/survivors.dm +++ b/code/modules/gear_presets/survivors.dm @@ -961,6 +961,7 @@ /datum/equipment_preset/survivor/colonial_marshal/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(new_human), WEAR_BODY) + if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) add_ice_colony_survivor_equipment(new_human) new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/sec(new_human), WEAR_BACK) @@ -1007,6 +1008,7 @@ name = "Survivor - Solaris Colonial Marshal Deputy" assignment = "CMB Deputy" + /datum/equipment_preset/survivor/colonial_marshal/solaris/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/CM_uniform(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/CMB(new_human), WEAR_HEAD) @@ -1057,6 +1059,7 @@ /datum/equipment_preset/survivor/interstellar_commerce_commission_liason/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/liaison_suit(new_human), WEAR_BODY) + if(SSmapping.configs[GROUND_MAP].environment_traits[MAP_COLD]) add_ice_colony_survivor_equipment(new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index 375a90221765..f2a5283e2a26 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -454,7 +454,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/synth/working_joe - name = "Working Joe" + name = "Synthetic - Working Joe" flags = EQUIPMENT_PRESET_START_OF_ROUND|EQUIPMENT_PRESET_MARINE faction = FACTION_MARINE faction_group = list(FACTION_MARINE) @@ -475,7 +475,7 @@ /datum/equipment_preset/synth/working_joe/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe(new_human), WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(new_human), WEAR_FEET) //don't remove shrap by yourself, go to android maintenance or have ARES call a human handler! new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) @@ -486,11 +486,47 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bucket(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/tool/mop(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/tool/wet_sign(new_human.back), WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/lights/mixed(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/circuitboard/apc(new_human.back), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/circuitboard/airlock(new_human.back), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/cell(new_human.back), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/cell(new_human.back), WEAR_IN_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/device/lightreplacer(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/medium_stack(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/glass/medium_stack(new_human.back), WEAR_IN_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/maintenance_jack(new_human), WEAR_J_STORE) + +/datum/equipment_preset/synth/working_joe/engi + name = "Synthetic - Hazmat Joe" + +/datum/equipment_preset/synth/working_joe/engi/load_gear(mob/living/carbon/human/new_human) + var/choice = rand(1,2) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/joe(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mt(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/joe(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/inflatable/door(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/inflatable/door(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/inflatable(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/inflatable(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/tool/extinguisher(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/maintenance_jack(new_human), WEAR_J_STORE) + + switch(choice) + if(1) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe/engi(new_human), WEAR_BODY) + if(2) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/joe/engi/overalls(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tank(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/device/lightreplacer(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/large_stack(new_human.back), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/glass/large_stack(new_human.back), WEAR_IN_R_STORE) + /datum/equipment_preset/synth/working_joe/load_race(mob/living/carbon/human/new_human) . = ..() new_human.h_style = "Bald" diff --git a/icons/mob/humans/onmob/hands.dmi b/icons/mob/humans/onmob/hands.dmi index 971fdb887148c8c91eb5889effd6757965d9a6ce..c8da787cee041f9f2ccb228ec03581a248b1535d 100644 GIT binary patch literal 9839 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 P0)CA2&95LX--!Dk)aue+ literal 9634 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 diff --git a/icons/mob/humans/onmob/head_1.dmi b/icons/mob/humans/onmob/head_1.dmi index 60451b7006af630da131276b4f0a31a12a7e1043..0fb5700225e3d87fd72300628230832e75ca424c 100644 GIT binary patch literal 127275 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

y2+cisitXDWvy+cFY)u&Xky`?9 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 fu70I5usnYbL^Mww(I>B;-N(xysqo?R_rs!= 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

cnRIOxaNRHI56!8`d`AZcYWnSg9=C9Vz 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 literal 114921 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 diff --git a/icons/mob/humans/onmob/uniform_0.dmi b/icons/mob/humans/onmob/uniform_0.dmi index 26993223a9d40e5d81946daed7fd3aec358b1dab..4973a59a69c45dc50e32759128cd07645beeac0f 100644 GIT binary patch literal 406427 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%0AkMr!HKSWnu`HyDuw61@oTIf9Sp;eD0~ z<<1IPA_)2-Ddik&d$X$h)5;s~UNsmk@IJM!gakzB?h))a56|t`9Kqc?m~hjX=qNmG zWZtDozjnZ2!yLYqbbK09N4o_3&rqkETyyZzA1~hD?5x*aC~;4BOSw4Ez@!|W9>Gr} zm~Nb%1V}4sUAe1B6XGRvJ#Avt4)puEoihyB4JzCffiJt>k3wDk-0fp<-GD1HIlj|A zi(m_E9iCE8litnELA+zA)0$5955lQEv!%e~G5k!qQvXl7_*H<6dPFXZwW4Y+ ze2YIR1s;N5qj3D>n(wRs#As4b(F%dOg+sAxrHNVx)&KrV zk}%aqANRqPkiAuv5Y)}^s(IGRieQI2c(Pg}lc4!iQmLt@cIRzx01Nq&Fnrb+(TLet zpJ=wW+!24l)Fk}IoTGJd?OmE(k#6er(6hk$@}A|`znfs+YGk&9oo9ActsJsvxJ!5O znashACMbi2H*Ly@k@QsnZNNt|XsJgp4kXxJuiym)`KmiuG+%r_Ag5&rHhaQVx;_1M z&&uIN+011RKAt+24sgHujMt5DX50TFR5{I@+Hn<<5c7W)GeSS zmr!bUSl^U606~RTx>DcRKvYb%bW`g-6-1?X-;tbrjV1Sca~+Y>p81Z@%)GQ!+Mw~t zq}+V%+DQ){GZi!9k)zbOVZiNpkoEeS3a-ilagfNZJo^Jl0N{IfnF-!lLqPoF-6@l} z^NX^9=tg(^%CG4AY~9w}DD2hOsH&pc@Vt2mx>KX}0B%!pSjfwFMT5qz$DHt-Ev7t} zdr7PA%oY`(Mw#z#WTP&Ywv~zqceUFgm1)b9StZHg^Q6}>;NF6B%TYhs$F zAZovAV9W4J0UB^6k0G>y)&RR9Faq2lv+6@HT&zPZv4unjo#edJu z><(lh5{}-^$xqEj_JHR;nhkpzvmuwJFmYNxzv|Ua(IR)!^HNN|aK}EN0DSus)eHSX zsDMVUo=BpMIY3~B&wb9E(o^&UL_)d`K_Gz#8v-dIFD7Iu@%p!_d%;ZPlbRdjKvpzS z*PZUz9OPM7J(2&lLu}}f>0VTvZ%FsIQaK_%@|&xylsf4%64V9t!XT0P9~AjPOR+I= zVeiM3dya+HyBU>b3jReFqTz6R=?ChR(?DDs6XVR;YkE82`Wn@hufcB;LHc)4-mHY8 zN^-MhJuWws3?%vI^&ZX+@EMFnfybaF9?YY`Bm0a-ojy3H1l0xlXERQ>jS%~9EdSM5 zXah_{F-7#O=WD+H=`%}f8yv{{gb1IRs$tY#ZCq8jqC)mrOm7T9+>P|&VFWGa>28KF z!-%?y`DLmCH#4cWysIO(66cKja4z@HH`K)e>tvQSmWj;+t>GF8 zjc?}xmyDx@^WKQ-Uodp`rtt&4Y6hSjJS=LTIUCR_JhpjSwkTnPdm5-}IC<7nvkpp20|TUe zqVxS;3u+>Wm`e1|Qkn4*fO+K}S|qZlufZ&;s(!kf+eMBbGzOyb(S#AS7@h_{R4wR- zf}GGKQd;i|OS`sP84XP@;~uv}oej_HIGzfZvh%RsWy^ku^WG_evgI4^G(bGg9Wm9C zXQnRmvw2gPALH8z7^H$n5HeVhPaanZ=J(%`>M)1;FGm;5a{uQc2HU&3bT8{l=zsCx zywAM<_Zfccn#f#8)H;@RNx(agEbL*7XT!Q!O(X|-puKz-Lwi{6VeaWn!kgOC%8m_K zo^j_09JqA&A$NY}4Ex6`cW=xO%Tp>!+MEAztTLCZWCDoe(Z2|EhQv=ul0&d_m{cb?~9A6pjxi)_C87~8RR^Kmzo#=X2I;GNwumt#xR{q-I< z!nA|bO|gfg=rlIc7WAY5|F!Pfn1&Ha@}ZYBGZrNzfZH6IZUF8YniP1S_mS%Ol_tJk z*p5|cf3)d8VCidPlTwwGi>7y=3GeL@+|gUJx+wDsgMEaX7+CtA(yA)-tCA9`XozDu zNa<#0ZlXuW_<~s)%$!3e&opo7@4WbjhQHc8*KrcA6cZG9-R+{U*#jsQ_rK8Aj0(}z}<19HImE@>E zi=((0>mhuGO?EIdCII3K^yF(^nlp@2Pg7|;RCX`lj2oOg0X;pS@b1-RX2eg9yq&XS z{~OUaLI~MBi!>y5k<}Zmj-v6-%l^&qcY0TlIs*u}^dG3Ow;n)`_CQl-hZLpNzKzJJ z4L@gVeaY~{BEdzPETCROwo;4~VOXq=h%9$BcEFS!V%STfK2Z!VDWCpuk%ZdN9|`J< z0wNBX45nVe z5mA(gWX2XqT+uBM10ZeQn3_g)u_&g+5XcK6LKJ8RYydFP3IEr_=jzg^6ArYE)+38O z4`V6H|H=h$80_IB_>ze~8%>S-Blk(P`FRDNs@s1-uZN^`R|Vf8x8dUVfJKGg-dY>4 zTo|S65Ks@u=Ia@m!``hE(DPYkb^tlpFB0-8GQO4-j+H$cyGty_uT)-s5z}?8_y2(j z76i81Un^JAVT;!@6?f}<`sR;yyJwJQ<}8` zDs##kBM3TT4L&8yjU`+_hiBBxz4p4PKoQ}L>>j}6-0FVU6}iljOvRk+kc~GF)IF&P z0jw{e&wQmGH^Zi;CjSvSTz5MMkRuu6h?iYqzc9HxQ})6H_(?2% zlhi|>QS(@ulb9!}gf6ZjqRw8rJASMQrc{sI+x>`=-}AOH>*9z~cdJ!!fL1=n73{n| zS6bO+CI#zXr=3$Vq*7U38xAnNwYwIvtecOE<;H~^PQ8R2o3@JfOF~l3C14ix8pU#v z684hn_>4CnF|!Hw5`nFDXnfBOk0tQinoAu$X`S8Zmi@rQNspLHv9oywJQH!ZLb`5e(hHMi zVSupshcNjpE=CX#5jLC#P*2#UjML>FVQKHDt76NY1tt*r^zH4v<$$>!gYxVUa%v&u z)7?be9O#O~om6I%T73ertk5NI@)IUr5(s000tyn}@ihqmLRsWa8}9vl4|S zMtzM*wo*ap5P|LR8*YuI`{4LlSqLL0wxRtj8lxM`NR0mU3a4hIW%XmV6^FkY;I%n0 z^JGAEiClO3%R+4bz>{f}&W;roy1g-dN;B}A>qtiITyQ$MXa@Z^OBw>u7C6wZPM<|~ zV=X`mhfTEyQSmjSdihN9EAFQrl$}lrj>Elqww@w zOne}itBg;3P8M2il@E}H7wm692#H+K76Oqm5bkJ=?HRG*MnQEQsQh&h^I%+9Sm4yf z?48yYHN^fR>3n~K@aKx4A?NvJ(m!92bb($vpP2*AwyMjYj(4|rmsBRP$!9beJ(U_) zeNPjVwayoRe9#^L_F#ZN#Hnf2QA+M42YD%gCWyTU+HM_AjSY(LlIX zM~VCMd`l>#_b_@1Yafvf4h2IsXfV`I936(B2*QOnNWWWc&#&*(@!@rTSzg)J0P%f7M zu^R46N1yZTTNA8@s^o2b6SQFL-B(GUw_J`>8k*oJ`jm!`Eys_~d5zC*48}F942s>l z0r(H>@kijG@3hPQIcVSWZ?g*=gc%x0-zT29FnI2K-klkvr(WN8{Frn9GZ+tA-JEI4 zMqeny5bSFvTkx%+yYxUOYl5H9`gy*OxR>!mO&JTr05_9WQD;$gWWH}LCK=^#U;!Md zL|k`9D^usrpuw(mT^g00KNAV!eMjIc@^UYBEU}RD`+Aj<%8zer(kExx8`w%>y@>oZUoBf8>^on}k(QmZYOaz1l^GdYN_M^})$ z(XCgQhNEx)S1S*MJt{jFI68kBEa@Txu<(B~!%A*vK^odk#Ac=VFyNj*6c!{;xkMG6 z*7ES%$cLG?WQZGXkJQ#4?!SE5H`=QUcC3F9A8Wu^Fe1$>f0q={lGS}y(DF#h_m|87cW`t#@qbiRgWbpY# zg!zwa=Pj&FavkmWl5tGdDL^2w<>j<4&Kk_-gX>KD>=c1p0q|)3b+@$_ZOM0Blf#S_ZYj}wsCnjvlM8? zPpo&w%Y+miH8?MY(6ENDay5A*ydpv_#mAKChA+9FjL~Lgm|MeLdRQA? zx^|FBUVU`+GqVyE_v6z(hlw`_wtM$-^(q+t*U?A9TGYq!a_1^`sTy33Q`@sO#L4y9 z<5nLTg>u+>MBLo;>soLpaj_#fQrp?A<}&haMrTbAah`p9maW;*Cd;b3b=Ak{Vquma z`|w)EbC<+3NV~M^dcT~cMbEPM(31xmf~P{G(Ra@WD<31PE;G80qc@y3THlMVyh2~X zN1{bbMo)!=%aQ!!OV5T5AJ5sQ31u;;)i`cY;Pw@%s#YH^s(WrcZx2AQ2SlT8i+W~) zbDQ3{JqnuZ*mwU~?r*kBJxPGE)H}~g?|gVvy6tQ+(3I?c?O43iK3L8EPre{mYsr0E z=`Z*rI|DO*?}bnD*IY!ZyE8=wN^S|yq}|uR*E|k%-C15~p=FGVTq*L&5Qn^D8Ej-? zGu!o zd|q?*s=nLuoo0S^rHWr?jkm_g-4#@c8v_H^37u0~bT9i%$s_-0K`AnC>&-@Pw;NBH za&i71@%^cH$5mJg^2o{I_?FK#RGdBS;DhKzz~PW&Kc7r_%fqt)7oY2T_n{xVN2QCBaN7T7WbA3T` z`Xu~au<5&>jPL?XM_{F zP!l5^s};5x^W4y?iE^|(vfBZDAeEdmOaQ&mtW`WKp#D$rXHp#3BsV{>zUS42UrI@g z<84^J2BHd+s-;gn)sDuTi5#Ts>s8HVLyNwOiRB@4c*W?`BeY#_I5F_%P2ce5?ABIL z>q^sXVKd+EKz+n$v@Lnk#kx#f?z24j%x}(n_XSD^NOwsa989S#`=a^w$D`4`z2Gd} z`-NT>7lF(E$7@Lgc-$7GH*Va3AO))j*xuDt+=pue9%L3w!p`Ljes~kC37AqmXT`<0 zYnVx+xkVd$3JKWI8oC3*G4Aq45*qderWrFDnqCcr6kIU-(tDr++MAug8;~|~cW&2y zBfzUwQLZfWgNF{@Jt#)Z0QZ5(&9LxrY)JUD;r=HSKJF=tFhA~ci_)M{vD+uBgJW>; zj^QgI;Tv6!rDeFx(a*BdeUwMvLZV(GjqyZK|ulX zNNpWFB_5qx?MRZKMREHOiZg!V`7koSBz4JHwb~atb%q`jJt#=;E=I#iZ%H!iT$NL~ zVTq&hmE))RhhnahQhPJQ2c-l0CZ-vjr4|zot{L4b83Bmy(O|xkfj1f14A}`;TYprt zbLT&ozsGy3ge7&%dM8JgfNb^xB^cwLsM!}De`m!-qNnQ?+stGI6Rq3P zM8w%wW;kqcjqVL1GklZ=c}A$L{HdyL0WT6j)h?z^e``AOreZv@}1 zn47rl9FX*nLj@}f&uq4T9XvdDC^s_pIJ1xE`mHt=R&*RTa4ogOA-1e9N`Wu&7rY!v(0~Y|W8n7YW?ldCIVhsG(@bsbA>EWJyP9S! z+#dht+xMW8>k>DP(9`V3J^gb!bDX%y&KjI*_85Dad z8d+Yy)e3a7F<4k!4@YB8X@;A9wH#1belW#z z;^%jUEyhR`h48Asy=;sBIJxk+=CP3gUEi=y%LKPX2*Mp%@#DESn4T39Wck6Ss>omr zB3FDgf|mj)3ME*tL6)~9lGiHzU;N-%rm%D{Mqx6cV z*Axf{uQnYbarxKJl8TUL__sy*5_mm6)O=o<2|K$GHah^tZR0+O9i=^L3ak??>rTdD zdunsyc8Sxc6vqA%m9{YBj)G}i3PZDAinU}%$d!%oZi%`WL~?R64_%OviHWqbGPR(& z^UaOnT)%(-qCpdZZ!cLNu(N-OsdI4u9eR9n;@8)fW790;sd}KC`Cd9>fLy>+Pog}+ z;7Da$T@4(#qesZ1-h4YjBh0G2P(P=z9V|BN^9_nl(^uT@B*C!*Pw5tS0x}mGA?Q?@ zJ(S1iZ8~-DbClrQyE%_9qXb#1A4ifsNn%~!x?fx|aHgTYwe;opx=6AAp{X}-zIQK5 z54(48+@M5rZvAV+(ML2o;p*d;)XU4#`2)#iRX6!xHFi$m>*yq_3?I?#?Zt&xt`V*D zq-14XuZjAkA|g7wv*6X{FB=mtn(zyy=NGZ6DR*p5$Lernfd3T>V)x-O`g~@z(8Fwx zvU31mssCVQ#z!_R?Df6K7_IoaHF0Nc)|zwFoKw&d;+&i#GKl9J{5 zcFOi81q2W#H1prcC~c(%=Zwn+eY+^y3l&WA!*;pNbq8>5^~FA2AOnSOObpGP?kb#G zcX0@UNibpF^YZf2h~6dUMpR$nvL2B-78bkwR?T?9UedQ7n=0NZDq6I=9;N4K*U8%? zfg~w~M+9W86C%$}>l!tiKj24r3&7njT|u8p&#jro+o*bn^784i@2tNVO>5&7da$7C zv&jg8eq8N^9j#?9so1~QkjKE(&B@q7i;*)b8G7GGgrF6hZpP9KEer!I5k=! zS2S6m+2)}T8{a^h-6J~Npx%um@GCEj09<=M#++ZvYhV_fLEV$oHFa`yBGvS*efNlT zvx;fdVaCs;d;YWtuM5F)bjnYoZ+1`Y%={jAlsJ=1D;ht^)ss~G6q`HGot`S-nNhpD3I|nn`I(hM^x+<< zN*v;4+I2!7Y%VUYd+rChkhfI*?=Z!NnNqmW%H^}zRZpNHN(>BeZGf?_h7{F!0VS@348-!epC2E|=Nl^B^ zTSE1~Zg}v;r-{Kmo!K}9#A9l5=ktXdc{$hnUYaZYNeq0HK#@PK>AE3}i*(dmOSn4O zJl1~I)7@m-D*S29V;`k6r~0w>_6NQYlSMX-?A&s?B+~op>#X&*EKA6_a83J zr$rWn!z^_ZMAne?SKn-TUkENy94FsYVyptMjz{X@4vh_c31z-U#i8Qyp_PeE{3=LO z@DC0Nc_Qf{QOT*Pw9HMB`UHLX;>ATOO));tjH~{&44`HkroCJ|z5dvY6233J9p#ol z7Wpf9c%@MYZklCxFSEVraS>DDS0DcIVY-X8{2fTU<+AZRTt`=+=YoSRy$WV8ao1GTnm*R8sy&PkJh6^Z7jD%*-j~-KZO{Hu zK6Y2lr7B8)KJV&Ijy>YjFa3UAOEC$o2Z7>E$JMe_|#g2)qRR+jy@Wh>sW;AH$8V(+zLgzpn3+@%l^{S(?A->dTpfAMJ=79_BwETvva zwz`2sCmE7Plwd$He$CvgHVW4~_m!o+eG76Al%)rLI!v^P&;D5lt75?{ZL zGgreY{G_e6PI@P#C-i{_)-3QGcxW~r;qb53-Z83{4z-0{SN?9yGpv5e4|_qM+mn&5 z<_CO*NxpM(E-FFB{sKLNR=1u_8I0!0z8N%eHZD#V)4x=P$g9Q}DKF_cMQ474vKm>y`A$(EW(&S@EjoAa|tC11O_5DPM;(whB|e%QN5>cRKeyi1Wc7_Jmu zvuo9~w`25z0Sye_h?$^GWF3_A2ZmaZ-iYfm*w(E=*E6zV!8&JVm}bh$8=ISb%JYDy zQEO#|KXapOgkp?5R2coSYvhs*4%#fms_XDONM>3ta6Pxdx9$2vXL+uOYWpxBeC2Y( z>H$0TOP`xi3-0#n`t7{2zM*E?9`J#J{?hf4#gzR+-|TGc?r!VDe*X9+Yv8KR$*(HI zOI5~S@f4TT_l|oT)KCE~Egubw+v5Ou$B*M3x8h6f5FneCkzcK)EO!x-(+>9Pl`dM5JzA0O12WZ5Z| zedv%($CG-5yYXbh$W45+c5H%zynd~SH`GAa5&mkT`~~knc7Kca`o3ap+~ewmbo5-pvr|Hmz*&wKvoLvNoD&px9D8r z`9&&taB!?QJv4rnoV#Q7JC9^#LTxVXt@H$MHEH?>27^@R>;lAZY=(6EU+=ZN5Ck4~ zc_5$~LmxK9Soq4;*SB$2NSmRB8X6fH{Y4zepM4{icBda07Sf)YfM0=ZV?fK+p~w$B z#p+~?Ev^J+g90hlKfkJf+e%@mnp>XxbQGJERr~l#fDCb-kU?@-F#J3)bpig?k|*r) zHz%peLG<<}_Spl=(|eIGW4a7_6EuHlX!Z^cHkGi@C{PwWcH^Tth-C7rY4zzX^Ha$1 z0tVW!azFd$n2(BVV=Th;U1CrWZmpX%PxhE8E7% zuL{QXjp;nMupku??Q%Su=UxRteBV)5iK9lA!-TRKlJ69fC;gV;kCKDZZ`s)Urd8p? z;@!Man~CtS&azi=0T~KnQrzD-J+cGnZ?Jkr$6iE}yiCKVI}#Co)UI7ZEN~@aG)4tY2Q1~PM3pjQEp_QwhNZ4_*5S79ZWK zwjSp%Q3S<=t}e#))^ zk59cRg%^i>+ifh|44}I;5{&zFG*`>q$(aD<7e(uEsro+DT=bj{`Atz%N=`@(Wlhtq zuER&*(Q0yl$pFXGma^JJLRqt%dj{HGY-F5pv8Eq&bnv8%9PJ}#4FZrV9qQ)yL>=mA za6>zl@;pCqE)BdloacVb##$ysJ80LlI4-);(}O!hsj)?9zJEp!<>??6v*G;REH-ZK z93DM{!@zLl>fwPVuL*kb=n=l-2%b!TIv+rm3Q9_7%geb>&d0d>1=U8SUAK7<`#Px1Oa$;g@-HuCok_IOd@e178kpu^SCAS=bAAy$9pd^O z9F-~d6!9iVn$ZF%r9192^3Lql-&M!G22dapZlz&qs{YOJ;=&GdGFoSoThT^=P&X16 zL>T}M%mf5^Pp7#P%4eRnZIU!zLww7Y=H*W7Bp3^P{8f+Kt8jW=_c6i)ttxsX?wtrU zv=DDLM;dn{G8nir8A`p_CH)d?35g6X6ORspT{ONe;hKT$%1Rke>V!+-BMU@JbC~j` zqvn2yLoVo|(7jW>If3i_Q%{So8OP&;r}LMcn%jAxNv#g$UFP|Hh0Hd|S3L1CrVJ+} z&salC@qUYo$%y)dqz*6@2Il5EpI^R$5*Zl})Calh`hHuOz+wACEpUjgge9W+O5>Z1 z=-`Ul3pi(rDrV)MH$6MzqHnfX-uz8@DFNX~i_ z3=nZLP6u2=8Q)%j+L$r)*2#nU=YVSWw!S$Ih94Vqn*j-bO;SV9g!xXO=Wia>6BjR( z$|VjHZFV`;R9d|y7SLZ|K9CPLG6iKQjtXHuAMla=!f}7z9PS3Z?NooM!M%ewg{Ri@ zjI*_7djD=XeV3B?tL&EXkw@yy5qk?C(U<{gleRv$S6rOha=>m!cKr9*`?a`YPi1(x zY8886-Mm6&CZ(xL;ZxzBiQ|KzPC&6W6G%^}Riom%f_F%4 zkV~65ZvLpWuIh>Y($T?`z4uW^2UNKc-cZB!`1-1ep=IGX_ujOmzkkuyvL91*ztZAu zj7Kx2>m-mzgSZtr+I}=MiMqIQJBoC3K0}zWeNts@?$7)+`e{f}rd0Ju` z2S^eIt$Aq(c6JXjtzPvnk?kD%(XDQr%NU|W?^st*KSsr+^No#-&3I{K#y6A$bBvA5 z>ODK=dN6nPIzJ{0>oWrHkW-G0*_^1}34<5;%Q#>^e6>EADuS7|UDMFH#CR1gR`)IJ zPhX}3y~YTY*25T{sTA9_=8hd0^uw{P{N$WaqrFahiH9MH<>GEAiQc26^g?~f(UJ^T zaTG8R9(K^c;)YOfWpx%y{3Vglv{k#*WKG~UQTg2uuc9*&zAX~4e?nnWEx*uyPVVXE7L=w; z`%g)kDH&}6h6wW;Igg0!=imxTi^g=PRR30!>_`6++=eEr1*ZrV#*~(pmXlXlv)aRH zK9k9`gMA6_c+H)vpywU^eKU^ID&pL`X(qvxxfH zEx3sU%iP)MA*eidZfW?#U*z`JR6Xj1vYVG%r!F4@lm0gJ2%+}#{BS`hOQ!-)eK9)r z+V0{D|d-k7MNK2nYn=0QT>xvqP8?*yj zS>57qlp6bmzJl@X@#_oT3#jYa_{zJAqpt)}+)V>bB@3m4umetV&)nF)wLP3~b#LFQ z(t1+ps;8tQ#B_ZzS7#>0Og;C#*<&0|n=>nfyuouDTJlN~oBmiM8(YuXF z_=b2oXwFsbT!b-*611@6awWoRcIRehVBy&T>V7D86k}VJ)UiM7t|*YwE`nOur)^Cu zJMtkxJ{j8o`dUmXU%$j|vA-e|zQod~6RT`R*=%XD(Xv#SeqR6Z<-FlAbyX%{z(!8 z8ffqv^p$blAYOYdDitvNeu4Y1f?nZl&~GjD~jg zm@-h2!65AKq_jKMqxN)09?1(4Ep=2xcFSPGEux^Y0GIyn$vqi8RGK)zLGT=mcU1ZN z0Vwtx9N7wN2NB!3YrV*OThrGSlYD%;7r}e8BhrUY`=s;oBI-=NS9}IaPv7|B9KB1A zP;V0rg0#INA9djgDu%}D-P==&vZ|#A>3}7H5}m`6@vWwYnan@#U!Rd%3}f3r z6A>~GfQeFapvEUzE$_3%>AaEAz)X@5E{4c)G_{PQ?9r#(c`CGdh`F`__(sM@dcZ)kqC8jEK`p81+aI9pxRQuII4*4{BRP!=Zqc+dXh{jY!p0xWkt^LQ4p;oACo z(w;dwDe zX>GlEhyNI)6HT0c;w} z(Zs+0?08iWi#Glf#t%i{;{8?H)yhg@At*3bv1Jvwa`^j|#m&{p@A`fvWXwk=P#mh= zpX4bZz&W0|h%?5M3I#fC8x0|6ri4wdu1ia89banQP#VG+>TihfaAeh1$xEZGCafsa z%zV4$U7PHGULKpp1uN5L(&FTyMDQeeO=-%A~;dS|H-`nl> zAOPD;+T(ARg~gQ77Gd8|;}g-k0e9eRQczxestH}(jboZ`-c5LJTMA=Rp^(a3qE<<+ zlq)^O8Vbhel(l%!fq%d^^fg@!uQDV_rE2Wt1H7;0Azk!}9KU^n&1g-0d@%i6B%4g< zbHshnl3Bwr%nS+z8)_3t8wy71j_mM+wIm7EgLfRNSI#Y7_T^%CrkIw?xV#h)<79cf-W!SmVt3eUbdb2e1gLE= z4G&-!*S_h+WIvD1sD;7sj5^-0p#`QXMNaCIYkW>H{_+U4xMY-QI1wRQr82sz6GEcY zM3(~^u`-g`q@|45WCV3~^%l^zH?XO#E|8XhKpmtuOcIWq)wdL^&%Q$1?t>&}+76!m z9PJZA{bq1cyJ}xuzrO5#nc_q>?{F&oW-bifVei<&{?{PTY|3rO=sig3bB^5&qcAt! z)l%zY?0CAKMz_@$92|XMA0F9`uTQcEhiZHY-hmC@?w+k~qmK05?s|>yrpeci@1|Ug z^LvrzPnMkbYX9^ko>4|_6w(oK!VsEg(wd%xKZYKo|w-|w-W*P$eWl*og-M&#l_sb-Y}mcO_wy@#=@!O zITnppw@ZLjBJC>HJ4}O_Z`g-hA?F|9PvV(H(tox~xUPVXV5k7lnogmZQl6k`+Ir?V z4ISM<<({QZmS8~7t9(Hj722?r5NbVt#>xB+JK~DRDsRCh`BHoigNL=@N}*rAP@ic0 z{DyN<^V_E3Z1@GUTdfo$0M;HjgbK2q_;%<>*ScDj6mNVs$PK+$T`hhlNLoQ$Bt1Hu zcGiOdM6V7ONNgTv@6yu?Mgn~|&ago(Nc7eH>j`V@v}!WpWNw;Du4dS4g1fJt2c=6rjMTeEnKj z@SP9rJ)6#roMKLc`_BXvUl@}e1Xu`@vyEBm&0Z>N!%AX8J9p=?3Y-&m3(In9B;ed&Q6 z$T)<7-*)&*MTPKx{+D*3S?>>^@LRy|hbig`lWEm^Bqn~vtAC;wOb0!l(yoUxbiXoD z)WRf8`(qlr9o$bybQa305!?NlpO|5b<4?Ft z0RF0Z+uLkmjLg@9on8J=i)S*+2#LLujI-JLb-be7dy?8{I&4Bl?8B#ud%KKPPJNUj z{#z3NrngBVJH`>0RKjW!>vIfc)Z7$x#ncauE-TybA>N6F#=2PZ@^J@4o^+_y#}3N; z3UzH~ zbfoytetJD#8MAmM;N%skFQ}^vZRQdxv-$Wj`pvl_x+3JX_zeNJ;y(P3KtpZ*<>4!( zn0mZtA0S055qgAlB7xIadp|L-2_woSpPajRX%X5m-DP;PZ+^SpUY6a1SE3CSIE@va zYk!R+ZGUiUcS*}E%WkJZPjFHvi25lC?wAT*|f8SMwuzH)wK zdHZVZVbZhr&GijEe`m;yL+jfHm=O(PhpF7igYu@v<0JX&ycsyfRLmd4JjI??>FE0t zb(b|jL<6^e8YpkW2YsJ*u(G{`FaN4gtZ!og&Jwa8Dej-yH+TlQ2Xf;Lo4?5khmf`&EINq6+DDz z8QL4r>!T};T{P>*fABE7aaizD9b7ioHN04``@7v|eq2Ax7Xft=NI$%shgLjqx#pC) zqcwPRlz7aL-}TkG|7W?Z27ELpgzV^~Akej#R;5)^_DMxDu+#|a zvuymMlYj3ce+_B@qRL*IvGOjCl5h$w0Was>X8#&N5f+e%i3-FdNyH$JXaW7{D|d<7i?tTCxjjXNxb358b95hS)fbJO$i;LB z5@YD8im^hqbf`B#{uOttXGcPVPHu@nU$8NsiaF5z+4uTUQZWoMt9-H=bl?B-KtW!9 z>c`af`U_)UBS>+fu|QYB1&mJ-rU{&un&0) zZC=-E5**7s&VaM@)f3;tB)Y4&lBh?43Qk-!b<<(W(@pR5y`|SKZe}mhDYDd2|Gxk5 z&A03|J4n~?^z!a>w4pGsvxKy_5R#tXMaC?F!V>oI6BA^fmOPXpy8sK&&2kJ5(BFg zU+Ag-XMb-T5Iumvg8yP~)X*Esy`rpcDb+(PD=RCYlMOr35#rBRE$07BGeuXRU~-E3 z>o#}(hzxmq&Neq%pdI2q0PT8a298!Kbw6sowQ6L;fV@LjsQb^#p6B6J-&LFe^lEZB zS7G6PbRESwy-OQ$8R!L=ApvrRm5KN7Zj>I36g9{jg?b~E7inTP&eZ*)VCKr``~OCv1o(|Gi1m7oDjC1?zzAGy&i2zmERbXQXCSav?^-|KG+GVg*tL>X`kX zTZ|S9hMw&Iy;-EJ9qa%zVqu|+t$iH%<$rD6cAIP;L4JUv)9zh)&gzRhoUApGt{i?cjW8KX=n)YWM$SHcg(WNVxbR5NGV0PupxVUD^ z+$pf)PP5;SN)Km>_ipN)uBQQ+LX5=Ev6S4Tq2iScVbOW(k=j*u!qjqk7?I;R@NDuw z#H>~S@1p$AQbguI)gxMg&q(F{Co15_9l;mq4M!?>H1q}!^c!RU_Crz9U)y2b%O^g4 z65%^FTRfnCwj~VUA*WO?dhTldCnQ0j4~xmOqQc7Oq6t(>NN*>x=S7+v=l2f_^8ekO zAIaeV=SlzZzjgokQzr;%xbuyfIo9lKMwOtzVsPPIC)nmx{ z$1(FCl&b3g*TS!r{HY``oBl#hTQzJ-G5rad1=lIvH=IlG)W%$M2{6o$@=LNK=Pho` z)9I0ngxxrWX0a!v#B_7v4=5S`#Qi^BWhV*#AjmrfXaB|0gcs${Dj1TCKFs%=hBj~w zV@FWv8!#bYEah6(s(7DUixMIc>7Cr+;MY757%iRaxg%@m{Ok3%YtY+EwC}^%FUS}Z zhD`rwmH+zyh}$faUvX5`t0(V1>7t=h%z$ym;Ls`Rf^P)GQqWw{<@g{s2vVV*@isJ> z#robbvGI%bqx5h#wH^yLsc`nAcb-&x=6pg=W`wC|nT7v$sgm2(J1}BuWp%}u#L7}i0>BQay@yf#=~3M0 z$63V8QEgm@tQZUk^QY|f0b#(u$&0WO?1PzLtY}|jJz{p0eFW+<;~|N8&?G};(Q4)# z>y{jaEJtjk?W22S{}NlrngYYN+aJT70kip4x}HL1NBhui8PWFScAjeScOVX~=ard0 zRG)FAWKP5x(?sQSI^jR>-mC3@ZhJkP&gI(y#L7IaVD>$O-=`gG6%m{5;|Nft#f;>Ki|no_OnzRK8qR-uH6S`wTRVP5Rp7lt)GzEve|fx_unk^)6g) z9CcW9m_5?0n_JQ|hMn%gRF@=r_3q}YCCuMOAE~~jyu)fKJbqT;bHV75CmpbVg)caJ zISy2lCGu~M!U_~WZXvZD&Fz6e>bvqG7!QLsmT0d9a?56AopUW~3V!@&Zc;!n<2CNB zJ*W|g-U6Kt2~VFyM@Ft%m|HRpgkT2@44*-cP)Rh7w|0};9voY6z>e#CdwJO3-`{Rp z(mEV_(NhMW5cfIi9xqf(Ob}N+5!L&A{jNk(S?aizmn%(8S-FdUR3e1YU)=(6zS}=C zqM)NgA;hx~_3ayz#Qcqi!{#d6PvCCK7V;hO->?DeSNb!(v9wj6&uk=~`8mq9pdgDi z(augzn4t6X^Tw7vlr+T?u^MS(IgIvdNX0kU?TwW4!Qg#su(Pvs?}0kyxNWYK?;8)< zx;CHv%kox|*mP~O}zZO5u;}xH%7z4-^vE!3oV@C~I zaaUv21P9Q$`3%+2z+7G@{P@uCh$-+<3`2$RZ5((y{LCHzt0p7D=pOX8(;r$t&3LK4 z0iQxyK)`O<&B4I|ev{Giv0HRc@X?Vo5J^$MC~E^?RO;X+5bV2FU$ss-39=E?2jYCg zEZbqtqCpI5@ykBKY-8q9sn!u5>TB3mt+VkYg51u* zezP7U;h#E{;)XO}Tsbdj3ix!e%7TQ`=B*rMbSzpba{pZ$bphHzS6r^`yp&{zH!^*~ z&vzLrVpBQkYBXB`#u!?8vi%&dI@~!k_rt3VzSXA0NGT(yMbFP)sDBCXcin42!`oI- zu+^nxci2Cfldaz3AJpzUD((snS=n0)wk+YXJmMt(^U*iKcvj(Hk%OZ?TPQ=NQjb%_ zYmaPiuRP}#3lr1)Xt60_aP#Ekx`&nB0 z%=xkO$sxPgix>S4L&L*fvkfkc|0(HAnJfPC6MmGS!@Q$VVRJJrCAZOQYwPD%dO%>R z%}6$mt*z|~GTihAp;$36=o8E4%lYA90>g$^`$vt<%^s)z$kVXYqBf8#N2 z(#87%GtYTkkX{K5j288tltY3S+o?*emQ&z=7)=YA4*N_GM%2D9?=s` z`Rw^~OrWH0@78b@8VKm4Qa!9KbeS|}qi&of6_3V;&>v^Z4>pPdlwaok zj0wKV1rI;UgM#asnD;bNkP07o>A*|YD4kji6|^G2!jO=ZY^r}GO9JyEgzA){wU^%v z!pn6^59=d{(d*ZA@->*4m_UvyWhCO(9ulX>8k(~222h39uR*iO$C6jVxE~+k4Lo2P zIi79j?8y6E>>EEzbAOgj0SC^Q_(vZjs1}Cxs$5xZDH6wA_`N_Nie5!`N{}7D7xAR6 z`EXwNRu2<^a-6-+k8b?dcSCU=UtO{=+o!p@s7ti+qRHGZS5h@6Qc0o_4M)o)z=U-P z*jcphshuy7ifR$vIsDt^J)IdZUX*sdIkTwbm3qQKG4e3V>@K^(l??gaj5of=@CecP zY;l3qWaJV~`EF&CQ?apu4IR8l0zE=oT9Ow)J>c3*YwDL1Vrr?`CV*19i#N7% za*u$71)s=>h?S@(?j9bA(xp0MfWSH$E(r8YT$tfusH&ttYXjd_TJ+$`$;*?BYqyfU zPD@QKXly1!ZW|HplM)$JEe>kJOa3nv4a`afy%?R23&5c zP@QO?v~Ve3vdy=f_}Ex4y?aU?lOf~oAylT|$Hs;Fo6)s9_AoMieSM6rJjSd9E4l4S zJPJ;b>SXr7Z>xbPbcF8;)3^+6tnViTVq?H@m0usnZm4sa)+>*hm^ zSwM_z6xDBXf6lEkNG^eLnYsJGnmj-g5**x4GagOBC99-_3-pDYuLCB}vK$sH2oZK! zj={vEaP4~yd_6cgmGI-U9jPO5Y2I zhf`5eQ4z?!1Ud#r6$h7p{~4qUtMaOT1^?KogIXBzJCD77iw6&WUbnqZH9wp^bTxC{c&JT~Uo zo@<$**OYMcTy8OVQ;&*q;KNp;)j+xEdFS<8=Ve{)m_FbJJ3FD3{Lg&B`|oZV6#l?Q z_FMv6A*Gw}TxxEed&W%4kl<=Dj`f`P_h|>MX(m?&Pq@ERuFClm`S18jAf>9<=HvG_CCW`TDM@)Z>d8QzDT_Uhf$3?~0#g zOZH_ys}ce919PUq+VO|<+LNbEH&m4P&QiT`Zfwl&mA$FbCI`cXPu-o~BY1dtRW5L;GLu#VSFRo!!KJaWz_2i^gXLCQC={A7U==Obmw}>@JxbdlN<8qps)2p!|SoYnA2AoEO9;U;6_qodS zYp{R|!5`;FP_}vC-dJG{4m?VCvC~ss!RtxCaJd2LQkN>dv8gFcKy1lS2^*EVRY^f& zyq1v(T0%yj3b*ggZo$5N3yfeeyfHK~!jCE-rlyW0=KyL^0wUY+usnc+Ksj(?k`A(N za!N|e)y~l1^!5s4@WNqdtq~$_uI4{n|tkEaP-WxZzppj~IUQw>vfDfjNg* zN9erdfh^~T9lapE(NL-n-^#Ec%TAV0p1efeHBFt3cE)9G>imI8@*9;Q&tRVBv2I#7 z$9s^eVrtvu_keUSgSR;k0y8;gw{PF8oN6-0FPcPg;NYiVVV#c+; zvb$G8e;HSqUwsMZ?csLB!>&MTZGEPohd;6jGhqk48Sy_X-;-aE%2vEe1Dbd0W zG3kAFa#2+k2>}5C;O%;2Z~t;}X-P(t%q}x*z-kSj+Q-Ky1t9rlW%$4yc8+8=GR}(o z3;%|n+5VvSXwbY6{RzZ`;w|vaY!_MdEjs-bj(-eCMC72Z;1I^*;^I$$jMa47+uOS~ zqdwFbt*+Ky1N%+?Z~=996}bV=m2!3BW`H2wo+9esfB0bD8$;dbx+)7pMt?wa%tGN& za+?7|zzRM6ZfI;Ad$^EMSMee$I4_S;$ayiMw^w0IAQpmLXPj*Vi~lMuZJHUn-ImN; zwVR%r@M{s)?aU^#*;PJR;)y3Ip$wbMm~WMNG~ZTjTaKA`J3<n{v~1^tdT`LY zr>Wcv2!P(-{$?!%rtY)gDD;Lq?G2ESg;%sx)^=Fn;h47?Vd*B_z}5y$VEVvG^e4xchg0leQyYcE{v-@L1f z%kt6cC1Toy@H+P({d^mZKX#1?J9{^`&csh67x=q+0OVNDd33A`lS6^eO2?*C&DX^l zWlHuHJ`@wS9tw`7Wy=9X-UiV5YtXL3UxaiE#h;84q_4u<7=DsFv(Eq zh4z>O3h9)?DQX#k0b03Su(kNu35Wbc%)BX`GUzEB#~(bVc|sG5B`7%LHWHUXhC00o z3K+YSafG+gi*Gp>E>A&TpY>&Z{Tj-a`zhG3%>df_J!0mk*8;pq*lGR?>KYjyPi$;W?4J&u2 zWn^<$%2gKk_*Tq{CZXY-;qRlT)*m0&R4&ZQ_lM2b`24^xg3oI7U36~pfY@s9FDiu@ z3*V&)LPn*tl!g(mQp5GMD_NCD+((z6Wp}U6c})wf%SBatTyoy{cze$a1_HfIpt*f* zYIcC!*0>Cd>-HuLGkAWdy{>0Nl4)R2bzH?y27_(bnjXDLSBM>LTeQ7Eg5z`Ybq+FB z7x*8Aj?L6jX_S1F$+@2&bpka1$EO!8fM_zq#*?pRYwXoE63TNNO{G;yQ-5}U*W_PL zS&{JereRBG6mm3Wuqc$P58}LAq#n5*ZZ*JLnf?QVQs?SkVv?vzwQ+NUw;)oK7_V7T z;#an7V;Q(R7rs{IqROFdfTV87B&VPvbJGXutLoYwvl00AD~WGYO~NZR3SvokxV?=H zWUZ!!ji-(opajSvp9zQ4+YC}>&Otv`RmQ6F?}7Z)+4_}lW{7%~$6mdqAA!*LhFGt@ zk-Ln_%y^pWFw*wgz;y8O*$D@CptdgwfM2s(fzCLUd6O#uYJpgPJ za4&cFU?Xle=iutw21#ry)z^HgdOGny*!t@Bwyof{s%l+#Z9OY8M;6`V*7y!vp#43_ z*U#_G&-a~n0`4FBliAdJA(E`>x%dGR7OU&)mV#U8ht}h@K_Axvu~1%v zxQ2>%mthtzbwX~P1)&HaM>Y`o%R@N=v{T$27m&8r)@acK4mQ@-tCXwz*Y1@z94!~ zqoblK{jQwLJ|ypU4OP3XE09r8to{9|oi6Uf4O-!W+~8?xX}O;7Xg)Bni;Ih3)SYyy zo|+TNlLQDRj%{g?DEj_gws73l^fmCVfj>v^@9e!cvGcp-6ttmw2;jw_zhFJt%vLGA zb?iBeZHr5}e|`G6*agqj<%fsND=Z4F^}0~#D=#;<)fm7^D^o-eH0Rj%^Vf71cu50L z^1b`mZD_G-<`&gQEvoRT7F?SW*-ZlKPF#OM(9BF0t$_5swTb8Zc|u?JRrOBI&||!c z(`k|e-|V6~Q`|yeYA?VbUN295YTh^CC0FxX$AA+rc26L!sLAeN?}^bUg-%G0k1?LM z7i#UzSyST|**_2nkX6C&=O_6l0rC>uUqPzGNJV|qAP8_82%?D}M0J)nj2VeEBqQNuob6)U|mVLo?y2|egV`MEHDSBY(px8-m8GR>?q+$Z`@NlJ=Ad`}YSRAJB8TQ=no6!GzD zVSauLQ1pRnE`XG=cz-5820J>FZ}&dx`2}h-!I!P}IW__4nFSzrrvs&T(o^Z$+S(e= zM#K}-(!w9?#bomNfD{K3o-z!G_Mg-6=02yX6 z*pp1Y!;F`Siz~J?&YDtQ`Q5v!Uvcz=0GOQo`_~CrmmZolJ%ABlY*H{Vpg~7RZ^RUt zX;YjAEd%By5ECCC2|%1@TR!tYNb{+wVX?Hr7H3<-Kg!Bj3XDxn;}HnoFJWO8$m`Q| zVHXCqT!~0PeSXTrbNv1C^M5JIF&o&a@RV6~0>4Aj*(gK5N-nA|4$ZvjQZV%NFKv?Z zs#x92QjDf7E%IpXQOOmqVU#dT%y-w8%fiQ!xF7~~6h@90_XiDnzeCztTgwuL_y9n8zvtwX&4htm|E*bX zm_U2-&z~UYUPcjq;Lw=q&;CR&>5VVbmivR_1vbdpZ#GNQ6EJZcwHic!Pt|GRmDjtQ zm{&;IR~4Bl!Q%}pQgo1^hDyVij=5aGgknk7uGkHom<%j!!`eSs6RMZp_2J zN1non#ic;{y0j0wc4!);jrwTco!rBRvq&8(rm%76augSOu17?9?i&W`->5z8c~0h} zuq7$%i>Hm&rQ=(94CIK9nR#&&w^~zhr42UC;1t8mX271xcmz$^yN7xR{>WZ(m2feM)Qc8jN&l8uEzTq#ow}^@Vu848|v$spIx1Jjl$k)8XDpOiO+zQ z{&mS@ht(^$uNoB5n00jvy4COMDK~eyHqgTo5N_Y9s`fnbT2r-G&lX86tyfi3>n%LK%k~>G<8{Sr zt8#j&ZvZdtnzl`WyGR(7325S>R!9_lS?o zMdiwX`j8d^G^_&rA2Go+C%(@UmRmm8d?=G8rKgX5Fd{KZGvwyx0tG|>*4BM}x~{3O zAGx!$L%Y09K;4eR$TkLOyQ3QokjCTorA0g1y{yFhp_AD74vWW+TQ0Q=cTY(hCq|{Q zT=Ei6+|X5DVJUuSt)9JXCNDkaR$h*_*YVhoxT%~t*ne~?-)TtpB)x5brEZR)@c^6f za>FzxbOtEwA>NcqWMTP{yYxMK`tX(vWk2Z??-8d3NwTuxB06hyJg0l~_MgE9pt`r& z{MacfVQ*E%Yo`=i5Lw}F*LF0ioJ!rRh4!B=go!M-x5J6~C8^{Me8watXCVjyH?UJ3 zNhY6?1%M0?U;0-sX-w&)qD+VK;@EOqD8u8wuSUvWt=Z<46~Vw}M2RSr^zE?{VrnCg z-#~piIwy~@lQNvY(r)~zKg5{|R!0K@^lDLEOBok+B3V}X!oPom{76~F1W?7S!e3OP zdgqi#vmcqnyal+x^-ab8&g+C4w5(-+8sI_Zs{ck$N7zatcF+Uk;~A&Ra-+KxCo6Y{ zORCP!-u&3tVYW(=PDBoFx|3~CT28BcCpx>qqagv`sjOf~KqG7YY%kPI^M#Z?JghdDASz`D=%gpS0_o<}_;0HE5 zY%VW<=&7~{UXUN1#Z~dEcwRhO5kYPMr}*7ODDJqGm4^yHZdCD2n@UB+#mrn>1ZAh0sj1#j^g7b(y(4ZAAIZw%2f0T6QH8SE8EO{2H@vMG z^R1mvt!U_}pPqMshE6Ee;Zi_9kjZfAf)Z(E(OH-iZq>Y#4_ceHuKHee+2Ej8*W`d$0`>G;$#9#3H&qA z4wmoRthRzq~mPh&->h8K$vs%?AE&{s81BAi%Gkt6{Mdaj{>l=+>H@ zU3v`zbULVx$99g-pI=0-!0ulj3b_pwM-TgrRoO6P8W<7r_-R+y&!6SrCmmUct-+IvUA6A zS1_wfCVSbh?(x@q#{L;73NZGLDJo7bPbYoG?~9&?Cy-OB^w*))IG;XeN)U*_&J-eLD=$N$?Yj3>17z|9qRiCONpsnIrG2n1|T4a3cmMAJ^+U@%ji z;X!#+%IX20lBy1N6<_%PoRE$^Niqz)`5}gJn;m0(!q?lBh@!B;wLWJpng|uCgjr=y zu?6?!$aB8N{

B21Ls;%iHeN(=2=xPC7RbQpbQWD$) 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 PfXn!r`Bk)@eZ>C&5W8E2 literal 405133 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

d`%i&b`JZ0W*jAl!?oGX2s|C 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 QF$aBkuPj|7X&Ums0K)BRp8x;= diff --git a/icons/obj/items/clothing/uniforms.dmi b/icons/obj/items/clothing/uniforms.dmi index 6d203ca69feaf84996b4d4d8c9f4550843b4a562..132f193fbf4025236d89cd346c4530a6ce491fe3 100644 GIT binary patch literal 127271 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

!-^s6yc*O&Q& zdFpJk=_m~KFOrHFZUrFxN&3O9se*g2jo!RA z>Gvj|&)mikn8hEA)1}`Vhvle!f*BM|#V>23j%I#%TvhhD4FyC)w?R`CmK5rmFGFdU z9V9?C)+>PipU;7x{54Gg)LZ(cqzqV*os#W}BUUukAQg=Q*e8XDFe||uj zb-)9;Z2E7i-mb8EkOYK45Laa!KJ%h%(YRkPS!?Wj zm^$G$_(WO;1LT}i40XY{L=5d2TH4@w0*m=tNjl?nY{U0YSNY?}NdCo5=i648#Yf&Z zu)mDMjFXS7C;W5W>IgOLt#9*RRY>ep>t|8>+H+4h8K)b*D zKxk-e{F^Gj^4ZpXu~{@&4W)b(Ft3FS06A9jThR*jr@sY5mR)9CSklw5f74}3A!vB` zG9x!i7&joGZgFJ4-}9Q;FfE*IR#y@SZYJwW4nd6fz`{ycc%m^~mxA$>Zf6^UJr3q= zHNeqhYE@S(oE}X6fMw=FbDiw6M!+Jp0m345`Ayg_qNqq`j8W56m3c0u|L5a@ykje-+IqzTHE^(z^c|kIo8-VTHJX*K zuKcDOS*urPN}eIF*ZS&Vupi$)vWgHVH4F>pGiJ0YIeyK4*unk;zcl+6mShB*^`)fX zR9!=3M)wu$X3v+u3?U6C{m_Eh{rWJWO(^>% z%rCS0$wOU|*VRDp-{Lcqa6PH`0p$8Ryl#?e8kpbU>7k-(S_O2sVnsywRMW`hs{Kf` z`GgtQb<dByPo>-}aiGiZ@Z=yb%le2ru+DFp(NjoO==98V2yypzS?(DG9Q zg23Z$b^JB3pzZDEEMjdj`rCvRzgrLHs^V7gN4L6?pQAhdb-G!-*;Djk6@`5xdb}+W zMK`{Np)w(dzpvCd;^#ltq59tQsfzX)rBu1BeWP6vFpM4(?^u9uu+P{wF~jD$+dkVn zASC(P-up*B?dWq66~||P-_h-9&I;b<)0r8SeI<9Hql}CNThekz)+8Lc;OUgZqU|>6 zmX&H*%1TwbekS~T4v}~HK@?MGB+nQW6hhi$Ys^zsU3L<%G2?c%bwwas|d*h>I}0R4rdEOzskQoEAzf_1Kv zhg9tDm6mCch^;6e{4v>qjT~;!YO1=p*wIBhTbo&!O%19X#Y#BKx8D{`(=;}=4{@(* zOA#zabt8`khHmS2DU*%oJcc?!L3i+qfRMpPEWLk0c+T6sG4Jrjf%JYBw2C1d?fWDQ-PloW&PysK>w|_#v zC@32Nk)HKooDAgJXHr~thY!h*EY`7?U~siC=Qi+q8K9tyHzv>dt8u>?2nl%nMCHTY zE6>#pNR7m;c6eg@nen)QG$^>maR8TS=%1ZsAr3P?lv8x68{MaF8h2o60q}iT8up#HV;Nf=He8cUZ;b!OcjMHvslnEvR(y}t|){1YgRnEa`< zqk((Y`=1D@GoCQ-Km-FFf1D(&N$bvqi8#yEFVmE1^>VHy%ss)^TH(1szJFqN8ufOi zARRS=HK6cvKZZa;e4qE2W?WqDYE=(hT}fIXjwPwUIUMk-Ns8+XZ4jKm)-6A~)3I#p zbTypyfTXDq&HhADt0S0#F1@I0lb2Q4rmz@GlzBDH!%P*fY(@w?iV{C(KS(yB_NMFR zK!1*s8hJcY=!=Xn8naZp@3#cOgxVyd z2M5(3ZUE#dt)vI>)ZS$z7xmtwx&L?_Aiqj#gm^ciD&eBA?sypKoadz&oEd=#Mol} z1bKvzQlh*%y-*56m!Tzw44X9$U_9u7e3}igw!G93YP59MHU@0YcYKfwE~zwtR4wno z(>33ApG8)G*@HmQupcEG@Dn8z^4_)~gcbiCoj>ugF1s!9aoDC_@)_gufxE|t=q^yb zGQjnm#y*jAYPUO0lCnStZKrdIH&Ac?G?MY6?*93=$9}9M32TX*!|Pw zB|3NQ@$uEQWj2(0BjV2ID)LLA&7r-x=OpU>+lEFGye~D?!{cEYm4zwzchw~j53O=E z;++1S!eOhF20Ai3fUx6z5hC9%^LW7@X^`!>7@f5dLDEOX;`^JiCs@w2A<(kx?h7nx zjh2UgJ1$%zZ$RXrhmGVF#o+x@*(2lj4y2lzk$PPbS-@rn``0kiaOV*f)?iGccatF~mGv686gf+5qNE%@ z|I@Mpttr+!Lc3~0cdV}-f0I21&p#IQS#UzxBrV#^V{#3ueD6W!@#yK+xq>}cx)ONI zv$iegsEB;WJKLy=G4WDuIj%=lcilAg5mp-o@^q{OL|U72@MI}2@Pg#VptV_yuZ!-| z2utFLlQQw0;qKqNxp6fZf(qh{$g%BX3dYyaavG1bpJQy;4?>U-arCBujc@q4Qkb|e z&`k@O3|TD)`i?%v1%W_Aa1Y(mt2^rm!mVYpWIl*kTRc(2-JBn*N6W!#W8P7PE?(be zUs2|pP-iT6-9A2Ml#h?33zK+?S(HnWFNUK=8m{Ce#;=IS*&DEI1qH=GVn0ON`rKi1 z3jlgzcpr(!=?(PAUF)q#lUJHhb!-O(QEYU;rJff9M6`bHd^&(Bs&F74aR#MR-np0w z2s5gfVd8zhcyQqReo2)4qvJb1eV=$_a+xd9IqHO*JX4H@TWxPyQ3f@Tp+iSVc*adl zv#aE>_9T8iq_-2uTj=wpm(C}{li>#|Gp5$qpdat`;Q*3#G0=ZveB$t7l+M4`#BOz& zs~chwujfkC%ec2fp7Q-hc}@Krm4A6QAWcffBBeLqJKh-*TwNy3BVHeiW-FfcO|iDl ztIZS1#UCCRi1%(5v!3GJ0dAJ+Z&A}RJRM9<)-5P)Rrv`B9wsXw$>1{`?K%|IAV|0S zl;dwX_&ql&-A(?iPEp#9-5bPzw`)anFx7#OXRCJ~}T_07xiphq+gTA@IM^ul&ZwOg2#rd1FsdpexySA-1mM{T9oLa?>A( z(G7rzGE#sPTujy423LP9bAs`_r-oh)9>V3NogK2eiWB|@Ug8Dk-9cxAva>%X>z=vR zpTE<1YRvT`t59%u)E!X)SVc``R@Y_7|GA9t@CirXd$Eg0qI?_e+{5>mO@3GzDMh3F z`&V!Dc*_s?lP{Z+4ss1=K7#{1xo_Gh`lb?&Q*%CHK%W^zq@l2iKNDqAUjcC&msQ8V z_Ws>h|3w&}7fgCY$0($8$_iNX@YrV+@siyGR_`d&v0`K+D}872Ze_d%dkcpvrhY6C zcX4%?f7I$hNG9%A5yTQl_D0Q!29jxlNp*ySZ|`PQOAn}#K*d6-A$KE{XX$3tS-VnW z*Dv&MPjv;&uyJj`Bu`9TcmhG+aQQS(Yc=XSr{C1`RY@BVjhguS+Uo(jIX7Zgi*9+_{qXGRQ>2{pT6H8TP^Nv4k{j zz2A%;i19~}{w*qKF8<2Nu){Gt7V=dpfP-JykDO^Bw zLMDcw`-X%39f`cL#-+}`Bj4AC))a2bj|Sg){P$-S^&-eBeA?~B4!hz z?8zjzv;|01!$-RxWro1wo}XRPd957b_=F#=x34Jz$w{fUbE*2MUHGK-dx{PGLXH@x z>C|gJg1i;Wdljm1$tj#Yyram`*BZd(&$ETRrXBjt+b%$Pu#q!PqZ`_UK2K@%j8Wo$ z&pYt1-wxN+^!ERA=4c%*aa|T{{63?OZt<|smg^Y+M>pWCz}bRS_il;Vm<5pi*F;K` zO3F`m67|;>hW>;sHx!KKEsO9MNOwJC6VTw+f7Hj=kP%+*b#EfZR9;E{?S#>dX0tBJ zX+E2%bmHnlZkIIK@~ki0JPsfIWTFQYJDK@p&U0KH8e6?x_}DQ`|8rNu6F$y&s}~f9 z8FpJu@oVWXY=S4W;As%}!U?h`k`5`>B4%|F{Gsny^yCb3v`^2?J{QR!uKSC7KjgFu z>;5lc1BN}hKk)K`<~zpAP|P0X#Jg^&Pp_C>2F8jErHe`FGHMsU0BbdGdd>nnww1sY z&Xz*SQ(d=o)0%fp6ZUsg(oX~;w1qD*aQG2v)MS=aHV3TO??Io_v-xSJ_9ar5h1KfN zr^_E&&uXW$Ky(cG*NHr0Eu`I+_Lcd6NU z*j~w=K0Moz3&$}P3Vc?AgT7ZVk(Z&Z%$E^B$O)|hk2IVK4pW!9zWz{=kSD)sc$R%7 z5RokGkplF=q51#I%K&07X1L0LQCQFIr+u$}WXj0N*jSAuif7Zmh+Vq(_>;j>%3U=-JwF$wD2V=H8p(;E`k1YNkQ(B z{^ok|GdMj|!-F5=HXgTQ-M_kXyQHY8>@h_)lcSi2UdXKsZ&ivM%TWTD@At2r%Yh{C z9_&B4eg>T0fwlmhIgbN{TTancFIZoyKqYYa#LWsW^2ox!4>Z$QDWBv!|LpjX@v(G9 zQDWlF(#W(KXYw;*(~q*M5@wGgKPYDMh+j%qm*2m{Q955U+E_?QkMp4gB=YbYrRs8* z%^lwO``Gf@F> z7t_ALB)7igN0Mdnhe4p-!M` z=ZL>tze-!v&V6fsruiOQ$GDkE2i|P5zJc6kG+;2LOTjl{YPXn2SjjlmVp;)^ivG+=1u3%#fsL)%%0U1MoEVD+@ zK|ze0aO6jM>yVwv7u$tu9XNOtDURHbGwG#^2a|vquldfd0T93cCgvuc=|l5gDoIP z%%%7Ygm=vgbZs5^JjEtNT%G=lw!cTysy)dwM%bp_fthk(zV{!;di~5Y_%xE0pXGV2 zJtiy-xifa!k&aDdzSglAbo*eS@Wq26=ii!A>MCT zV@mSY1i$Pej{Y7SJ}=n!uCPz8A8FdUYMk*jR)VL0U=LdBI1ns%Scf+WC5z9%(zlsC zp;5Fnw`Z|eXEGz0vl=(+c~qH|f-k0#SAAkEMEj8?`>@;H7oM9`+7RW zyU^=_xwu5$Wm2-%l5Um~AaRRgW>3W64z&M@AuhOqoOP5C#Od?#7QPyq_tqV+lROG( zJ#z}?$xKosdxKKKEPMxE@jI3A>_*Kjqfx?L7pM3d#~p) zX;TpngS#QiSzCG5dipff&hq5s#ssh@;93vgl^)&nn|Uu>rP(2Z3rIiVowK^tK)MjO zy{xbJHZCK7hoY0VcVx(nLSXei%+=_Izk>(+&vl?pQgYEB--W89y}Ud>sw#wA;o&~T zAj0XtkFbgcaCxnX$t<|7@|N2g6GNRQ}ndw)Rr1XhY%!<$4fZQnm z;Fu?-&G(JWc{C7N9d-J29s_okftym-f`@GQSbQ6K8GZr?@am6hD>Cbm2>*bEkgoUJ zoPvPGSngmyMSS)rqmTdI9R8t|Y7^!qR-U?=(#od;r$rbuE?oRGzRBX3ikg3}wtew4iF1cnIM^?s zlhgJ(*gh)vA(`^cB$j4b$2TGQ(bt4ndcHX#?x&2<^5N8t@LECOcxltBqB&wmjTyMnyq!UrPbCaEh^6BCbba;N&I zpAGw>xed#wvP&B!`-yM;ro{oVdj!`(QWoQ7Pp?1$ul0~p#gxsFmD3jsl;v=cPCqtaN`M?Mn+Las5tehT$G1ueAX+uV zm+)qpp?g%oNx-lHz<)&yG@{pfPQvGf2kjCj2KK)419Y~1c>|p$lX!%4A1Xex)s7F% znMK}0km(znnq+fZa!2-Y$dLf&%WJ?8_)LdJT^Na2jGV->9>aa_wIWR!uC`pxkZ&3= z2zb-qMw;%vbks;7Av{|w{fc=0JSAyzj%3}{A05#tsOy;NB8d)dMw2b0bTESj0u3FG ze7FHM*o#fJgx3sLO`NrJ`sPQA%jO5Y#;dbrg2R55()i$k4aK>LtB`Av#bX9+Q= zz)-+FuNF+NOhKKkznzxc*nYDbR>98iW<8Gxws8iC?X=K_i<{x7mY%;haZvE>TOiu6 z61$n(xF}{d((_tk>3~)20e-Dvkf(3M1&Z8NeX0y!c6?~6kP1R|sor*Mv$T6v`1yPX zX0+t3n``G{3}mX7R#q{NdEUs`_4!$_WjC)aXn>;G$NSH`5B=4#Ps<4=ABCNJ>KrIq zQ~g5KN8ip3?E5FMD^PVj^b09Hvuza<91>{q`|&hN5cbvB-Eu?dxJ5T%So8k<(-p6S ztaNdd=!jsv(5Cl!h;L4EthNpiHu1(?#h!GNTd?Z6etZdwH7J4g$Xc`q#8O`~3 zkE5^)BoTCgn0Zh!9$qDpTZY{9o%MxiU3tCIdhx}(m)_hR3e@)a-uYc(pC;!M4QHDh zR`Qm~5SS$-2roF06{A*yPlVVvgi2^5V>>$lQXN1@p#~lSF5Z0cWeV2L-TV&kWew8& z6M8J33_7_~Ox~80i=BJOY z%CI{EW9gk)LE+UnO~thc#%{h@o5UC@sYVn|Mz)n?Q^vl9J*`suF!Y~k{E%w}fUHqs zK8~2Hii)Lb&z(|*KD+Y;ABzo1LT68%JNl4LXVmHnx0+|A0g0pl67R z6si_>|J8)x21UF?12GG2ump7it+}$ULP;mm>(Moi@dJY!J|=0}@9dv*Yk3mL$OMI} z7utv;e&jF}DXXtWQ7~r2*VTu5_;x>09G<&h#qsQ!WHA-y%NS9z*i=jW7tW!l9^`|~ z7%omCZ|K69?6ox5z1>2biG4Sooc<@$JAM;8(fm{jC@T!KdE}*FcUq zp)_&pr#sxzJv~J*V97{n*ej=2E@@Ef_FZmic;i`m_=J^Q3TKMPm8K*HqiFV)m;K4( zm?kB^0#E$wMHft-WuJWavf~(8Xvy6mC#YS%0m4OzgI@@OW{PY0Wd(R#)T`{+w-9R| zlYCd9iIa9P^+OrfoN=Gj6X-~}^8+O22W&Nh&WUw&z^E1)x~pPXVA zOW+<1Xbv95M`eEBSnS_{Q5|0pafW>5xv02c8rVi#7KzsQaxJo6<4<|Iyj{>TdWHL` zR`=L&d7u6oaJA6|TT6a4n5Ojb9+jOWF5kLdRjCV~pvnT#@8JPlez?cKuM@7q4+>&R zOAfZ4R|hcY{(A<%8!T;mB?@t1y*L#pqAJ)H^}oc|!!yH~xzYT5YRP%$<;dx&l)_dm zGCSz*b*p9Hp)o5Qj?2$|Dv_1+f}0!vc?roZ zBt~rA!JzqC?q1_&KU^b(+4zRBU>T4E+qSZ(6h0q zK30BaU(?0_Fyy_%=tI2Cb%tNaz{qPMuTXORl<-|SB_AJlSe2v8#d!1A|J1&Z`2}Sa z7{RhqJJ5OCtmg04N9_XFGT;wGAf_Vr{HU?(n;DvWR7+d6!xfT7SSfIZf+wDcCbJSe zOM1>^{63`%lZdvlaXK7PP1eekY6F zY2$m#u;jIhDwOxNy<~mRXXgYMm!TovvOP2eEE6I-a_RwQ@wg{@lMz$-1Kmm&m|u9C zu;uzf#PwfJCfx{-%j9oK&LJC!RCN|>s-G=UqU_NG{~=w5@g#xuPA7+1(6|>#^@op> zJoju_Q8)c4lxFEt|FTP8SXh!(WciHdpy@_ar_RgIkz1O;CT=xGI-_fCa#myDF*KaQvU8+^g-D*)8 zJVDv?Q(}%i_p!3`djPl2ml~i?3}uWYA`>SF7NhYeCzJ5D{Co&?Tx9~vTwE>PYdlJK z7(-PV;-wAE6C@bT-hVOH?<+@Mm(kWqLbq$6eH zAV=80U{5Q1L`TgRCMlU^^j2|(kb~g*W z`qm%tpAu@%{x3oGS{+;xi~9U<&nA`iKg5hv`mOSu)`*2UbLK16p3svkyQ*sxe6S#6DPDhu1j^QTML<|pG@?t_dFjO zQucWFoG_$Y#a8lJZnx~zwJsAUbChP;$AQLM7i@4<7{VarlIPk$xN)_pU*~*#-gDMg z(uUecR@9dB_tp=nnDlChC?!ebmz8 z5IYJv7#>RKQ9Ukqx`9n)Qod3wT|?wCOTVc3pZ>I1s4kWwymKSnwsf`kW8jiDkQp&{ z?6k8NmCBX5|DRfB-mk^SC$QJ1v^cjAvX?W_{H3t0)FPvZSAGT++5~Ml=>RvWT39s z!Cf*Ri384LeC3qSkg?v#CD_(L{H)a)c!Ac0$Ic{d?^>Hlng6vwnZk3gMriXA+?q(9 zV@XPhm`6UnF%0fvS3OG@(@%?gjXGpFRL}y%fpAI zPt+wsxcq<~0CjO_3&g>Jl12h&1^Wnr

h3UNC>cIKQQDMz@+TU2Bl+a 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 From 5e099bfa60a81c97de9b7995266bf6093edf7a89 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 19 Jun 2023 01:41:28 +0100 Subject: [PATCH 413/495] Automatic changelog for PR #3259 [ci skip] --- html/changelogs/AutoChangeLog-pr-3259.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3259.yml diff --git a/html/changelogs/AutoChangeLog-pr-3259.yml b/html/changelogs/AutoChangeLog-pr-3259.yml new file mode 100644 index 000000000000..129c84583e63 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3259.yml @@ -0,0 +1,12 @@ +author: "QuickLoad,Frans_Feiffer,nauticall" +delete-after: True +changes: + - rscadd: "Adds The Hazmat Joe with two minor variations. This is a Working Joe equipped to handle hazardous situations, dangerous repairs and firefighting! They are complete with their own gear, tasks, job and purpose. Forget the trashbag, get that wall fixed before we get spaced!" + - imageadd: "Adds a new Working Joe model made by Frans Feiffer!" + - imageadd: "Adds two variations of the Working Joe, aka the Hazmat Joe. Complete with accessories! Beautiful sprites by Frans Feiffer!" + - rscadd: "Android Maintenance Stations / Synthetic Repair Stations will remove shrapnel & fix organ damage. Working Joes no longer have knives, and should report to the stations for repair. Gigantic thanks to nauticall for her work on this!!" + - imagedel: "Removes(replaces) the old Working Joe model." + - rscadd: "Working Joes receive some basic equipment, and are slightly resilient to disarms." + - rscadd: "Working Joes will start at 3, with a maximum of 6 depending on population." + - rscadd: "Joes can access a Synthetic vendor to replace their uniform if it is damaged." + - bugfix: "Minor changes to PO Uniform." \ No newline at end of file From fe86a1341fb28d7f1e7b25291b2f98ce47f8a9b7 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 19 Jun 2023 01:36:46 +0000 Subject: [PATCH 414/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3259.yml | 12 -------- html/changelogs/AutoChangeLog-pr-3489.yml | 4 --- html/changelogs/AutoChangeLog-pr-3624.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3656.yml | 6 ---- html/changelogs/AutoChangeLog-pr-3659.yml | 4 --- html/changelogs/AutoChangeLog-pr-3661.yml | 4 --- html/changelogs/archive/2023-06.yml | 37 +++++++++++++++++++++++ 7 files changed, 37 insertions(+), 36 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3259.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3489.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3624.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3656.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3659.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3661.yml diff --git a/html/changelogs/AutoChangeLog-pr-3259.yml b/html/changelogs/AutoChangeLog-pr-3259.yml deleted file mode 100644 index 129c84583e63..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3259.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: "QuickLoad,Frans_Feiffer,nauticall" -delete-after: True -changes: - - rscadd: "Adds The Hazmat Joe with two minor variations. This is a Working Joe equipped to handle hazardous situations, dangerous repairs and firefighting! They are complete with their own gear, tasks, job and purpose. Forget the trashbag, get that wall fixed before we get spaced!" - - imageadd: "Adds a new Working Joe model made by Frans Feiffer!" - - imageadd: "Adds two variations of the Working Joe, aka the Hazmat Joe. Complete with accessories! Beautiful sprites by Frans Feiffer!" - - rscadd: "Android Maintenance Stations / Synthetic Repair Stations will remove shrapnel & fix organ damage. Working Joes no longer have knives, and should report to the stations for repair. Gigantic thanks to nauticall for her work on this!!" - - imagedel: "Removes(replaces) the old Working Joe model." - - rscadd: "Working Joes receive some basic equipment, and are slightly resilient to disarms." - - rscadd: "Working Joes will start at 3, with a maximum of 6 depending on population." - - rscadd: "Joes can access a Synthetic vendor to replace their uniform if it is damaged." - - bugfix: "Minor changes to PO Uniform." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3489.yml b/html/changelogs/AutoChangeLog-pr-3489.yml deleted file mode 100644 index 82711f53047a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3489.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpypigDev" -delete-after: True -changes: - - bugfix: "Completed the teleporting pipeline delivery system between OT workshop and Requisitions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3624.yml b/html/changelogs/AutoChangeLog-pr-3624.yml deleted file mode 100644 index 311bf1b3aefb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3624.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - bugfix: "folding barricade now takes 15% less acid damage instead of 15% extra acid damage, as the description hints." - - bugfix: "folding barricade now blocks pounces from behind." - - qol: "collapsing folding barricade by hand is no longer interrupted by taking an item." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3656.yml b/html/changelogs/AutoChangeLog-pr-3656.yml deleted file mode 100644 index 20c84ff1881a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3656.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Ultimate-Fluff" -delete-after: True -changes: - - bugfix: "Corrected outdated information about one of Dancer's abilities in its strain description." - - bugfix: "Fixed the erroneously-named copper coin from gold coin." - - bugfix: "Paper flags with writing on them will not say they are blank in the examine text." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3659.yml b/html/changelogs/AutoChangeLog-pr-3659.yml deleted file mode 100644 index de31523f9e20..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3659.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Double barrel shotgun acquisition removal" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3661.yml b/html/changelogs/AutoChangeLog-pr-3661.yml deleted file mode 100644 index 1b0679e258e9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3661.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - rscdel: "Chem goons only give 1 announcement instead of 3" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 086cdf3e9750..c056049b84ed 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -251,3 +251,40 @@ - bugfix: FIxes incorrect faction assignment for CLF corpses. thwompa: - imageadd: new diamond sprite +2023-06-19: + Morrow: + - balance: Double barrel shotgun acquisition removal + QuickLoad,Frans_Feiffer,nauticall: + - rscadd: Adds The Hazmat Joe with two minor variations. This is a Working Joe equipped + to handle hazardous situations, dangerous repairs and firefighting! They are + complete with their own gear, tasks, job and purpose. Forget the trashbag, get + that wall fixed before we get spaced! + - imageadd: Adds a new Working Joe model made by Frans Feiffer! + - imageadd: Adds two variations of the Working Joe, aka the Hazmat Joe. Complete + with accessories! Beautiful sprites by Frans Feiffer! + - rscadd: Android Maintenance Stations / Synthetic Repair Stations will remove shrapnel + & fix organ damage. Working Joes no longer have knives, and should report to + the stations for repair. Gigantic thanks to nauticall for her work on this!! + - imagedel: Removes(replaces) the old Working Joe model. + - rscadd: Working Joes receive some basic equipment, and are slightly resilient + to disarms. + - rscadd: Working Joes will start at 3, with a maximum of 6 depending on population. + - rscadd: Joes can access a Synthetic vendor to replace their uniform if it is damaged. + - bugfix: Minor changes to PO Uniform. + SpypigDev: + - bugfix: Completed the teleporting pipeline delivery system between OT workshop + and Requisitions + TheGamerdk: + - rscdel: Chem goons only give 1 announcement instead of 3 + Ultimate-Fluff: + - bugfix: Corrected outdated information about one of Dancer's abilities in its + strain description. + - bugfix: Fixed the erroneously-named copper coin from gold coin. + - bugfix: Paper flags with writing on them will not say they are blank in the examine + text. + ihatethisengine: + - bugfix: folding barricade now takes 15% less acid damage instead of 15% extra + acid damage, as the description hints. + - bugfix: folding barricade now blocks pounces from behind. + - qol: collapsing folding barricade by hand is no longer interrupted by taking an + item. From 80244701abc5d17bbd1206c40826a1a81ca2c8da Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 19 Jun 2023 11:00:22 -0400 Subject: [PATCH 415/495] Generators can no longer be blown up (#3662) # About the pull request This PR makes generators impervious to explosions. # Explain why it's good for the game Should allow us to throw out the rule clarification about pushing fuel tanks nearby. Also, power is kind of important. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Generators can no longer be blown up /:cl: --- code/game/machinery/groundmap_geothermal.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/groundmap_geothermal.dm b/code/game/machinery/groundmap_geothermal.dm index 6714e3ef669b..4be9c53f0094 100644 --- a/code/game/machinery/groundmap_geothermal.dm +++ b/code/game/machinery/groundmap_geothermal.dm @@ -198,6 +198,9 @@ else return ..() //Deal with everything else, like hitting with stuff +/obj/structure/machinery/power/geothermal/ex_act(severity, direction) + return FALSE //gameplay-wise these should really never go away + //Putting these here since it's power-related /obj/structure/machinery/colony_floodlight_switch name = "Colony Floodlight Switch" From ed1197b304def44c0bc5ab604d50b7f19c1f2c86 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:09:17 +0100 Subject: [PATCH 416/495] Automatic changelog for PR #3662 [ci skip] --- html/changelogs/AutoChangeLog-pr-3662.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3662.yml diff --git a/html/changelogs/AutoChangeLog-pr-3662.yml b/html/changelogs/AutoChangeLog-pr-3662.yml new file mode 100644 index 000000000000..8d95958ee670 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3662.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Generators can no longer be blown up" \ No newline at end of file From 7bfc100bea508889a204de94aa94873aedd10cb3 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 19 Jun 2023 11:00:58 -0400 Subject: [PATCH 417/495] Xenos can slash trolleys now (#3660) # About the pull request This PR makes trolleys slashable # Explain why it's good for the game Using them to block movement is not their purpose. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Xenos can slash trolleys now /:cl: --- .../living/carbon/xenomorph/attack_alien.dm | 20 ------------------ code/modules/vehicles/vehicle.dm | 21 +++++++++++++++++++ 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm index 33cf6142acb1..9eb8601bb6dc 100644 --- a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm +++ b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm @@ -307,20 +307,6 @@ /obj/item/attack_alien(mob/living/carbon/xenomorph/M) return -/obj/vehicle/attack_alien(mob/living/carbon/xenomorph/M) - if(M.a_intent == INTENT_HARM) - M.animation_attack_on(src) - M.flick_attack_overlay(src, "slash") - health -= 15 - playsound(loc, "alien_claw_metal", 25, 1) - M.visible_message(SPAN_DANGER("[M] [M.slashes_verb] [src]."),SPAN_DANGER("You [M.slash_verb] [src]."), null, 5, CHAT_TYPE_XENO_COMBAT) - healthcheck() - return XENO_ATTACK_ACTION - else - attack_hand(M) - return XENO_NONCOMBAT_ACTION - - /obj/attack_larva(mob/living/carbon/xenomorph/larva/M) return //larva can't do anything @@ -633,12 +619,6 @@ SPAN_DANGER("You pry [src] open."), null, 5, CHAT_TYPE_XENO_COMBAT) return XENO_NO_DELAY_ACTION - -//Nerfing the damn Cargo Tug Train -/obj/vehicle/train/attack_alien(mob/living/carbon/xenomorph/M) - attack_hand(M) - return XENO_NONCOMBAT_ACTION - /obj/structure/mineral_door/resin/attack_larva(mob/living/carbon/xenomorph/larva/M) var/turf/cur_loc = M.loc if(!istype(cur_loc)) diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 38c95d93881d..0681b7df05ac 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -126,6 +126,27 @@ /obj/vehicle/attack_remote(mob/user as mob) return +/obj/vehicle/attack_alien(mob/living/carbon/xenomorph/attacking_xeno) + if(attacking_xeno.a_intent == INTENT_HELP) + return XENO_NO_DELAY_ACTION + + if(attacking_xeno.mob_size < MOB_SIZE_XENO) + to_chat(attacking_xeno, SPAN_XENOWARNING("You're too small to do any significant damage to this vehicle!")) + return XENO_NO_DELAY_ACTION + + attacking_xeno.animation_attack_on(src) + + attacking_xeno.visible_message(SPAN_DANGER("[attacking_xeno] slashes [src]!"), SPAN_DANGER("You slash [src]!")) + playsound(attacking_xeno, pick('sound/effects/metalhit.ogg', 'sound/weapons/alien_claw_metal1.ogg', 'sound/weapons/alien_claw_metal2.ogg', 'sound/weapons/alien_claw_metal3.ogg'), 25, 1) + + var/damage = (attacking_xeno.melee_vehicle_damage + rand(-5,5)) * brute_dam_coeff + + health -= damage + + healthcheck() + + return XENO_NONCOMBAT_ACTION + //------------------------------------------- // Vehicle procs //------------------------------------------- From 5b4d03a54b5ac6c100b8c16f1c77763f297a46a5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:24:10 +0100 Subject: [PATCH 418/495] Automatic changelog for PR #3660 [ci skip] --- html/changelogs/AutoChangeLog-pr-3660.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3660.yml diff --git a/html/changelogs/AutoChangeLog-pr-3660.yml b/html/changelogs/AutoChangeLog-pr-3660.yml new file mode 100644 index 000000000000..d59d3eabaad2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3660.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Xenos can slash trolleys now" \ No newline at end of file From d89faa40af3d7ae32f71bb5e9d1c833aa0df64dd Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 19 Jun 2023 11:01:33 -0400 Subject: [PATCH 419/495] Portable Generators can now be turned off/unanchored by xeno slashes (#3665) # About the pull request This PR makes Portable Generators able to be turned off/unanchored by xeno slashes. # Explain why it's good for the game These are not meant to be used as path blockers/cades. Protect your generators. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Portable Generators can now be turned off/unanchored by xeno slashes /:cl: --- code/modules/power/port_gen.dm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 67003d4f79d0..5a335002d71d 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -102,6 +102,30 @@ display round(lastgen) and phorontank amount else . += SPAN_NOTICE("The generator is off.") +/obj/structure/machinery/power/port_gen/attack_alien(mob/living/carbon/xenomorph/attacking_xeno) + if(!active && !anchored) + return ..() + + if(attacking_xeno.mob_size < MOB_SIZE_XENO) + to_chat(attacking_xeno, SPAN_XENOWARNING("You're too small to do any significant damage to affect this!")) + return XENO_NO_DELAY_ACTION + + attacking_xeno.animation_attack_on(src) + attacking_xeno.visible_message(SPAN_DANGER("[attacking_xeno] slashes [src]!"), SPAN_DANGER("You slash [src]!")) + playsound(attacking_xeno, pick('sound/effects/metalhit.ogg', 'sound/weapons/alien_claw_metal1.ogg', 'sound/weapons/alien_claw_metal2.ogg', 'sound/weapons/alien_claw_metal3.ogg'), 25, 1) + + if(active) + active = FALSE + stop_processing() + icon_state = initial(icon_state) + visible_message(SPAN_NOTICE("[src] sputters to a stop!")) + return XENO_NONCOMBAT_ACTION + + if(anchored) + anchored = FALSE + visible_message(SPAN_NOTICE("[src]'s bolts are dislodged!")) + return XENO_NONCOMBAT_ACTION + //A power generator that runs on solid plasma sheets. /obj/structure/machinery/power/port_gen/pacman name = "P.A.C.M.A.N.-type Portable Generator" From a810b82e3fd1cc662b80f6a60286de93dc58a1f1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:39:11 +0100 Subject: [PATCH 420/495] Automatic changelog for PR #3665 [ci skip] --- html/changelogs/AutoChangeLog-pr-3665.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3665.yml diff --git a/html/changelogs/AutoChangeLog-pr-3665.yml b/html/changelogs/AutoChangeLog-pr-3665.yml new file mode 100644 index 000000000000..863950554778 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3665.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Portable Generators can now be turned off/unanchored by xeno slashes" \ No newline at end of file From a8ec2941bd2b7665939c9224b47253f883fcbe8b Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Mon, 19 Jun 2023 11:14:33 -0400 Subject: [PATCH 421/495] Bonus evolution slowly deteriorates over time when all castes are unlocked (#3664) # About the pull request Bonus evolution slowly deteriorates over time when all castes are unlocked. # Explain why it's good for the game Having pocket T3s in every T1 is not how I'd like to see things go. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: Bonus evolution slowly deteriorates over time when all castes are unlocked /:cl: --- code/modules/mob/living/carbon/xenomorph/life.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/mob/living/carbon/xenomorph/life.dm b/code/modules/mob/living/carbon/xenomorph/life.dm index 4fa3470a6031..842e3b45a76d 100644 --- a/code/modules/mob/living/carbon/xenomorph/life.dm +++ b/code/modules/mob/living/carbon/xenomorph/life.dm @@ -48,8 +48,15 @@ if(!got_evolution_message) evolve_message() got_evolution_message = TRUE + if(ROUND_TIME < XENO_ROUNDSTART_PROGRESS_TIME_2) evolution_stored += progress_amount + return + + if(evolution_stored > evolution_threshold + progress_amount) + evolution_stored -= progress_amount + return + else evolution_stored += progress_amount From 3c990caf1579bb0b02309f36bb1113af520b859b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:55:39 +0100 Subject: [PATCH 422/495] Automatic changelog for PR #3664 [ci skip] --- html/changelogs/AutoChangeLog-pr-3664.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3664.yml diff --git a/html/changelogs/AutoChangeLog-pr-3664.yml b/html/changelogs/AutoChangeLog-pr-3664.yml new file mode 100644 index 000000000000..1a6ef3b02524 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3664.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "Bonus evolution slowly deteriorates over time when all castes are unlocked" \ No newline at end of file From d49c55fe59f29c148a7a506a57805801beb2b618 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 20 Jun 2023 01:24:50 +0000 Subject: [PATCH 423/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3660.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3662.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3664.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3665.yml | 4 ---- html/changelogs/archive/2023-06.yml | 6 ++++++ 5 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3660.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3662.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3664.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3665.yml diff --git a/html/changelogs/AutoChangeLog-pr-3660.yml b/html/changelogs/AutoChangeLog-pr-3660.yml deleted file mode 100644 index d59d3eabaad2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3660.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Xenos can slash trolleys now" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3662.yml b/html/changelogs/AutoChangeLog-pr-3662.yml deleted file mode 100644 index 8d95958ee670..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3662.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Generators can no longer be blown up" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3664.yml b/html/changelogs/AutoChangeLog-pr-3664.yml deleted file mode 100644 index 1a6ef3b02524..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3664.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Bonus evolution slowly deteriorates over time when all castes are unlocked" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3665.yml b/html/changelogs/AutoChangeLog-pr-3665.yml deleted file mode 100644 index 863950554778..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3665.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "Portable Generators can now be turned off/unanchored by xeno slashes" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index c056049b84ed..1f912921a0f7 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -288,3 +288,9 @@ - bugfix: folding barricade now blocks pounces from behind. - qol: collapsing folding barricade by hand is no longer interrupted by taking an item. +2023-06-20: + Morrow: + - balance: Xenos can slash trolleys now + - balance: Generators can no longer be blown up + - balance: Bonus evolution slowly deteriorates over time when all castes are unlocked + - balance: Portable Generators can now be turned off/unanchored by xeno slashes From 9d70652e1ea0422013d1d3d82e0a07068831397d Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Tue, 20 Jun 2023 17:35:38 +0200 Subject: [PATCH 424/495] Fixes forsaken and foxtrot announcing their arrival. (#3673) # About the pull request I broke this, sorry # Explain why it's good for the game Bugs 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: Forsaken no longer announce themselves as a distress signal /:cl: --------- Co-authored-by: harryob --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 2 +- code/modules/cm_tech/techs/marine/tier3/cryorine.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 6fae17b6aac9..65dc2666070d 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -272,7 +272,7 @@ continue if(groundside_humans > (groundside_xenos * GROUNDSIDE_XENO_MULTIPLIER)) - SSticker.mode.get_specific_call("Xenomorphs Groundside (Forsaken)", FALSE, FALSE) + SSticker.mode.get_specific_call("Xenomorphs Groundside (Forsaken)", FALSE, FALSE, announce_dispatch_message = FALSE) TIMER_COOLDOWN_START(src, COOLDOWN_HIJACK_GROUND_CHECK, 1 MINUTES) diff --git a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm index fb9666623e1c..84361baa618f 100644 --- a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm +++ b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm @@ -23,4 +23,4 @@ /datum/tech/repeatable/cryomarine/on_unlock() . = ..() - SSticker.mode.get_specific_call("Marine Cryo Reinforcements (Squad)", FALSE, FALSE) + SSticker.mode.get_specific_call("Marine Cryo Reinforcements (Squad)", FALSE, FALSE, announce_dispatch_message = FALSE) From cf9409c32f70ba760dc00af9755709e59b7ed39b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 20 Jun 2023 16:44:13 +0100 Subject: [PATCH 425/495] Automatic changelog for PR #3673 [ci skip] --- html/changelogs/AutoChangeLog-pr-3673.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3673.yml diff --git a/html/changelogs/AutoChangeLog-pr-3673.yml b/html/changelogs/AutoChangeLog-pr-3673.yml new file mode 100644 index 000000000000..de32d1c93320 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3673.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "Forsaken no longer announce themselves as a distress signal" \ No newline at end of file From c855f1b57ae85e3b4089c3b16e291a51bc26eca4 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Tue, 20 Jun 2023 11:37:50 -0400 Subject: [PATCH 426/495] Flare nerf (& Flare Acid Changes) (#3677) # About the pull request Makes standard flares last 1/3 as long as before (I hate acid code) # Explain why it's good for the game Flares stay there for near half an hour unless you melt them currently, this makes it so you need to use flares more often, and flares will melt faster if they have already been there for some time. # Changelog :cl: add: Melting flares makes the flares burn out faster, instead of melting like normal balance: Flares last ~10 mins, and flares in the air last ~5 mins /:cl: --- code/game/objects/effects/aliens.dm | 15 ++++++++++++--- code/game/objects/items/devices/flashlight.dm | 4 ++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index cbe0871148da..789a5ac2b35a 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -291,6 +291,8 @@ var/ticks = 0 var/acid_strength = 1 //100% speed, normal var/barricade_damage = 40 + /// How much fuel the acid drains from the flare every acid tick + var/flare_damage = 500 var/barricade_damage_ticks = 10 // tick is once per 5 seconds. This tells us how many times it will try damaging barricades var/in_weather = FALSE @@ -299,13 +301,15 @@ name = "weak acid" acid_strength = 2.5 //250% normal speed barricade_damage = 20 + flare_damage = 150 icon_state = "acid_weak" //Superacid /obj/effect/xenomorph/acid/strong name = "strong acid" - acid_strength = 0.4 //20% normal speed + acid_strength = 0.4 //40% normal speed barricade_damage = 100 + flare_damage = 1875 icon_state = "acid_strong" /obj/effect/xenomorph/acid/New(loc, target) @@ -355,6 +359,13 @@ sleep(50) .() return + if(istype(acid_t, /obj/item/device/flashlight/flare)) + var/obj/item/device/flashlight/flare/flare = acid_t + if(flare.fuel > 0) //Flares that have fuel in them lose fuel instead of melting + visible_message(SPAN_BOLDWARNING("[flare.fuel]. [flare_damage].")) + flare.fuel -= flare_damage + sleep(rand(150,250) * (acid_strength)) + return .() if(++ticks >= strength_t) visible_message(SPAN_XENODANGER("[acid_t] collapses under its own weight into a puddle of goop and undigested debris!")) @@ -394,8 +405,6 @@ sleep(rand(200,300) * (acid_strength)) .() - - /obj/effect/xenomorph/boiler_bombard name = "???" desc = "" diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 6fe39172d783..a3e587089997 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -286,7 +286,7 @@ /obj/item/device/flashlight/flare/Initialize() . = ..() - fuel = rand(1600 SECONDS, 2000 SECONDS) + fuel = rand(9.5 MINUTES, 10.5 MINUTES) /obj/item/device/flashlight/flare/update_icon() overlays?.Cut() @@ -416,7 +416,7 @@ /obj/item/device/flashlight/flare/on/illumination/Initialize() . = ..() - fuel = rand(800 SECONDS, 1000 SECONDS) // Half the duration of a flare, but justified since it's invincible + fuel = rand(4.5 MINUTES, 5.5 MINUTES) // Half the duration of a flare, but justified since it's invincible /obj/item/device/flashlight/flare/on/illumination/update_icon() return From 9fac57e3676509330b3fee94768e5c7f0436db87 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 20 Jun 2023 17:02:30 +0100 Subject: [PATCH 427/495] Automatic changelog for PR #3677 [ci skip] --- html/changelogs/AutoChangeLog-pr-3677.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3677.yml diff --git a/html/changelogs/AutoChangeLog-pr-3677.yml b/html/changelogs/AutoChangeLog-pr-3677.yml new file mode 100644 index 000000000000..ec8f3e3d1a3b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3677.yml @@ -0,0 +1,5 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscadd: "Melting flares makes the flares burn out faster, instead of melting like normal" + - balance: "Flares last ~10 mins, and flares in the air last ~5 mins" \ No newline at end of file From 1e292b9d6d23916bdbe670dae5c7b78ca47c0324 Mon Sep 17 00:00:00 2001 From: harryob Date: Tue, 20 Jun 2023 17:12:11 +0100 Subject: [PATCH 428/495] removes a line of unnecessary debug --- code/game/objects/effects/aliens.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 789a5ac2b35a..b94ee6902321 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -362,7 +362,6 @@ if(istype(acid_t, /obj/item/device/flashlight/flare)) var/obj/item/device/flashlight/flare/flare = acid_t if(flare.fuel > 0) //Flares that have fuel in them lose fuel instead of melting - visible_message(SPAN_BOLDWARNING("[flare.fuel]. [flare_damage].")) flare.fuel -= flare_damage sleep(rand(150,250) * (acid_strength)) return .() From f2471a869df29217d88a8106850ba107ff0020c8 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 20 Jun 2023 13:37:00 -0400 Subject: [PATCH 429/495] The nuclear option (#3470) # About the pull request This PR adds a nuke as something buyable at the tier 4 level of intel. It takes 35 points in total to reach it (costing 20 points by itself). You cannot buy it before 120 minutes. To use the nuke you must first decrypt the authorization codes on the surface. This requires holding both comms towers on the surface for 10 minutes. After it's decrypted you are free to arm the nuke, without requiring the comm towers, and it will detonate in 60 seconds. # Explain why it's good for the game Coming soonTM # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Re-added the nuke that you can buy via intel at tier 4. Only purchasable past 120 minutes. Requires holding both groundside comms towers for authorization decryption before being able to be armed. /:cl: --- code/__DEFINES/dcs/signals/signals_global.dm | 3 + code/__DEFINES/objects.dm | 11 +- code/datums/supply_packs/operations.dm | 8 + code/game/machinery/nuclearbomb.dm | 388 +++++++++++++----- .../machinery/telecomms/telecomunications.dm | 3 + code/modules/cm_tech/tech.dm | 7 + .../cm_tech/techs/abstract/repeatable.dm | 5 - .../cm_tech/techs/abstract/transitory.dm | 19 + .../cm_tech/techs/marine/tier4/nuke.dm | 43 ++ colonialmarines.dme | 1 + icons/effects/techtree/tech.dmi | Bin 4136 -> 4324 bytes tgui/packages/tgui/interfaces/NuclearBomb.js | 32 +- 12 files changed, 407 insertions(+), 113 deletions(-) create mode 100644 code/modules/cm_tech/techs/marine/tier4/nuke.dm diff --git a/code/__DEFINES/dcs/signals/signals_global.dm b/code/__DEFINES/dcs/signals/signals_global.dm index c3d51b2d65cd..90a50fad138c 100644 --- a/code/__DEFINES/dcs/signals/signals_global.dm +++ b/code/__DEFINES/dcs/signals/signals_global.dm @@ -48,5 +48,8 @@ // Used for smothering fires upon weather event start/stop #define COMSIG_GLOB_WEATHER_CHANGE "!weather_event_changed" +/// From /obj/structure/machinery/telecomms/proc/tcomms_shutdown(), called when the relay turns off +#define COMSIG_GLOB_GROUNDSIDE_TELECOMM_TURNED_OFF "!groundside_telecomm_turned_off" + /// From /datum/admins/proc/force_predator_round() #define COMSIG_GLOB_PREDATOR_ROUND_TOGGLED "!predator_round_toglged" diff --git a/code/__DEFINES/objects.dm b/code/__DEFINES/objects.dm index 5617a2b47ec6..0a34ac9d6fe9 100644 --- a/code/__DEFINES/objects.dm +++ b/code/__DEFINES/objects.dm @@ -136,11 +136,16 @@ var/list/RESTRICTED_CAMERA_NETWORKS = list( //Those networks can only be accesse #define CLEANABLE_MISC "misc" //Anything else //For nuke announcements -#define NUKE_SHOW_TIMER_TEN_SEC 1 -#define NUKE_SHOW_TIMER_MINUTE 2 -#define NUKE_SHOW_TIMER_HALF 4 +#define NUKE_SHOW_TIMER_TEN_SEC (1<<0) +#define NUKE_SHOW_TIMER_MINUTE (1<<1) +#define NUKE_SHOW_TIMER_HALF (1<<2) #define NUKE_SHOW_TIMER_ALL (NUKE_SHOW_TIMER_TEN_SEC|NUKE_SHOW_TIMER_MINUTE|NUKE_SHOW_TIMER_HALF) +#define NUKE_DECRYPT_SHOW_TIMER_COMPLETE (1<<3) +#define NUKE_DECRYPT_SHOW_TIMER_MINUTE (1<<4) +#define NUKE_DECRYPT_SHOW_TIMER_HALF (1<<5) +#define NUKE_DECRYPT_SHOW_TIMER_ALL (NUKE_SHOW_TIMER_TEN_SEC|NUKE_SHOW_TIMER_HALF|NUKE_DECRYPT_SHOW_TIMER_COMPLETE|NUKE_DECRYPT_SHOW_TIMER_MINUTE|NUKE_DECRYPT_SHOW_TIMER_HALF) + //For recipes #define ONE_TYPE_PER_TURF 1 #define ONE_TYPE_PER_BORDER 2 diff --git a/code/datums/supply_packs/operations.dm b/code/datums/supply_packs/operations.dm index cc4408659d09..610503d6c25d 100644 --- a/code/datums/supply_packs/operations.dm +++ b/code/datums/supply_packs/operations.dm @@ -101,6 +101,14 @@ group = "Operations" iteration_needed = null +/datum/supply_packs/technuclearbomb + name = "Intel Operational Nuke" + cost = 0 + containertype = /obj/structure/machinery/nuclearbomb/tech + buyable = 0 + group = "Operations" + iteration_needed = null + /datum/supply_packs/spec_kits name = "Weapons Specialist Kits" contains = list( diff --git a/code/game/machinery/nuclearbomb.dm b/code/game/machinery/nuclearbomb.dm index 7dcdb9e39914..6c0ec4cc0389 100644 --- a/code/game/machinery/nuclearbomb.dm +++ b/code/game/machinery/nuclearbomb.dm @@ -55,31 +55,35 @@ var/bomb_set = FALSE /obj/structure/machinery/nuclearbomb/process() . = ..() - if(timing) - bomb_set = TRUE //So long as there is one nuke timing, it means one nuke is armed. - timeleft = explosion_time - world.time - if(world.time >= explosion_time) - explode() - //3 warnings: 1. Halfway through, 2. 1 minute left, 3. 10 seconds left. - //this structure allows varedits to var/timeleft without losing or spamming warnings. - else if(timer_announcements_flags) - if(timer_announcements_flags & NUKE_SHOW_TIMER_HALF) - if(timeleft <= initial(timeleft) / 2 && timeleft >= initial(timeleft) / 2 - 30) - announce_to_players(NUKE_SHOW_TIMER_HALF) - timer_announcements_flags &= ~NUKE_SHOW_TIMER_HALF - return - if(timer_announcements_flags & NUKE_SHOW_TIMER_MINUTE) - if(timeleft <= 600 && timeleft >= 570) - announce_to_players(NUKE_SHOW_TIMER_MINUTE) - timer_announcements_flags = NUKE_SHOW_TIMER_TEN_SEC - return - if(timer_announcements_flags & NUKE_SHOW_TIMER_TEN_SEC) - if(timeleft <= 100 && timeleft >= 70) - announce_to_players(NUKE_SHOW_TIMER_TEN_SEC) - timer_announcements_flags = 0 - return - else - stop_processing() + if(!timing) + update_minimap_icon() + return PROCESS_KILL + + bomb_set = TRUE //So long as there is one nuke timing, it means one nuke is armed. + timeleft = explosion_time - world.time + if(world.time >= explosion_time) + explode() + return + //3 warnings: 1. Halfway through, 2. 1 minute left, 3. 10 seconds left. + //this structure allows varedits to var/timeleft without losing or spamming warnings. + if(!timer_announcements_flags) + return + + if(timer_announcements_flags & NUKE_SHOW_TIMER_HALF) + if(timeleft <= initial(timeleft) / 2 && timeleft >= initial(timeleft) / 2 - 30) + announce_to_players(NUKE_SHOW_TIMER_HALF) + timer_announcements_flags &= ~NUKE_SHOW_TIMER_HALF + return + if(timer_announcements_flags & NUKE_SHOW_TIMER_MINUTE) + if(timeleft <= 600 && timeleft >= 570) + announce_to_players(NUKE_SHOW_TIMER_MINUTE) + timer_announcements_flags = NUKE_SHOW_TIMER_TEN_SEC + return + if(timer_announcements_flags & NUKE_SHOW_TIMER_TEN_SEC) + if(timeleft <= 100 && timeleft >= 70) + announce_to_players(NUKE_SHOW_TIMER_TEN_SEC) + timer_announcements_flags = 0 + return /obj/structure/machinery/nuclearbomb/attack_alien(mob/living/carbon/xenomorph/M) INVOKE_ASYNC(src, TYPE_PROC_REF(/atom, attack_hand), M) @@ -87,10 +91,10 @@ var/bomb_set = FALSE /obj/structure/machinery/nuclearbomb/attackby(obj/item/O as obj, mob/user as mob) if(anchored && timing && bomb_set && HAS_TRAIT(O, TRAIT_TOOL_WIRECUTTERS)) - user.visible_message(SPAN_DANGER("[user] begins to defuse \the [src]."), SPAN_DANGER("You begin to defuse \the [src]. This will take some time...")) + user.visible_message(SPAN_INFO("[user] begins to defuse \the [src]."), SPAN_INFO("You begin to defuse \the [src]. This will take some time...")) if(do_after(user, 150 * user.get_skill_duration_multiplier(SKILL_ENGINEER), INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) disable() - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) return ..() @@ -103,12 +107,12 @@ var/bomb_set = FALSE if(deployable) if(!ishuman(user) && !isqueen(user)) - to_chat(usr, SPAN_DANGER("You don't have the dexterity to do this!")) + to_chat(usr, SPAN_INFO("You don't have the dexterity to do this!")) return if(isqueen(user)) if(timing && bomb_set) - user.visible_message(SPAN_DANGER("[user] begins to defuse \the [src]."), SPAN_DANGER("You begin to defuse \the [src]. This will take some time...")) + user.visible_message(SPAN_INFO("[user] begins to defuse \the [src]."), SPAN_INFO("You begin to defuse \the [src]. This will take some time...")) if(do_after(user, 5 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) disable() return @@ -162,37 +166,38 @@ var/bomb_set = FALSE if(timing == -1) return - if(!ishuman(usr)) + if(!ishuman(ui.user)) return - if(!allowed(usr)) - to_chat(usr, SPAN_DANGER("Access denied!")) + if(!allowed(ui.user)) + to_chat(ui.user, SPAN_INFO("Access denied!")) return if(!anchored) - to_chat(usr, SPAN_DANGER("Engage anchors first!")) + to_chat(ui.user, SPAN_INFO("Engage anchors first!")) return if(safety) - to_chat(usr, SPAN_DANGER("The safety is still on.")) + to_chat(ui.user, SPAN_INFO("The safety is still on.")) return if(!A.can_build_special) - to_chat(usr, SPAN_DANGER("You cannot deploy [src] here!")) + to_chat(ui.user, SPAN_INFO("You cannot deploy [src] here!")) return - if(usr.action_busy) + if(ui.user.action_busy) return - usr.visible_message(SPAN_WARNING("[usr] begins to [timing ? "disengage" : "engage"] [src]!"), SPAN_WARNING("You begin to [timing ? "disengage" : "engage"] [src].")) + ui.user.visible_message(SPAN_WARNING("[ui.user] begins to [timing ? "disengage" : "engage"] [src]!"), SPAN_WARNING("You begin to [timing ? "disengage" : "engage"] [src].")) being_used = TRUE - ui = SStgui.try_update_ui(usr, src, ui) - if(do_after(usr, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) + ui = SStgui.try_update_ui(ui.user, src, ui) + if(do_after(ui.user, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) timing = !timing if(timing) if(!safety) bomb_set = TRUE explosion_time = world.time + timeleft + update_minimap_icon() start_processing() announce_to_players() message_admins("\The [src] has been activated by [key_name(ui.user, 1)] [ADMIN_JMP_USER(ui.user)]") @@ -201,28 +206,28 @@ var/bomb_set = FALSE else disable() message_admins("\The [src] has been deactivated by [key_name(ui.user, 1)] [ADMIN_JMP_USER(ui.user)]") - playsound(src.loc, 'sound/effects/thud.ogg', 100, 1) + playsound(loc, 'sound/effects/thud.ogg', 100, 1) being_used = FALSE . = TRUE if("toggleSafety") - if(!allowed(usr)) - to_chat(usr, SPAN_DANGER("Access denied!")) + if(!allowed(ui.user)) + to_chat(ui.user, SPAN_INFO("Access denied!")) return if(timing) - to_chat(usr, SPAN_DANGER("Disengage first!")) + to_chat(ui.user, SPAN_INFO("Disengage first!")) return if(!A.can_build_special) - to_chat(usr, SPAN_DANGER("You cannot deploy [src] here!")) + to_chat(ui.user, SPAN_INFO("You cannot deploy [src] here!")) return - if(usr.action_busy) + if(ui.user.action_busy) return - usr.visible_message(SPAN_WARNING("[usr] begins to [safety ? "disable" : "enable"] the safety on [src]!"), SPAN_WARNING("You begin to [safety ? "disable" : "enable"] the safety on [src].")) + ui.user.visible_message(SPAN_WARNING("[ui.user] begins to [safety ? "disable" : "enable"] the safety on [src]!"), SPAN_WARNING("You begin to [safety ? "disable" : "enable"] the safety on [src].")) being_used = TRUE - ui = SStgui.try_update_ui(usr, src, ui) - if(do_after(usr, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) + ui = SStgui.try_update_ui(ui.user, src, ui) + if(do_after(ui.user, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) safety = !safety - playsound(src.loc, 'sound/items/poster_being_created.ogg', 100, 1) + playsound(loc, 'sound/items/poster_being_created.ogg', 100, 1) being_used = FALSE if(safety) timing = FALSE @@ -230,63 +235,55 @@ var/bomb_set = FALSE . = TRUE if("toggleCommandLockout") - if(!ishuman(usr)) + if(!ishuman(ui.user)) return - if(!allowed(usr)) - to_chat(usr, SPAN_DANGER("Access denied!")) + if(!allowed(ui.user)) + to_chat(ui.user, SPAN_INFO("Access denied!")) return if(command_lockout) command_lockout = FALSE req_one_access = list() - to_chat(usr, SPAN_DANGER("Command lockout disengaged.")) + to_chat(ui.user, SPAN_INFO("Command lockout disengaged.")) else //Check if they have command access var/list/acc = list() - var/mob/living/carbon/human/H = usr + var/mob/living/carbon/human/H = ui.user if(H.wear_id) acc += H.wear_id.GetAccess() if(H.get_active_hand()) acc += H.get_active_hand().GetAccess() if(!(ACCESS_MARINE_COMMAND in acc)) - to_chat(usr, SPAN_DANGER("Access denied!")) + to_chat(ui.user, SPAN_INFO("Access denied!")) return command_lockout = TRUE req_one_access = list(ACCESS_MARINE_COMMAND) - to_chat(usr, SPAN_DANGER("Command lockout engaged.")) + to_chat(ui.user, SPAN_INFO("Command lockout engaged.")) . = TRUE if("toggleAnchor") if(timing) - to_chat(usr, SPAN_DANGER("Disengage first!")) + to_chat(ui.user, SPAN_INFO("Disengage first!")) return if(!A.can_build_special) - to_chat(usr, SPAN_DANGER("You cannot deploy [src] here!")) + to_chat(ui.user, SPAN_INFO("You cannot deploy [src] here!")) return - if(usr.action_busy) + if(ui.user.action_busy) return being_used = TRUE - ui = SStgui.try_update_ui(usr, src, ui) - if(do_after(usr, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) + ui = SStgui.try_update_ui(ui.user, src, ui) + if(do_after(ui.user, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) if(!anchored) - visible_message(SPAN_DANGER("With a steely snap, bolts slide out of [src] and anchor it to the flooring.")) + visible_message(SPAN_INFO("With a steely snap, bolts slide out of [src] and anchor it to the flooring.")) else - visible_message(SPAN_DANGER("The anchoring bolts slide back into the depths of [src].")) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 100, 1) + visible_message(SPAN_INFO("The anchoring bolts slide back into the depths of [src].")) + playsound(loc, 'sound/items/Deconstruct.ogg', 100, 1) anchored = !anchored being_used = FALSE . = TRUE update_icon() - add_fingerprint(usr) - -/obj/structure/machinery/nuclearbomb/start_processing() - . = ..() - update_minimap_icon() - -/obj/structure/machinery/nuclearbomb/stop_processing() - . = ..() - update_minimap_icon() + add_fingerprint(ui.user) /obj/structure/machinery/nuclearbomb/verb/make_deployable() set category = "Object" @@ -297,12 +294,12 @@ var/bomb_set = FALSE return if(!ishuman(usr)) - to_chat(usr, SPAN_DANGER("You don't have the dexterity to do this!")) + to_chat(usr, SPAN_INFO("You don't have the dexterity to do this!")) return var/area/A = get_area(src) if(!A.can_build_special) - to_chat(usr, SPAN_DANGER("You don't want to deploy this here!")) + to_chat(usr, SPAN_INFO("You don't want to deploy this here!")) return usr.visible_message(SPAN_WARNING("[usr] begins to [deployable ? "close" : "adjust"] several panels to make [src] [deployable ? "undeployable" : "deployable"]."), SPAN_WARNING("You begin to [deployable ? "close" : "adjust"] several panels to make [src] [deployable ? "undeployable" : "deployable"].")) @@ -314,26 +311,25 @@ var/bomb_set = FALSE else deployable = TRUE anchored = TRUE - playsound(src.loc, 'sound/items/Deconstruct.ogg', 100, 1) + playsound(loc, 'sound/items/Deconstruct.ogg', 100, 1) being_used = FALSE update_icon() //unified all announcements to one proc /obj/structure/machinery/nuclearbomb/proc/announce_to_players(timer_warning) + + var/list/humans_other = GLOB.human_mob_list + GLOB.dead_mob_list + var/list/humans_uscm = list() + for(var/mob/current_mob as anything in humans_other) + if(current_mob.stat != CONSCIOUS || isyautja(current_mob)) + humans_other -= current_mob + continue + if(current_mob.faction == FACTION_MARINE || current_mob.faction == FACTION_SURVIVOR) //separating marines from other factions. Survs go here too + humans_uscm += current_mob + humans_other -= current_mob + if(timer_warning) //we check for timer warnings first - //humans part - var/list/humans_other = GLOB.human_mob_list + GLOB.dead_mob_list - var/list/humans_USCM = list() - for(var/mob/M in humans_other) - var/mob/living/carbon/human/H = M - if(istype(H)) //if it's unconsious human or yautja, we remove them - if(H.stat != CONSCIOUS || isyautja(H)) - humans_other.Remove(M) - continue - if(M.faction == FACTION_MARINE || M.faction == FACTION_SURVIVOR) //separating marines from other factions. Survs go here too - humans_USCM += M - humans_other -= M - announcement_helper("WARNING.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_USCM, 'sound/misc/notice1.ogg') + announcement_helper("WARNING.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') announcement_helper("WARNING.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "HQ Intel Division", humans_other, 'sound/misc/notice1.ogg') //preds part var/t_left = duration2text_sec(round(rand(timeleft - timeleft / 10, timeleft + timeleft / 10))) @@ -354,21 +350,9 @@ var/bomb_set = FALSE xeno_announcement(SPAN_XENOANNOUNCE(warning), hive.hivenumber, XENO_GENERAL_ANNOUNCE) return - //deal with start/stop announcements for players - var/list/humans_other = GLOB.human_mob_list + GLOB.dead_mob_list - var/list/humans_USCM = list() - for(var/mob/M in humans_other) - var/mob/living/carbon/human/H = M - if(istype(H)) //if it's unconsious human or yautja, we remove them - if(H.stat != CONSCIOUS || isyautja(H)) - humans_other.Remove(M) - continue - if(M.faction == FACTION_MARINE || M.faction == FACTION_SURVIVOR) //separating marines from other factions. Survs go here too - humans_USCM += M - humans_other -= M var/datum/hive_status/hive if(timing) - announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE ACTIVATED.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_USCM, 'sound/misc/notice1.ogg') + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE ACTIVATED.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE ACTIVATED.\n\nDETONATION IN [round(timeleft/10)] SECONDS.", "HQ Nuclear Tracker", humans_other, 'sound/misc/notice1.ogg') var/t_left = duration2text_sec(round(rand(timeleft - timeleft / 10, timeleft + timeleft / 10))) yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!
A human Purification Device has been detected. You have approximately [t_left] to abandon the hunting grounds before it activates.")) @@ -378,7 +362,7 @@ var/bomb_set = FALSE continue xeno_announcement(SPAN_XENOANNOUNCE("The tallhosts have deployed a hive killer at [get_area_name(loc)]! Stop it at all costs!"), hive.hivenumber, XENO_GENERAL_ANNOUNCE) else - announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE DEACTIVATED.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_USCM, 'sound/misc/notice1.ogg') + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE DEACTIVATED.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE DEACTIVATED.", "HQ Intel Division", humans_other, 'sound/misc/notice1.ogg') yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!
The human Purification Device's signature has disappeared.")) for(var/hivenumber in GLOB.hive_datum) @@ -401,6 +385,7 @@ var/bomb_set = FALSE /obj/structure/machinery/nuclearbomb/proc/explode() if(safety) timing = FALSE + update_minimap_icon() stop_processing() update_icon() return FALSE @@ -422,3 +407,200 @@ var/bomb_set = FALSE bomb_set = FALSE SSminimaps.remove_marker(src) return ..() + +/obj/structure/machinery/nuclearbomb/tech + var/decryption_time = 10 MINUTES + var/decryption_end_time = null + var/decrypting = FALSE + + timeleft = 1 MINUTES + timer_announcements_flags = NUKE_DECRYPT_SHOW_TIMER_ALL + + var/list/linked_decryption_towers + +/obj/structure/machinery/nuclearbomb/tech/Initialize(mapload) + . = ..() + + linked_decryption_towers = list() + + return INITIALIZE_HINT_LATELOAD + +/obj/structure/machinery/nuclearbomb/tech/LateInitialize() + . = ..() + + for(var/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/possible_telecomm in GLOB.all_static_telecomms_towers) + if(is_ground_level(possible_telecomm.z)) + linked_decryption_towers += possible_telecomm + + RegisterSignal(SSdcs, COMSIG_GLOB_GROUNDSIDE_TELECOMM_TURNED_OFF, PROC_REF(connected_comm_shutdown)) + +/obj/structure/machinery/nuclearbomb/tech/ui_data(mob/user) + . = ..() + + .["decrypting"] = decrypting + .["decryption_time"] = duration2text_sec(decryption_time) + + .["decryption_complete"] = decryption_time ? FALSE : TRUE + +/obj/structure/machinery/nuclearbomb/tech/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + if(..()) + return + + switch(action) + if("toggleEncryption") + if(!ishuman(ui.user)) + return + + if(!allowed(ui.user)) + to_chat(ui.user, SPAN_INFO("Access denied!")) + return + + if(!anchored) + to_chat(ui.user, SPAN_INFO("Engage anchors first!")) + return + + var/area/current_area = get_area(src) + if(!current_area.can_build_special) + to_chat(ui.user, SPAN_INFO("You cannot deploy [src] here!")) + return + + if(is_ground_level(z)) + for(var/obj/structure/machinery/telecomms/relay/preset/tower/mapcomms/telecomm_unit in linked_decryption_towers) + if(!telecomm_unit.on) + to_chat(ui.user, SPAN_INFO("The groundside telecommunication relays must be activated!")) + return + + if(ui.user.action_busy) + return + + if(being_used) + return + + ui.user.visible_message(SPAN_WARNING("[ui.user] begins to [decrypting ? "stop the decryption process." : "start decrypting."]!"), SPAN_WARNING("You begin to [decrypting ? "stop the decryption process." : "start decrypting."].")) + being_used = TRUE + ui = SStgui.try_update_ui(ui.user, src, ui) + if(do_after(ui.user, 50, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) + decrypting = !decrypting + if(decrypting) + //add signal handlers + decryption_end_time = world.time + decryption_time + start_processing() + announce_to_players() + message_admins("[src]'s encryption process has been started by [key_name(ui.user, 1)] [ADMIN_JMP_USER(ui.user)]") + else + //remove signal handlers + decryption_end_time = null + announce_to_players() + message_admins("[src]'s encryption process has been deactivated by [key_name(ui.user, 1)] [ADMIN_JMP_USER(ui.user)]") + playsound(loc, 'sound/effects/thud.ogg', 100, 1) + being_used = FALSE + return TRUE + +/obj/structure/machinery/nuclearbomb/tech/process() + if(!decrypting) + return ..() + + decryption_time = decryption_end_time - world.time + + if(world.time > decryption_end_time) + decrypting = FALSE + decryption_time = 0 + announce_to_players(NUKE_DECRYPT_SHOW_TIMER_COMPLETE) + timer_announcements_flags &= ~NUKE_DECRYPT_SHOW_TIMER_COMPLETE + return PROCESS_KILL + + if(!timer_announcements_flags) + return + + if(timer_announcements_flags & NUKE_DECRYPT_SHOW_TIMER_HALF) + if(decryption_time <= initial(decryption_time) / 2 && decryption_time >= initial(decryption_time) / 2 - 30) + announce_to_players(NUKE_DECRYPT_SHOW_TIMER_HALF) + timer_announcements_flags &= ~NUKE_DECRYPT_SHOW_TIMER_HALF + return + if(timer_announcements_flags & NUKE_DECRYPT_SHOW_TIMER_MINUTE) + if(decryption_time <= 600 && decryption_time >= 570) + announce_to_players(NUKE_DECRYPT_SHOW_TIMER_MINUTE) + timer_announcements_flags &= ~NUKE_DECRYPT_SHOW_TIMER_MINUTE + return + +/obj/structure/machinery/nuclearbomb/tech/announce_to_players(timer_warning) + if(!decryption_time && (timer_warning != NUKE_DECRYPT_SHOW_TIMER_COMPLETE)) + return ..() + + var/list/humans_other = GLOB.human_mob_list + GLOB.dead_mob_list + var/list/humans_uscm = list() + for(var/mob/current_mob as anything in humans_other) + var/mob/living/carbon/human/current_human = current_mob + if(istype(current_human)) //if it's unconsious human or yautja, we remove them + if(current_human.stat != CONSCIOUS || isyautja(current_human)) + humans_other -= current_mob + continue + if(current_mob.faction == FACTION_MARINE || current_mob.faction == FACTION_SURVIVOR) + humans_uscm += current_mob + humans_other -= current_mob + + if(timer_warning) + if(timer_warning == NUKE_DECRYPT_SHOW_TIMER_COMPLETE) + announcement_helper("DECRYPTION COMPLETE", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') + announcement_helper("DECRYPTION COMPLETE", "HQ Intel Division", humans_other, 'sound/misc/notice1.ogg') + + yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!\n\nThe human Purification Device is able to be activated.")) + + var/datum/hive_status/hive + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!length(hive.totalXenos)) + return + xeno_announcement(SPAN_XENOANNOUNCE("The hive killer is ready to be activated! Assault at once!"), hive.hivenumber, XENO_GENERAL_ANNOUNCE) + return + + announcement_helper("DECRYPTION IN [round(decryption_time/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') + announcement_helper("DECRYPTION IN [round(decryption_time/10)] SECONDS.", "HQ Intel Division", humans_other, 'sound/misc/notice1.ogg') + + //preds part + var/time_left = duration2text_sec(round(rand(decryption_time - decryption_time / 10, decryption_time + decryption_time / 10))) + yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!\n\nYou have approximately [time_left] seconds to abandon the hunting grounds before human Purification Device is able to be activated.")) + + //xenos part + var/warning = "Hive killer is almost prepared to be activated!" + if(timer_warning & NUKE_DECRYPT_SHOW_TIMER_HALF) + warning = "Hive killer is halfway through its initial phase!" + + var/datum/hive_status/hive + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!hive.totalXenos.len) + return + xeno_announcement(SPAN_XENOANNOUNCE(warning), hive.hivenumber, XENO_GENERAL_ANNOUNCE) + return + + var/datum/hive_status/hive + if(decrypting) + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE DECRYPTION STARTED.\n\nDECRYPTION IN [round(decryption_time/10)] SECONDS.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE ORDNANCE DECRYPTION STARTED.\n\nDECRYPTION IN [round(decryption_time/10)] SECONDS.", "HQ Nuclear Tracker", humans_other, 'sound/misc/notice1.ogg') + var/time_left = duration2text_sec(round(rand(decryption_time - decryption_time / 10, decryption_time + decryption_time / 10))) + yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!
A human Purification Device has been detected. You have approximately [time_left] before it finishes its initial phase.")) + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!length(hive.totalXenos)) + continue + xeno_announcement(SPAN_XENOANNOUNCE("The tallhosts have started the initial phase of a hive killer at [get_area_name(loc)]! Destroy their communications relays!"), hive.hivenumber, XENO_GENERAL_ANNOUNCE) + return + + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE DECRYPTION HALTED.", "[MAIN_AI_SYSTEM] Nuclear Tracker", humans_uscm, 'sound/misc/notice1.ogg') + announcement_helper("ALERT.\n\nNUCLEAR EXPLOSIVE DECRYPTION HALTED.", "HQ Intel Division", humans_other, 'sound/misc/notice1.ogg') + yautja_announcement(SPAN_YAUTJABOLDBIG("WARNING!
The human Purification Device's signature has disappeared.")) + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!length(hive.totalXenos)) + continue + xeno_announcement(SPAN_XENOANNOUNCE("The hive killer's initial phase has been halted! Rejoice!"), hive.hivenumber, XENO_GENERAL_ANNOUNCE) + +/obj/structure/machinery/nuclearbomb/tech/proc/connected_comm_shutdown(obj/structure/machinery/telecomms/relay/preset/tower/telecomm_unit) + SIGNAL_HANDLER + + if(!decrypting) + return + + decrypting = FALSE + announce_to_players() diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 324a358d041f..255d70f45870 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -71,6 +71,9 @@ GLOBAL_LIST_EMPTY_TYPED(telecomms_list, /obj/structure/machinery/telecomms) // When effectively shut down /obj/structure/machinery/telecomms/proc/tcomms_shutdown() on = FALSE + + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_GROUNDSIDE_TELECOMM_TURNED_OFF) + if(tcomms_machine) SSradio.remove_tcomm_machine(src) diff --git a/code/modules/cm_tech/tech.dm b/code/modules/cm_tech/tech.dm index 5c37dafef3f3..dea505f3237a 100644 --- a/code/modules/cm_tech/tech.dm +++ b/code/modules/cm_tech/tech.dm @@ -21,6 +21,9 @@ var/background_icon = "background" var/background_icon_locked = "marine" + var/announce_name + var/announce_message + /datum/tech/proc/can_unlock(mob/M) SHOULD_CALL_PARENT(TRUE) @@ -68,6 +71,10 @@ log_admin("[key_name_admin(user)] has bought '[name]' via tech points.") holder.spend_points(required_points) update_icon(node) + + if(!(tech_flags & TECH_FLAG_NO_ANNOUNCE) && announce_message && announce_name) + marine_announcement(announce_message, announce_name, 'sound/misc/notice2.ogg') + return TRUE /datum/tech/ui_status(mob/user, datum/ui_state/state) diff --git a/code/modules/cm_tech/techs/abstract/repeatable.dm b/code/modules/cm_tech/techs/abstract/repeatable.dm index e9706538071c..4b240814e0c6 100644 --- a/code/modules/cm_tech/techs/abstract/repeatable.dm +++ b/code/modules/cm_tech/techs/abstract/repeatable.dm @@ -4,9 +4,6 @@ /datum/tech/repeatable name = "Repeatable Tech" - var/announce_name - var/announce_message - tech_flags = TECH_FLAG_MULTIUSE var/purchase_cooldown = 10 SECONDS var/next_purchase = 0 @@ -35,8 +32,6 @@ /datum/tech/repeatable/on_unlock() ..() - if(!(tech_flags & TECH_FLAG_NO_ANNOUNCE) && announce_message && announce_name) - marine_announcement(announce_message, announce_name, 'sound/misc/notice2.ogg') next_purchase = world.time + purchase_cooldown required_points += increase_per_purchase diff --git a/code/modules/cm_tech/techs/abstract/transitory.dm b/code/modules/cm_tech/techs/abstract/transitory.dm index 09301b6ba205..7798b6053d0e 100644 --- a/code/modules/cm_tech/techs/abstract/transitory.dm +++ b/code/modules/cm_tech/techs/abstract/transitory.dm @@ -87,3 +87,22 @@ required_points = 5 flags = TREE_FLAG_MARINE + +/datum/tech/transitory/tier4 + name = "Unlock Tier 4" + tier = /datum/tier/three_transition_four + + before = /datum/tier/three + next = /datum/tier/four + +/datum/tech/transitory/tier4/xeno + techs_to_unlock = 0 + required_points = 5 + + flags = TREE_FLAG_XENO + +/datum/tech/transitory/tier4/marine + techs_to_unlock = 0 + required_points = 5 + + flags = TREE_FLAG_MARINE diff --git a/code/modules/cm_tech/techs/marine/tier4/nuke.dm b/code/modules/cm_tech/techs/marine/tier4/nuke.dm new file mode 100644 index 000000000000..eb4e64b59951 --- /dev/null +++ b/code/modules/cm_tech/techs/marine/tier4/nuke.dm @@ -0,0 +1,43 @@ +#define NUKE_UNLOCK_TIME (120 MINUTES) + +/datum/tech/nuke + name = "Nuclear Device" + //desc = "Purchase a nuclear device. Only able to purchase after X minutes into the operation. It's the only way to be sure." //See New() + icon_state = "nuke" + + required_points = 20 + + tier = /datum/tier/four + + announce_name = "NUCLEAR ARSENAL ACQUIRED" + announce_message = "A nuclear device has been purchased and will be delivered to requisitions via ASRS." + + flags = TREE_FLAG_MARINE + +/datum/tech/nuke/New() + desc = "Purchase a nuclear device. Only able to purchase [NUKE_UNLOCK_TIME / (1 MINUTES)] minutes into the operation. It's the only way to be sure." + +/datum/tech/nuke/on_unlock() + . = ..() + + var/datum/supply_order/new_order = new /datum/supply_order() + new_order.ordernum = supply_controller.ordernum + supply_controller.ordernum++ + new_order.object = supply_controller.supply_packs["Intel Operational Nuke"] + new_order.orderedby = MAIN_AI_SYSTEM + + supply_controller.shoppinglist += new_order + +/datum/tech/nuke/can_unlock(mob/unlocking_mob) + . = ..() + + if(!.) + return + + if(ROUND_TIME < NUKE_UNLOCK_TIME) + to_chat(unlocking_mob, SPAN_WARNING("You cannot purchase this node before [NUKE_UNLOCK_TIME / (1 MINUTES)] minutes into the operation.")) + return FALSE + + return TRUE + +#undef NUKE_UNLOCK_TIME diff --git a/colonialmarines.dme b/colonialmarines.dme index 9feb76faf408..6e5bda16e73d 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1555,6 +1555,7 @@ #include "code\modules\cm_tech\techs\marine\tier1\points.dm" #include "code\modules\cm_tech\techs\marine\tier2\orbital_ammo.dm" #include "code\modules\cm_tech\techs\marine\tier3\cryorine.dm" +#include "code\modules\cm_tech\techs\marine\tier4\nuke.dm" #include "code\modules\cm_tech\trees\marine.dm" #include "code\modules\customitems\item_spawning.dm" #include "code\modules\decorators\admin_runtime_decorator.dm" diff --git a/icons/effects/techtree/tech.dmi b/icons/effects/techtree/tech.dmi index a255a0d0e544e9280e09d64d18811a942bcd3c04..d88106f82d1153996f435386371644091f98ea64 100644 GIT binary patch delta 4109 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 delta 3875 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 diff --git a/tgui/packages/tgui/interfaces/NuclearBomb.js b/tgui/packages/tgui/interfaces/NuclearBomb.js index 54793d4a5380..b29bc17e0779 100644 --- a/tgui/packages/tgui/interfaces/NuclearBomb.js +++ b/tgui/packages/tgui/interfaces/NuclearBomb.js @@ -5,13 +5,22 @@ import { Window } from '../layouts'; export const NuclearBomb = (_props, context) => { const { act, data } = useBackend(context); - const cantNuke = (!data.anchor, !!data.safety); + const cantNuke = (!data.anchor, !!data.safety, !data.decryption_complete); + const cantDecrypt = (!data.anchor, data.decryption_complete); return ( - +
+ + + {data.decryption_complete + ? 'Decryption complete.' + : `Decryption time left : + ${data.decryption_time} seconds`} + + {data.timing @@ -71,6 +80,25 @@ export const NuclearBomb = (_props, context) => { /> )} + + {(!data.decrypting && ( + act('toggleEncryption')} + /> + )) || ( + act('toggleEncryption')} + /> + )} + {(!data.timing && ( Date: Tue, 20 Jun 2023 18:45:27 +0100 Subject: [PATCH 430/495] Automatic changelog for PR #3470 [ci skip] --- html/changelogs/AutoChangeLog-pr-3470.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3470.yml diff --git a/html/changelogs/AutoChangeLog-pr-3470.yml b/html/changelogs/AutoChangeLog-pr-3470.yml new file mode 100644 index 000000000000..3d4a4ce22710 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3470.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Re-added the nuke that you can buy via intel at tier 4. Only purchasable past 120 minutes. Requires holding both groundside comms towers for authorization decryption before being able to be armed." \ No newline at end of file From 0194c8cdf161023da247b0b484f588a7a8cb6f01 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 21 Jun 2023 01:26:58 +0000 Subject: [PATCH 431/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3470.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3673.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3677.yml | 5 ----- html/changelogs/archive/2023-06.yml | 11 +++++++++++ 4 files changed, 11 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3470.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3673.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3677.yml diff --git a/html/changelogs/AutoChangeLog-pr-3470.yml b/html/changelogs/AutoChangeLog-pr-3470.yml deleted file mode 100644 index 3d4a4ce22710..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3470.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Re-added the nuke that you can buy via intel at tier 4. Only purchasable past 120 minutes. Requires holding both groundside comms towers for authorization decryption before being able to be armed." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3673.yml b/html/changelogs/AutoChangeLog-pr-3673.yml deleted file mode 100644 index de32d1c93320..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3673.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "Forsaken no longer announce themselves as a distress signal" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3677.yml b/html/changelogs/AutoChangeLog-pr-3677.yml deleted file mode 100644 index ec8f3e3d1a3b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3677.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscadd: "Melting flares makes the flares burn out faster, instead of melting like normal" - - balance: "Flares last ~10 mins, and flares in the air last ~5 mins" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 1f912921a0f7..3550a9ccda17 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -294,3 +294,14 @@ - balance: Generators can no longer be blown up - balance: Bonus evolution slowly deteriorates over time when all castes are unlocked - balance: Portable Generators can now be turned off/unanchored by xeno slashes +2023-06-21: + BeagleGaming1: + - rscadd: Melting flares makes the flares burn out faster, instead of melting like + normal + - balance: Flares last ~10 mins, and flares in the air last ~5 mins + Morrow: + - rscadd: Re-added the nuke that you can buy via intel at tier 4. Only purchasable + past 120 minutes. Requires holding both groundside comms towers for authorization + decryption before being able to be armed. + TheGamerdk: + - bugfix: Forsaken no longer announce themselves as a distress signal From 1e1086d18872e5118d5873e6ad9550f4e23da042 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 21 Jun 2023 08:00:59 +0100 Subject: [PATCH 432/495] Suppresses Blood Step Signal Handler errors (#3681) While it's unneccessary to do it twice, overriding the signal handler is fine because the element can't have any other clashing logic. The problem is the Element is Attached on each Crossed and there's no real way (that i could find) to handle re-attachment of elements. In general what the whole thing tries to achieve would better be done with a Component, this problem included since they have handling of duplication. ``` runtime error: item_drop overridden. Use override = TRUE to suppress this warning proc name: stack trace (/proc/stack_trace) source file: code/__HELPERS/unsorted.dm,1815 usr: Graham Blessig (/mob/living/carbon/human) src: null usr.loc: the floor (100,72,2) (/turf/open/floor) call stack: stack trace("item_drop overridden. Use over...") /datum/element/bloody_feet (/datum/element/bloody_feet): RegisterSignal(the marine combat boots (/obj/item/clothing/shoes/marine), "item_drop", "on_shoes_removed", 0) /datum/element/bloody_feet (/datum/element/bloody_feet): Attach(Graham Blessig (/mob/living/carbon/human), 231, the marine combat boots (/obj/item/clothing/shoes/marine), 1, "#A10808") Graham Blessig (/mob/living/carbon/human): AddElement(/list (/list)) the blood (/obj/effect/decal/cleanable/blood/splatter): Crossed(Graham Blessig (/mob/living/carbon/human)) Graham Blessig (/mob/living/carbon/human): Move(the floor (100,72,2) (/turf/open/floor), 2) Graham Blessig (/mob/living/carbon/human): Move(the floor (100,72,2) (/turf/open/floor), 2) Graham Blessig (/mob/living/carbon/human): Move(the floor (100,72,2) (/turf/open/floor), 2) Graham Blessig (/mob/living/carbon/human): Move(the floor (100,72,2) (/turf/open/floor), 2) [REDACTED] (/client): Move(the floor (100,72,2) (/turf/open/floor), 2) Graham Blessig (/mob/living/carbon/human): keyLoop([REDACTED] (/client)) Input (/datum/controller/subsystem/input): fire(0) Input (/datum/controller/subsystem/input): ignite(0) Master (/datum/controller/master): RunQueue() Master (/datum/controller/master): Loop(2) Master (/datum/controller/master): StartProcessing(0) ``` --- code/datums/elements/bloody_feet.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/elements/bloody_feet.dm b/code/datums/elements/bloody_feet.dm index 6a5a8a23ac6b..3bcccd8377c6 100644 --- a/code/datums/elements/bloody_feet.dm +++ b/code/datums/elements/bloody_feet.dm @@ -24,12 +24,12 @@ H.bloody_footsteps = steps_to_take LAZYADD(entered_bloody_turf, target) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) - RegisterSignal(target, COMSIG_HUMAN_BLOOD_CROSSED, PROC_REF(blood_crossed)) - RegisterSignal(target, COMSIG_HUMAN_CLEAR_BLOODY_FEET, PROC_REF(clear_blood)) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved), override = TRUE) + RegisterSignal(target, COMSIG_HUMAN_BLOOD_CROSSED, PROC_REF(blood_crossed), override = TRUE) + RegisterSignal(target, COMSIG_HUMAN_CLEAR_BLOODY_FEET, PROC_REF(clear_blood), override = TRUE) if(shoes) LAZYSET(target_shoes, target, shoes) - RegisterSignal(shoes, COMSIG_ITEM_DROPPED, PROC_REF(on_shoes_removed)) + RegisterSignal(shoes, COMSIG_ITEM_DROPPED, PROC_REF(on_shoes_removed), override = TRUE) if(dry_time) addtimer(CALLBACK(src, PROC_REF(clear_blood), target), dry_time) From b4bd3ca347b9be3a7d8810b3a778844fff97cd66 Mon Sep 17 00:00:00 2001 From: sg2002 Date: Wed, 21 Jun 2023 13:29:27 +0300 Subject: [PATCH 433/495] Fix XM88 streak end notification (#3682) # About the pull request XM88 has a notification on the hit streak end, but the end user currently never sees it except for when the gun is dropped. That's because it used visible_message and those don't work with things in hand. So, you would only see it when you drop the gun. Also I've changed it so that when the gun is dropped that message only appears when there was an actual streak going. # Explain why it's good for the game REEEEE?! # Changelog :cl: sg2002 fix: XM88 now correctly notifies the user on the hit streak end. /:cl: --------- Co-authored-by: harryob --- code/modules/projectiles/guns/lever_action.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/modules/projectiles/guns/lever_action.dm b/code/modules/projectiles/guns/lever_action.dm index d611605cd0e5..259c6170ae48 100644 --- a/code/modules/projectiles/guns/lever_action.dm +++ b/code/modules/projectiles/guns/lever_action.dm @@ -71,7 +71,7 @@ their unique feature is that a direct hit will buff your damage and firerate /obj/item/weapon/gun/lever_action/dropped(mob/user) . = ..() - reset_hit_buff() + reset_hit_buff(user) addtimer(VARSET_CALLBACK(src, cur_onehand_chance, reset_onehand_chance), 4 SECONDS, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/item/weapon/gun/lever_action/proc/direct_hit_buff(mob/user, mob/target, one_hand_lever = FALSE) @@ -110,7 +110,7 @@ their unique feature is that a direct hit will buff your damage and firerate if(!(flags_gun_lever_action & USES_STREAKS)) return apply_hit_buff(user, target, one_hand_lever) //this is a separate proc so it's configgable - addtimer(CALLBACK(src, PROC_REF(reset_hit_buff), one_hand_lever), hit_buff_reset_cooldown, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(reset_hit_buff), user, one_hand_lever), hit_buff_reset_cooldown, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/item/weapon/gun/lever_action/proc/apply_hit_buff(mob/user, mob/target, one_hand_lever = FALSE) lever_sound = lever_super_sound @@ -126,7 +126,7 @@ their unique feature is that a direct hit will buff your damage and firerate fire_delay += AM.delay_mod wield_delay = 0 //for one-handed levering -/obj/item/weapon/gun/lever_action/proc/reset_hit_buff(one_hand_lever) //why does this need a user arg when it doesn't use user at all? +/obj/item/weapon/gun/lever_action/proc/reset_hit_buff(mob/user, one_hand_lever) if(!(flags_gun_lever_action & USES_STREAKS)) return SIGNAL_HANDLER @@ -513,10 +513,12 @@ their unique feature is that a direct hit will buff your damage and firerate levered = FALSE return empty_chamber(user) -/obj/item/weapon/gun/lever_action/xm88/reset_hit_buff(one_hand_lever) //why does this need a user arg when it doesn't use user at all? +/obj/item/weapon/gun/lever_action/xm88/reset_hit_buff(mob/user, one_hand_lever) if(!(flags_gun_lever_action & USES_STREAKS)) return SIGNAL_HANDLER + if(streak > 0) + to_chat(user, SPAN_WARNING("[src] beeps as it loses its targeting data, and returns to normal firing procedures.")) streak = 0 lever_sound = initial(lever_sound) lever_message = initial(lever_message) @@ -531,7 +533,6 @@ their unique feature is that a direct hit will buff your damage and firerate lever_delay = FIRE_DELAY_TIER_3 damage_mult = BASE_BULLET_DAMAGE_MULT recalculate_attachment_bonuses() //stock wield delay - visible_message(SPAN_WARNING("\The [src] beeps as it loses its targeting data, and returns to normal firing procedures."), max_distance = 1) // tell them they've lost stacks if(one_hand_lever) addtimer(VARSET_CALLBACK(src, cur_onehand_chance, reset_onehand_chance), 4 SECONDS, TIMER_OVERRIDE|TIMER_UNIQUE) From 3f7c885749061d51cb42eae9a0787a851780174f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 21 Jun 2023 11:37:20 +0100 Subject: [PATCH 434/495] Automatic changelog for PR #3682 [ci skip] --- html/changelogs/AutoChangeLog-pr-3682.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3682.yml diff --git a/html/changelogs/AutoChangeLog-pr-3682.yml b/html/changelogs/AutoChangeLog-pr-3682.yml new file mode 100644 index 000000000000..876f0bf69928 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3682.yml @@ -0,0 +1,4 @@ +author: "sg2002" +delete-after: True +changes: + - bugfix: "XM88 now correctly notifies the user on the hit streak end." \ No newline at end of file From a329a337b809a83110b41562dd7301e542ac1265 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Wed, 21 Jun 2023 06:29:54 -0400 Subject: [PATCH 435/495] Flashlight gun attachments turn off when they should (#3669) # About the pull request This PR makes flashlight gun attachments turn off when they should. Previously, the light source was just taken away without actually turning off the light. # Explain why it's good for the game Bug/inconsistency bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Flashlight gun attachments turn off when they should /:cl: --- code/modules/projectiles/gun_helpers.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/projectiles/gun_helpers.dm b/code/modules/projectiles/gun_helpers.dm index 98d1be3a9c64..2cfd827b1fc2 100644 --- a/code/modules/projectiles/gun_helpers.dm +++ b/code/modules/projectiles/gun_helpers.dm @@ -167,8 +167,9 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w var/obj/item/attachable/attachment = attachments[slot] if (!attachment || !attachment.light_mod) continue - bearer.SetLuminosity(0, FALSE, src) - SetLuminosity(attachment.light_mod) + + attachment.activate_attachment(src, bearer) + return TRUE return FALSE From 62f2829574dd10b74b1bf9e554e91356af781bc6 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 21 Jun 2023 11:53:01 +0100 Subject: [PATCH 436/495] Automatic changelog for PR #3669 [ci skip] --- html/changelogs/AutoChangeLog-pr-3669.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3669.yml diff --git a/html/changelogs/AutoChangeLog-pr-3669.yml b/html/changelogs/AutoChangeLog-pr-3669.yml new file mode 100644 index 000000000000..5b2c8cc76882 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3669.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Flashlight gun attachments turn off when they should" \ No newline at end of file From 704571b268baafefc8be898b575fb49934665574 Mon Sep 17 00:00:00 2001 From: Al-1ce <71247506+Al-1ce@users.noreply.github.com> Date: Wed, 21 Jun 2023 03:30:05 -0700 Subject: [PATCH 437/495] Adds magazines to loadouts (#3679) # About the pull request This pull request adds all of the various Boots! editions to the loadout selection. I threw in a crayon and a hubba-hubba mag because I felt like those were missing as well. # Explain why it's good for the game * Boots! is _THE_ USCM magazine. You'd expect there to be at least a dozen fanboys on the Almayer carrying an edition or two. * Crayons are sovlful. What else can I say? (I added the rainbow one instead of a dozen different colors for ease) * Hubba hubba. # Testing Photographs and Procedure Irrelevant. # Changelog :cl: add: Adds various magazines and a crayon to loadout selection. /:cl: --- code/modules/client/preferences_gear.dm | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index ee8c855d8b31..1d4b77f15550 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -415,6 +415,33 @@ var/global/list/gear_datums_by_name = list() display_name = "Camera" path = /obj/item/device/camera +/datum/gear/toy/mags + cost = 1 + +/datum/gear/toy/mags/magazine_dirty + display_name = "Magazine" + path = /obj/item/prop/magazine/dirty + +/datum/gear/toy/mags/boots_magazine_one + display_name = "Boots Issue No.117" + path = /obj/item/prop/magazine/boots/n117 + +/datum/gear/toy/mags/boots_magazine_two + display_name = "Boots Issue No.150" + path = /obj/item/prop/magazine/boots/n150 + +/datum/gear/toy/mags/boot_magazine_three + display_name = "Boots Issue No.160" + path = /obj/item/prop/magazine/boots/n160 + +/datum/gear/toy/mags/boots_magazine_four + display_name = "Boots Issue No.54" + path = /obj/item/prop/magazine/boots/n054 + +/datum/gear/toy/mags/boots_magazine_five + display_name = "Boots Issue No.55" + path = /obj/item/prop/magazine/boots/n055 + /datum/gear/toy/film display_name = "Camera film" path = /obj/item/device/camera_film @@ -463,6 +490,10 @@ var/global/list/gear_datums_by_name = list() display_name = "Walkman" path = /obj/item/device/walkman +/datum/gear/toy/crayon + display_name = "Crayon" + path = /obj/item/toy/crayon/rainbow + /datum/gear/weapon category = "Weapons" cost = 4 From 56980a0228fc1eeafe7add81673c4f36dbc0d1a0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 21 Jun 2023 12:10:32 +0100 Subject: [PATCH 438/495] Automatic changelog for PR #3679 [ci skip] --- html/changelogs/AutoChangeLog-pr-3679.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3679.yml diff --git a/html/changelogs/AutoChangeLog-pr-3679.yml b/html/changelogs/AutoChangeLog-pr-3679.yml new file mode 100644 index 000000000000..464c305429a9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3679.yml @@ -0,0 +1,4 @@ +author: "Al-1ce" +delete-after: True +changes: + - rscadd: "Adds various magazines and a crayon to loadout selection." \ No newline at end of file From c96ef5e816de856cfb75b900696a28576a729965 Mon Sep 17 00:00:00 2001 From: harryob Date: Wed, 21 Jun 2023 21:30:25 +0100 Subject: [PATCH 439/495] patches a href exploit --- code/game/machinery/computer/groundside_operations.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/groundside_operations.dm b/code/game/machinery/computer/groundside_operations.dm index 6cefa28a2c95..9856ae8f970e 100644 --- a/code/game/machinery/computer/groundside_operations.dm +++ b/code/game/machinery/computer/groundside_operations.dm @@ -286,7 +286,7 @@ usr.RegisterSignal(cam, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/mob, reset_observer_view_on_deletion)) if("activate_echo") - var/reason = input(usr, "What is the purpose of Echo Squad?", "Activation Reason") + var/reason = strip_html(input(usr, "What is the purpose of Echo Squad?", "Activation Reason")) if(!reason) return if(alert(usr, "Confirm activation of Echo Squad for [reason]", "Confirm Activation", "Yes", "No") != "Yes") return From 608efdbd1be8daddf6c5b650089dea18ce9bed9a Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Wed, 21 Jun 2023 17:26:25 -0700 Subject: [PATCH 440/495] Fix Shuttle Crash Crash For Hijack (#3674) This PR fixes a crash... with shuttles crashing! Namely with this runtime on round 17377 that prevent the shuttle from launching: ``` [2023-06-19 11:33:51.878] runtime error: Cannot read null.related - proc name: get area turfs (/proc/get_area_turfs) - source file: code/__HELPERS/unsorted.dm,1251 - usr: Young Queen (/mob/living/carbon/xenomorph/queen) - src: null - usr.loc: the floor (35,50,2) (/turf/open/shuttle/dropship) - call stack: - get area turfs(/area/almayer/shipboard/brig/d... (/area/almayer/shipboard/brig/dress)) - /datum/dropship_hijack/almayer (/datum/dropship_hijack/almayer): target crash site("Upper deck Foreship") - the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight): hijack(Young Queen (/mob/living/carbon/xenomorph/queen), 0) - the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight): attack alien(Young Queen (/mob/living/carbon/xenomorph/queen)) - Young Queen (/mob/living/carbon/xenomorph/queen): UnarmedAttack(the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight), 1, /list (/list), 0, 0) - Young Queen (/mob/living/carbon/xenomorph/queen): click adjacent(the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight), null, /list (/list)) - Young Queen (/mob/living/carbon/xenomorph/queen): do click(the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight), the floor (36,51,2) (/turf/open/shuttle/dropship), "icon-x=24;icon-y=6;left=1;butt...") - SOMEONE (/client): Click(the dropship navigation comput... (/obj/structure/machinery/computer/shuttle/dropship/flight), the floor (36,51,2) (/turf/open/shuttle/dropship), "mapwindow.map", "icon-x=24;icon-y=6;left=1;butt...") ``` # Explain why it's good for the game Not only does this fix the case of a non-existent /area/almayer/shipboard/brig/dress being selected, it will now evenly weight the possibilities of landing sites. Previously this code would favor smaller areas because an area that was 1 tile would be just as likely as an area with 20k tiles. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/aa45fd06-6b8b-44b0-85b7-ff98f3038555)
# Changelog :cl: Drathek Firartix fix: Fixed a crash with hijack code possibly picking a non-existent brig area, and weighting smaller areas heavier. /:cl: --- code/modules/shuttle/dropship_hijack.dm | 90 ++++++++++++------------- 1 file changed, 43 insertions(+), 47 deletions(-) diff --git a/code/modules/shuttle/dropship_hijack.dm b/code/modules/shuttle/dropship_hijack.dm index 4798279a8b94..e664d0165c78 100644 --- a/code/modules/shuttle/dropship_hijack.dm +++ b/code/modules/shuttle/dropship_hijack.dm @@ -83,9 +83,7 @@ /datum/dropship_hijack/almayer/proc/target_crash_site(ship_section) target_ship_section = ship_section - var/area/target_area = get_crashsite_area(ship_section) - // spawn crash location - var/turf/target = pick(get_area_turfs(target_area)) + var/turf/target = get_crashsite_turf(ship_section) if(!target) to_chat(usr, SPAN_WARNING("No area available")) return @@ -117,9 +115,7 @@ var/list/remaining_crash_sites = almayer_ship_sections.Copy() remaining_crash_sites -= target_ship_section var/new_target_ship_section = pick(remaining_crash_sites) - var/area/target_area = get_crashsite_area(new_target_ship_section) - // spawn crash location - var/turf/target = pick(get_area_turfs(target_area)) + var/turf/target = get_crashsite_turf(new_target_ship_section) crash_site.Move(target) marine_announcement("A hostile aircraft on course for the [target_ship_section] has been successfully deterred.", "IX-50 MGAD System") target_ship_section = new_target_ship_section @@ -172,53 +168,53 @@ /datum/dropship_hijack/almayer/proc/disable_latejoin() enter_allowed = FALSE -/datum/dropship_hijack/almayer/proc/get_crashsite_area(ship_section) - var/list/areas = list() +/datum/dropship_hijack/almayer/proc/get_crashsite_turf(ship_section) + var/list/turfs = list() switch(ship_section) if("Upper deck Foreship") - areas += typesof(/area/almayer/shipboard/brig) - areas += list(/area/almayer/command/cichallway) - areas += list(/area/almayer/command/cic) + turfs += get_area_turfs(/area/almayer/shipboard/brig/armory) + turfs += get_area_turfs(/area/almayer/shipboard/brig/cells) + turfs += get_area_turfs(/area/almayer/shipboard/brig/cic_hallway) + turfs += get_area_turfs(/area/almayer/shipboard/brig/cryo) + turfs += get_area_turfs(/area/almayer/shipboard/brig/evidence_storage) + turfs += get_area_turfs(/area/almayer/shipboard/brig/execution) + turfs += get_area_turfs(/area/almayer/shipboard/brig/general_equipment) + turfs += get_area_turfs(/area/almayer/shipboard/brig/lobby) + turfs += get_area_turfs(/area/almayer/shipboard/brig/main_office) + turfs += get_area_turfs(/area/almayer/shipboard/brig/perma) + turfs += get_area_turfs(/area/almayer/shipboard/brig/processing) + turfs += get_area_turfs(/area/almayer/shipboard/brig/surgery) + turfs += get_area_turfs(/area/almayer/command/cichallway) + turfs += get_area_turfs(/area/almayer/command/cic) if("Upper deck Midship") - areas += list( - /area/almayer/medical/morgue, - /area/almayer/medical/upper_medical, - /area/almayer/medical/containment, - /area/almayer/medical/containment/cell, - /area/almayer/medical/medical_science, - /area/almayer/medical/testlab, - /area/almayer/medical/hydroponics, - ) + turfs += get_area_turfs(/area/almayer/medical/morgue) + turfs += get_area_turfs(/area/almayer/medical/upper_medical) + turfs += get_area_turfs(/area/almayer/medical/containment) + turfs += get_area_turfs(/area/almayer/medical/containment/cell) + turfs += get_area_turfs(/area/almayer/medical/medical_science) + turfs += get_area_turfs(/area/almayer/medical/testlab) + turfs += get_area_turfs(/area/almayer/medical/hydroponics) if("Upper deck Aftship") - areas += list( - /area/almayer/engineering/upper_engineering, - /area/almayer/command/computerlab, - /area/almayer/engineering/laundry, - ) + turfs += get_area_turfs(/area/almayer/engineering/upper_engineering) + turfs += get_area_turfs(/area/almayer/command/computerlab) + turfs += get_area_turfs(/area/almayer/engineering/laundry) if("Lower deck Foreship") - areas += list( - /area/almayer/hallways/hangar, - /area/almayer/hallways/vehiclehangar - ) + turfs += get_area_turfs(/area/almayer/hallways/hangar) + turfs += get_area_turfs(/area/almayer/hallways/vehiclehangar) if("Lower deck Midship") - areas += list( - /area/almayer/medical/chemistry, - /area/almayer/medical/lower_medical_lobby, - /area/almayer/medical/lockerroom, - /area/almayer/medical/lower_medical_medbay, - /area/almayer/medical/operating_room_one, - /area/almayer/medical/operating_room_two, - /area/almayer/medical/operating_room_three, - /area/almayer/medical/operating_room_four, - /area/almayer/living/briefing, - /area/almayer/squads/req, - - ) + turfs += get_area_turfs(/area/almayer/medical/chemistry) + turfs += get_area_turfs(/area/almayer/medical/lower_medical_lobby) + turfs += get_area_turfs(/area/almayer/medical/lockerroom) + turfs += get_area_turfs(/area/almayer/medical/lower_medical_medbay) + turfs += get_area_turfs(/area/almayer/medical/operating_room_one) + turfs += get_area_turfs(/area/almayer/medical/operating_room_two) + turfs += get_area_turfs(/area/almayer/medical/operating_room_three) + turfs += get_area_turfs(/area/almayer/medical/operating_room_four) + turfs += get_area_turfs(/area/almayer/living/briefing) + turfs += get_area_turfs(/area/almayer/squads/req) if("Lower deck Aftship") - areas += list( - /area/almayer/living/cryo_cells, - /area/almayer/engineering/engineering_workshop, - ) + turfs += get_area_turfs(/area/almayer/living/cryo_cells) + turfs += get_area_turfs(/area/almayer/engineering/engineering_workshop) else CRASH("Crash site [ship_section] unknown.") - return pick(areas) + return pick(turfs) From 7d54e19ef1fab3e43bbd6f369d00ea3949bf7220 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 22 Jun 2023 01:34:55 +0100 Subject: [PATCH 441/495] Automatic changelog for PR #3674 [ci skip] --- html/changelogs/AutoChangeLog-pr-3674.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3674.yml diff --git a/html/changelogs/AutoChangeLog-pr-3674.yml b/html/changelogs/AutoChangeLog-pr-3674.yml new file mode 100644 index 000000000000..34d4404e06d1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3674.yml @@ -0,0 +1,4 @@ +author: "Drathek Firartix" +delete-after: True +changes: + - bugfix: "Fixed a crash with hijack code possibly picking a non-existent brig area, and weighting smaller areas heavier." \ No newline at end of file From 4c9668053cc69df07992f2eed2d3fd64444c9279 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 22 Jun 2023 01:37:06 +0000 Subject: [PATCH 442/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3669.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3674.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3679.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3682.yml | 4 ---- html/changelogs/archive/2023-06.yml | 10 ++++++++++ 5 files changed, 10 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3669.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3674.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3679.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3682.yml diff --git a/html/changelogs/AutoChangeLog-pr-3669.yml b/html/changelogs/AutoChangeLog-pr-3669.yml deleted file mode 100644 index 5b2c8cc76882..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3669.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Flashlight gun attachments turn off when they should" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3674.yml b/html/changelogs/AutoChangeLog-pr-3674.yml deleted file mode 100644 index 34d4404e06d1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3674.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek Firartix" -delete-after: True -changes: - - bugfix: "Fixed a crash with hijack code possibly picking a non-existent brig area, and weighting smaller areas heavier." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3679.yml b/html/changelogs/AutoChangeLog-pr-3679.yml deleted file mode 100644 index 464c305429a9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3679.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Al-1ce" -delete-after: True -changes: - - rscadd: "Adds various magazines and a crayon to loadout selection." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3682.yml b/html/changelogs/AutoChangeLog-pr-3682.yml deleted file mode 100644 index 876f0bf69928..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3682.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "sg2002" -delete-after: True -changes: - - bugfix: "XM88 now correctly notifies the user on the hit streak end." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 3550a9ccda17..53b779e0fab1 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -305,3 +305,13 @@ decryption before being able to be armed. TheGamerdk: - bugfix: Forsaken no longer announce themselves as a distress signal +2023-06-22: + Al-1ce: + - rscadd: Adds various magazines and a crayon to loadout selection. + Drathek Firartix: + - bugfix: Fixed a crash with hijack code possibly picking a non-existent brig area, + and weighting smaller areas heavier. + Morrow: + - bugfix: Flashlight gun attachments turn off when they should + sg2002: + - bugfix: XM88 now correctly notifies the user on the hit streak end. From 312760bb011412cd71f69a82879a9cf995192077 Mon Sep 17 00:00:00 2001 From: harryob Date: Thu, 22 Jun 2023 07:33:32 +0100 Subject: [PATCH 443/495] browser assets to be served via the cdn (#3683) more stuff offloaded from byond's slowness the better thank you mso https://github.com/tgstation/tgstation/pull/52681 :cl: server: server's can now support using a cdn for web assets /:cl: --- code/__HELPERS/files.dm | 5 -- code/controllers/subsystem/assets.dm | 14 +++ code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/tabs/round_tab.dm | 31 +++++++ code/modules/asset_cache/asset_cache_item.dm | 6 ++ .../transports/webroot_transport.dm | 87 +++++++++++++++++++ colonialmarines.dme | 1 + config/example/resources.txt | 40 +++++++++ tools/localhost-asset-webroot-server.py | 15 ++++ 9 files changed, 195 insertions(+), 5 deletions(-) create mode 100644 code/modules/asset_cache/transports/webroot_transport.dm create mode 100644 config/example/resources.txt create mode 100644 tools/localhost-asset-webroot-server.py diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index 717a2ed5347b..f88fe7168f8d 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -12,11 +12,6 @@ return text -//Sends resource files to client cache -/client/proc/getFiles() - for(var/file in args) - src << browse_rsc(file) - /client/proc/browse_files(root="data/logs/", max_iterations=10, list/valid_extensions=list(".txt",".log",".htm")) var/path = root diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm index 283fe79cfead..38e57df93cef 100644 --- a/code/controllers/subsystem/assets.dm +++ b/code/controllers/subsystem/assets.dm @@ -7,6 +7,20 @@ SUBSYSTEM_DEF(assets) var/list/preload = list() var/datum/asset_transport/transport = new() +/datum/controller/subsystem/assets/OnConfigLoad() + var/newtransporttype = /datum/asset_transport + switch (CONFIG_GET(string/asset_transport)) + if ("webroot") + newtransporttype = /datum/asset_transport/webroot + + if (newtransporttype == transport.type) + return + + var/datum/asset_transport/newtransport = new newtransporttype () + if (newtransport.validate_config()) + transport = newtransport + transport.Load() + /datum/controller/subsystem/assets/Initialize() for(var/type in typesof(/datum/asset)) var/datum/asset/A = type diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index d21188615785..debffa9b25b0 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -176,6 +176,7 @@ var/list/admin_verbs_server = list( /client/proc/cmd_admin_delete, /*delete an instance/object/mob/etc*/ /client/proc/cmd_debug_del_all, /datum/admins/proc/togglejoin, + /client/proc/toggle_cdn, ) var/list/admin_verbs_debug = list( diff --git a/code/modules/admin/tabs/round_tab.dm b/code/modules/admin/tabs/round_tab.dm index 980de9eed855..deb27e73f7dc 100644 --- a/code/modules/admin/tabs/round_tab.dm +++ b/code/modules/admin/tabs/round_tab.dm @@ -181,3 +181,34 @@ else to_chat(usr, "Error: Start Now: Game has already started.") return FALSE + +/client/proc/toggle_cdn() + set name = "Toggle CDN" + set category = "Server" + var/static/admin_disabled_cdn_transport = null + if(alert(usr, "Are you sure you want to toggle CDN asset transport?", "Confirm", "Yes", "No") != "Yes") + return + + var/current_transport = CONFIG_GET(string/asset_transport) + if(!current_transport || current_transport == "simple") + if(admin_disabled_cdn_transport) + CONFIG_SET(string/asset_transport, admin_disabled_cdn_transport) + admin_disabled_cdn_transport = null + SSassets.OnConfigLoad() + message_admins("[key_name_admin(usr)] re-enabled the CDN asset transport") + log_admin("[key_name(usr)] re-enabled the CDN asset transport") + return + + to_chat(usr, SPAN_ADMINNOTICE("The CDN is not enabled!")) + if(alert(usr, "CDN asset transport is not enabled! If you're having issues with assets, you can also try disabling filename mutations.", "CDN asset transport is not enabled!", "Try disabling filename mutations", "Nevermind") == "Try disabling filename mutations") + SSassets.transport.dont_mutate_filenames = !SSassets.transport.dont_mutate_filenames + message_admins("[key_name_admin(usr)] [(SSassets.transport.dont_mutate_filenames ? "disabled" : "re-enabled")] asset filename transforms.") + log_admin("[key_name(usr)] [(SSassets.transport.dont_mutate_filenames ? "disabled" : "re-enabled")] asset filename transforms.") + return + + admin_disabled_cdn_transport = current_transport + CONFIG_SET(string/asset_transport, "simple") + SSassets.OnConfigLoad() + SSassets.transport.dont_mutate_filenames = TRUE + message_admins("[key_name_admin(usr)] disabled CDN asset transport") + log_admin("[key_name(usr)] disabled CDN asset transport") diff --git a/code/modules/asset_cache/asset_cache_item.dm b/code/modules/asset_cache/asset_cache_item.dm index 52ebc7190372..72d976bf11f1 100644 --- a/code/modules/asset_cache/asset_cache_item.dm +++ b/code/modules/asset_cache/asset_cache_item.dm @@ -33,3 +33,9 @@ if (extstart) ext = ".[copytext(name, extstart+1)]" resource = file + +/datum/asset_cache_item/vv_edit_var(var_name, var_value) + return FALSE + +/datum/asset_cache_item/CanProcCall(procname) + return FALSE diff --git a/code/modules/asset_cache/transports/webroot_transport.dm b/code/modules/asset_cache/transports/webroot_transport.dm new file mode 100644 index 000000000000..e3cb33b8fabf --- /dev/null +++ b/code/modules/asset_cache/transports/webroot_transport.dm @@ -0,0 +1,87 @@ +/// CDN Webroot asset transport. +/datum/asset_transport/webroot + name = "CDN Webroot asset transport" + +/datum/asset_transport/webroot/Load() + if (validate_config(log = FALSE)) + load_existing_assets() + +/// Processes thru any assets that were registered before we were loaded as a transport. +/datum/asset_transport/webroot/proc/load_existing_assets() + for (var/asset_name in SSassets.cache) + var/datum/asset_cache_item/ACI = SSassets.cache[asset_name] + save_asset_to_webroot(ACI) + +/// Register a browser asset with the asset cache system +/// We also save it to the CDN webroot at this step instead of waiting for send_assets() +/// asset_name - the identifier of the asset +/// asset - the actual asset file or an asset_cache_item datum. +/datum/asset_transport/webroot/register_asset(asset_name, asset) + . = ..() + var/datum/asset_cache_item/ACI = . + + if (istype(ACI) && ACI.hash) + save_asset_to_webroot(ACI) + +/// Saves the asset to the webroot taking into account namespaces and hashes. +/datum/asset_transport/webroot/proc/save_asset_to_webroot(datum/asset_cache_item/ACI) + var/webroot = CONFIG_GET(string/asset_cdn_webroot) + var/newpath = "[webroot][get_asset_suffex(ACI)]" + if (fexists(newpath)) + return + if (fexists("[newpath].gz")) //its a common pattern in webhosting to save gzip'ed versions of text files and let the webserver serve them up as gzip compressed normal files, sometimes without keeping the original version. + return + return fcopy(ACI.resource, newpath) + +/// Returns a url for a given asset. +/// asset_name - Name of the asset. +/// asset_cache_item - asset cache item datum for the asset, optional, overrides asset_name +/datum/asset_transport/webroot/get_asset_url(asset_name, datum/asset_cache_item/asset_cache_item) + if (!istype(asset_cache_item)) + asset_cache_item = SSassets.cache[asset_name] + var/url = CONFIG_GET(string/asset_cdn_url) //config loading will handle making sure this ends in a / + return "[url][get_asset_suffex(asset_cache_item)]" + +/datum/asset_transport/webroot/proc/get_asset_suffex(datum/asset_cache_item/asset_cache_item) + var/base = "[copytext(asset_cache_item.hash, 1, 3)]/" + var/filename = "asset.[asset_cache_item.hash][asset_cache_item.ext]" + if (length(asset_cache_item.namespace)) + base = "namespaces/[copytext(asset_cache_item.namespace, 1, 3)]/[asset_cache_item.namespace]/" + if (!asset_cache_item.namespace_parent) + filename = "[asset_cache_item.name]" + return base + filename + + +/// webroot asset sending - does nothing unless passed legacy assets +/datum/asset_transport/webroot/send_assets(client/client, list/asset_list) + . = FALSE + var/list/legacy_assets = list() + if (!islist(asset_list)) + asset_list = list(asset_list) + for (var/asset_name in asset_list) + var/datum/asset_cache_item/ACI = asset_list[asset_name] + if (!istype(ACI)) + ACI = SSassets.cache[asset_name] + if (!ACI) + legacy_assets += asset_name //pass it on to base send_assets so it can output an error + continue + if (ACI.legacy) + legacy_assets[asset_name] = ACI + if (length(legacy_assets)) + . = ..(client, legacy_assets) + + +/// webroot slow asset sending - does nothing. +/datum/asset_transport/webroot/send_assets_slow(client/client, list/files, filerate) + return FALSE + +/datum/asset_transport/webroot/validate_config(log = TRUE) + if (!CONFIG_GET(string/asset_cdn_url)) + if (log) + log_asset("ERROR: [type]: Invalid Config: ASSET_CDN_URL") + return FALSE + if (!CONFIG_GET(string/asset_cdn_webroot)) + if (log) + log_asset("ERROR: [type]: Invalid Config: ASSET_CDN_WEBROOT") + return FALSE + return TRUE diff --git a/colonialmarines.dme b/colonialmarines.dme index 6e5bda16e73d..991c23d53bbe 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1382,6 +1382,7 @@ #include "code\modules\asset_cache\assets\tgui.dm" #include "code\modules\asset_cache\assets\vending.dm" #include "code\modules\asset_cache\transports\asset_transport.dm" +#include "code\modules\asset_cache\transports\webroot_transport.dm" #include "code\modules\buildmode\bm-mode.dm" #include "code\modules\buildmode\buildmode.dm" #include "code\modules\buildmode\buttons.dm" diff --git a/config/example/resources.txt b/config/example/resources.txt new file mode 100644 index 000000000000..0f9aaf021aa5 --- /dev/null +++ b/config/example/resources.txt @@ -0,0 +1,40 @@ +# External resources +# Set this to the location of a .zip with the server's .rsc inside of it. +# If you set this mutiple times, the server will rotate between the links. +# To use this, the compile option PRELOAD_RSC must be set to 0 to keep byond from preloading resources +# Resource urls can not be encrypted (https://), as they are downloaded by byond, not IE, and byond can't into encryption + +EXTERNAL_RSC_URLS http://rsc.cm-ss13.com/ + + +######################## +# Browser Asset Config # +######################## +# Browser assets are any file included in interfaces. css, images, javascript, etc. +# This handles configuring how we get these to the player so interfaces can access them. + +# Asset Transport +# The normal way of getting assets to clients is to use the internal byond system. This can be slow and delay the opening of interface windows. It also doesn't allow the internal IE windows byond uses to cache anything. +# You can instead have the server save them to a website via a folder within the game server that the web server can read. This could be a simple webserver or something backed by a CDN. +# Valid values: simple, webroot. Simple is the default. +#ASSET_TRANSPORT webroot + + +# Simple asset transport configurable values. + +# Uncomment this to have the server passively send all browser assets to each client in the background. (instead of waiting for them to be needed) +# This should be uncommented in production and commented in development +#ASSET_SIMPLE_PRELOAD + + +# Webroot asset transport configurable values. + +# Local folder to save assets to. +# Assets will be saved in the format of asset.MD5HASH.EXT or in namespaces/hash/ as ASSET_FILE_NAME or asset.MD5HASH.EXT +#ASSET_CDN_WEBROOT data/asset-store/ + +# URL the folder from above can be accessed from. +# for best results the webserver powering this should return a long cache validity time, as all assets sent via this transport use hash based urls +# Encryption (https) is supported here, but linux clients will have issues if you require higher then tls 1.0. Windows clients down to windows 7 can handle tls 1.2 no issue. +# if you want to test this locally, you simpily run the `localhost-asset-webroot-server.py` python3 script to host assets stored in `data/asset-store/` via http://localhost:58715/ +#ASSET_CDN_URL http://localhost:58715/ diff --git a/tools/localhost-asset-webroot-server.py b/tools/localhost-asset-webroot-server.py new file mode 100644 index 000000000000..31a85a4eb4b5 --- /dev/null +++ b/tools/localhost-asset-webroot-server.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +from http.server import HTTPServer, SimpleHTTPRequestHandler +import os + +class CORSRequestHandler(SimpleHTTPRequestHandler): + def end_headers(self): + self.send_header('Access-Control-Allow-Origin', '*') + self.send_header('Access-Control-Allow-Methods', 'GET') + self.send_header('Cache-Control', 'no-store, no-cache, must-revalidate') + return super(CORSRequestHandler, self).end_headers() + +os.makedirs('../data/asset-store/', exist_ok=True) +os.chdir('../data/asset-store/') +httpd = HTTPServer(('localhost', 58715), CORSRequestHandler) +httpd.serve_forever() From 80ed7b1db0978216080e70fada15926de206448d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 22 Jun 2023 07:46:25 +0100 Subject: [PATCH 444/495] Automatic changelog for PR #3683 [ci skip] --- html/changelogs/AutoChangeLog-pr-3683.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3683.yml diff --git a/html/changelogs/AutoChangeLog-pr-3683.yml b/html/changelogs/AutoChangeLog-pr-3683.yml new file mode 100644 index 000000000000..74f16d9344af --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3683.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - server: "server's can now support using a cdn for web assets" \ No newline at end of file From 95a20695458623bfe9d21a839ba97801315a6627 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 23 Jun 2023 01:45:52 +0000 Subject: [PATCH 445/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3683.yml | 4 ---- html/changelogs/archive/2023-06.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3683.yml diff --git a/html/changelogs/AutoChangeLog-pr-3683.yml b/html/changelogs/AutoChangeLog-pr-3683.yml deleted file mode 100644 index 74f16d9344af..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3683.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - server: "server's can now support using a cdn for web assets" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 53b779e0fab1..9e9081238a2a 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -315,3 +315,6 @@ - bugfix: Flashlight gun attachments turn off when they should sg2002: - bugfix: XM88 now correctly notifies the user on the hit streak end. +2023-06-23: + harryob: + - server: server's can now support using a cdn for web assets From 907f2352f8377b12e27610c2f20be64186021e77 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 22 Jun 2023 19:10:23 -0700 Subject: [PATCH 446/495] Xeno Candidate Queue (#3636) # About the pull request This PR changes it so get_alien_candidates is normally a sorted list based generally on timeofdeath in ascending order and larva spawns now pull candidates out of that list in order. That means that an observer that has yet to play, or was the first to die, and still meets all other criteria to become a larva (not AFK, has preferences set to become larva, has been dead long enough, etc.) will be chosen before others. Playing as a facehugger (dying or hugging successfully) or dying in an admin z-levels (such as thunderdome) also do not affect the value used for how you are sorted in the queue. So you should be able to freely play in either of those situations without losing your relative spot in the queue. Of course its not going to nab you out of whatever mob you are playing, but when you are a ghost again the same values will be used to sort you in the queue. Since people may enter and leave the queue each time the queue is checked, your place in the queue may go up or down. It is just a snapshot of that moment where you are. If you missed your queue message, or haven't gotten one yet, the join xeno action will now display the last message for you. # Explain why it's good for the game Picking candidates randomly is okay, but it would be more fair to give privilege to those that have been waiting longer - especially those who have yet to play. # Testing Photographs and Procedure
Screenshots & Videos Example of queen death code (since that was the most altered): ![larva](https://github.com/cmss13-devs/cmss13/assets/76988376/48211b1e-7556-4a41-879f-1dfbfabe8704)
# Changelog :cl: Drathek add: The selection to become a xeno larva is now based on timeofdeath rather than random and also sends a message to all candidates when the queue moves. Playing as a facehugger or on admin z-levels (thunderdome) will not affect your relative place in queue. The join xeno action will also display the last queue message for you when you allow xeno candidacy. fix: Fixed gibbed humans not properly setting their timeofdeath when on an admin z-level. fix: Fixed a bad del on shuttle doors when a shuttle deletes (such as intoTheSunset). /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/mobs.dm | 2 - code/__DEFINES/xeno.dm | 16 +++++ code/__HELPERS/_time.dm | 4 -- code/__HELPERS/cmp.dm | 9 +++ code/__HELPERS/game.dm | 61 +++++++++++++++---- code/_onclick/observer.dm | 4 +- code/game/gamemodes/cm_initialize.dm | 36 ++++++++--- code/modules/client/client_defines.dm | 2 + .../structures/special/pylon_core.dm | 15 ++++- code/modules/mob/dead/observer/observer.dm | 19 ++++-- .../mob/living/carbon/xenomorph/Embryo.dm | 3 +- .../carbon/xenomorph/castes/Facehugger.dm | 1 + .../mob/living/carbon/xenomorph/death.dm | 18 +++--- code/modules/shuttle/helpers.dm | 3 +- code/modules/shuttle/shuttle.dm | 16 ++--- 15 files changed, 155 insertions(+), 54 deletions(-) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 495b5fb472c5..ba928e202cf0 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -11,8 +11,6 @@ #define OVEREAT_TIME 200 //================================================= -#define ALIEN_SELECT_AFK_BUFFER 1 // How many minutes that a person can be AFK before not being allowed to be an alien. - #define HEAT_DAMAGE_LEVEL_1 2 //Amount of damage applied when your body temperature just passes the 360.15k safety point #define HEAT_DAMAGE_LEVEL_2 4 //Amount of damage applied when your body temperature passes the 400K point #define HEAT_DAMAGE_LEVEL_3 8 //Amount of damage applied when your body temperature passes the 1000K point diff --git a/code/__DEFINES/xeno.dm b/code/__DEFINES/xeno.dm index 6d6bd64ea918..7741beecedef 100644 --- a/code/__DEFINES/xeno.dm +++ b/code/__DEFINES/xeno.dm @@ -154,6 +154,22 @@ #define WEED_BASE_GROW_SPEED (5 SECONDS) #define WEED_BASE_DECAY_SPEED (10 SECONDS) +/// The time you must be dead to join as a xeno larva +#define XENO_JOIN_DEAD_LARVA_TIME (2.5 MINUTES) +/// The time you must be dead to join as xeno (not larva) +#define XENO_JOIN_DEAD_TIME (5 MINUTES) +/// The time of inactivity you cannot exceed to join as a xeno +#define XENO_JOIN_AFK_TIME_LIMIT (5 MINUTES) +/// The amount of time after round start before buried larva spawns are disallowed +#define XENO_BURIED_LARVA_TIME_LIMIT (30 MINUTES) + +/// The time against away_timer when an AFK xeno larva can be replaced +#define XENO_LEAVE_TIMER_LARVA 80 //80 seconds +/// The time against away_timer when an AFK xeno (not larva) can be replaced +#define XENO_LEAVE_TIMER 300 //300 seconds +/// The time against away_timer when an AFK xeno gets listed in the available list so ghosts can get ready +#define XENO_AVAILABLE_TIMER 60 //60 seconds + /// Between 2% to 10% of explosion severity #define WEED_EXPLOSION_DAMAGEMULT rand(2, 10)*0.01 diff --git a/code/__HELPERS/_time.dm b/code/__HELPERS/_time.dm index 85acafa0e2f6..b929ae8636b3 100644 --- a/code/__HELPERS/_time.dm +++ b/code/__HELPERS/_time.dm @@ -15,10 +15,6 @@ #define DECISECONDS_TO_HOURS /36000 -#define XENO_LEAVE_TIMER_LARVA 80 //80 seconds -#define XENO_LEAVE_TIMER 300 //300 seconds -#define XENO_AVAILABLE_TIMER 60 //60 seconds, when to add a xeno to the avaliable list so ghosts can get ready - var/midnight_rollovers = 0 var/rollovercheck_last_timeofday = 0 diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 4ca0edcf43d0..888e3c2ce657 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -57,3 +57,12 @@ var/atom/cmp_dist_origin=null /proc/cmp_typepaths_asc(A, B) return sorttext("[B]","[A]") + +/// Compares mobs based on their timeofdeath value in ascending order +/proc/cmp_mob_deathtime_asc(mob/A, mob/B) + return A.timeofdeath - B.timeofdeath + +/// Compares observers based on their larva_queue_time value in ascending order +/// Assumes the client on the observer is not null +/proc/cmp_obs_larvaqueuetime_asc(mob/dead/observer/A, mob/dead/observer/B) + return A.client.larva_queue_time - B.client.larva_queue_time diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index a0bb9dd98423..61976f4dc903 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -241,35 +241,70 @@ else return get_step(start, EAST) -// Same as above but for alien candidates. -/proc/get_alien_candidates() +/// Get a list of observers that can be alien candidates, optionally sorted by larva_queue_time +/proc/get_alien_candidates(sorted = TRUE) var/list/candidates = list() - for(var/i in GLOB.observer_list) - var/mob/dead/observer/O = i + for(var/mob/dead/observer/cur_obs as anything in GLOB.observer_list) + // Preference check + if(!cur_obs.client || !cur_obs.client.prefs || !(cur_obs.client.prefs.be_special & BE_ALIEN_AFTER_DEATH)) + continue + // Jobban check - if(!O.client || !O.client.prefs || !(O.client.prefs.be_special & BE_ALIEN_AFTER_DEATH) || jobban_isbanned(O, JOB_XENOMORPH)) + if(jobban_isbanned(cur_obs, JOB_XENOMORPH)) continue //players that can still be revived are skipped - if(O.mind && O.mind.original && ishuman(O.mind.original)) - var/mob/living/carbon/human/H = O.mind.original - if (H.check_tod() && H.is_revivable()) + if(cur_obs.mind && cur_obs.mind.original && ishuman(cur_obs.mind.original)) + var/mob/living/carbon/human/cur_human = cur_obs.mind.original + if(cur_human.check_tod() && cur_human.is_revivable()) continue // copied from join as xeno - var/deathtime = world.time - O.timeofdeath - if(deathtime < 3000 && ( !O.client.admin_holder || !(O.client.admin_holder.rights & R_ADMIN)) ) + var/deathtime = world.time - cur_obs.timeofdeath + if(deathtime < XENO_JOIN_DEAD_TIME && ( !cur_obs.client.admin_holder || !(cur_obs.client.admin_holder.rights & R_ADMIN)) ) continue - // Admins and AFK players cannot be drafted - if(O.client.inactivity / 600 > ALIEN_SELECT_AFK_BUFFER + 5 || (O.client.admin_holder && (O.client.admin_holder.rights & R_MOD)) && O.adminlarva == 0) + // AFK players cannot be drafted + if(cur_obs.client.inactivity > XENO_JOIN_AFK_TIME_LIMIT) continue - candidates += O + // Mods with larva protection cannot be drafted + if((cur_obs.client.admin_holder && (cur_obs.client.admin_holder.rights & R_MOD)) && !cur_obs.adminlarva) + continue + + candidates += cur_obs + + // Optionally sort by larva_queue_time + if(sorted && length(candidates)) + candidates = sort_list(candidates, GLOBAL_PROC_REF(cmp_obs_larvaqueuetime_asc)) return candidates +/** + * Messages observers that are currently candidates an update on the queue. + * + * Arguments: + * * candidates - The list of observers from get_alien_candidates() + * * dequeued - How many candidates to skip messaging because they were dequeued + * * cache_only - Whether to not actually send a to_chat message and instead only update larva_queue_cached_message + */ +/proc/message_alien_candidates(list/candidates, dequeued, cache_only = FALSE) + var/new_players = 0 + for(var/i in (1 + dequeued) to candidates.len) + var/mob/dead/observer/cur_obs = candidates[i] + + // Generate the messages + var/cached_message = SPAN_XENONOTICE("You are currently [i-dequeued]\th in the larva queue. There are [new_players] ahead of you that have yet to play this round.") + cur_obs.larva_queue_cached_message = cached_message + if(!cache_only) + var/chat_message = dequeued ? replacetext(cached_message, "currently", "now") : cached_message + to_chat(candidates[i], chat_message) + + // Count how many are prioritized + if(cur_obs.client.larva_queue_time < 2) // 0 and 1 because facehuggers/t-domers are slightly deprioritized + new_players++ + /proc/convert_k2c(temp) return ((temp - T0C)) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 21ac66e5f222..5acfe74f2965 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -45,11 +45,11 @@ return FALSE var/deathtime = world.time - timeofdeath - if(deathtime < 2.5 MINUTES) + if(deathtime < XENO_JOIN_DEAD_LARVA_TIME) var/message = "You have been dead for [DisplayTimeText(deathtime)]." message = SPAN_WARNING("[message]") to_chat(src, message) - to_chat(src, SPAN_WARNING("You must wait 2.5 minutes before rejoining the game!")) + to_chat(src, SPAN_WARNING("You must wait atleast 2.5 minutes before rejoining the game!")) ManualFollow(target) return FALSE diff --git a/code/game/gamemodes/cm_initialize.dm b/code/game/gamemodes/cm_initialize.dm index 8237fc63b7e2..2f6dc6e38118 100644 --- a/code/game/gamemodes/cm_initialize.dm +++ b/code/game/gamemodes/cm_initialize.dm @@ -354,7 +354,7 @@ Additional game mode variables. var/datum/hive_status/hive for(var/hivenumber in GLOB.hive_datum) hive = GLOB.hive_datum[hivenumber] - if(!hive.hardcore && hive.stored_larva && (hive.hive_location || (world.time < 30 MINUTES + SSticker.round_start_time))) + if(!hive.hardcore && hive.stored_larva && (hive.hive_location || (world.time < XENO_BURIED_LARVA_TIME_LIMIT + SSticker.round_start_time))) if(SSticker.mode && (SSticker.mode.flags_round_type & MODE_RANDOM_HIVE)) available_xenos |= "any buried larva" LAZYADD(available_xenos["any buried larva"], hive) @@ -364,7 +364,27 @@ Additional game mode variables. available_xenos[larva_option] = list(hive) if(!available_xenos.len || (instant_join && !available_xenos_non_ssd.len)) - to_chat(xeno_candidate, SPAN_WARNING("There aren't any available xenomorphs or burrowed larvae. You can try getting spawned as a chestburster larva by toggling your Xenomorph candidacy in Preferences -> Toggle SpecialRole Candidacy.")) + if(!xeno_candidate.client || !xeno_candidate.client.prefs || !(xeno_candidate.client.prefs.be_special & BE_ALIEN_AFTER_DEATH)) + to_chat(xeno_candidate, SPAN_WARNING("There aren't any available xenomorphs or burrowed larvae. You can try getting spawned as a chestburster larva by toggling your Xenomorph candidacy in Preferences -> Toggle SpecialRole Candidacy.")) + return FALSE + to_chat(xeno_candidate, SPAN_WARNING("There aren't any available xenomorphs or burrowed larvae.")) + + // Give the player a cached message of their queue status if they are an observer + var/mob/dead/observer/candidate_observer = xeno_candidate + if(istype(candidate_observer)) + if(candidate_observer.larva_queue_cached_message) + to_chat(xeno_candidate, candidate_observer.larva_queue_cached_message) + return FALSE + + // No cache, lets check now then + message_alien_candidates(get_alien_candidates(), dequeued = 0, cache_only = TRUE) + if(candidate_observer.larva_queue_cached_message) + to_chat(xeno_candidate, candidate_observer.larva_queue_cached_message) + return FALSE + + // We aren't in queue yet, lets teach them about the queue then + candidate_observer.larva_queue_cached_message = SPAN_XENONOTICE("You are currently still awaiting assignment in the larva queue. Priority is given to players who have yet to play in the round, but otherwise the ordering is based on your time of death. When you have been dead long enough and are not inactive, you will periodically receive messages where you are in the queue relative to other currently valid xeno candidates. Note: Playing as a facehugger or in the thunderdome will not alter your time of death. This means you won't lose your relative place in queue if you step away, disconnect, play as a facehugger, or play in the thunderdome.") + to_chat(xeno_candidate, candidate_observer.larva_queue_cached_message) return FALSE var/mob/living/carbon/xenomorph/new_xeno @@ -377,11 +397,11 @@ Additional game mode variables. if(!xeno_bypass_timer) var/deathtime = world.time - xeno_candidate.timeofdeath if(isnewplayer(xeno_candidate)) - deathtime = 2.5 MINUTES //so new players don't have to wait to latejoin as xeno in the round's first 5 mins. - if(deathtime < 2.5 MINUTES && !check_client_rights(xeno_candidate.client, R_ADMIN, FALSE)) + deathtime = XENO_JOIN_DEAD_LARVA_TIME //so new players don't have to wait to latejoin as xeno in the round's first 5 mins. + if(deathtime < XENO_JOIN_DEAD_LARVA_TIME && !check_client_rights(xeno_candidate.client, R_ADMIN, FALSE)) var/message = SPAN_WARNING("You have been dead for [DisplayTimeText(deathtime)].") to_chat(xeno_candidate, message) - to_chat(xeno_candidate, SPAN_WARNING("You must wait 2.5 minutes before rejoining the game as a buried larva!")) + to_chat(xeno_candidate, SPAN_WARNING("You must wait 2 minutes and 30 seconds before rejoining the game as a buried larva!")) return FALSE for(var/mob_name in picked_hive.banished_ckeys) @@ -393,7 +413,7 @@ Additional game mode variables. noob.close_spawn_windows() if(picked_hive.hive_location) picked_hive.hive_location.spawn_burrowed_larva(xeno_candidate) - else if((world.time < 30 MINUTES + SSticker.round_start_time)) + else if((world.time < XENO_BURIED_LARVA_TIME_LIMIT + SSticker.round_start_time)) picked_hive.do_buried_larva_spawn(xeno_candidate) else to_chat(xeno_candidate, SPAN_WARNING("Seems like something went wrong. Try again?")) @@ -417,8 +437,8 @@ Additional game mode variables. if(!xeno_bypass_timer) var/deathtime = world.time - xeno_candidate.timeofdeath if(istype(xeno_candidate, /mob/new_player)) - deathtime = 5 MINUTES //so new players don't have to wait to latejoin as xeno in the round's first 5 mins. - if(deathtime < 5 MINUTES && !check_client_rights(xeno_candidate.client, R_ADMIN, FALSE)) + deathtime = XENO_JOIN_DEAD_TIME //so new players don't have to wait to latejoin as xeno in the round's first 5 mins. + if(deathtime < XENO_JOIN_DEAD_TIME && !check_client_rights(xeno_candidate.client, R_ADMIN, FALSE)) var/message = "You have been dead for [DisplayTimeText(deathtime)]." message = SPAN_WARNING("[message]") to_chat(xeno_candidate, message) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 8f0939474427..fbec4aa13f36 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -26,6 +26,8 @@ var/adminobs = null var/area = null var/time_died_as_mouse = null //when the client last died as a mouse + /// The descriminator for larva queue ordering: Generally set to timeofdeath except for facehuggers/admin z-level play + var/larva_queue_time var/donator = 0 var/adminhelped = 0 diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index 9376e2b6e914..08aa2f86c1bc 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -108,6 +108,7 @@ var/last_healed = 0 var/last_attempt = 0 // logs time of last attempt to prevent spam. if you want to destroy it, you must commit. var/last_larva_time = 0 + var/last_larva_queue_time = 0 var/last_surge_time = 0 var/spawn_cooldown = 30 SECONDS var/surge_cooldown = 90 SECONDS @@ -142,11 +143,19 @@ linked_hive.hive_ui.update_burrowed_larva() qdel(L) - if((last_larva_time + spawn_cooldown) < world.time && can_spawn_larva()) // every minute + var/spawning_larva = can_spawn_larva() && (last_larva_time + spawn_cooldown) < world.time + if(spawning_larva) last_larva_time = world.time + if(spawning_larva || (last_larva_queue_time + spawn_cooldown * 4) < world.time) + last_larva_queue_time = world.time var/list/players_with_xeno_pref = get_alien_candidates() - if(players_with_xeno_pref && players_with_xeno_pref.len && can_spawn_larva()) - spawn_burrowed_larva(pick(players_with_xeno_pref)) + if(players_with_xeno_pref && players_with_xeno_pref.len) + if(spawning_larva && spawn_burrowed_larva(players_with_xeno_pref[1])) + // We were in spawning_larva mode and successfully spawned someone + message_alien_candidates(players_with_xeno_pref, dequeued = 1) + else + // Just time to update everyone their queue status (or the spawn failed) + message_alien_candidates(players_with_xeno_pref, dequeued = 0) if(linked_hive.hijack_burrowed_surge && (last_surge_time + surge_cooldown) < world.time) last_surge_time = world.time diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 47e747d4cd5c..fcb95a6fd783 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -33,8 +33,8 @@ plane = GHOST_PLANE layer = ABOVE_FLY_LAYER stat = DEAD - var/adminlarva = 0 - var/ghostvision = 1 + var/adminlarva = FALSE + var/ghostvision = TRUE var/can_reenter_corpse var/started_as_observer //This variable is set to 1 when you enter the game as an observer. //If you died in the game and are a ghost - this will remain as null. @@ -45,7 +45,7 @@ "Squad HUD" = FALSE, "Xeno Status HUD" = FALSE ) - universal_speak = 1 + universal_speak = TRUE var/updatedir = TRUE //Do we have to update our dir as the ghost moves around? var/atom/movable/following = null var/datum/orbit_menu/orbit_menu @@ -55,6 +55,8 @@ var/own_orbit_size = 0 var/observer_actions = list(/datum/action/observer_action/join_xeno) var/datum/action/minimap/observer/minimap + var/larva_queue_cached_message + alpha = 127 /mob/dead/observer/verb/toggle_ghostsee() @@ -327,8 +329,8 @@ Works together with spawning an observer, noted above. ghost.langchat_make_image() SStgui.on_transfer(src, ghost) - if(is_admin_level(z)) - ghost.timeofdeath = 0 // Bypass respawn limit if you die on the admin zlevel + if(is_admin_level((get_turf(src))?.z)) // Gibbed humans ghostize the brain in their head which itself is z 0 + ghost.timeofdeath = 1 // Bypass respawn limit if you die on the admin zlevel ghost.key = key ghost.mind = mind @@ -363,6 +365,12 @@ Works together with spawning an observer, noted above. if(ghost.client.player_data) ghost.client.player_data.load_timestat_data() + // Larva queue: We use the larger of their existing queue time or the new timeofdeath except for facehuggers + // We don't change facehugger timeofdeath because they are still on cooldown if they died as a hugger + // Facehuggers are atleast 1 because they did get some action compared to those at 0 timeofdeath + var/new_tod = isfacehugger(src) ? 1 : ghost.timeofdeath + ghost.client.larva_queue_time = max(ghost.client.larva_queue_time, new_tod) + ghost.set_huds_from_prefs() return ghost @@ -405,6 +413,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/mob/dead/observer/ghost = ghostize((is_nested && nest && !QDELETED(nest))) //FALSE parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 if(ghost && !is_admin_level(z)) ghost.timeofdeath = world.time + ghost.client?.larva_queue_time = world.time if(is_nested && nest && !QDELETED(nest)) ghost.can_reenter_corpse = FALSE nest.ghost_of_buckled_mob = ghost diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index e03f225ccade..a74c82026dbe 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -157,7 +157,8 @@ var/list/candidates = get_alien_candidates() if(candidates && candidates.len) - picked = pick(candidates) + picked = candidates[1] + message_alien_candidates(candidates, dequeued = 1) // Spawn the larva var/mob/living/carbon/xenomorph/larva/new_xeno diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index d9ab8a1e849d..c0b57af9d3db 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -155,6 +155,7 @@ for(var/mob/dead/observer/observer as anything in GLOB.observer_list) to_chat(observer, SPAN_DEADSAY("[human] has been facehugged by [src]" + " [OBSERVER_JMP(observer, human)]")) to_chat(src, SPAN_DEADSAY("[human] has been facehugged by [src]")) + timeofdeath = 1 // Ever so slightly deprioritized for larva queue qdel(src) if(hug_area) xeno_message(SPAN_XENOMINORWARNING("You sense that [src] has facehugged a host at \the [hug_area]!"), 1, src.hivenumber) diff --git a/code/modules/mob/living/carbon/xenomorph/death.dm b/code/modules/mob/living/carbon/xenomorph/death.dm index ce3f55700753..f3534318f673 100644 --- a/code/modules/mob/living/carbon/xenomorph/death.dm +++ b/code/modules/mob/living/carbon/xenomorph/death.dm @@ -37,12 +37,13 @@ if(GLOB.hive_datum[hivenumber].stored_larva) GLOB.hive_datum[hivenumber].stored_larva = round(GLOB.hive_datum[hivenumber].stored_larva * 0.5) //Lose half on dead queen - var/turf/larva_spawn + var/list/players_with_xeno_pref = get_alien_candidates() - while(GLOB.hive_datum[hivenumber].stored_larva > 0 && istype(GLOB.hive_datum[hivenumber].hive_location, /obj/effect/alien/resin/special/pylon/core)) // stil some left - larva_spawn = get_turf(GLOB.hive_datum[hivenumber].hive_location) - if(players_with_xeno_pref && players_with_xeno_pref.len) - var/mob/xeno_candidate = pick(players_with_xeno_pref) + if(players_with_xeno_pref && istype(GLOB.hive_datum[hivenumber].hive_location, /obj/effect/alien/resin/special/pylon/core)) + var/turf/larva_spawn = get_turf(GLOB.hive_datum[hivenumber].hive_location) + var/count = 0 + while(GLOB.hive_datum[hivenumber].stored_larva > 0 && count < length(players_with_xeno_pref)) // still some left + var/mob/xeno_candidate = players_with_xeno_pref[++count] var/mob/living/carbon/xenomorph/larva/new_xeno = new /mob/living/carbon/xenomorph/larva(larva_spawn) new_xeno.set_hive_and_update(hivenumber) @@ -50,11 +51,14 @@ if(!SSticker.mode.transfer_xeno(xeno_candidate, new_xeno)) qdel(new_xeno) return + new_xeno.visible_message(SPAN_XENODANGER("A larva suddenly burrows out of the ground!"), SPAN_XENODANGER("You burrow out of the ground after feeling an immense tremor through the hive, which quickly fades into complete silence...")) - GLOB.hive_datum[hivenumber].stored_larva-- - GLOB.hive_datum[hivenumber].hive_ui.update_burrowed_larva() + GLOB.hive_datum[hivenumber].stored_larva-- + GLOB.hive_datum[hivenumber].hive_ui.update_burrowed_larva() + if(count) + message_alien_candidates(players_with_xeno_pref, dequeued = count) if(hive && hive.living_xeno_queen == src) xeno_message(SPAN_XENOANNOUNCE("A sudden tremor ripples through the hive... the Queen has been slain! Vengeance!"),3, hivenumber) diff --git a/code/modules/shuttle/helpers.dm b/code/modules/shuttle/helpers.dm index 14cfcc3cd691..1d841581faa0 100644 --- a/code/modules/shuttle/helpers.dm +++ b/code/modules/shuttle/helpers.dm @@ -8,7 +8,8 @@ /datum/door_controller/aggregate/Destroy(force, ...) . = ..() - QDEL_NULL_LIST(door_controllers) + QDEL_LIST_ASSOC_VAL(door_controllers) + door_controllers = null /datum/door_controller/aggregate/proc/set_label(label) for(var/datum/door_controller/single/cont in door_controllers) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 77ba9681ebb6..7e181ed470cb 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -628,15 +628,15 @@ /obj/docking_port/mobile/proc/intoTheSunset() // Loop over mobs - for(var/t in return_turfs()) - var/turf/T = t - for(var/mob/living/L in T.GetAllContents()) + for(var/turf/turf as anything in return_turfs()) + for(var/mob/living/mob in turf.GetAllContents()) // Ghostize them and put them in nullspace stasis (for stat & possession checks) - //L.notransform = TRUE - var/mob/dead/observer/O = L.ghostize(FALSE) - if(O) - O.timeofdeath = world.time - L.moveToNullspace() + //mob.notransform = TRUE + var/mob/dead/observer/obs = mob.ghostize(FALSE) + if(obs) + obs.timeofdeath = world.time + obs.client?.larva_queue_time = world.time + mob.moveToNullspace() // Now that mobs are stowed, delete the shuttle jumpToNullSpace() From 2d9c4526bf4ffe45c5d8ad72493c83b0a2d18371 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 03:19:01 +0100 Subject: [PATCH 447/495] Automatic changelog for PR #3636 [ci skip] --- html/changelogs/AutoChangeLog-pr-3636.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3636.yml diff --git a/html/changelogs/AutoChangeLog-pr-3636.yml b/html/changelogs/AutoChangeLog-pr-3636.yml new file mode 100644 index 000000000000..a1dcf5fbeb71 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3636.yml @@ -0,0 +1,6 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "The selection to become a xeno larva is now based on timeofdeath rather than random and also sends a message to all candidates when the queue moves. Playing as a facehugger or on admin z-levels (thunderdome) will not affect your relative place in queue. The join xeno action will also display the last queue message for you when you allow xeno candidacy." + - bugfix: "Fixed gibbed humans not properly setting their timeofdeath when on an admin z-level." + - bugfix: "Fixed a bad del on shuttle doors when a shuttle deletes (such as intoTheSunset)." \ No newline at end of file From 84252782a8eb1e45987d81945b67bfd7dad1f2bd Mon Sep 17 00:00:00 2001 From: Cursor <102828457+theselfish@users.noreply.github.com> Date: Fri, 23 Jun 2023 07:59:10 +0100 Subject: [PATCH 448/495] Adds the Corpsman Helmet to Req (#3692) # About the pull request Wanna know what the rarest marine helmet is? Basic grunt, squad level I mean. The Medic helmet. Can't get it from Req, or nothing. And most folks dump them anyway because they wanna drop their flags. # Explain why it's good for the game If you want to replace it, it's near impossible. If you wanna deploy as a FOB Surgeon you have to stick with a grunt helmet. This makes that better. It, as before has the exact same stats and usage as a regular helmet. If we can give tech helmets to everyone (don't get me started) then we should be able to give red crosses to everyone. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: qol: Added the Corpsman Helmet to Req's surplus vendor. /:cl: --- code/game/machinery/vending/vendor_types/requisitions.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index 250a998f38bf..838b21a00e6f 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -426,6 +426,7 @@ list("ARMOR", -1, null, null), list("M10 Pattern Marine Helmet", 20, /obj/item/clothing/head/helmet/marine, VENDOR_ITEM_REGULAR), list("M10 Pattern Technician Helmet", 20, /obj/item/clothing/head/helmet/marine/tech, VENDOR_ITEM_REGULAR), + list("M10 Pattern Corpman Helmet", 20, /obj/item/clothing/head/helmet/marine/medic, VENDOR_ITEM_REGULAR), list("M3 Pattern Carrier Marine Armor", 20, /obj/item/clothing/suit/storage/marine/carrier, VENDOR_ITEM_REGULAR), list("M3 Pattern Padded Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padded, VENDOR_ITEM_REGULAR), list("M3 Pattern Padless Marine Armor", 20, /obj/item/clothing/suit/storage/marine/padless, VENDOR_ITEM_REGULAR), From e4b50ad01bccbad4dd6f1bba31af53807c2b64f4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 08:12:27 +0100 Subject: [PATCH 449/495] Automatic changelog for PR #3692 [ci skip] --- html/changelogs/AutoChangeLog-pr-3692.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3692.yml diff --git a/html/changelogs/AutoChangeLog-pr-3692.yml b/html/changelogs/AutoChangeLog-pr-3692.yml new file mode 100644 index 000000000000..cf20a4947af4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3692.yml @@ -0,0 +1,4 @@ +author: "theselfish" +delete-after: True +changes: + - qol: "Added the Corpsman Helmet to Req's surplus vendor." \ No newline at end of file From 89baad17a584cdfadac861abba63a21443b0fc11 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Fri, 23 Jun 2023 08:03:04 +0100 Subject: [PATCH 450/495] Logging Improvements (#3652) # About the pull request Makes admin deadchat logs clearer # Explain why it's good for the game Logs being confusing isn't good # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: admin: Improves logging for admin deadchat. admin: Adds logging for xeno evolution. /:cl: --- code/modules/admin/verbs/deadsay.dm | 2 +- code/modules/mob/living/carbon/xenomorph/Evolution.dm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index be8a5693df6e..700d42808a07 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -23,7 +23,7 @@ stafftype = "[admin_holder.rank]" msg = strip_html(msg) - log_admin("[key_name(src)] : [msg]") + log_admin("DEAD: [key_name(src)] : [msg]") if (!msg) return diff --git a/code/modules/mob/living/carbon/xenomorph/Evolution.dm b/code/modules/mob/living/carbon/xenomorph/Evolution.dm index 1f88643db764..4806f7528582 100644 --- a/code/modules/mob/living/carbon/xenomorph/Evolution.dm +++ b/code/modules/mob/living/carbon/xenomorph/Evolution.dm @@ -140,6 +140,7 @@ if(3) hive.tier_3_xenos |= new_xeno + log_game("EVOLVE: [key_name(src)] evolved into [new_xeno].") if(mind) mind.transfer_to(new_xeno) else @@ -327,6 +328,7 @@ qdel(new_xeno) return + log_game("EVOLVE: [key_name(src)] de-evolved into [new_xeno].") if(mind) mind.transfer_to(new_xeno) else From cc7a9099bc2dbe6c1807080d66c9fdb4d28d7cbc Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 08:26:49 +0100 Subject: [PATCH 451/495] Automatic changelog for PR #3652 [ci skip] --- html/changelogs/AutoChangeLog-pr-3652.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3652.yml diff --git a/html/changelogs/AutoChangeLog-pr-3652.yml b/html/changelogs/AutoChangeLog-pr-3652.yml new file mode 100644 index 000000000000..d95df39d8567 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3652.yml @@ -0,0 +1,5 @@ +author: "realforest2001" +delete-after: True +changes: + - admin: "Improves logging for admin deadchat." + - admin: "Adds logging for xeno evolution." \ No newline at end of file From f994b37c622bd40bab67fb44128fda4c89efbb48 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 23 Jun 2023 13:01:56 -0400 Subject: [PATCH 452/495] Fixes gun light attachment issues (#3696) # About the pull request Remember, when you move an object around you drop it. Fun. This PR should fix two things: Lights not being disconnected from a mob and back to the gun when dropping a gun with a light. Light attachments turning off when moving a weapon around. Uuuuh my bad. Somehow missed this in testing. # Explain why it's good for the game Bugs bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed two gun light attachment issues /:cl: --- code/modules/projectiles/gun_helpers.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/gun_helpers.dm b/code/modules/projectiles/gun_helpers.dm index 2cfd827b1fc2..d8ea29cd92f8 100644 --- a/code/modules/projectiles/gun_helpers.dm +++ b/code/modules/projectiles/gun_helpers.dm @@ -143,7 +143,7 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w /obj/item/weapon/gun/dropped(mob/user) . = ..() - turn_off_light(user) + disconnect_light_from_mob(user) var/delay_left = (last_fired + fire_delay + additional_fire_group_delay) - world.time if(fire_delay_group && delay_left > 0) @@ -160,16 +160,28 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w for(var/group in fire_delay_group) LAZYSET(user.fire_delay_next_fire, group, world.time + delay_left) -/obj/item/weapon/gun/proc/turn_off_light(mob/bearer) +/// This function disconnects the luminosity from the mob and back to the gun +/obj/item/weapon/gun/proc/disconnect_light_from_mob(mob/bearer) if (!(flags_gun_features & GUN_FLASHLIGHT_ON)) return FALSE for (var/slot in attachments) var/obj/item/attachable/attachment = attachments[slot] if (!attachment || !attachment.light_mod) continue + bearer.SetLuminosity(0, FALSE, src) + SetLuminosity(attachment.light_mod) + return TRUE + return FALSE +/// This function actually turns the lights on the gun off +/obj/item/weapon/gun/proc/turn_off_light(mob/bearer) + if (!(flags_gun_features & GUN_FLASHLIGHT_ON)) + return FALSE + for (var/slot in attachments) + var/obj/item/attachable/attachment = attachments[slot] + if (!attachment || !attachment.light_mod) + continue attachment.activate_attachment(src, bearer) - return TRUE return FALSE From 902e7cd1e9bde157c6cc84580fe7fb099dc22b86 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 18:10:45 +0100 Subject: [PATCH 453/495] Automatic changelog for PR #3696 [ci skip] --- html/changelogs/AutoChangeLog-pr-3696.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3696.yml diff --git a/html/changelogs/AutoChangeLog-pr-3696.yml b/html/changelogs/AutoChangeLog-pr-3696.yml new file mode 100644 index 000000000000..dabfba255741 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3696.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed two gun light attachment issues" \ No newline at end of file From 3aa4f199eca4870c681b66406726cc78bff0b983 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 23 Jun 2023 10:07:04 -0700 Subject: [PATCH 454/495] Fix erronous flamer_tank is empty messages and add sfx to empty canister verb (#3623) # About the pull request This PR is a followup to #3357 to fix an incorrect message discovered when reviewing that PR as well as to make the existing empty_reagents verb behave the same as the empty_reagents verb added in that PR. # Explain why it's good for the game The messages sent to the user should be accurate, and verbs should have consistent behavior. # Testing Photographs and Procedure
Screenshots & Videos [Refill](https://github.com/cmss13-devs/cmss13/assets/76988376/50b1cbca-ac0f-4856-9e27-8d1004c722f0)
# Changelog :cl: Drathek fix: Fixed erroneous is empty messages when inserting tanks into a flamer pack. soundadd: Added the refill sfx when using the empty canister verb on flamer tanks. /:cl: --------- Co-authored-by: harryob --- code/modules/projectiles/magazines/flamer.dm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/magazines/flamer.dm b/code/modules/projectiles/magazines/flamer.dm index 782b6bfe8910..787a0585640a 100644 --- a/code/modules/projectiles/magazines/flamer.dm +++ b/code/modules/projectiles/magazines/flamer.dm @@ -58,6 +58,7 @@ reagents.clear_reagents() + playsound(loc, 'sound/effects/refill.ogg', 25, 1, 3) to_chat(usr, SPAN_NOTICE("You empty out [src]")) update_icon() @@ -71,22 +72,21 @@ G.update_icon() /obj/item/ammo_magazine/flamer_tank/afterattack(obj/target, mob/user , flag) //refuel at fueltanks when we run out of ammo. - if(!istype(target, /obj/structure/reagent_dispensers/fueltank) && !istype(target, /obj/item/tool/weldpack) && !istype(target, /obj/item/storage/backpack/marine/engineerpack)) - return ..() if(get_dist(user,target) > 1) return ..() + if(!istype(target, /obj/structure/reagent_dispensers/fueltank) && !istype(target, /obj/item/tool/weldpack) && !istype(target, /obj/item/storage/backpack/marine/engineerpack)) + return ..() - var/obj/O = target - if(!O.reagents || O.reagents.reagent_list.len < 1) - to_chat(user, SPAN_WARNING("[O] is empty!")) + if(!target.reagents || target.reagents.reagent_list.len < 1) + to_chat(user, SPAN_WARNING("[target] is empty!")) return if(!reagents) create_reagents(max_rounds) - var/datum/reagent/to_add = O.reagents.reagent_list[1] + var/datum/reagent/to_add = target.reagents.reagent_list[1] - if(!istype(to_add) || (length(reagents.reagent_list) && flamer_chem != to_add.id) || length(O.reagents.reagent_list) > 1) + if(!istype(to_add) || (length(reagents.reagent_list) && flamer_chem != to_add.id) || length(target.reagents.reagent_list) > 1) to_chat(user, SPAN_WARNING("You can't mix fuel mixtures!")) return @@ -96,10 +96,11 @@ var/fuel_amt_to_remove = Clamp(to_add.volume, 0, max_rounds - reagents.get_reagent_amount(to_add.id)) if(!fuel_amt_to_remove) - to_chat(user, SPAN_WARNING("[O] is empty!")) + if(!max_rounds) + to_chat(user, SPAN_WARNING("[target] is empty!")) return - O.reagents.remove_reagent(to_add.id, fuel_amt_to_remove) + target.reagents.remove_reagent(to_add.id, fuel_amt_to_remove) reagents.add_reagent(to_add.id, fuel_amt_to_remove) playsound(loc, 'sound/effects/refill.ogg', 25, 1, 3) caliber = to_add.name From 39d2f9888b3142ca3cbf48c969816abf90d25091 Mon Sep 17 00:00:00 2001 From: harryob Date: Fri, 23 Jun 2023 18:27:37 +0100 Subject: [PATCH 455/495] sanitizes some more player input (#3702) closes #3698 --- code/modules/cm_marines/marines_consoles.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index 21f8a461a016..3539a43e6c15 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -177,7 +177,7 @@ if(!authenticated || !target_id_card) return - var/new_name = params["name"] // reject_bad_name() can be added here + var/new_name = strip_html(params["name"]) if(!new_name) visible_message(SPAN_NOTICE("[src] buzzes rudely.")) return @@ -191,7 +191,7 @@ return if(target == "Custom") - var/custom_name = params["custom_name"] + var/custom_name = strip_html(params["custom_name"]) if(custom_name) target_id_card.assignment = custom_name else From ab775c7ea8024c2c19a31964fed262da38417801 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 18:29:05 +0100 Subject: [PATCH 456/495] Automatic changelog for PR #3623 [ci skip] --- html/changelogs/AutoChangeLog-pr-3623.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3623.yml diff --git a/html/changelogs/AutoChangeLog-pr-3623.yml b/html/changelogs/AutoChangeLog-pr-3623.yml new file mode 100644 index 000000000000..d0909a0051e9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3623.yml @@ -0,0 +1,5 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed erroneous is empty messages when inserting tanks into a flamer pack." + - soundadd: "Added the refill sfx when using the empty canister verb on flamer tanks." \ No newline at end of file From 9a51e5d4e5db16715e1172415bc8a998bd0fa2df Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 23 Jun 2023 15:54:45 -0400 Subject: [PATCH 457/495] Devour now turns off lights (#3668) # About the pull request This PR makes it so devour turns off lights. # Explain why it's good for the game This should stop some of the pesky bugs that have been cropping up around lights and devour/regurg. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Prevented some light bugs with devouring marines /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/modules/mob/mob_grab.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 81296f346d50..39cc5b25e519 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -141,10 +141,9 @@ X.visible_message(SPAN_WARNING("[X] devours [pulled]!"), \ SPAN_WARNING("You devour [pulled]!"), null, 5) - //IMPORTANT CODER NOTE: Due to us using the old lighting engine, we need to hacky hack hard to get this working properly - //So we're just going to get the lights out of here by forceMoving them to a far-away place - //They will be recovered when regurgitating, since this also calls forceMove - pulled.moveToNullspace() + if(ishuman(pulled)) + var/mob/living/carbon/human/pulled_human = pulled + pulled_human.disable_lights() //Then, we place the mob where it ought to be X.stomach_contents.Add(pulled) From 13be6b625511eee688f0812e98e1cdafb296e801 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 21:03:24 +0100 Subject: [PATCH 458/495] Automatic changelog for PR #3668 [ci skip] --- html/changelogs/AutoChangeLog-pr-3668.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3668.yml diff --git a/html/changelogs/AutoChangeLog-pr-3668.yml b/html/changelogs/AutoChangeLog-pr-3668.yml new file mode 100644 index 000000000000..9d94c2c6f3d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3668.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Prevented some light bugs with devouring marines" \ No newline at end of file From 39d6b77ce81ad790d3bd196d967202dfd29449f2 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Sat, 24 Jun 2023 06:04:31 +0800 Subject: [PATCH 459/495] Adds USCM Poncho To Synth Vendor (#3687) # About the pull request Adds the USCM Poncho as a purchase option to the Synthetic snowflake vendor. # Explain why it's good for the game More ability to customize your shipboard Synthetic is a good thing I believe. # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-06-21 19 18 53](https://github.com/cmss13-devs/cmss13/assets/6595389/1f07a8b0-197d-43e3-9603-9f3dcd052170)
# Changelog :cl: add: Synthetics may now vend Ponchos. /:cl: Co-authored-by: Steelpoint --- code/game/machinery/vending/vendor_types/crew/synthetic.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index bd403c65c31b..1d8e5e289066 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -244,6 +244,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("Labcoat", 12, /obj/item/clothing/suit/storage/labcoat, null, VENDOR_ITEM_REGULAR), list("Labcoat, Researcher", 12, /obj/item/clothing/suit/storage/labcoat/researcher, null, VENDOR_ITEM_REGULAR), list("RO Jacket", 12, /obj/item/clothing/suit/storage/RO, null, VENDOR_ITEM_REGULAR), + list("USCM Poncho", 12, /obj/item/clothing/accessory/poncho, null, VENDOR_ITEM_REGULAR), list("BACKPACK", 0, null, null, null), list("Backpack, Industrial", 12, /obj/item/storage/backpack/industrial, null, VENDOR_ITEM_REGULAR), From 316057c45b7fa870c997044a3bd58a03f0cc68ed Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 23 Jun 2023 23:13:25 +0100 Subject: [PATCH 460/495] Automatic changelog for PR #3687 [ci skip] --- html/changelogs/AutoChangeLog-pr-3687.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3687.yml diff --git a/html/changelogs/AutoChangeLog-pr-3687.yml b/html/changelogs/AutoChangeLog-pr-3687.yml new file mode 100644 index 000000000000..f2a9cc2507d3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3687.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Synthetics may now vend Ponchos." \ No newline at end of file From 76533dec9795b7641cd1681eed91d1c477533d36 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 24 Jun 2023 01:44:35 +0000 Subject: [PATCH 461/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3623.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3636.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3652.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3668.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3687.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3692.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3696.yml | 4 ---- html/changelogs/archive/2023-06.yml | 22 ++++++++++++++++++++++ 8 files changed, 22 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3623.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3636.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3652.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3668.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3687.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3692.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3696.yml diff --git a/html/changelogs/AutoChangeLog-pr-3623.yml b/html/changelogs/AutoChangeLog-pr-3623.yml deleted file mode 100644 index d0909a0051e9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3623.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed erroneous is empty messages when inserting tanks into a flamer pack." - - soundadd: "Added the refill sfx when using the empty canister verb on flamer tanks." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3636.yml b/html/changelogs/AutoChangeLog-pr-3636.yml deleted file mode 100644 index a1dcf5fbeb71..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3636.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "The selection to become a xeno larva is now based on timeofdeath rather than random and also sends a message to all candidates when the queue moves. Playing as a facehugger or on admin z-levels (thunderdome) will not affect your relative place in queue. The join xeno action will also display the last queue message for you when you allow xeno candidacy." - - bugfix: "Fixed gibbed humans not properly setting their timeofdeath when on an admin z-level." - - bugfix: "Fixed a bad del on shuttle doors when a shuttle deletes (such as intoTheSunset)." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3652.yml b/html/changelogs/AutoChangeLog-pr-3652.yml deleted file mode 100644 index d95df39d8567..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3652.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - admin: "Improves logging for admin deadchat." - - admin: "Adds logging for xeno evolution." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3668.yml b/html/changelogs/AutoChangeLog-pr-3668.yml deleted file mode 100644 index 9d94c2c6f3d0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3668.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Prevented some light bugs with devouring marines" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3687.yml b/html/changelogs/AutoChangeLog-pr-3687.yml deleted file mode 100644 index f2a9cc2507d3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3687.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "Synthetics may now vend Ponchos." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3692.yml b/html/changelogs/AutoChangeLog-pr-3692.yml deleted file mode 100644 index cf20a4947af4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3692.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "theselfish" -delete-after: True -changes: - - qol: "Added the Corpsman Helmet to Req's surplus vendor." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3696.yml b/html/changelogs/AutoChangeLog-pr-3696.yml deleted file mode 100644 index dabfba255741..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3696.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed two gun light attachment issues" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index 9e9081238a2a..f1ae2b2dd14e 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -318,3 +318,25 @@ 2023-06-23: harryob: - server: server's can now support using a cdn for web assets +2023-06-24: + Drathek: + - rscadd: The selection to become a xeno larva is now based on timeofdeath rather + than random and also sends a message to all candidates when the queue moves. + Playing as a facehugger or on admin z-levels (thunderdome) will not affect your + relative place in queue. The join xeno action will also display the last queue + message for you when you allow xeno candidacy. + - bugfix: Fixed gibbed humans not properly setting their timeofdeath when on an + admin z-level. + - bugfix: Fixed a bad del on shuttle doors when a shuttle deletes (such as intoTheSunset). + - bugfix: Fixed erroneous is empty messages when inserting tanks into a flamer pack. + - soundadd: Added the refill sfx when using the empty canister verb on flamer tanks. + Morrow: + - bugfix: Prevented some light bugs with devouring marines + - bugfix: Fixed two gun light attachment issues + Steelpoint: + - rscadd: Synthetics may now vend Ponchos. + realforest2001: + - admin: Improves logging for admin deadchat. + - admin: Adds logging for xeno evolution. + theselfish: + - qol: Added the Corpsman Helmet to Req's surplus vendor. From 71455d4fd8947610a25d47729429a35ed8a2a1c2 Mon Sep 17 00:00:00 2001 From: Segrain Date: Sat, 24 Jun 2023 11:33:43 +0400 Subject: [PATCH 462/495] Fix for dummy rotation in character setup. (#3699) # About the pull request Followup to #3516. That PR changed the general click behaviour from `if (click(A, mods) | A.clicked(src, mods, location, params))` to use `||` instead. And in Byond, that means quick resolution: if left side is true, then right side is not evaluated - thus not executed - at all. ~~I am not sure what exactly was that meant to address (or whether it was intentional at all, for that matter),~~ but as it happens, `/mob/new_player/click()` is set to always simply return true while all the code for those arrows is in their `clicked()`. Solution is obvious then. P.S. On second thought, reading the PR does explain the PR. But quick resolution is not exactly intuitive, and even though it is probably highly unlikely to ever change, there is probably no need to rely on it so implicitly. While I have the file open anyway, might as well make returning after the left half alone explicit. # Explain why it's good for the game Is fix. # Changelog :cl: fix: Preview dummy in character setup once again can be rotated. /:cl: --- code/_onclick/click.dm | 4 +++- code/_onclick/other_mobs.dm | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index ad2f305790d2..affbc28cdd45 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -71,7 +71,9 @@ return // Click handled elsewhere. (These clicks are not affected by the next_move cooldown) - if (click(A, mods) || A.clicked(src, mods, location, params)) + if(click(A, mods)) + return + if(A.clicked(src, mods, location, params)) return // Default click functions from here on. diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index a8ed20f5c4b3..9c9784286d09 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -34,4 +34,4 @@ Have no reason to click on anything at all. */ /mob/new_player/click() - return 1 + return From 04b47c92e7827614f76debf6485bc679c8379d2a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 24 Jun 2023 08:42:04 +0100 Subject: [PATCH 463/495] Automatic changelog for PR #3699 [ci skip] --- html/changelogs/AutoChangeLog-pr-3699.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3699.yml diff --git a/html/changelogs/AutoChangeLog-pr-3699.yml b/html/changelogs/AutoChangeLog-pr-3699.yml new file mode 100644 index 000000000000..5cac5307b4c6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3699.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Preview dummy in character setup once again can be rotated." \ No newline at end of file From 610c8b3099f479c9948ff7e9df2151c2370c1f2f Mon Sep 17 00:00:00 2001 From: Segrain Date: Sat, 24 Jun 2023 11:33:54 +0400 Subject: [PATCH 464/495] Hive core and dead larvas. (#3700) # About the pull request Hive core, by design, absorbs AFK larvas to let somebody else actually play instead. And as long as it has been a thing, the definition of "AFK" was actually "without a client", so a dead larva that ghosted was absorbed all the same and replaced with a new alive larva - while dead larvas that did not ghost were seen as being actively played and left alone. Frankly, if a larva dies without the core and entire hive being destroyed, it was most likely running out somewhere whither it has no business going. We refund these anyway. Might as well formally declare it an intended mechanic that dead larvas can be recycled at core. Also, funny as it might be, it should only work on the hive's _own_ larvas. # Explain why it's good for the game Closes #3667. # Changelog :cl: fix: Hive core now always correctly absorbs hive's dead larvas. /:cl: --- code/modules/cm_aliens/structures/special/pylon_core.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index 08aa2f86c1bc..40b4ad8e1718 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -137,7 +137,7 @@ // Handle spawning larva if core is connected to a hive if(linked_hive) for(var/mob/living/carbon/xenomorph/larva/L in range(2, src)) - if(!L.ckey && L.burrowable && !QDELETED(L)) + if((!L.ckey || L.stat == DEAD) && L.burrowable && (L.hivenumber == linked_hive.hivenumber) && !QDELETED(L)) visible_message(SPAN_XENODANGER("[L] quickly burrows into \the [src].")) linked_hive.stored_larva++ linked_hive.hive_ui.update_burrowed_larva() From 036b4cd019ebec1bf3d41513620e5bd105b37353 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 24 Jun 2023 08:56:37 +0100 Subject: [PATCH 465/495] Automatic changelog for PR #3700 [ci skip] --- html/changelogs/AutoChangeLog-pr-3700.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3700.yml diff --git a/html/changelogs/AutoChangeLog-pr-3700.yml b/html/changelogs/AutoChangeLog-pr-3700.yml new file mode 100644 index 000000000000..5aa90e4d8ece --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3700.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Hive core now always correctly absorbs hive's dead larvas." \ No newline at end of file From db5a3892631223bb7fcab81146356b049edce082 Mon Sep 17 00:00:00 2001 From: Sargeantmuffinman <104228030+Sargeantmuffinman@users.noreply.github.com> Date: Sat, 24 Jun 2023 08:34:11 +0100 Subject: [PATCH 466/495] Email rewrites (#3701) # About the pull request Rewrites and or updates some of the emails I created while adding two new ones. These are simple text changes. # Explain why it's good for the game More consistent writing and lore is great for the game. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/104228030/8264a067-b147-4093-abde-7fa08b68100c) ![image](https://github.com/cmss13-devs/cmss13/assets/104228030/efd81d99-2d73-4bc9-a1c9-28ca945c6823) ![image](https://github.com/cmss13-devs/cmss13/assets/104228030/88155524-7fea-4809-b036-b52fc56a0eb9) ![image](https://github.com/cmss13-devs/cmss13/assets/104228030/9db716d6-7734-440a-9237-56e8879c2e01) ![image](https://github.com/cmss13-devs/cmss13/assets/104228030/fca43d28-71a9-4a8c-919b-610561a32892)
# Changelog :cl: add: Added two new emails to the Almayer's personal computers and rewrote 3 other emails. /:cl: --- code/datums/fluff_emails.dm | 128 ++++++++++++++++++------------------ 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/code/datums/fluff_emails.dm b/code/datums/fluff_emails.dm index 6dd8cd590860..f7083541dd5a 100644 --- a/code/datums/fluff_emails.dm +++ b/code/datums/fluff_emails.dm @@ -93,9 +93,9 @@ /datum/fluff_email/almayer/themajor title = "The Major?" entry_text = {" - I keep forgetting what the new Major's name is. I got quizzed by one of the jackass staff officers last week about the captain's name, - and I absolutely spilled my marbles. PCF Mable was watching too, and she probably thinks I've got rocks in my head. I know it's been weeks - since the new captain took over, but for some reason the name keeps escaping me when it matters. Either the cryo-sleepers are juicing my + I keep forgetting what the new Major's name is. I got quizzed by one of the jackass staff officers last week about the Major's name, + and I absolutely spilled my marbles. PFC Mable was watching too, and she probably thinks I've got rocks in my head. I know it's been weeks + since the new Major took over, but for some reason the name keeps escaping me when it matters. Either the cryo-sleepers are juicing my memory capacity or the CO keeps changing their name and not telling anybody. Maybe next jump I'll scrawl it on a sticky note and plaster it to the inside of my sleeper pod. I can't be the only one having this problem. @@ -105,7 +105,8 @@ /datum/fluff_email/almayer/tunes title = "RE: Tunes" entry_text = {" - Cryosleep is killing me, man. Inside and outside. I mean really, they expect us to sit in that tube for god only knows how long, and when we wake up? It's all 'grab a crappy protein bar and grab your gear, you're going to war, Marine!' Bullshit. + Cryosleep is killing me, man. Inside and outside. I mean really, they expect us to sit in that tube for god only knows how long, and when we wake up? + It's all 'grab a crappy protein bar and grab your gear, you're going to war, Marine!' Bullshit.

Anywho, I've been thinking how to make the whole thing more bearable. Tried to take a plush from the bunks with me inside. That dickwad MP took it away from me though, said it was against Operating Procedure. Like I care. Can't do anything fun around here, right? @@ -113,82 +114,81 @@ I don't usually use these things, and frankly that vendor near Medbay has waaay too many cassettes to choose from. Not that I know most songs on them anywho.

- I saw you with a Walkman from time to time, so... any chances you could recommend a tape to me? Or two, I'm not gonna be picky. Just anything to start out with, I just want some nice sounds. Please, I'm gonna go mad if I don't do something about my cryophobia or whatever. This might just help with that. + I saw you with a Walkman from time to time, so... any chances you could recommend a tape to me? Or two, I'm not gonna be picky. + Just anything to start out with, I just want some nice sounds. Please, I'm gonna go mad if I don't do something about my cryophobia or whatever. + This might just help with that. "} -/datum/fluff_email/almayer/lasergun - title = "RE: Lasergun" +/datum/fluff_email/almayer/lasergun1 + title = "Prototype Weapon" entry_text = {" - Hey REDACTED. Thanks for letting me test out the laser gun. That thing is a factual blast to use. It literally set the targets down range on fire! Those cooling coils work wonders. Used it a good few times and the barrel didn't explode! + This thing is an absolute blast to use. + It disintegrated some of the targets down range but you're going to need to work on those cooling coils. + I used it a few times and I'm seeing the front barrel glow red.

- Hell, it's even pretty accurate too. I know there's like, a couple of prototypes issued to some USCM detachments but we got to have this shit in production one day. It's just good. Now, I don't think it's gonna replace the old Mark two's but it would be a nice addition for some of our grunts that prefer the high tech approach. You know the ones, all nerdy and gadget loving geeks in the corps. Hell I can already hear them glossing over this thing in their sleep. + Surprisingly accurate too despite being a prototype. + I know there's like, a couple of prototypes issued to some USCM detachments, but we got to have this shit in production one day.

- Anyway, I've already attached the weapon report you wanted on this thing back to the email. Hopefully you guys in R&D will get some useful info out of it. + Even as a prototype, it's leagues better than some of the junk we're issued. + Now, I don't think it's going to replace the old Mark Twos, but it would be a nice addition for some of our grunts that prefer the high-tech approach.
- Alright see you when I see you - REDACTED
-
- RE:RE: The Plasma Gun (It's called the XM99 Phased Plasma Pulse Rifle) - Hey REDACTED, REDACTED here. Thanks for the report but I'm going to need you to send the Phased Plasma Pulse Rifle back to me. Apparently we're not allowed to ship them out for testing... I guess I must've missed that memo. The memo came three days after I shipped it out to you. Sorry for the inconvenience. You know where to send it back to and how to. I did tell you how right? There was a small pamphlet in the casing if you forgot. -
-
- Don't think this is going to be issued en masse for a while, it's still going under trials and when I got the weapon report you sent me, they sent in a new updated design for the gun which invalidated most of the things in the report, shame. Looks more promising than the last one though. -
-
- Okay, I'll hopefully be seeing the XM99 Phased Plasma Pulse Rifle in the lab soon. -
-
- REDACTED RE:RE:RE: The Plasma Gun (It's called the XM99 Phased Plasma Pulse Rifle) -
- Holy shit, what the fuck did you do to the damned thing? When I opened the case, I could see fractures and scratches everywhere! Did you give this to the entire platoon to try out? And from the data I'm reading, you fired over 178 shots with this. I only gave you two batteries for the thing. -
-
- How the hell did you recharge it?! The prototype can't take any other forms of power other than those two batteries. And even then, you can't recharge those specially made batteries either without the equipment back in the lab here. And the inside of the barrel is all messed up man. The cooling coils expired and there're bits of the barrel loose inside of it. How the hell did you not notice bits of the inside of the barrel spewing out from the muzzle man?! -
-
- Right. They've threatened to drop me from the project if something like this happens again. In the rare case that I send another prototype out, it had better come back in one piece. And I mean in pristine condition, you got that? -
-
Regards, -
REDACTED + You know the ones, all nerdy and gadget loving geeks in the corps. Hell, I can already hear them glossing over this thing in their sleep. + My report has been sent back to you and I'm really excited to see how this turns out. + + "} + + +/datum/fluff_email/almayer/lasergun2 + title = "New Prototype Design" + entry_text = {" + Thanks for sending the report in, we've been mulling over the data you sent over. + We've updated the design for the prototype which solves most of the problems everyone has encountered. + This one looks more promising than the last one. + And as much as everyone wants this done and shippped, I don't think this is going to be issued en masse for a good while. "} /datum/fluff_email/almayer/beatup - title = "RE: Beat Up" + title = "Beat Up" entry_text = {" - Yo. -
-
- Man, last mission was an absolute shit show. The USS Heyst got their shit kicked in with a missile and we got our cargo hold set on fire by that damn suicide craft. They even blew up most of our good ammo too! Now we're left with the soft point backup munitions. Shit, most of 1st platoon is pretty much out of action. Lotta folks are in sickbay and the rest of us are heading off to cryosleep, well what's left of us. -
-
- When the comms got cut and we were cut off from command; Squad Foxtrot was immediately ambushed on the logistics route to get supplies in and out of the combat zone. I suspect they were taping into your comms to find the literal perfect moment to fuck with our logistics. Thankfully those trucks of ours had their engines tricked out by the techies back on LV-176 in the civilian garage. Those guys hosted rally races around their colony and Sergeant DATA EXPUNGED won a few races for us. Instead of taking their trophy, he pulled a few favors to get our trucks pimped out with better engines. We owe our lives to Sarge for winning one for the corps. -
-
- Hell, at least we're all going back to Chinook Station to get resupplied. Hopefully the wounded wake up to the docs on station rather than our poor and cramped excuse for a medical bay. The number of times the medbay has been packed with wounded where even the damn front lobby had bodies lining up on the sides of the walls waiting for treatment; it still amazes. Worse still was the stench from all the blood and guts, it made it hell for the maint. techs to clean up afterwards. -
- I'm still surprised those doctors we had on hand took care of most of them so quickly, even if most of them are still injured heading to the fridge. -
-
- I read the After-Action Report which the Heyst's XO did, and they're leaving out a few details. When it came to that city, they left out how we had to DATA EXPUNGED. The entire building collapsed with them in it too. Damn shame we couldn't save them. -
-
- The only damn silver lining i see in this shit is that the AI is going to cycle cryo again and we ain't waking to deal with whatever bullshit is happening next time. 2nd Platoon is dealing with that, cause 1st platoon is undermanned as is with our casualties. I heard they have a few screws loose, not that ours are entirely in either! But I don't care, it's their problem now y'know? -
-
- Worst case scenario, we don't wake up at all. -
- Right, see you back on station friend. -
-
- Regards, -
- REDACTED + Man last mission was an absolute shit show. +
+ The USS Heyst got their shit kicked in with a missile and we got our cargo hold set on fire. And most of our good ammo is gone too! + Now we're left with the FMJs and the older AP munitions. What's worse is that most of 1st platoon is pretty much out of action. + Lotta folks are in the sickbay and the rest of us are heading off to cryosleep, well what's left of us. There's not many of the old guard left I'm afraid. + Until we get reinforced with more bodies, command has given the go ahead to merge 2nd platoon into 1st for the time being. + + "} + + +/datum/fluff_email/almayer/rallyrace + title = "Rally Racing" + entry_text = {" + Hey, remember last shore leave on LV-179? Man, that was one crazy night. The folks at the colony had setup a rally race with their tractors all stripped of non-essentials. + LCPL Millard got pretty friendly with the locals and got himself into the competition. + We all put in a little wager to see if he'd even get close to first place or even survive to the finish line. + Now most of the boys bet a fair amount against him since he was pretty new to our outfit, yet I've been out on detail with the guy. +
+
+ Millard grew up on one of those shake and bake colonies and used to drive the big daisies around. + He knew the ins and outs of what made them tick. The few of us who had faith in him reaped everyone else's + paycheck for the week with Millard finishing first place by a near country mile. "} + +/datum/fluff_email/almayer/missing + title = "Missing Personnel" + entry_text = {" + Has anyone seen Mendoza around? He owes me half of his paycheck from last month's poker game. + Everyone's payday was a week ago and we're all set to head back to Chinook station. + Could have sworn I saw him near the cargo elevator yesterday. + I'll catch him back at base once we've docked because I need that money to pay off my tab at the bar. + + "} + From 807387b2930f74c389bef793bd44b3a77c53c710 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 24 Jun 2023 09:11:38 +0100 Subject: [PATCH 467/495] Automatic changelog for PR #3701 [ci skip] --- html/changelogs/AutoChangeLog-pr-3701.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3701.yml diff --git a/html/changelogs/AutoChangeLog-pr-3701.yml b/html/changelogs/AutoChangeLog-pr-3701.yml new file mode 100644 index 000000000000..41559592d55d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3701.yml @@ -0,0 +1,4 @@ +author: "Sargeantmuffinman" +delete-after: True +changes: + - rscadd: "Added two new emails to the Almayer's personal computers and rewrote 3 other emails." \ No newline at end of file From da8b72896ebad2b02d0f79249e17dbfea761895c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 25 Jun 2023 01:57:10 +0000 Subject: [PATCH 468/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3699.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3700.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3701.yml | 4 ---- html/changelogs/archive/2023-06.yml | 7 +++++++ 4 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3699.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3700.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3701.yml diff --git a/html/changelogs/AutoChangeLog-pr-3699.yml b/html/changelogs/AutoChangeLog-pr-3699.yml deleted file mode 100644 index 5cac5307b4c6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3699.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Preview dummy in character setup once again can be rotated." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3700.yml b/html/changelogs/AutoChangeLog-pr-3700.yml deleted file mode 100644 index 5aa90e4d8ece..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3700.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Hive core now always correctly absorbs hive's dead larvas." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3701.yml b/html/changelogs/AutoChangeLog-pr-3701.yml deleted file mode 100644 index 41559592d55d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3701.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Sargeantmuffinman" -delete-after: True -changes: - - rscadd: "Added two new emails to the Almayer's personal computers and rewrote 3 other emails." \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index f1ae2b2dd14e..fafefe4203db 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -340,3 +340,10 @@ - admin: Adds logging for xeno evolution. theselfish: - qol: Added the Corpsman Helmet to Req's surplus vendor. +2023-06-25: + Sargeantmuffinman: + - rscadd: Added two new emails to the Almayer's personal computers and rewrote 3 + other emails. + Segrain: + - bugfix: Hive core now always correctly absorbs hive's dead larvas. + - bugfix: Preview dummy in character setup once again can be rotated. From 5ef4998bb35da31d73e53d8be7790c74d164a4b9 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:06:42 -0700 Subject: [PATCH 469/495] Fix yank object verb for others (#3705) # About the pull request This PR fixes an oversight where the yank object verb when used to yank an object out of someone other than yourself would test if the person with the object had a free hand, rather than the person trying to do the action. # Explain why it's good for the game Rather than getting (such as when a object gets stuck in a zombie who has claws in each hand): ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/47a8891d-18ea-4cf0-a0fc-73a0c295318a) You can yank it out: ![stab](https://github.com/cmss13-devs/cmss13/assets/76988376/8fe6cce6-cbcc-4239-bd4e-b642d0f6b7c4) # Testing Photographs and Procedure
Screenshots & Videos See Explanation.
# Changelog :cl: Drathek fix: Fixed the yank object verb not testing who is actually performing the action has a free hand /:cl: --- code/modules/mob/mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7803c15da523..0c182fb0fe9c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -843,7 +843,7 @@ note dizziness decrements automatically in the mob's Life() proc. return FALSE to_chat(src, SPAN_WARNING("You attempt to get a good grip on [selection] in your body.")) else - if(get_active_hand()) + if(usr.get_active_hand()) to_chat(usr, SPAN_WARNING("You need an empty hand for this!")) return FALSE to_chat(usr, SPAN_WARNING("You attempt to get a good grip on [selection] in [src]'s body.")) From da3c30303cb0cc4b477065e9dfa6323db76ce9f0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 25 Jun 2023 06:15:05 +0100 Subject: [PATCH 470/495] Automatic changelog for PR #3705 [ci skip] --- html/changelogs/AutoChangeLog-pr-3705.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3705.yml diff --git a/html/changelogs/AutoChangeLog-pr-3705.yml b/html/changelogs/AutoChangeLog-pr-3705.yml new file mode 100644 index 000000000000..5389f0af6869 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3705.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed the yank object verb not testing who is actually performing the action has a free hand" \ No newline at end of file From cec2b4bfbcebf1de5c8e1deefbb4d33db0912e05 Mon Sep 17 00:00:00 2001 From: blackdragonTOW <31581761+blackdragonTOW@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:07:03 -0700 Subject: [PATCH 471/495] String Changes for Tips (#3707) # About the pull request Updates Memetips, Xenotips, and Marinetips to have better grammar and removes typos. # Explain why it's good for the game Everyone gets very tired when seeing typos in the round start tips. # Testing Photographs and Procedure
Screenshots & Videos
# Changelog Altered the Meme/Xeno/Marine tips that display at round start. :cl: spellcheck: multiple typos and grammar changes in the round start tooltips. /:cl: --- strings/marinetips.txt | 18 +++++++++--------- strings/metatips.txt | 8 ++++---- strings/xenotips.txt | 26 +++++++++++++------------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/strings/marinetips.txt b/strings/marinetips.txt index 620dc8710400..cf808884f1e5 100644 --- a/strings/marinetips.txt +++ b/strings/marinetips.txt @@ -28,7 +28,7 @@ Examine your gun and click [See combat statistics] to view information such as d Xenomorphs who resist while on fire are stunned for some time and emit light. Use that time to catch up and finish them off! When you have shrapnel embedded, take out your boot knife and use it in your hand to rip them out of your body. If your weapon has a bayonet, you can manually pry open unpowered doors by clicking on them with the gun. Click on the door again to close it. UPP bayonets can pry them open quicker. -Items on the floor can be shot. Shoot a misthrown HEDP away to save your buddies! +Items on the floor can be shot. Shoot a poorly thrown HEDP away to save your buddies! You can hold a bayonet or throwing knife on your mask slot. Always be prepared. Xenomorphs can't apply huggers to marines if they're on fire. Dragging a Nanomed onto yourself instantly gives a Health Analyzer report. Always know what's wrong with you. @@ -46,18 +46,18 @@ By right clicking your medical belt and selecting "toggle belt mode", you can ta You can put screwdrivers, cigarettes, and some other things in your second ear slot! Pilots : there is one of each engine upgrade in the hangar at the start of the round, saving you the point cost of having to print out a pair of each. You can use a hand labeler (as found in squad prep rooms) to name your equipment and make it less likely to be stolen. -You can use a health analyser in hand (Z key) to check the last scan readout from it. +You can use a health analyzer in hand (Z key) to check the last scan readout from it. Holocards are a useful triage tool for doctors and medics. Ensure you assign them (examine the marine with shift-click and select an appropriate holocard) to marines who have taken damage that cannot be healed without surgery. (Hint : major organ damage or larval infection = red card!) Escape pods are designed for only three occupants - more than that, or if a larger xenomorph is in the pod, and it will malfunction and blow up on launch. A misloaded OB can deviate severely from the intended target area - ensure you load them correctly! -The XO and CO are trained in powerloader use and engineering, and can load the OB. +The XO and CO are trained in Power Loader use and engineering, and can load the OB. You can change what your SL tracker beacon is tracking by right clicking on your headset and clicking "Switch Tracker Target". Boilers emit light - not every glow from around the corner is friendly! You can carry a variety of items inside your helmet - from gauze and cigarettes to flares and screwdrivers. CIC staff can track every USCM-aligned person via the suit sensors console and overwatch console - useful for finding escaped prisoners or dead marines. When the M7 RPG is fired, it creates a substantial shockwave behind it that can stun and harm marines standing too close. Watch your backblast! Remember that you need to put a defibrillator's paddles away in order to store it. -W-Y PMCs do not have marine IFF. Don't fire smartguns through them! +W-Y PMCs do not have marine IFF. Don't fire Smartguns through them! To talk on multiple radio channels at once, put a COMMA [,] before your message and add up to four prefixes. E.g, ,abcd talks on all squad channels at once. Put .w or :w before your message to whisper. Another way to whisper is to use the verb "whisper" in the IC tab or command bar. For Vehicle Crewmen : it is often safer to repair the parts of your APC or tank inside the vehicle than outside it. @@ -75,13 +75,13 @@ Intel Officers can be put in a squad by going to CIC and requesting it. Any marine can perform CPR. On dead marines, this will increase the time they have until they become unrevivable. If you've been pounced on and your squad is unloading into the target, you can hit the 'rest' button to stay down so you don't get filled with lead after getting up. You can check the landing zone as a marine in the status panel. -Functioning night vision goggles can be recharged with batteries. Broken night vision goggles can be repaired by an Engineer with a screwdriver. Not the loadout ones though, those are unfixable and unchargeable. -You can put a pistol belt on your suit slot. (Just grab a rifle instead..) +Functioning night vision goggles can be recharged with batteries. Broken night vision goggles can be repaired by an Engineer with a screwdriver. Not the loadout ones though, those cannot be fixed. +You can put a pistol belt on your suit slot. (Just grab a rifle instead.) Alt-clicking the Squad Leader tracker lets you track your fireteam leader instead. -Armor has a randomized reduction in effectiveness, and does not protect the digits. Take the wiki damage values as a best case scenario. +Armor has a randomized reduction in effectiveness, and does not protect the digits. Take the wiki damage values as a best-case scenario. You can click on your Security Access Tuner (multitool) in your hand to locate the area's APC if there is one. Clicking on your sprite with help intent will let you check your body, seeing where your fractures and other wounds are. Armor has insulative properties - taking it off will help you cool off and take less damage faster if you've been set on fire. -Both foldable cades & plasteel cades if loosened and folded down can be transported in crates! In this way, you can use the crate as a portable breach-repair kit, or dragged (or carried via Powerloader) to an unsecure area for quick defensive set up. +Both foldable cades & plasteel cades if loosened and folded down can be transported in crates! In this way, you can use the crate as a portable breach-repair kit, or dragged (or carried via Power Loader) to an unsecure area for quick defensive set up. The fuel tank pouch doesn't just carry fuel for an incinerator- they can also carry full-size extinguishers. Toolbelts & tool pouches also may hold miniature extinguishers. -The M2C heavy machinegunner belt rig can also carry C4, breaching charges, and most tools. +The M2C heavy machine gunner belt rig can also carry C4, breaching charges, and most tools. diff --git a/strings/metatips.txt b/strings/metatips.txt index 4b69af764aeb..f694da02b5bf 100644 --- a/strings/metatips.txt +++ b/strings/metatips.txt @@ -1,13 +1,13 @@ -Remember hotkeys and marcos can be customized to your liking. Hotkeys can be accessed in your preferences, and macros can be edited in the Byond macro editor, available in the top left drop down menu (click the Byond logo in the corner of the game window). -If you're unsure about a gameplay mechanic, use the 'mentorhelp' verb in the Admins tab to ask veteran players on the subject. +Remember hotkeys and macros can be customized to your liking. Hotkeys can be accessed in your preferences, and macros can be edited in the Byond macro editor, available in the top left drop down menu (click the Byond logo in the corner of the game window). +If you're unsure about a gameplay mechanic, use the 'mentorhelp' verb in the Admin tab to ask veteran players on the subject. Try not to get too mad about dying. We’re all here to have fun. After dying, ask yourself what you did wrong and make a mental note to not make the same mistake again. Communication, be it from a marine to a marine, a drone to the queen, or command to everyone, is vital and information on flanks can change how the entire round plays out. As an alien or marine, be careful of the flank, regardless of if the push is going well or stalling out. Half of getting good is knowing to be aggressive. The other half is knowing when not to be aggressive. -Alt-click a storage item to draw the last item in it (last non-weapon if it's a weapon belt). Middle-click a storage item to inmediately open it, and middle-click structures to attempt to vault them. +Alt-click a storage item to draw the last item in it (last non-weapon if it's a weapon belt). Middle-click a storage item to immediately open it, and middle-click structures to attempt to vault them. Use "North, South, West, East" when referring to locations in-game rather than "up, down, left, right". You shouldn't ignore what your allies are up to. Sometimes they can be organizing a flank in hivemind/radio, sometimes they can be walking up behind you with a slug-loaded shotgun. Either way, it pays to be alert to what they're doing, as much to as what the enemies are. -The Wiki (https://cm-ss13.com/wiki) is a very useful repository of information about the game, such as weapons, equipment, xenomorph castes and their strains. It may not be fully up to date the majority of the time, but the basics are usually accurate. +The Wiki (https://cm-ss13.com/wiki) is a very useful repository of information about the game, such as weapons, equipment, xenomorph castes and their strains. It may not be fully up to date much of the time, but the basics are usually accurate. As an observer, you may see how much remaining hijack time is left in the status panel. Embrace the suck. diff --git a/strings/xenotips.txt b/strings/xenotips.txt index 4e98be577a61..2ca2964ae2d5 100644 --- a/strings/xenotips.txt +++ b/strings/xenotips.txt @@ -1,6 +1,6 @@ Acid pillars can be sneakily placed next to a door in order to surprise marines. -Alien structures like clusters, walls, or pillars are absolutely vital to your victory, be it as cover or to delay and funnel marines. -Always thank your drones and hivelords for supporting the hive! +Alien structures like clusters, walls, or pillars are vital to your victory, be it as cover or to delay and funnel marines. +Always thank your drones and Hivelords for supporting the hive! Don't underestimate survivors. They have no armor but that makes them very fast, they're inherently hardier than marines and have various tricks up their sleeves. While the Queen is de-ovied, the hive does not gain evolution points. Try out new castes or strains that you might have passed up initially. You might find them to be surprisingly fun. @@ -16,21 +16,21 @@ If a fellow alien is stunned, be sure to drag them to safety. On help intent, click a xenomorph who is on fire to pat them out. This works on marines too! Frenzy increases your speed and damage, Recovery increases your health regeneration, and Warding increases the time you have until you bleed out in critical health. Remember that, as a Xenomorph, you can fully disable your night-vision. This helps put into perspective how hidden your position is to marines onscreen. -You can devour bursted corpses in order to transport them to the Spawn Pool or Egg Morpher easier. +You can devour burst corpses in order to transport them to the Spawn Pool or Egg Morpher easier. The bigger you are, the more time it'll take to enter a tunnel. -Drag yourself onto a hole in a wall as a medium-sized or smaller xeno to pass through it. +Drag yourself onto a hole in a wall as a medium-sized or smaller Xeno to pass through it. Claymores have directional explosions. Set them off early by slashing them from behind. If you have difficulty clicking marines, try using Directional Slashing, though there's no directional slashing for abilities. You can diagonally pounce through the corners of fire as a Lurker or Runner without getting ignited. -When playing as xeno, consider aiming at the limbs instead of the chest. Marine armour doesn't protect the arms and legs as well as it does the body. -As xeno, you can break Night-Vision goggles that some marines wear on their helmets. Just aim for the head and slash until the goggles shatter. +When playing as Xeno, consider aiming at the limbs instead of the chest. Marine armor doesn't protect the arms and legs as well as it does the body. +As Xeno, you can break Night-Vision goggles that some marines wear on their helmets. Just aim for the head and slash until the goggles shatter. Pounces are ineffective on marines who are laying down. -You may rest inmediately during a pounce to pounce straight through mobs. It's not very practical or useful though. -Pouncing someone who is buckled to a chair will still stun them, but you won't jump into their tile and they will not be knocked to the grund. -Starshell dust from said grenades is just as meltable as normal flares. -You can join the hive as a living facehugger by clicking on the hive's eggmorpher. This works on other hives too.. -Playable facehuggers can leap onto targets with a one-second windup, but this will only infect them if they are adjacent to it. Otherwise, it will simply knock them down for a small duration. -As a facehugger, you cannot talk in hivemind, but you can still open Hive Status and overwatch your sisters. This can be useful if you're locating other facehuggers, flanker castes, or trying to learn from experienced facehugger players. +You may rest immediately during a pounce to pounce straight through mobs. It's not very practical or useful though. +Pouncing someone who is buckled to a chair will still stun them, but you won't jump into their tile and they will not be knocked to the ground. +Star shell dust from said grenades is just as meltable as normal flares. +You can join the hive as a living Facehugger by clicking on the hive's Eggmorpher. This works on other hives too.. +Playable Facehuggers can leap onto targets with a one-second windup, but this will only infect them if they are adjacent to it. Otherwise, it will simply knock them down for a small duration. +As a Facehugger, you cannot talk in hivemind, but you can still open Hive Status and overwatch your sisters. This can be useful if you're locating other Facehuggers, flanker castes, or trying to learn from experienced Facehugger players. Shift-clicking the Queen indicator will tell you what area you are in, on the map. -Resisting on a water tile will inmediately put out fires. Make sure you're alone though - It's usually better to let a friendly Xenomorph pat you out than it is to expose yourself to open water. +Resisting on a water tile will immediately put out fires. Make sure you're alone though - It's usually better to let a friendly Xenomorph pat you out than it is to expose yourself to open water. You can filter out the Xenomorphs displayed in hive status by health, allowing you to look only for wounded sisters. From cb4b498f1d2c5cca0df2515c69ae664cb49e9a86 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 25 Jun 2023 06:30:08 +0100 Subject: [PATCH 472/495] Automatic changelog for PR #3707 [ci skip] --- html/changelogs/AutoChangeLog-pr-3707.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3707.yml diff --git a/html/changelogs/AutoChangeLog-pr-3707.yml b/html/changelogs/AutoChangeLog-pr-3707.yml new file mode 100644 index 000000000000..2dc44cc870d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3707.yml @@ -0,0 +1,4 @@ +author: "blackdragonTOW" +delete-after: True +changes: + - spellcheck: "multiple typos and grammar changes in the round start tooltips." \ No newline at end of file From 2fe028d2d0163b57586e51de6c2eed2bc55d480f Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:07:59 -0700 Subject: [PATCH 473/495] [s] Require affirmative input from the admin to run sdql2 verbs (#3710) "Powerful or dangerous admin verbs should have some prompt or forced runtime input to lower the attack surface once somebody finds a href exploit since topics can trigger commands and verbs." Thanks MSO https://github.com/tgstation/tgstation/pull/76276 --- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 52aae50a966a..c7a7664af3e8 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -203,6 +203,9 @@ message_admins(SPAN_DANGER("ERROR: Non-admin [key_name(usr)] attempted to execute a SDQL query!")) log_admin("non-admin attempted to execute a SDQL query!") return FALSE + var/prompt = tgui_alert(usr, "Run SDQL2 Query?", "SDQL2", list("Yes", "Cancel")) + if (prompt != "Yes") + return var/list/results = world.SDQL2_query(query_text, key_name_admin(usr), "[key_name(usr)]") if(length(results) == 3) for(var/I in 1 to 3) From 5cc268b66434e823cd45ae250aa04270edb7088f Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:08:22 -0700 Subject: [PATCH 474/495] Fix larva doubling when banished and returned to core (#3708) # About the pull request This PR fixes an oversight brought up by TheGamer01 where banishing larva can double stored larva because banishment rewards it on death, and if there is still a body that body can also be returned to core. Now returning banished larva just has the same to_chat and effect as regular larva, but there is no additional larva granted. Also note that readmitting a dead xeno doesn't change the banished status on the mob (if you want to test be sure to set the ckey of the mob to something other than you). # Explain why it's good for the game No exploiting banishment please. # Testing Photographs and Procedure
Screenshots & Videos ![larba](https://github.com/cmss13-devs/cmss13/assets/76988376/1e8c40bf-66bd-4a65-9e8c-a7793aa886e6)
# Changelog :cl: Drathek fix: Fix a possibility of banished larva refunding double the larva /:cl: --- .../cm_aliens/structures/special/pylon_core.dm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index 40b4ad8e1718..11a0b0de597f 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -136,12 +136,14 @@ // Handle spawning larva if core is connected to a hive if(linked_hive) - for(var/mob/living/carbon/xenomorph/larva/L in range(2, src)) - if((!L.ckey || L.stat == DEAD) && L.burrowable && (L.hivenumber == linked_hive.hivenumber) && !QDELETED(L)) - visible_message(SPAN_XENODANGER("[L] quickly burrows into \the [src].")) - linked_hive.stored_larva++ - linked_hive.hive_ui.update_burrowed_larva() - qdel(L) + for(var/mob/living/carbon/xenomorph/larva/worm in range(2, src)) + if((!worm.ckey || worm.stat == DEAD) && worm.burrowable && (worm.hivenumber == linked_hive.hivenumber) && !QDELETED(worm)) + visible_message(SPAN_XENODANGER("[worm] quickly burrows into \the [src].")) + if(!worm.banished) + // Goob job bringing her back home, but no doubling please + linked_hive.stored_larva++ + linked_hive.hive_ui.update_burrowed_larva() + qdel(worm) var/spawning_larva = can_spawn_larva() && (last_larva_time + spawn_cooldown) < world.time if(spawning_larva) From b54efadd813b61fd95afdd73e97aa375b1cc5c66 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 25 Jun 2023 06:52:48 +0100 Subject: [PATCH 475/495] Automatic changelog for PR #3708 [ci skip] --- html/changelogs/AutoChangeLog-pr-3708.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3708.yml diff --git a/html/changelogs/AutoChangeLog-pr-3708.yml b/html/changelogs/AutoChangeLog-pr-3708.yml new file mode 100644 index 000000000000..7e921388ec05 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3708.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix a possibility of banished larva refunding double the larva" \ No newline at end of file From 5809f189405c2bc63c67b5d15c2438aca418e30b Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sat, 24 Jun 2023 22:09:41 -0700 Subject: [PATCH 476/495] Player huggers now get second dibs if they hug a player (#3706) # About the pull request This PR makes it so the ckey of a player hugger is recorded in the embryo so that they can get second dibs if/when that marine pops. The marine player still has first dibs. If they manage to get a pop this way, they forfeit any other hugs they currently have (kudos though if someone is hugging multiple marines to put this measure into effect). # Explain why it's good for the game Another incentive for playable huggers! # Testing Photographs and Procedure
Screenshots & Videos Yes I test, you should too: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/7194169b-82a1-47ad-836d-42682f102b7a)
# Changelog :cl: Drathek add: Player facehugging gets 2nd dibs on the burst (the original marine gets first dibs still) /:cl: --- code/_globalvars/lists/mobs.dm | 1 + .../mob/living/carbon/xenomorph/Embryo.dm | 26 +++++++++--- .../living/carbon/xenomorph/Facehuggers.dm | 40 ++++++++++--------- .../carbon/xenomorph/castes/Facehugger.dm | 4 +- 4 files changed, 45 insertions(+), 26 deletions(-) diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index 187f179094b2..e2203aadce0c 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -23,6 +23,7 @@ GLOBAL_LIST_EMPTY_TYPED(alive_human_list, /mob/living/carbon/human) // list of a GLOBAL_LIST_EMPTY_TYPED(xeno_mob_list, /mob/living/carbon/xenomorph) GLOBAL_LIST_EMPTY_TYPED(living_xeno_list, /mob/living/carbon/xenomorph) GLOBAL_LIST_EMPTY_TYPED(xeno_cultists, /mob/living/carbon/human) +GLOBAL_LIST_EMPTY_TYPED(player_embryo_list, /obj/item/alien_embryo) GLOBAL_LIST_EMPTY_TYPED(hellhound_list, /mob/living/carbon/xenomorph/hellhound) GLOBAL_LIST_EMPTY_TYPED(zombie_list, /mob/living/carbon/human) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index a74c82026dbe..29779480f143 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -12,6 +12,8 @@ var/hivenumber = XENO_HIVE_NORMAL var/faction = FACTION_XENOMORPH var/flags_embryo = FALSE // Used in /ciphering/predator property + /// The ckey of any player hugger that made this embryo + var/hugger_ckey /obj/item/alien_embryo/Initialize(mapload, ...) . = ..() @@ -33,6 +35,7 @@ C.med_hud_set_status() STOP_PROCESSING(SSobj, src) affected_mob = null + GLOB.player_embryo_list -= src . = ..() /obj/item/alien_embryo/process() @@ -145,20 +148,33 @@ var/mob/picked // If the bursted person themselves has Xeno enabled, they get the honor of first dibs on the new larva. - if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && istype(affected_mob.buckled, /obj/structure/bed/nest)) + if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && istype(affected_mob.buckled, /obj/structure/bed/nest)) if(affected_mob.first_xeno || (affected_mob.client && affected_mob.client.prefs && (affected_mob.client.prefs.be_special & BE_ALIEN_AFTER_DEATH) && !jobban_isbanned(affected_mob, JOB_XENOMORPH))) picked = affected_mob else if(affected_mob.mind && affected_mob.mind.ghost_mob && affected_mob.client && affected_mob.client.prefs && (affected_mob.client.prefs.be_special & BE_ALIEN_AFTER_DEATH) && !jobban_isbanned(affected_mob, JOB_XENOMORPH)) picked = affected_mob.mind.ghost_mob - if(!picked) // Get a candidate from observers var/list/candidates = get_alien_candidates() - if(candidates && candidates.len) - picked = candidates[1] - message_alien_candidates(candidates, dequeued = 1) + // If they were facehugged by a player thats still in queue, they get second dibs on the new larva. + if(hugger_ckey) + for(var/mob/dead/observer/cur_obs as anything in candidates) + if(cur_obs.ckey == hugger_ckey) + picked = cur_obs + candidates -= cur_obs + message_alien_candidates(candidates, dequeued = 0) + for(var/obj/item/alien_embryo/embryo as anything in GLOB.player_embryo_list) + if(embryo.hugger_ckey == cur_obs.ckey && embryo != src) + // Skipping src just in case an admin wants to quickly check before this thing fully deletes + // If this nulls out any embryo, wow + embryo.hugger_ckey = null + break + + if(!picked) + picked = candidates[1] + message_alien_candidates(candidates, dequeued = 1) // Spawn the larva var/mob/living/carbon/xenomorph/larva/new_xeno diff --git a/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm b/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm index 121a231b7bf8..212688c8c98f 100644 --- a/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm +++ b/code/modules/mob/living/carbon/xenomorph/Facehuggers.dm @@ -241,46 +241,46 @@ throw_atom(target, 3, SPEED_FAST) return TRUE -/obj/item/clothing/mask/facehugger/proc/attach(mob/living/M, silent = FALSE, knockout_mod = 1) - if(attached || !can_hug(M, hivenumber)) +/obj/item/clothing/mask/facehugger/proc/attach(mob/living/living_mob, silent = FALSE, knockout_mod = 1, hugger_ckey = null) + if(attached || !can_hug(living_mob, hivenumber)) return FALSE // This is always going to be valid because of the can_hug check above - var/mob/living/carbon/human/H = M + var/mob/living/carbon/human/human = living_mob if(!silent) - H.visible_message(SPAN_DANGER("[src] leaps at [H]'s face!")) + human.visible_message(SPAN_DANGER("[src] leaps at [human]'s face!")) if(isxeno(loc)) //Being carried? Drop it var/mob/living/carbon/xenomorph/X = loc X.drop_inv_item_on_ground(src) - if(isturf(H.loc)) - forceMove(H.loc)//Just checkin + if(isturf(human.loc)) + forceMove(human.loc)//Just checkin - if(!H.handle_hugger_attachment(src)) + if(!human.handle_hugger_attachment(src)) return FALSE attached = TRUE - forceMove(H) + forceMove(human) icon_state = initial(icon_state) - H.equip_to_slot(src, WEAR_FACE) - H.update_inv_wear_mask() - H.disable_lights() - H.disable_special_items() - if(ishuman_strict(H)) - playsound(loc, H.gender == "male" ? 'sound/misc/facehugged_male.ogg' : 'sound/misc/facehugged_female.ogg' , 25, 0) - else if(isyautja(H)) + human.equip_to_slot(src, WEAR_FACE) + human.update_inv_wear_mask() + human.disable_lights() + human.disable_special_items() + if(ishuman_strict(human)) + playsound(loc, human.gender == "male" ? 'sound/misc/facehugged_male.ogg' : 'sound/misc/facehugged_female.ogg' , 25, 0) + else if(isyautja(human)) playsound(loc, 'sound/voice/pred_facehugged.ogg', 65, FALSE) if(!sterile) - if(!H.species || !(H.species.flags & IS_SYNTHETIC)) //synthetics aren't paralyzed - H.apply_effect(MIN_IMPREGNATION_TIME * 0.5 * knockout_mod, PARALYZE) //THIS MIGHT NEED TWEAKS + if(!human.species || !(human.species.flags & IS_SYNTHETIC)) //synthetics aren't paralyzed + human.apply_effect(MIN_IMPREGNATION_TIME * 0.5 * knockout_mod, PARALYZE) //THIS MIGHT NEED TWEAKS - addtimer(CALLBACK(src, PROC_REF(impregnate), H), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) + addtimer(CALLBACK(src, PROC_REF(impregnate), human, hugger_ckey), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) return TRUE -/obj/item/clothing/mask/facehugger/proc/impregnate(mob/living/carbon/human/target) +/obj/item/clothing/mask/facehugger/proc/impregnate(mob/living/carbon/human/target, hugger_ckey = null) if(!target || target.wear_mask != src) //Was taken off or something return if(SEND_SIGNAL(target, COMSIG_HUMAN_IMPREGNATE, src) & COMPONENT_NO_IMPREGNATE) @@ -295,6 +295,8 @@ if(!embryos) var/obj/item/alien_embryo/embryo = new /obj/item/alien_embryo(target) embryo.hivenumber = hivenumber + embryo.hugger_ckey = hugger_ckey + GLOB.player_embryo_list += embryo embryo.flags_embryo = flags_embryo flags_embryo = NO_FLAGS diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index c0b57af9d3db..1b8ac2ee05dc 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -143,9 +143,9 @@ /mob/living/carbon/xenomorph/facehugger/proc/handle_hug(mob/living/carbon/human/human) var/obj/item/clothing/mask/facehugger/hugger = new /obj/item/clothing/mask/facehugger(loc, hivenumber) - var/did_hug = hugger.attach(human, TRUE, 0.5) + var/did_hug = hugger.attach(human, TRUE, 0.5, client?.ckey) if(client) - client?.player_data?.adjust_stat(PLAYER_STAT_FACEHUGS, STAT_CATEGORY_XENO, 1) + client.player_data?.adjust_stat(PLAYER_STAT_FACEHUGS, STAT_CATEGORY_XENO, 1) var/area/hug_area = get_area(src) if(hug_area) for(var/mob/dead/observer/observer as anything in GLOB.observer_list) From fc69adad1ea4ae89dc47c1216f4032f203c84493 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 25 Jun 2023 07:08:29 +0100 Subject: [PATCH 477/495] Automatic changelog for PR #3706 [ci skip] --- html/changelogs/AutoChangeLog-pr-3706.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3706.yml diff --git a/html/changelogs/AutoChangeLog-pr-3706.yml b/html/changelogs/AutoChangeLog-pr-3706.yml new file mode 100644 index 000000000000..a63485dfdb6b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3706.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "Player facehugging gets 2nd dibs on the burst (the original marine gets first dibs still)" \ No newline at end of file From 90f14d28539c607a5bb20f0e1123ecac0b266994 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 26 Jun 2023 01:50:18 +0000 Subject: [PATCH 478/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3705.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3706.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3707.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3708.yml | 4 ---- html/changelogs/archive/2023-06.yml | 9 +++++++++ 5 files changed, 9 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3705.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3706.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3707.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3708.yml diff --git a/html/changelogs/AutoChangeLog-pr-3705.yml b/html/changelogs/AutoChangeLog-pr-3705.yml deleted file mode 100644 index 5389f0af6869..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3705.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed the yank object verb not testing who is actually performing the action has a free hand" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3706.yml b/html/changelogs/AutoChangeLog-pr-3706.yml deleted file mode 100644 index a63485dfdb6b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3706.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "Player facehugging gets 2nd dibs on the burst (the original marine gets first dibs still)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3707.yml b/html/changelogs/AutoChangeLog-pr-3707.yml deleted file mode 100644 index 2dc44cc870d0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3707.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "blackdragonTOW" -delete-after: True -changes: - - spellcheck: "multiple typos and grammar changes in the round start tooltips." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3708.yml b/html/changelogs/AutoChangeLog-pr-3708.yml deleted file mode 100644 index 7e921388ec05..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3708.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix a possibility of banished larva refunding double the larva" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index fafefe4203db..df1b3b34b455 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -347,3 +347,12 @@ Segrain: - bugfix: Hive core now always correctly absorbs hive's dead larvas. - bugfix: Preview dummy in character setup once again can be rotated. +2023-06-26: + Drathek: + - bugfix: Fixed the yank object verb not testing who is actually performing the + action has a free hand + - rscadd: Player facehugging gets 2nd dibs on the burst (the original marine gets + first dibs still) + - bugfix: Fix a possibility of banished larva refunding double the larva + blackdragonTOW: + - spellcheck: multiple typos and grammar changes in the round start tooltips. From 93fbc5fffa882c162aff66f0cd271969eb438671 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 25 Jun 2023 19:17:31 -0700 Subject: [PATCH 479/495] Revive Fixes for Boiler: IFF Gas and Cause Data (#3577) # About the pull request This PR revives #3222 since it was basically fully complete except for a few lingering cause data issues and didn't yet address boiler gibbing gas. See linked PR or changelog for more details. See Testing Photographs and Procedure for some screenshots. The core change in this PR is that obj/effect/particle_effect/smoke/xeno_burn/Initialize now looks at the faction of the xeno that caused the smoke in the cause_data (resolve_mob would also work except for boiler gibbing smoke) to determine what faction the new smoke should be. # Explain why it's good for the game Boilers are basically unusable currently if they aren't the normal hive. The IFF fixes to the gas allow this boiler to not hurt their own hive with their abilities. # Testing Photographs and Procedure
Screenshots & Videos Some cause data examples: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/2fdfc83a-2cb6-4d78-90b5-c9609c644efd) IFF'd acid gas: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/e832d767-b8c2-4337-9557-1d89aa0ffe2f) ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/687815f2-b6fd-4e10-9f3f-fd8d951e1424) Boiler gibbing gas is now IFF'd too: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/2b9cc8cb-278c-47ea-b1b3-825d086eadc2) ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/1152fa9a-04fb-4788-a923-a077ba572844)
# Changelog :cl: TeDGamer Drathek fix: Boilers from other hives generate proper colored IFFed gas fix: Fixes some death causes with boiler acid gas (for bombard, shroud, and gibbing), neurotoxin gas/stabs, acid shotgun, and xeno spits balance: Neurotoxin stops processing only in dead mobs /:cl: --------- Co-authored-by: TeDGamer Co-authored-by: harryob --- code/datums/effects/neurotoxin.dm | 8 ++--- .../effects/effect_system/chemsmoke.dm | 3 +- .../objects/effects/effect_system/smoke.dm | 16 +++++----- .../abilities/boiler/boiler_powers.dm | 31 +++++++++---------- .../xenomorph/abilities/general_powers.dm | 10 +++--- .../mob/living/carbon/xenomorph/death.dm | 6 ++-- code/modules/projectiles/ammo_datums.dm | 7 +++-- 7 files changed, 41 insertions(+), 40 deletions(-) diff --git a/code/datums/effects/neurotoxin.dm b/code/datums/effects/neurotoxin.dm index 0405c87bec8b..836fccf49ca3 100644 --- a/code/datums/effects/neurotoxin.dm +++ b/code/datums/effects/neurotoxin.dm @@ -21,9 +21,8 @@ /// Stamina damage per tick. Major balance number. var/stam_dam = 7 -/datum/effects/neurotoxin/New(atom/thing) - ..(thing) - cause_data = create_cause_data("neurotoxic gas") +/datum/effects/neurotoxin/New(atom/thing, mob/from = null) + ..(thing, from, effect_name) /datum/effects/neurotoxin/validate_atom(atom/thing) if(isxeno(thing) || isobj(thing)) @@ -36,9 +35,10 @@ var/mob/living/carbon/affected_mob = affected_atom if(!.) return FALSE - if(affected_mob.stat) + if(affected_mob.stat == DEAD) return // General effects + affected_mob.last_damage_data = cause_data affected_mob.apply_stamina_damage(stam_dam) affected_mob.make_dizzy(12) diff --git a/code/game/objects/effects/effect_system/chemsmoke.dm b/code/game/objects/effects/effect_system/chemsmoke.dm index 8ecdb2c07db9..c2323c32c934 100644 --- a/code/game/objects/effects/effect_system/chemsmoke.dm +++ b/code/game/objects/effects/effect_system/chemsmoke.dm @@ -40,7 +40,8 @@ // Culls the selected turfs to a (roughly) circle shape, then calls smokeFlow() to make // sure the smoke can actually path to the turfs. This culls any turfs it can't reach. //------------------------------------------ -/datum/effect_system/smoke_spread/chem/set_up(datum/reagents/carry = null, n = 10, c = 0, loca, direct) +/datum/effect_system/smoke_spread/chem/set_up(datum/reagents/carry = null, n = 10, c = 0, loca, direct, datum/cause_data/new_cause_data) + cause_data = istype(new_cause_data) ? new_cause_data : cause_data range = n * 0.3 cardinals = c carry.copy_to(chemholder, carry.total_volume) diff --git a/code/game/objects/effects/effect_system/smoke.dm b/code/game/objects/effects/effect_system/smoke.dm index a02069087412..9f7a9c8143c7 100644 --- a/code/game/objects/effects/effect_system/smoke.dm +++ b/code/game/objects/effects/effect_system/smoke.dm @@ -283,14 +283,14 @@ var/gas_damage = 20 /obj/effect/particle_effect/smoke/xeno_burn/Initialize(mapload, amount, datum/cause_data/cause_data) - var/mob/living/carbon/xenomorph/xeno = cause_data?.resolve_mob() - if (istype(xeno) && xeno.hivenumber) - hivenumber = xeno.hivenumber - - set_hive_data(src, hivenumber) - - . = ..() + if(istype(cause_data)) + var/datum/ui_state/hive_state/cause_data_hive_state = GLOB.hive_state[cause_data.faction] + var/new_hive_number = cause_data_hive_state?.hivenumber + if(new_hive_number) + hivenumber = new_hive_number + set_hive_data(src, new_hive_number) + return ..() /obj/effect/particle_effect/smoke/xeno_burn/apply_smoke_effect(turf/T) ..() @@ -387,7 +387,7 @@ if(!issynth(moob)) var/datum/effects/neurotoxin/neuro_effect = locate() in moob.effects_list if(!neuro_effect) - neuro_effect = new /datum/effects/neurotoxin(moob) + neuro_effect = new(moob, cause_data.resolve_mob()) neuro_effect.strength = effect_amt neuro_effect.duration += neuro_dose if(moob.coughedtime != 1 && !moob.stat) //Coughing/gasping 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 e745e8940063..dff6c82efbf8 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 @@ -139,7 +139,8 @@ spicy_gas = new /datum/effect_system/smoke_spread/xeno_weaken else CRASH("Globber has unknown ammo [xeno.ammo]! Oh no!") - spicy_gas.set_up(1, 0, get_turf(xeno), null, 6) + var/datum/cause_data/cause_data = create_cause_data("acid shroud gas", owner) + spicy_gas.set_up(1, 0, get_turf(xeno), null, 6, new_cause_data = cause_data) spicy_gas.start() to_chat(xeno, SPAN_XENOHIGHDANGER("You dump your acid through your pores, creating a shroud of gas!")) for (var/action_type in action_types_to_cd) @@ -166,9 +167,9 @@ if(!actually_moving) return - var/obj/effect/particle_effect/smoke/S = new /obj/effect/particle_effect/smoke/xeno_burn(get_turf(mover), 1, create_cause_data(initial(mover.caste_type), mover)) - S.time_to_live = 3 - S.spread_speed = 1000000 + var/obj/effect/particle_effect/smoke/xeno_burn/smoke_effect = new(get_turf(mover), 1, create_cause_data("dumped acid gas", mover)) + smoke_effect.time_to_live = 3 + smoke_effect.spread_speed = 1000000 /datum/action/xeno_action/onclick/dump_acid/remove_from() remove_speed_buff() @@ -283,27 +284,25 @@ apply_cooldown() return ..() -/datum/action/xeno_action/activable/acid_shotgun/use_ability(atom/A) - var/mob/living/carbon/xenomorph/X = owner - if (!istype(X)) +/datum/action/xeno_action/activable/acid_shotgun/use_ability(atom/target) + var/mob/living/carbon/xenomorph/xeno = owner + if (!istype(xeno)) return if (!action_cooldown_check()) return - if(!A || A.layer >= FLY_LAYER || !isturf(X.loc) || !X.check_state()) + if(!target || target.layer >= FLY_LAYER || !isturf(xeno.loc) || !xeno.check_state()) return - X.visible_message(SPAN_XENOWARNING("The [X] fires a blast of acid at [A]!"), SPAN_XENOWARNING("You fire a blast of acid at [A]!")) - - var/turf/target = locate(A.x, A.y, A.z) - var/obj/item/projectile/P = new /obj/item/projectile(X.loc, create_cause_data(initial(X.caste_type), X)) + xeno.visible_message(SPAN_XENOWARNING("The [xeno] fires a blast of acid at [target]!"), SPAN_XENOWARNING("You fire a blast of acid at [target]!")) + var/turf/target_turf = locate(target.x, target.y, target.z) + var/obj/item/projectile/proj = new(xeno.loc, create_cause_data("acid shotgun", xeno)) var/datum/ammo/ammoDatum = new ammo_type() - P.generate_bullet(ammoDatum) - - P.fire_at(target, X, X, ammoDatum.max_range, ammoDatum.shell_speed) + proj.generate_bullet(ammoDatum) + proj.fire_at(target_turf, xeno, xeno, ammoDatum.max_range, ammoDatum.shell_speed) apply_cooldown() return ..() @@ -347,7 +346,7 @@ else if(stabbing_xeno.ammo == GLOB.ammo_list[/datum/ammo/xeno/boiler_gas]) var/datum/effects/neurotoxin/neuro_effect = locate() in carbon_target.effects_list if(!neuro_effect) - neuro_effect = new /datum/effects/neurotoxin(carbon_target) + neuro_effect = new(carbon_target, owner) neuro_effect.duration += 16 to_chat(carbon_target,SPAN_HIGHDANGER("You are injected with something from [stabbing_xeno]'s tailstab!")) else 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 dd9051ab0279..692fa31c72e7 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -760,12 +760,12 @@ SPAN_XENOWARNING("You spit a [xeno.ammo.name] at [atom]!") ) playsound(xeno.loc, sound_to_play, 25, 1) + var/obj/item/projectile/proj = new (current_turf, create_cause_data(xeno.ammo.name, xeno)) + proj.generate_bullet(xeno.ammo) + proj.permutated += xeno + proj.def_zone = xeno.get_limbzone_target() + proj.fire_at(spit_target, xeno, xeno, xeno.ammo.max_range, xeno.ammo.shell_speed) - var/obj/item/projectile/Proj = new (current_turf, create_cause_data(initial(xeno.caste_type), xeno)) - Proj.generate_bullet(xeno.ammo) - Proj.permutated += xeno - Proj.def_zone = xeno.get_limbzone_target() - Proj.fire_at(spit_target, xeno, xeno, xeno.ammo.max_range, xeno.ammo.shell_speed) spitting = FALSE SEND_SIGNAL(xeno, COMSIG_XENO_POST_SPIT) diff --git a/code/modules/mob/living/carbon/xenomorph/death.dm b/code/modules/mob/living/carbon/xenomorph/death.dm index f3534318f673..182d3d965832 100644 --- a/code/modules/mob/living/carbon/xenomorph/death.dm +++ b/code/modules/mob/living/carbon/xenomorph/death.dm @@ -138,10 +138,10 @@ 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(XENO_CASTE_BOILER) - var/mob/living/carbon/xenomorph/boiler/B = src + 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!")) - B.smoke.set_up(2, 0, get_turf(src)) - B.smoke.start() + 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" diff --git a/code/modules/projectiles/ammo_datums.dm b/code/modules/projectiles/ammo_datums.dm index 05a4256efb49..d8b158485501 100644 --- a/code/modules/projectiles/ammo_datums.dm +++ b/code/modules/projectiles/ammo_datums.dm @@ -2740,7 +2740,7 @@ return var/datum/effects/neurotoxin/neuro_effect = locate() in moob.effects_list if(!neuro_effect) - neuro_effect = new /datum/effects/neurotoxin(moob) + neuro_effect = new /datum/effects/neurotoxin(moob, proj.firer) neuro_effect.duration += 5 moob.apply_effect(3, DAZE) to_chat(moob, SPAN_HIGHDANGER("Neurotoxic liquid spreads all over you and immediately soaks into your pores and orifices! Oh fuck!")) // Fucked up but have a chance to escape rather than being game-ended @@ -2763,9 +2763,10 @@ /datum/ammo/xeno/boiler_gas/proc/drop_nade(turf/turf, obj/item/projectile/proj) var/lifetime_mult = 1.0 + var/datum/cause_data if(isboiler(proj.firer)) - smoke_system.cause_data = proj.weapon_cause_data - smoke_system.set_up(smokerange, 0, turf) + cause_data = proj.weapon_cause_data + smoke_system.set_up(smokerange, 0, turf, new_cause_data = cause_data) smoke_system.lifetime = 12 * lifetime_mult smoke_system.start() turf.visible_message(SPAN_DANGER("A glob of acid lands with a splat and explodes into noxious fumes!")) From b18014ae1a3f1e6d4535fdb72f82d04f07784ac1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 26 Jun 2023 03:25:42 +0100 Subject: [PATCH 480/495] Automatic changelog for PR #3577 [ci skip] --- html/changelogs/AutoChangeLog-pr-3577.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3577.yml diff --git a/html/changelogs/AutoChangeLog-pr-3577.yml b/html/changelogs/AutoChangeLog-pr-3577.yml new file mode 100644 index 000000000000..759df8eb0357 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3577.yml @@ -0,0 +1,6 @@ +author: "TeDGamer Drathek" +delete-after: True +changes: + - bugfix: "Boilers from other hives generate proper colored IFFed gas" + - bugfix: "Fixes some death causes with boiler acid gas (for bombard, shroud, and gibbing), neurotoxin gas/stabs, acid shotgun, and xeno spits" + - balance: "Neurotoxin stops processing only in dead mobs" \ No newline at end of file From 8db4763123976b7421458d02d07e27ccad6b42c6 Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Mon, 26 Jun 2023 21:00:40 +0200 Subject: [PATCH 481/495] Fixes a typo that made the game think there's not a CO onboard. (#3722) # About the pull request Officer, not Officers # 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.
bugs bad # Changelog :cl: fix: The game will no longer falsely claim there is no CO /:cl: --------- Co-authored-by: harryob --- code/controllers/subsystem/ticker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 58910c45af75..0e23b99a9cc2 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -424,7 +424,7 @@ SUBSYSTEM_DEF(ticker) for(var/mob/living/carbon/human/player in GLOB.human_mob_list) if(player.mind) - if(player.job == "Commanding Officers") + if(player.job == JOB_CO) captainless = FALSE if(player.job) RoleAuthority.equip_role(player, RoleAuthority.roles_by_name[player.job], late_join = FALSE) From 62ad790be0e49150495fbac8fc128bfd454d005a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 26 Jun 2023 20:10:32 +0100 Subject: [PATCH 482/495] Automatic changelog for PR #3722 [ci skip] --- html/changelogs/AutoChangeLog-pr-3722.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3722.yml diff --git a/html/changelogs/AutoChangeLog-pr-3722.yml b/html/changelogs/AutoChangeLog-pr-3722.yml new file mode 100644 index 000000000000..f915061d5db7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3722.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - bugfix: "The game will no longer falsely claim there is no CO" \ No newline at end of file From 51c513a5d56d51c79edd3efe80a22de1d238710c Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Mon, 26 Jun 2023 20:56:38 +0100 Subject: [PATCH 483/495] Makes Predator ages fit with our lore (#3688) # About the pull request Makes the min and max pred ages fit more suitably with our https://cm-ss13.com/wiki/Hunters#Biology # Explain why it's good for the game Consistency is good. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Changed min and max Predator ages from 20 - 10000 to 175 - 3000 /:cl: --------- Co-authored-by: harryob --- code/modules/client/preferences.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e51a904cfdac..d2d69d095dbd 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1228,8 +1228,9 @@ var/const/MAX_SAVE_SLOTS = 10 if("pred_gender") predator_gender = predator_gender == MALE ? FEMALE : MALE if("pred_age") - var/new_predator_age = tgui_input_number(user, "Choose your Predator's age(20 to 10000):", "Character Preference", 1234, 10000, 20) - if(new_predator_age) predator_age = max(min( round(text2num(new_predator_age)), 10000),20) + var/new_predator_age = tgui_input_number(user, "Choose your Predator's age(175 to 3000):", "Character Preference", 1234, 3000, 175) + if(new_predator_age) + predator_age = max(min( round(text2num(new_predator_age)), 3000),175) if("pred_trans_type") var/new_translator_type = tgui_input_list(user, "Choose your translator type.", "Translator Type", PRED_TRANSLATORS) if(!new_translator_type) From f65431258fd34ae503f4245671e1cfb7f2b5d43d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 26 Jun 2023 21:06:07 +0100 Subject: [PATCH 484/495] Automatic changelog for PR #3688 [ci skip] --- html/changelogs/AutoChangeLog-pr-3688.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3688.yml diff --git a/html/changelogs/AutoChangeLog-pr-3688.yml b/html/changelogs/AutoChangeLog-pr-3688.yml new file mode 100644 index 000000000000..0fa45242846e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3688.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Changed min and max Predator ages from 20 - 10000 to 175 - 3000" \ No newline at end of file From fa1cdf18a9b9c5dfa704965cb00a6e34c41e0dc6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 27 Jun 2023 01:48:24 +0000 Subject: [PATCH 485/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3577.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3688.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3722.yml | 4 ---- html/changelogs/archive/2023-06.yml | 10 ++++++++++ 4 files changed, 10 insertions(+), 14 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3577.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3688.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3722.yml diff --git a/html/changelogs/AutoChangeLog-pr-3577.yml b/html/changelogs/AutoChangeLog-pr-3577.yml deleted file mode 100644 index 759df8eb0357..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3577.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "TeDGamer Drathek" -delete-after: True -changes: - - bugfix: "Boilers from other hives generate proper colored IFFed gas" - - bugfix: "Fixes some death causes with boiler acid gas (for bombard, shroud, and gibbing), neurotoxin gas/stabs, acid shotgun, and xeno spits" - - balance: "Neurotoxin stops processing only in dead mobs" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3688.yml b/html/changelogs/AutoChangeLog-pr-3688.yml deleted file mode 100644 index 0fa45242846e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3688.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Changed min and max Predator ages from 20 - 10000 to 175 - 3000" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3722.yml b/html/changelogs/AutoChangeLog-pr-3722.yml deleted file mode 100644 index f915061d5db7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3722.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: True -changes: - - bugfix: "The game will no longer falsely claim there is no CO" \ No newline at end of file diff --git a/html/changelogs/archive/2023-06.yml b/html/changelogs/archive/2023-06.yml index df1b3b34b455..5593a1a1cc41 100644 --- a/html/changelogs/archive/2023-06.yml +++ b/html/changelogs/archive/2023-06.yml @@ -356,3 +356,13 @@ - bugfix: Fix a possibility of banished larva refunding double the larva blackdragonTOW: - spellcheck: multiple typos and grammar changes in the round start tooltips. +2023-06-27: + TeDGamer Drathek: + - bugfix: Boilers from other hives generate proper colored IFFed gas + - bugfix: Fixes some death causes with boiler acid gas (for bombard, shroud, and + gibbing), neurotoxin gas/stabs, acid shotgun, and xeno spits + - balance: Neurotoxin stops processing only in dead mobs + TheGamerdk: + - bugfix: The game will no longer falsely claim there is no CO + realforest2001: + - rscadd: Changed min and max Predator ages from 20 - 10000 to 175 - 3000 From 5c4b13863f90877e920ce329bd60e99559d7fe35 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Tue, 27 Jun 2023 05:26:44 +0300 Subject: [PATCH 486/495] Larva surge is limited by marines/xenos ratio (#3592) # About the pull request Xenos after hijack now get larva based on marines/xenos ratio. Instead of infinite larva, larva surge will try to increase the initial amount of xenos on hijack to 50% of marines forces over time (with a minimum of 5 larvas, if xenos already have good numbers). # Explain why it's good for the game Initially, if I remember correctly, larva surge was brought into the game to discourage marines from early meta-evacuations, which is fair. But consequently, it really hurt the hijack sequence. Even if marines evac fair and square, larva surge still comes in action and makes situation for marines even worse, utterly discouraging everything but either boomrushing the Alamo or holding lifeboats to evac. This resulted in hijacks being very repetitive and boring. More than that, larva surge is extremely busted on lowpop due to the fact you can get around 20 xenos from nothing, making lowpop hijack even less interesting. So with this change marines will still get punished for evaccing with good numbers, but won't be penalized as much for honest evacuations. So hopefully, we will see more variety of hijacks and more interesting stories! P.S. if you have a better formula, let me know. # Testing Photographs and Procedure
My friend @Diegoflores31 tested this for me, thanks! Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine balance: larva surge is limited by marines/xenos ratio fix: xenos no longer get free larva from abandoned facehuggers during hijack /:cl: --------- Co-authored-by: ihatethisengine Co-authored-by: fira --- .../cm_aliens/structures/special/pylon_core.dm | 5 +++++ .../mob/living/carbon/xenomorph/xeno_defines.dm | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index 11a0b0de597f..c38e540efb30 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -162,9 +162,14 @@ if(linked_hive.hijack_burrowed_surge && (last_surge_time + surge_cooldown) < world.time) last_surge_time = world.time linked_hive.stored_larva++ + linked_hive.hijack_burrowed_left-- announce_dchat("The hive has gained another burrowed larva! Use the Join As Xeno verb to take it.", src) if(surge_cooldown > 30 SECONDS) //mostly for sanity purposes surge_cooldown = surge_cooldown - surge_incremental_reduction //ramps up over time + if(linked_hive.hijack_burrowed_left < 1) + linked_hive.hijack_burrowed_surge = FALSE + xeno_message(SPAN_XENOANNOUNCE("The hive's power wanes. You will no longer gain pooled larva over time."), 3, linked_hive.hivenumber) + // Hive core can repair itself over time if(health < maxhealth && last_healed <= world.time) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index b5431720e14a..5d3ee0b04ba7 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -285,6 +285,8 @@ var/larva_gestation_multiplier = 1 var/bonus_larva_spawn_chance = 1 var/hijack_burrowed_surge = FALSE //at hijack, start spawning lots of burrowed + /// how many burrowed is going to spawn during larva surge + var/hijack_burrowed_left = 0 var/ignore_slots = FALSE var/dynamic_evolution = TRUE @@ -877,6 +879,8 @@ /datum/hive_status/proc/abandon_on_hijack() var/area/hijacked_dropship = get_area(living_xeno_queen) + var/shipside_humans_weighted_count = 0 + var/xenos_count = 0 for(var/name_ref in hive_structures) for(var/obj/effect/alien/resin/special/S in hive_structures[name_ref]) if(get_area(S) == hijacked_dropship) @@ -885,6 +889,10 @@ qdel(S) for(var/mob/living/carbon/xenomorph/xeno as anything in totalXenos) if(get_area(xeno) != hijacked_dropship && xeno.loc && is_ground_level(xeno.loc.z)) + if(isfacehugger(xeno)) + to_chat(xeno, SPAN_XENOANNOUNCE("The Queen has left without you, you quickly find a hiding place to enter hibernation as you lose touch with the hive mind.")) + qdel(xeno) + continue if(xeno.hunter_data.hunted && !isqueen(xeno)) to_chat(xeno, SPAN_XENOANNOUNCE("The Queen has left without you, seperating you from her hive! You must defend yourself from the headhunter before you can enter hibernation...")) xeno.set_hive_and_update(XENO_HIVE_FORSAKEN) @@ -895,6 +903,9 @@ xeno.handle_stomach_contents() qdel(xeno) stored_larva++ + continue + if(!isfacehugger(xeno)) + xenos_count++ for(var/i in GLOB.alive_mob_list) var/mob/living/potential_host = i if(!(potential_host.status_flags & XENO_HOST)) @@ -907,7 +918,13 @@ for(var/obj/item/alien_embryo/embryo in potential_host) embryo.hivenumber = XENO_HIVE_FORSAKEN potential_host.update_med_icon() + for(var/mob/living/carbon/human/current_human as anything in GLOB.alive_human_list) + if((isspecieshuman(current_human) || isspeciessynth(current_human)) && current_human.job) + var/turf/turf = get_turf(current_human) + if(is_mainship_level(turf?.z)) + shipside_humans_weighted_count += RoleAuthority.calculate_role_weight(current_human.job) hijack_burrowed_surge = TRUE + hijack_burrowed_left = max(n_ceil(shipside_humans_weighted_count * 0.5) - xenos_count, 5) hivecore_cooldown = FALSE xeno_message(SPAN_XENOBOLDNOTICE("The weeds have recovered! A new hive core can be built!"),3,hivenumber) From 80aea0652422b968131ef525446e7f65c4dc6b3b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 27 Jun 2023 03:35:08 +0100 Subject: [PATCH 487/495] Automatic changelog for PR #3592 [ci skip] --- html/changelogs/AutoChangeLog-pr-3592.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3592.yml diff --git a/html/changelogs/AutoChangeLog-pr-3592.yml b/html/changelogs/AutoChangeLog-pr-3592.yml new file mode 100644 index 000000000000..dd8c5e6fb198 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3592.yml @@ -0,0 +1,5 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "larva surge is limited by marines/xenos ratio" + - bugfix: "xenos no longer get free larva from abandoned facehuggers during hijack" \ No newline at end of file From e33aacfe4fa6a96d222899e8162fc6f3a91ebadb Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Tue, 27 Jun 2023 05:26:46 +0300 Subject: [PATCH 488/495] Explosive barricade upgrade buff (#3584) # About the pull request Explosive barricade upgrade is renamed to composite upgrade, explosion damage taken is now modified by 0.5 (was 0.75), added 0.5 anti-projectile modifier (brute barricade upgrade basically has 0.75). Latest only applies to brute projectiles, so acid damage stays the same. Also added 0.5 anti-fire modifier (acid barricade upgrade basically has 0.75 as well). # Explain why it's good for the game The explosive upgrade is almost never used because it is useless. This is a very weak insurance in case of a very bad situation, like an explosion inside the cades. Now it will be more like a dedicated anti-FF upgrade, so smartgunners or flamethrowers, for example, won't be grinding down cades so fast. Xenos won't be affected much because the only brute projectile they have is bone shards and those are not used much against cades. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine balance: explosive barricade upgrade provides better protection against explosions (25% to 50%) balance: explosive barricade upgrade provides strong protection against brute-based projectiles (50%) balance: explosive barricade upgrade provides strong protection against fire (50%) /:cl: --------- Co-authored-by: ihatethisengine --- code/__DEFINES/defenses.dm | 2 +- .../objects/structures/barricade/barricade.dm | 144 +++++++++--------- .../objects/structures/barricade/metal.dm | 82 +++++----- 3 files changed, 120 insertions(+), 108 deletions(-) diff --git a/code/__DEFINES/defenses.dm b/code/__DEFINES/defenses.dm index 57eb0c86f939..db615c2a0c78 100644 --- a/code/__DEFINES/defenses.dm +++ b/code/__DEFINES/defenses.dm @@ -8,7 +8,7 @@ // Defines for barricade upgrades #define BARRICADE_UPGRADE_BURN "Biohazard Upgrade (+Burn)" #define BARRICADE_UPGRADE_BRUTE "Reinforced Upgrade (+Brute)" -#define BARRICADE_UPGRADE_EXPLOSIVE "Explosive Upgrade (+Explosive)" +#define BARRICADE_UPGRADE_ANTIFF "Composite Upgrade (++Explosive, ++Projectile, ++Fire)" // Defines for defense stats #define DEFENSE_FUNCTIONAL 0 diff --git a/code/game/objects/structures/barricade/barricade.dm b/code/game/objects/structures/barricade/barricade.dm index 6905a734b915..eac5f154e26e 100644 --- a/code/game/objects/structures/barricade/barricade.dm +++ b/code/game/objects/structures/barricade/barricade.dm @@ -30,6 +30,8 @@ var/brute_multiplier = 1 var/burn_multiplier = 1 var/explosive_multiplier = 1 + var/brute_projectile_multiplier = 1 + var/burn_flame_multiplier = 1 var/repair_materials = list() var/metallic = TRUE @@ -42,12 +44,12 @@ addtimer(CALLBACK(src, PROC_REF(update_icon)), 0) starting_maxhealth = maxhealth -/obj/structure/barricade/initialize_pass_flags(datum/pass_flags_container/PF) +/obj/structure/barricade/initialize_pass_flags(datum/pass_flags_container/pass_flags) ..() - if (PF) - PF.flags_can_pass_all = NONE - PF.flags_can_pass_front = NONE - PF.flags_can_pass_behind = PASS_OVER^(PASS_OVER_ACID_SPRAY|PASS_OVER_THROW_MOB) + if (pass_flags) + pass_flags.flags_can_pass_all = NONE + pass_flags.flags_can_pass_front = NONE + pass_flags.flags_can_pass_behind = PASS_OVER^(PASS_OVER_ACID_SPRAY|PASS_OVER_THROW_MOB) flags_can_pass_front_temp = PASS_OVER_THROW_MOB flags_can_pass_behind_temp = PASS_OVER_THROW_MOB @@ -95,7 +97,7 @@ overlays += image('icons/obj/structures/barricades.dmi', icon_state = "+burn_upgrade_[damage_state]") if(BARRICADE_UPGRADE_BRUTE) overlays += image('icons/obj/structures/barricades.dmi', icon_state = "+brute_upgrade_[damage_state]") - if(BARRICADE_UPGRADE_EXPLOSIVE) + if(BARRICADE_UPGRADE_ANTIFF) overlays += image('icons/obj/structures/barricades.dmi', icon_state = "+explosive_upgrade_[damage_state]") if(is_wired) @@ -106,34 +108,34 @@ ..() -/obj/structure/barricade/hitby(atom/movable/AM) - if(AM.throwing && is_wired) - if(iscarbon(AM)) - var/mob/living/carbon/C = AM - if(C.mob_size <= MOB_SIZE_XENO) - C.visible_message(SPAN_DANGER("The barbed wire slices into [C]!"), +/obj/structure/barricade/hitby(atom/movable/atom_movable) + if(atom_movable.throwing && is_wired) + if(iscarbon(atom_movable)) + var/mob/living/carbon/living_carbon = atom_movable + if(living_carbon.mob_size <= MOB_SIZE_XENO) + living_carbon.visible_message(SPAN_DANGER("The barbed wire slices into [living_carbon]!"), SPAN_DANGER("The barbed wire slices into you!")) - C.apply_damage(10) - C.apply_effect(2, WEAKEN) //Leaping into barbed wire is VERY bad - playsound(C, "bonk", 75, FALSE) + living_carbon.apply_damage(10) + living_carbon.apply_effect(2, WEAKEN) //Leaping into barbed wire is VERY bad + playsound(living_carbon, "bonk", 75, FALSE) ..() -/obj/structure/barricade/Collided(atom/movable/AM) +/obj/structure/barricade/Collided(atom/movable/atom_movable) ..() - if(istype(AM, /mob/living/carbon/xenomorph/crusher)) - var/mob/living/carbon/xenomorph/crusher/C = AM + if(istype(atom_movable, /mob/living/carbon/xenomorph/crusher)) + var/mob/living/carbon/xenomorph/crusher/living_carbon = atom_movable - if (!C.throwing) + if (!living_carbon.throwing) return if(crusher_resistant) - visible_message(SPAN_DANGER("[C] smashes into [src]!")) + visible_message(SPAN_DANGER("[living_carbon] smashes into [src]!")) take_damage(150) playsound(src, barricade_hitsound, 25, TRUE) - else if(!C.stat) - visible_message(SPAN_DANGER("[C] smashes through [src]!")) + else if(!living_carbon.stat) + visible_message(SPAN_DANGER("[living_carbon] smashes through [src]!")) deconstruct(FALSE) playsound(src, barricade_hitsound, 25, TRUE) @@ -163,8 +165,8 @@ if(closed) return NO_BLOCKED_MOVEMENT - var/obj/structure/S = locate(/obj/structure) in get_turf(mover) - if(S && S.climbable && !(S.flags_atom & ON_BORDER) && climbable && isliving(mover)) //Climbable objects allow you to universally climb over others + var/obj/structure/structure = locate(/obj/structure) in get_turf(mover) + if(structure && structure.climbable && !(structure.flags_atom & ON_BORDER) && climbable && isliving(mover)) //Climbable objects allow you to universally climb over others return NO_BLOCKED_MOVEMENT return ..() @@ -180,33 +182,33 @@ /obj/structure/barricade/attack_animal(mob/user as mob) return attack_alien(user) -/obj/structure/barricade/attackby(obj/item/W, mob/user) - if(istype(W, /obj/item/weapon/zombie_claws)) +/obj/structure/barricade/attackby(obj/item/item, mob/user) + if(istype(item, /obj/item/weapon/zombie_claws)) user.visible_message(SPAN_DANGER("The zombie smashed at the [src.barricade_type] barricade!"), SPAN_DANGER("You smack the [src.barricade_type] barricade!")) if(barricade_hitsound) playsound(src, barricade_hitsound, 35, 1) - hit_barricade(W) + hit_barricade(item) return - for(var/obj/effect/xenomorph/acid/A in src.loc) - if(A.acid_t == src) + for(var/obj/effect/xenomorph/acid/acid in src.loc) + if(acid.acid_t == src) to_chat(user, "You can't get near that, it's melting!") return - if(istype(W, /obj/item/stack/barbed_wire)) - var/obj/item/stack/barbed_wire/B = W + if(istype(item, /obj/item/stack/barbed_wire)) + var/obj/item/stack/barbed_wire/barbed_wire = item if(can_wire) - user.visible_message(SPAN_NOTICE("[user] starts setting up [W.name] on [src]."), - SPAN_NOTICE("You start setting up [W.name] on [src].")) + user.visible_message(SPAN_NOTICE("[user] starts setting up [item.name] on [src]."), + SPAN_NOTICE("You start setting up [item.name] on [src].")) if(do_after(user, 20, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD, src) && can_wire) // Make sure there's still enough wire in the stack - if(!B.use(1)) + if(!barbed_wire.use(1)) return playsound(src.loc, 'sound/effects/barbed_wire_movement.ogg', 25, 1) - user.visible_message(SPAN_NOTICE("[user] sets up [W.name] on [src]."), - SPAN_NOTICE("You set up [W.name] on [src].")) + user.visible_message(SPAN_NOTICE("[user] sets up [item.name] on [src]."), + SPAN_NOTICE("You set up [item.name] on [src].")) maxhealth += 50 update_health(-50) @@ -218,7 +220,7 @@ update_icon() return - if(HAS_TRAIT(W, TRAIT_TOOL_WIRECUTTERS)) + if(HAS_TRAIT(item, TRAIT_TOOL_WIRECUTTERS)) if(is_wired) user.visible_message(SPAN_NOTICE("[user] begin removing the barbed wire on [src]."), SPAN_NOTICE("You begin removing the barbed wire on [src].")) @@ -240,27 +242,27 @@ new/obj/item/stack/barbed_wire( src.loc ) return - if(W.force > force_level_absorption) + if(item.force > force_level_absorption) ..() if(barricade_hitsound) playsound(src, barricade_hitsound, 35, 1) - hit_barricade(W) + hit_barricade(item) -/obj/structure/barricade/bullet_act(obj/item/projectile/P) - bullet_ping(P) +/obj/structure/barricade/bullet_act(obj/item/projectile/bullet) + bullet_ping(bullet) - if(P.ammo.damage_type == BURN) - P.damage = P.damage * burn_multiplier + if(bullet.ammo.damage_type == BURN) + bullet.damage = bullet.damage * burn_multiplier else - P.damage = P.damage * brute_multiplier + bullet.damage = bullet.damage * brute_projectile_multiplier - if(istype(P.ammo, /datum/ammo/xeno/boiler_gas)) + if(istype(bullet.ammo, /datum/ammo/xeno/boiler_gas)) take_damage(round(50 * burn_multiplier)) - else if(P.ammo.flags_ammo_behavior & AMMO_ANTISTRUCT) - take_damage(P.damage * ANTISTRUCT_DMG_MULT_BARRICADES) + else if(bullet.ammo.flags_ammo_behavior & AMMO_ANTISTRUCT) + take_damage(bullet.damage * ANTISTRUCT_DMG_MULT_BARRICADES) - take_damage(P.damage) + take_damage(bullet.damage) return TRUE @@ -282,11 +284,11 @@ /obj/structure/barricade/ex_act(severity, direction, cause_data) - for(var/obj/structure/barricade/B in get_step(src,dir)) //discourage double-stacking barricades by removing health from opposing barricade - if(B.dir == reverse_direction(dir)) + for(var/obj/structure/barricade/barricade in get_step(src,dir)) //discourage double-stacking barricades by removing health from opposing barricade + if(barricade.dir == reverse_direction(dir)) spawn(1) - if(B) - B.ex_act(severity, direction) + if(barricade) + barricade.ex_act(severity, direction) if(health <= 0) var/location = get_turf(src) handle_debris(severity, direction) @@ -321,15 +323,15 @@ new /datum/effects/acid(src, null, null) /obj/structure/barricade/flamer_fire_act(dam = BURN_LEVEL_TIER_1) - take_damage(dam * burn_multiplier) + take_damage(dam * burn_flame_multiplier) -/obj/structure/barricade/proc/hit_barricade(obj/item/I) - take_damage(I.force * 0.5 * brute_multiplier) +/obj/structure/barricade/proc/hit_barricade(obj/item/item) + take_damage(item.force * 0.5 * brute_multiplier) /obj/structure/barricade/proc/take_damage(damage) - for(var/obj/structure/barricade/B in get_step(src,dir)) //discourage double-stacking barricades by removing health from opposing barricade - if(B.dir == reverse_direction(dir)) - B.update_health(damage) + for(var/obj/structure/barricade/barricade in get_step(src,dir)) //discourage double-stacking barricades by removing health from opposing barricade + if(barricade.dir == reverse_direction(dir)) + barricade.update_health(damage) update_health(damage) @@ -357,12 +359,12 @@ if(50 to 75) damage_state = BARRICADE_DMG_SLIGHT if(75 to INFINITY) damage_state = BARRICADE_DMG_NONE -/obj/structure/barricade/proc/weld_cade(obj/item/tool/weldingtool/WT, mob/user) +/obj/structure/barricade/proc/weld_cade(obj/item/tool/weldingtool/welder, mob/user) if(!metallic) user.visible_message(SPAN_WARNING("You can't weld \the [src]!")) return FALSE - if(!(WT.remove_fuel(2, user))) + if(!(welder.remove_fuel(2, user))) return FALSE user.visible_message(SPAN_NOTICE("[user] begins repairing damage to [src]."), @@ -413,20 +415,20 @@ return ..() -/obj/structure/barricade/proc/try_nailgun_usage(obj/item/W, mob/user) - if(length(repair_materials) == 0 || health >= maxhealth || !istype(W, /obj/item/weapon/gun/smg/nailgun)) +/obj/structure/barricade/proc/try_nailgun_usage(obj/item/item, mob/user) + if(length(repair_materials) == 0 || health >= maxhealth || !istype(item, /obj/item/weapon/gun/smg/nailgun)) return FALSE - var/obj/item/weapon/gun/smg/nailgun/NG = W + var/obj/item/weapon/gun/smg/nailgun/nailgun = item - if(!NG.in_chamber || !NG.current_mag || NG.current_mag.current_rounds < 3) + if(!nailgun.in_chamber || !nailgun.current_mag || nailgun.current_mag.current_rounds < 3) to_chat(user, SPAN_WARNING("You require at least 4 nails to complete this task!")) return FALSE // Check if either hand has a metal stack by checking the weapon offhand // Presume the material is a sheet until proven otherwise. var/obj/item/stack/sheet/material = null - if(user.l_hand == NG) + if(user.l_hand == nailgun) material = user.r_hand else material = user.l_hand @@ -445,8 +447,8 @@ to_chat(user, SPAN_WARNING("You'll need some adequate repair material in your other hand to patch up [src]!")) return FALSE - var/soundchannel = playsound(src, NG.repair_sound, 25, 1) - if(!do_after(user, NG.nailing_speed, INTERRUPT_ALL, BUSY_ICON_FRIENDLY, src)) + var/soundchannel = playsound(src, nailgun.repair_sound, 25, 1) + if(!do_after(user, nailgun.nailing_speed, INTERRUPT_ALL, BUSY_ICON_FRIENDLY, src)) playsound(src, null, channel = soundchannel) return FALSE @@ -454,7 +456,7 @@ to_chat(user, SPAN_WARNING("You seems to have misplaced the repair material!")) return FALSE - if(!NG.in_chamber || !NG.current_mag || NG.current_mag.current_rounds < 3) + if(!nailgun.in_chamber || !nailgun.current_mag || nailgun.current_mag.current_rounds < 3) to_chat(user, SPAN_WARNING("You require at least 4 nails to complete this task!")) return FALSE @@ -462,7 +464,7 @@ to_chat(user, SPAN_WARNING("You nail [material] to [src], restoring some of its integrity!")) update_damage_state() material.use(1) - NG.current_mag.current_rounds -= 3 - NG.in_chamber = null - NG.load_into_chamber() + nailgun.current_mag.current_rounds -= 3 + nailgun.in_chamber = null + nailgun.load_into_chamber() return TRUE diff --git a/code/game/objects/structures/barricade/metal.dm b/code/game/objects/structures/barricade/metal.dm index 40f784b064e4..4056ac9021f8 100644 --- a/code/game/objects/structures/barricade/metal.dm +++ b/code/game/objects/structures/barricade/metal.dm @@ -39,12 +39,12 @@ . += SPAN_NOTICE("The cade is protected by a biohazardous upgrade.") if(BARRICADE_UPGRADE_BRUTE) . += SPAN_NOTICE("The cade is protected by a reinforced upgrade.") - if(BARRICADE_UPGRADE_EXPLOSIVE) - . += SPAN_NOTICE("The cade is protected by an explosive upgrade.") + if(BARRICADE_UPGRADE_ANTIFF) + . += SPAN_NOTICE("The cade is protected by a composite upgrade.") -/obj/structure/barricade/metal/attackby(obj/item/W, mob/user) - if(iswelder(W)) - if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) +/obj/structure/barricade/metal/attackby(obj/item/item, mob/user) + if(iswelder(item)) + if(!HAS_TRAIT(item, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return if(user.action_busy) @@ -52,7 +52,7 @@ if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You're not trained to repair [src]...")) return - var/obj/item/tool/weldingtool/WT = W + var/obj/item/tool/weldingtool/welder = item if(damage_state == BARRICADE_DMG_HEAVY) to_chat(user, SPAN_WARNING("[src] has sustained too much structural damage to be repaired.")) return @@ -61,10 +61,10 @@ to_chat(user, SPAN_WARNING("[src] doesn't need repairs.")) return - weld_cade(WT, user) + weld_cade(welder, user) return - if(try_nailgun_usage(W, user)) + if(try_nailgun_usage(item, user)) return for(var/obj/effect/xenomorph/acid/A in src.loc) @@ -74,7 +74,7 @@ switch(build_state) if(BARRICADE_BSTATE_SECURED) //Fully constructed step. Use screwdriver to remove the protection panels to reveal the bolts - if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) + if(HAS_TRAIT(item, TRAIT_TOOL_SCREWDRIVER)) if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to touch [src]...")) return @@ -88,16 +88,16 @@ build_state = BARRICADE_BSTATE_UNSECURED return - if(istype(W, /obj/item/stack/sheet/metal)) + if(istype(item, /obj/item/stack/sheet/metal)) if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to touch [src]...")) return if(upgraded) to_chat(user, SPAN_NOTICE("This barricade is already upgraded.")) return - var/obj/item/stack/sheet/metal/M = W + var/obj/item/stack/sheet/metal/metal = item if(user.client?.prefs?.no_radials_preference) - var/choice = tgui_input_list(user, "Choose an upgrade to apply to the barricade", "Apply Upgrade", list(BARRICADE_UPGRADE_BURN, BARRICADE_UPGRADE_BRUTE, BARRICADE_UPGRADE_EXPLOSIVE)) + var/choice = tgui_input_list(user, "Choose an upgrade to apply to the barricade", "Apply Upgrade", list(BARRICADE_UPGRADE_BURN, BARRICADE_UPGRADE_BRUTE, BARRICADE_UPGRADE_ANTIFF)) if(!choice) return if(!user.Adjacent(src)) @@ -106,33 +106,37 @@ if(upgraded) to_chat(user, SPAN_NOTICE("This barricade is already upgraded.")) return - if(M.get_amount() < 2) + if(metal.get_amount() < 2) to_chat(user, SPAN_NOTICE("You lack the required metal.")) return - if((usr.get_active_hand()) != M) - to_chat(user, SPAN_WARNING("You must be holding the [M] to upgrade \the [src]!")) + if((usr.get_active_hand()) != metal) + to_chat(user, SPAN_WARNING("You must be holding the [metal] to upgrade \the [src]!")) return switch(choice) if(BARRICADE_UPGRADE_BURN) burn_multiplier = 0.75 + burn_flame_multiplier = 0.75 upgraded = BARRICADE_UPGRADE_BURN to_chat(user, SPAN_NOTICE("You applied a biohazardous upgrade.")) if(BARRICADE_UPGRADE_BRUTE) brute_multiplier = 0.75 + brute_projectile_multiplier = 0.75 upgraded = BARRICADE_UPGRADE_BRUTE to_chat(user, SPAN_NOTICE("You applied a reinforced upgrade.")) - if(BARRICADE_UPGRADE_EXPLOSIVE) - explosive_multiplier = 0.75 - upgraded = BARRICADE_UPGRADE_EXPLOSIVE - to_chat(user, SPAN_NOTICE("You applied an explosive upgrade.")) + if(BARRICADE_UPGRADE_ANTIFF) + explosive_multiplier = 0.5 + brute_projectile_multiplier = 0.5 + burn_flame_multiplier = 0.5 + upgraded = BARRICADE_UPGRADE_ANTIFF + to_chat(user, SPAN_NOTICE("You applied a composite upgrade.")) - M.use(2) + metal.use(2) user.count_niche_stat(STATISTICS_NICHE_UPGRADE_CADES) update_icon() return else - var/static/list/cade_types = list(BARRICADE_UPGRADE_EXPLOSIVE = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "explosive_obj"), BARRICADE_UPGRADE_BRUTE = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "brute_obj"), BARRICADE_UPGRADE_BURN = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "burn_obj")) + var/static/list/cade_types = list(BARRICADE_UPGRADE_ANTIFF = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "explosive_obj"), BARRICADE_UPGRADE_BRUTE = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "brute_obj"), BARRICADE_UPGRADE_BURN = image(icon = 'icons/obj/structures/barricades.dmi', icon_state = "burn_obj")) var/choice = show_radial_menu(user, src, cade_types, require_near = TRUE) if(!choice) return @@ -142,33 +146,37 @@ if(upgraded) to_chat(user, SPAN_NOTICE("This barricade is already upgraded.")) return - if(M.get_amount() < 2) + if(metal.get_amount() < 2) to_chat(user, SPAN_NOTICE("You lack the required metal.")) return - if((usr.get_active_hand()) != M) - to_chat(user, SPAN_WARNING("You must be holding the [M] to upgrade \the [src]!")) + if((usr.get_active_hand()) != metal) + to_chat(user, SPAN_WARNING("You must be holding the [metal] to upgrade \the [src]!")) return switch(choice) if(BARRICADE_UPGRADE_BURN) burn_multiplier = 0.75 + burn_flame_multiplier = 0.75 upgraded = BARRICADE_UPGRADE_BURN to_chat(user, SPAN_NOTICE("You applied a biohazardous upgrade.")) if(BARRICADE_UPGRADE_BRUTE) brute_multiplier = 0.75 + brute_projectile_multiplier = 0.75 upgraded = BARRICADE_UPGRADE_BRUTE to_chat(user, SPAN_NOTICE("You applied a reinforced upgrade.")) - if(BARRICADE_UPGRADE_EXPLOSIVE) - explosive_multiplier = 0.75 - upgraded = BARRICADE_UPGRADE_EXPLOSIVE - to_chat(user, SPAN_NOTICE("You applied an explosive upgrade.")) + if(BARRICADE_UPGRADE_ANTIFF) + explosive_multiplier = 0.5 + brute_projectile_multiplier = 0.5 + burn_flame_multiplier = 0.5 + upgraded = BARRICADE_UPGRADE_ANTIFF + to_chat(user, SPAN_NOTICE("You applied a composite upgrade.")) - M.use(2) + metal.use(2) user.count_niche_stat(STATISTICS_NICHE_UPGRADE_CADES) update_icon() return - if(HAS_TRAIT(W, TRAIT_TOOL_MULTITOOL)) + if(HAS_TRAIT(item, TRAIT_TOOL_MULTITOOL)) if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to touch [src]...")) return @@ -181,13 +189,15 @@ upgraded = null explosive_multiplier = initial(explosive_multiplier) brute_multiplier = initial(brute_multiplier) + brute_projectile_multiplier = initial(brute_projectile_multiplier) burn_multiplier = initial(burn_multiplier) + burn_flame_multiplier = initial(burn_flame_multiplier) new stack_type (loc, 1) update_icon() return if(BARRICADE_BSTATE_UNSECURED) //Protection panel removed step. Screwdriver to put the panel back, wrench to unsecure the anchor bolts - if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) + if(HAS_TRAIT(item, TRAIT_TOOL_SCREWDRIVER)) if(user.action_busy) return if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) @@ -199,7 +209,7 @@ SPAN_NOTICE("You set [src]'s protection panel back.")) build_state = BARRICADE_BSTATE_SECURED return - if(HAS_TRAIT(W, TRAIT_TOOL_WRENCH)) + if(HAS_TRAIT(item, TRAIT_TOOL_WRENCH)) if(user.action_busy) return if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) @@ -214,7 +224,7 @@ update_icon() //unanchored changes layer return if(BARRICADE_BSTATE_MOVABLE) //Anchor bolts loosened step. Apply crowbar to unseat the panel and take apart the whole thing. Apply wrench to resecure anchor bolts - if(HAS_TRAIT(W, TRAIT_TOOL_WRENCH)) + if(HAS_TRAIT(item, TRAIT_TOOL_WRENCH)) if(user.action_busy) return if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) @@ -224,8 +234,8 @@ if(B != src && B.dir == dir) to_chat(user, SPAN_WARNING("There's already a barricade here.")) return - var/turf/open/T = loc - if(!(istype(T) && T.allow_construction)) + var/turf/open/turf = loc + if(!(istype(turf) && turf.allow_construction)) to_chat(user, SPAN_WARNING("[src] must be secured on a proper surface!")) return playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) @@ -236,7 +246,7 @@ anchored = TRUE update_icon() //unanchored changes layer return - if(HAS_TRAIT(W, TRAIT_TOOL_CROWBAR)) + if(HAS_TRAIT(item, TRAIT_TOOL_CROWBAR)) if(user.action_busy) return if(!skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED)) From 99b37d9cc01afc6caad3be90e7c803278c8e6512 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 27 Jun 2023 03:50:29 +0100 Subject: [PATCH 489/495] Automatic changelog for PR #3584 [ci skip] --- html/changelogs/AutoChangeLog-pr-3584.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3584.yml diff --git a/html/changelogs/AutoChangeLog-pr-3584.yml b/html/changelogs/AutoChangeLog-pr-3584.yml new file mode 100644 index 000000000000..95544a0eccfa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3584.yml @@ -0,0 +1,6 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "explosive barricade upgrade provides better protection against explosions (25% to 50%)" + - balance: "explosive barricade upgrade provides strong protection against brute-based projectiles (50%)" + - balance: "explosive barricade upgrade provides strong protection against fire (50%)" \ No newline at end of file From b7afdf56bb4ccb91c2c6c677042d48e89d8c5c0f Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 26 Jun 2023 22:47:15 -0700 Subject: [PATCH 490/495] Allow Mentors to Eavesdrop on Mhelps (#3720) # About the pull request This PR grants mentors the ability to see other responses to mentor help messages, and fixes the double messaging if you are responder to the mhelp. # Explain why it's good for the game Mentors can learn from other mentors too! # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek admin: Mentors can now eavesdrop on mentor messages, and the responder to a mhelp doesn't get double logging from eavesdropping. /:cl: --- code/modules/mentor/mentorhelp.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/mentor/mentorhelp.dm b/code/modules/mentor/mentorhelp.dm index 8413b6d118e6..84dacf4f8bfb 100644 --- a/code/modules/mentor/mentorhelp.dm +++ b/code/modules/mentor/mentorhelp.dm @@ -108,28 +108,28 @@ sound_to(recipient, 'sound/effects/mhelp.ogg') to_chat(recipient, wrap_message(msg, sender)) - for(var/client/C in GLOB.admins) + for(var/client/admin_client in GLOB.admins) var/formatted = msg var/soundfile - if(!C || C == recipient) + if(!admin_client || admin_client == recipient) continue // Initial broadcast - else if(!staff_only && !recipient && CLIENT_HAS_RIGHTS(C, R_MENTOR)) + else if(!staff_only && !recipient && CLIENT_HAS_RIGHTS(admin_client, R_MENTOR)) formatted = wrap_message(formatted, sender) soundfile = 'sound/effects/mhelp.ogg' - // Staff eavesdrop - else if(CLIENT_HAS_RIGHTS(C, R_MENTOR) && CLIENT_IS_STAFF(C)) + // Eavesdrop + else if(CLIENT_HAS_RIGHTS(admin_client, R_MENTOR) && (!staff_only || CLIENT_IS_STAFF(admin_client)) && admin_client != sender) if(include_keys) formatted = SPAN_MENTORHELP(key_name(sender, TRUE) + " -> " + key_name(recipient, TRUE) + ": ") + msg else continue - if(soundfile && with_sound && (C.prefs?.toggles_sound & SOUND_ADMINHELP)) - sound_to(C, soundfile) - to_chat(C, formatted) + if(soundfile && with_sound && (admin_client.prefs?.toggles_sound & SOUND_ADMINHELP)) + sound_to(admin_client, soundfile) + to_chat(admin_client, formatted) return // Makes the sender input a message and sends it From f173b79e2e1d9aba3b4a590d018a5b4dfd14d2be Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 27 Jun 2023 06:56:12 +0100 Subject: [PATCH 491/495] Automatic changelog for PR #3720 [ci skip] --- html/changelogs/AutoChangeLog-pr-3720.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3720.yml diff --git a/html/changelogs/AutoChangeLog-pr-3720.yml b/html/changelogs/AutoChangeLog-pr-3720.yml new file mode 100644 index 000000000000..0d932c15ed35 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3720.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - admin: "Mentors can now eavesdrop on mentor messages, and the responder to a mhelp doesn't get double logging from eavesdropping." \ No newline at end of file From be616f3e9320303e10f5e02344706169f6a1481e Mon Sep 17 00:00:00 2001 From: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Date: Tue, 27 Jun 2023 09:44:26 +0200 Subject: [PATCH 492/495] Cluster OB now respects if a hive core is created while it is firing. (#3600) # About the pull request It checks for OB protection on the turf now. It'll remove the turf from consideration and try a different one. If no valid turfs remain the OB stops. # Explain why it's good for the game Seems fair enough, very niche case though. # Testing Photographs and Procedure # Changelog :cl: balance: Cluster OBs will now no longer hit turfs that have gotten OB protection after the initial OB was fired. /:cl: --- code/modules/cm_marines/orbital_cannon.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/cm_marines/orbital_cannon.dm b/code/modules/cm_marines/orbital_cannon.dm index 431b03fb31d3..14e990809f4f 100644 --- a/code/modules/cm_marines/orbital_cannon.dm +++ b/code/modules/cm_marines/orbital_cannon.dm @@ -484,14 +484,13 @@ var/list/ob_type_fuel_requirements var/list/turf_list = list() for(var/turf/T in range(range_num, target)) - if(protected_by_pylon(TURF_PROTECTION_OB, T)) - continue - turf_list += T for(var/i = 1 to total_amount) for(var/k = 1 to instant_amount) var/turf/U = pick(turf_list) + if(protected_by_pylon(TURF_PROTECTION_OB, U)) //If the turf somehow gained OB protection while the cluster was firing + continue fire_in_a_hole(U) sleep(delay_between_clusters) From 045e0cd84a9da945585999ddc87c6b9c96b71cb2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 27 Jun 2023 08:54:56 +0100 Subject: [PATCH 493/495] Automatic changelog for PR #3600 [ci skip] --- html/changelogs/AutoChangeLog-pr-3600.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3600.yml diff --git a/html/changelogs/AutoChangeLog-pr-3600.yml b/html/changelogs/AutoChangeLog-pr-3600.yml new file mode 100644 index 000000000000..9eef18f635f4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3600.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: True +changes: + - balance: "Cluster OBs will now no longer hit turfs that have gotten OB protection after the initial OB was fired." \ No newline at end of file From 5404fb5980f2ec2a01afd577f80a7153696aae7f Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 27 Jun 2023 05:32:15 -0400 Subject: [PATCH 494/495] Liaison drip (#3620) # About the pull request This PR adds three new outfits to the CL's office. This PR adds a new snow jacket for the CL. See the icon checks in the "checks" tab to see the sprites. # Explain why it's good for the game Drip good. (sometimes) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow, Thwomper add: Added three new uniforms and a snow jacket for the CL. /:cl: --- code/modules/clothing/suits/labcoat.dm | 4 + code/modules/clothing/under/marine_uniform.dm | 16 ++ icons/mob/humans/onmob/suit_0.dmi | Bin 326365 -> 327731 bytes icons/mob/humans/onmob/uniform_0.dmi | Bin 406427 -> 396117 bytes icons/obj/items/clothing/suits.dmi | Bin 164453 -> 164235 bytes icons/obj/items/clothing/uniforms.dmi | Bin 127271 -> 125362 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 209 +++++++++--------- 7 files changed, 126 insertions(+), 103 deletions(-) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 1c74080a928f..c621f112d7fc 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -297,3 +297,7 @@ /obj/item/device/walkman, ) +/obj/item/clothing/suit/storage/snow_suit/liaison + name = "liaison's winter coat" + desc = "A Weyland-Yutani winter coat. Only the best comfort for the liaison in a cold environment." + icon_state = "snowsuit_liaison" diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index 17b98d9b9326..540c311f9221 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -777,12 +777,22 @@ icon_state = "liaison_regular" worn_state = "liaison_regular" +/obj/item/clothing/under/liaison_suit/charcoal + name = "liaison's charcoal suit" + desc = "A stiff, stylish charcoal suit commonly worn by businessmen from the Weyland-Yutani corporation. Expertly crafted to make you look like a prick." + icon_state = "liaison_charcoal" + worn_state = "liaison_charcoal" + /obj/item/clothing/under/liaison_suit/outing name = "liaison's outfit" desc = "A casual outfit consisting of a collared shirt and a vest. Looks like something you might wear on the weekends, or on a visit to a derelict colony." icon_state = "liaison_outing" worn_state = "liaison_outing" +/obj/item/clothing/under/liaison_suit/outing/red + icon_state = "liaison_outing_red" + worn_state = "liaison_outing_red" + /obj/item/clothing/under/liaison_suit/formal name = "liaison's white suit" desc = "A formal, white suit. Looks like something you'd wear to a funeral, a Weyland-Yutani corporate dinner, or both. Stiff as a board, but makes you feel like rolling out of a Rolls-Royce." @@ -795,6 +805,12 @@ icon_state = "liaison_suspenders" worn_state = "liaison_suspenders" +/obj/item/clothing/under/liaison_suit/blazer + name = "liaison's blue blazer" + desc = "A stiff but casual blue blazer. Similar can be found in any Weyland-Yutani office. Only the finest wear for the galaxy's most cunning." + icon_state = "liaison_blue_blazer" + worn_state = "liaison_blue_blazer" + /obj/item/clothing/under/marine/reporter name = "combat correspondent uniform" desc = "A relaxed and robust uniform fit for any potential reporting needs." diff --git a/icons/mob/humans/onmob/suit_0.dmi b/icons/mob/humans/onmob/suit_0.dmi index 4d63b7abd7f100468b92feca3b0538c1d16ab156..5cccc4c2e0e091ce869b8bcd1a81c5675e189e75 100644 GIT binary patch delta 39164 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 delta 37788 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⪚7Gwv%)~3yI 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

k7si9o1i_IhY!=J(c2zrRNAm5y=6?J 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

SWOpDlexG=+d8vIt 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

_U*_U2^Xsf0O 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

4=%-0v$Fg)(mIF0~_K_mzLG)zrdm9%v4 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 RB^WE@s`?GJyvtU>{|7kW(&hjF literal 406427 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%0AkMr!HKSWnu`HyDuw61@oTIf9Sp;eD0~ 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

B21Ls;%iHeN(=2=xPC7RbQpbQWD$) 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 PfXn!r`Bk)@eZ>C&5W8E2 diff --git a/icons/obj/items/clothing/suits.dmi b/icons/obj/items/clothing/suits.dmi index 47d06bc2cc10be65ffbcbe024f540188380f6585..cff4b5d48c17966ed3024b331a387835458e6800 100644 GIT binary patch delta 53301 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 II;Vst03(BNCjbBd delta 53527 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%0Drnr%#7eg{WoX$IR!4 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 diff --git a/icons/obj/items/clothing/uniforms.dmi b/icons/obj/items/clothing/uniforms.dmi index 132f193fbf4025236d89cd346c4530a6ce491fe3..254c9e8b67c95b2ec095bab9cf2804fd804d05c5 100644 GIT binary patch literal 125362 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 literal 127271 zcmZU)1ymf%^9H)O1=j$FK(M~RriY9O)DQ99> zcTG9&1vyVsz^myQ=+e)>FrhiGUZ>m+D~Y6KxJ6Gj*{q~ySRqIXK0UuG;hs%dEXyyi zjJoAD7-9(^MT&^Ece=u+LB}du8v2_(R~s2dP}4mZBjbBZk0qvp@_X-I23gfQpz#6K zo>Z|WNolK{yRor(shUP*?40dXszjM8|J|r%3p2f0{P_(?; z))MWlcq1y!*1!8Wt#Da1FX*YW`a1G7Na0bVhXKDRV{J;y%qA->xP_zq{Uj<=70>v{ z$1?8Ycw_&u5xDIK?7JQpm?gzdx>%w5hcR4)kz;OU5uw#DyI2vvN%|Pw1Y7~PRQiOy`+M7ymp82*v+%6f(hsB}AkHe+sXYjDHq>E}3 z{^QwGtwS-$3Gx-{n?Jlzlq0Fq@BHdZR#Sa^TI!m#R!L^P&X%l#$&7y_9u5l2(ofq9 zMqo7)h+zDIY)FwADq&Z&6iRu2R8mBfo0b~ zIZe~YbY^w_%7x%LR1<12(>iy>LhwB6f;lXbyvqCqQ$1xd)G`}8+5fggT7hGFST!lH z=HtTOFoG|Q468B)IP-+6^0cY7+V;t(4{2f9Ld|S)OUFfpnI(a6GIm1WRIO>e7r3!+qJ$_mtjXO|uqdYh~pIbP2Avf5} z%#7`u(Xw}?b%!#z*=(gnfuZ#+US`6cEiElj*K0i;_egAnAC$VHc0{7_&N*hhd#hXN zL(i*NZ?JAcwN5s>udjCo-Mto@yqhQt;;g0fIJ>YPr`ll+d-<UnznoL2?5qAv`Ob(plKz*iN~kFx2E zRZHz2U3yG>YSb2Ue4G7UPlVzE&f$pH2X(y8;UNJPTcJS=HEYSA;G=PrZ@z9pgON(z zC{e*1CsuLxti-7spo?r82z;7dY6qs$2+DWtZ7E?j@mci+JEXuk13Y_y<_`lu^$kJ- z(PdfVb9#j?=Zd6}s72yWv!`$=q{}kEva5#8v8-)P9_L~926a+lGUv|M_cz`Sx8*J0 zzVJwHYG>jbh{I-3DI~Yie4B2m6(2;PfAHVsqbc+G^|~v&y(#bQ&Tl83tZXce3QD*G z7aBC>k5i_IG<)oaojI{?fv>O5$C0t!#Yy8$jl*JGl@c>rrw-kPd4ACRp(`W(R?Upj zQa#Xvta$LBcl77S~g%!++LLfc7+G}Br@EfJccmhm$h|_mv7ZZHwz1NZ41R_4_8^ffT4k3_damiNRx3i z$Ui zG8h-0PN)0B-8x}i^j!yIDk+Efsyj?&z;bolqtqT4NFg;$ax?0>ZWPR)>0-r2YJCOO zPX2x^>c&Bfkt|H)1l8W5N{(o&0!HcPA>9N5mbD&+P;eH7e71q$3hp~+Vx2rD2d^2w zNpcOm>oaCNwX9|eNufsiPoiZsQXwIY)Jt}>2?q$#bSl_}Dl^5MiURL6V-rGGG#$8DgBJtSLCp|q^knEf(VJ9&Xj zy~i9uOvbBu;rl%%vK;)%Gq4~x^0RQLm=t!5iqvaAgCPHY&VJD@)}Tx!xZo^LS+?wt z$mPqh48%nf^4aW}0$IsKR(TblZyJX=516%*&DA7g(tb&$Wg)30dA`vzwp@XkDG(4_ zipn};L!c~YXX9q&u=k6;@9JFJFDvohMk`SZS&iq475uU@v!JUhpgC`$m`<$ReuMKq& zhyo<@QB=(}^(f6vM`ybkx*8L1tmmt*0sD%z?Sn6t7|u_buz43l3j?m?9t}fFD<7@J zm7Ahj_r|${=H;fF8r=kqgdRytpt*nzjqSY=94yVzP&qmr$18#Pk<-X^QVJ3pKDz9F zw^rSz5x&t&)(kg{Aij)y;niI}Vi*|w|4Lj+5VrbrN->w$$hnm$b#Kb2{}r;~x75B_ z?Ic4>U;ixQCwApiXO~&hU(9QTT4;S%1B$i#)Z^)Je>b)7v%<1PxUJ?TZB4y~!1`mL^Nw}YVd)K^=k zW<9HBYaex`!2e|LvA*VlPstYKw2CzO&Gi3(!Yv*4UxPuY-xeaLtY;49e@hw3;~ zG_AXl$)xCXFmZRxy%R8gE?c%AbyxFl~xb@9i@J(3Sw`FyXwS>xXIG%cp9l!^x$YxQQ%m1!Nc0@|Ghfl zEH}KM2K*UfC}ddIF@e?O$dxh9*z*ZOqOxk;dI&?g5Ze~K**jNp?bZDtXpy*R8#$cZ z9tGD(lZH||gcq@E1ZR7&6z(+gsJezbL>=VV#94^H$DyBOXX?83D?&1(a;?ek(A4uN>ZnZHkD^lZF)tz-2jmDfA$rp9?a{I=$-Z8>zmsWB~>{ z0fyIVmPr)xKp)S8|H7Omy7BD3UXcMMXMsF;G~KL{|J8TkjvrvJ5|9@Q%2tVT5b4LG zqJa-La?s>?Q;H!YUOb5=hug&9kiMgw`xX1RH=LhR%`&HATE;qnFn7iT=yd6;OV}Ug z-<)uY&^FH32VQl$Ymu+rn9GPovWB=-_Fhz)LMhFkZYOV17oACaNi;>-bK#MM~kHQ-4 z{a(V2PDVz_fax-TWE_4ZIhk@P-TOUga(Bp($t%z1A=Ryo`__$N6zd_yuwI%w7kQA~ zw33G>p_jZNWB)3t<>i}D*CW(CDT!uL)qi7v>i(Ke5yyaP6XvI4gdw|E9t%GohMXOO zXw+{SrBoU`a$!!RXHf@`#3s*3Yi?~npS^! zq531qCh|nk*(%GQO}f#RLGpB+cBS;iKA+aQh}=~Ti7K`TGga6Hr;C)fyE<1&4qF=I zk;yP6Zd{v4!WGX;g_#n~&O0m)<8XXHax}WQEV1gbgOFMl^HWMewpYGLgch#Ps&g9C zojBQqn9Nfb4+1UzQh}fBbL6e}%ly4Pb(+pP2I@7Ksy)jec?G@7%B^ngc9yy0tr{a8 zcB_cO#-qAs-#b8>o18jI&KB$5d$ZA{6uIq|I(017bKGx)e$8qAB^yoIv;5}^-Ie2e zL*GglV>t#o4wI3w7cEy3KF`UyT)G@JM|_`<(#otszwZgHRO0fB8&ue-N)nS8w|f$M zrIwKT%h3R*7y0;xc0;8ny3r-U;K3n30$-=}4g6k}XT@oqNx6M}KdB|o$g4}3H8byV zga=T4Z`}RG*H6}_fY?hs9!Ha_hX?^3DORIPZq*a##NYOa{dLQ0cTOpv)`0BGQrkF8 zRySPkD(G}T6>_22A$)(0P6=6Rb${z?baS(_!_LH^%HQI1Eejlr&I@f6=nu>7`3IH`4;Z6a z3Mk(ov+h-*pI*LzUt8O6x>PiKN^6Hr0ZsXv@`1eUlTm~)`iIGKW_f)rK=ytN@@S6w zuZU%K_OMA$iQgvVbZttem7fckoY+U&t153$abSqO5jEc>Ddg%NcNt&d%NGJ_Nu9;i zns#X=rQM+<4pM%{pN(IZ-tJ2|NwAqu&~#sCOGQfZIt2cGa8FNU|2%;yuqoHEH*SVE zHJZw;ip=J3yFjGi&yYTZbz9NguUJGG&VOnz_KMO-F@=F%A9h#q&HKG;_rEDykdP#x+D!-8B-?KaM+siXUk@fSS6C^zwYi5NT?tXZaJUY4S$t1=;K0HCU5k^XW zzKEmJ#bCt<40d3AmbnES|pWE zLeIAL^XFQOaihlV0Q*s{)}XMK0eL`F%^RgUm1YK|y*ZxJdZ%};+QybNg^(3)_jEw0 zwC+-av9m1o;4lB<2YVq?|2m0zej?9kWX!#U=V6@7T!kUw=+j1R<{C%3LQnaMP)gP6 zmzkVIT^SF|GM|O-kv7;OPtHUFB%W@JW;E;9zjNL;K&Qe5NI^{y^ZcV2Ho?+W^5We1 zR-s!j`vdGzR8(+wN7Aw@D{;S;VXMP_5@BPDnwj}hD9Fb4X+k}^ za(US-5R;Cd!uMt}KlftK7X&Z5rsGm;us|7z^`oO>&)lkg#fXm0i4i+W^1z}r7LSaM zmp3u9yu2N}_ip^~T7Fb^doWcDC(Cc2+*Ii&M&8f_l{F8Ijt}m|632(Gy4*bLy|hoy=-Oo7 zS*EFYDE;nwCZu3si{k;iAg+{f`>bidqu@}G;iXKQ z1TxI{=hhkYm3g!?uC)(k^cjWQwT*TY?XGsXI6}m|IcCM6p^AU515H>Ol5dZQ9psw0bvZJ)E{YGMAQ?z9JV+y}EMji6mEYcjxa6!pyI(j&oV{QvdXPY;1hx z=$tifCOvhSOCByMu4GELI2bDL)Tenp*2vy_mo;CBo!ZuVeb{1Q z7WN0~2CRKk0DZc?L1b7xUGMc4GjV5ExT%4O5&__)O>^^iT91^Hhf*f1tzAOtdv8FI zHp?!vt8=YBY$*}$DS3N;$9qkRO85~37TB7q3vzj8dA*-f!p82_5=SWFKrT`Px?6G; z^%y78E!$hItR@I|J@3C(=-PKwu`F!!=wh{C!f$F_IsRihlI&MDgXuf5;VBz>36tZj zxO-q_&fomO7>g8s=N3PiSp*56Tlb zBr4cqH?aJ^IyCDi&5IH&u2`P5KEqe?fIxq>RX#G}{keGj(xiSZ~6^oeAKt;s_VF zLp;IKZf<-4Kb6YofGCQ!cXZU%+lv$~=~q_9vc0_>Vh*SF<;%wAro(q(-^fVJxHwcA z=v8)JY4|5y-PFVBQ$7!Zvh~h!GtRJ!i>y3_6%r*MDynciGCp|UNfQz*7{`SrFh8Jv zR8Ac<`x=S^jKhGo9O-!LPk!qHH}eF&P}rl}$1uk(8U{zo!RiWIx{* z*%{Z$D~KoDbyrVAZ>5_04%zJ|EG@3aq^t#Ip#rQhvbO1ENlxxa;GQjCl zR^EW1oj`hLdQh$5zC}@G0q}^E=lTs`?dDq={fiFXX+DB=G;>hAI24gF&S`nd5@|h1 z>fO4D#Ga5ydFB^gpNE+^Yt;LSeeQnI&KMJT!or$aTIE;ghS$tEJAQ}2MQCd;lz*O8 z{`|$=D&_<2X}K8&;KR^bKFEIs@bVbpYrNr%I+6N}9J413)GuU5^n?W)jV`t(X-ln%F*$Y{l+iJ;z<0i)tJzTFF_{J93PQ+;Pp`_ zZ!n%0a+p3ORXVjD>G8R>FBG{g72w*xmjp2byRo(M^N0L2qna3=&MmDELxph#9B&eKmIWDD`oVIPv`#p(_F}sHL-AD zu;MQRnwr)M{>h1hZNBw!1>0Od2XeffeN7qR*V1oRcA`;begQ`Gp z*Ab-ctcQF~$03x2S$jkQd^OkCd)65v4c}PL4`)b!)-0suZf8^@jL$~9>ILsgIqBEq z-4`=6<_~T+P+cM=B*C-01xaj@VK|et&SLO!ZJeEL-G9OGcGi7d`P=J^N^JMzC+W`U zWU9>u;OBq%;dta&z2V63F}R${D3~Q0sD}4_<#P7XZKv#df6|G6-*!ftClhl0CZY(Y zm5#7`*c65iU17xA&9}U@9MKoiZJSvZAQdKX;6Q|B0*GV@?|!*Bv%xxQ9WZ^_@8RHI z;HBXIjmL%vCQ#yv;W8$^uKpYr5tiFh6H>x337Y#`hNt*0``Chh{E2g8HJ3!x%uIT9 zhOa!0{S*`(69Y45#tDyzxUst{<>4W~#KZ)55J$zpATxo9jQs1W+p{YthoFK z`kCktFs{dD6RfU~PPVY)hh74F9-baP*9<1fn%}u`a^J7HkN=$Km}9hu}7i(?aw+EV; zBQFtQGiw|Y8$n5ks5=luu8xL>-*O0P4qSU29;2(^DZ4$>r&fpG9X{pgv_3t-J~??$ zT(GDY`Ai=oHr>syS^0kNv8k3+zCfXr{p$I=e`MCHqA3Y@8H{mQcz7RIqICEL@Twrq zT|`gk=FA_nzk{JBWQ#S^>^8bIn8HmkqPDZyzmO&mu3$gpmcqqET?YCh)u?aX(rXwr5t69y>;QpDO=9IzM{QP`ZS6Ak=1%USQii_ov-4>UZ6`Y;9MK(=krQym=N6E6Xv(K-u zyVq^UmY0P-_>7Vn&*}**jD4v4GB}S-ZFao>dw1xy`$#&%+SGg{sZ|{rn=9hb&1d_a z)BB%Ln=F*0$V9jTn%^zLfK6rXCYJe$5kD}yMtu z+?EXZ+s-durmpt$k1BfhwF>&o=v%O#sFLPqA*N#?&z5IQ!D@}cGQtNHTLUza)rs%z znfZnNz&?ndFYfUwC7IOKrE|0Oj!TJY=Hj5%i=q76_BpsI5;(0{O8@zRxJl`dPg!S3 zHMBa1=`y#?{^zQ-{cY>>y9b}&FimrpUS%`oX*M@_oZn?rTGO<7*e%CVyQJFr(iHgx z7IKl-5-T=yonZ6o+LSH@t0!5|$WA;%29 z>_lhz4I)ZTnp9^G+_wQIPKw0G=>9jMuz`X8xSd45p;Y7cQN;KZbNoU2s7;O}+PkbO z*|7c{#0f_alX(%?#7d6XA$|iz-<=E~U_(>Fm%5vim{#Zp4$B4>ecKhE*YyTg!Q6?v zgU}C_&;-VuhKXZqkrLF+MB2cEB8yjuB>KPgjTA8-qC=p3v&Ve`!8#|3C^bHZ zF9;Au`lBKz!dqt9Qs#avg4opc`qPh>TgCD1;H`IdRZi=RmXNL`YHamZdzY*R_QY`a z8UT`fv+DU)(oOV+Pfv!Z@>AIzYq_*x_E%z9$)x^O!p!S)*mY8%UpoWM?@oj+HK3ok zcSlgny4<(pI}H8R!5Amy`km5gjXyeAxb07t>RTiSm|*(PqNsV%InxgG=gRe$oNjsU z*1#Ec*IXy=cn`N|=qN8Ye@rLjRg98nEc-gJlTl6X1KtF)(F%7(D?Qr2e zFN`VpQ<7KzOsWvU+~GM|e+h$6gitX(jh%U!S8*+dOP|~dO5>^FN9YiFwiUVF+}H*q z#5O>=x%m3{62$>B0Q4=K`&;mwq{6<#1^uy+SWe)!ACm`IA5aj4T8x-v`^L@H- zh;hk%mSNaT5`~C5SB4^@hWQF2tYTE&qb1jT7;7-AUpU>~`QFr^dP-Kj1+y#_CG(D* zHTwyDg4HIPGBDfpG0-+PXLPVPCv(1eY)nOCB-`rA*; zZ?uiiNW^}MWLWU+)ZgucyaQ0x&^V%G>S0#T!G}UN4RGs+C#M#gT=E{Xuiwxy-7U?JGoz#3vb<*ybYET>z3~c2 z44*aqef;7m7>oIr*Ov#{iepXRFv||ga+wUl)|tYxD4e}SLMmD-tN$oEhV6!M6kd!H(tdxTXLSxe~ct<@9ZH0mj6OChx&;@$M?#2R6l z&erx;5f&CUM|1SKwzQPloa!e|-7uIYPh->93Hq@sHjKEKy$~zy*b7qjWt}&|Q29_1a;VQv+7|98Zkz0S#+bS^aLQslrjOp!o;oTeNcQWmUh=JOIXSsl z#twNLDLM6{48Og6#Or$$$N-H0&JVLkr;s+d1a6lB7MP-}EM!7Kv^#s9aq8ti6L>=hpyGG;5#D386kX6vbe)t@oEcTuE8w5dh^1a5W6t|1-{ zc21E$4sEUwIYKthu}opX(~tkfi0dt09-_B9;rsuB#`XI3S(dh zF~5mF{4eYrR-6L=Uqe=w{jkm{3h&0yw`tJ7H!dh}{dIWHXkrKE^8LSyk>$1WsTxq8 zT!K~q-%2pdRs?)VnM;MfiPQhyd_W=40`zZ$S4~YYEZWVN(Bt?$F|4=2G5hbjDapTl zVY{Uu8};-7Qb3w75$ zWAMVSfJDs>82ey8UyGE4>`byej9hlqSNa=Q5J>nI)&~4vF2FTR{BnyLvDn?&CJ-zh z*ruiAlbK+6FI@P#L}ywZhz4(UOy2suCHf2V@~jnz2YCy@kp)SY`z{$V9|wBE zbYbXYBVCN3KK@r-1V)X&u_6~uwj~r9=jNLlI;-4?tOFkHW-kV^es=$Hy14$I|FkSbj3C4r4p_EmkmvjQx0nL@Ss#CCYAc7hxC(HAQ`~gI$fht zzOPRH{<=vuOGjbrR9cfGnE8(oUNp3cBnDgD# z-dzrNWslX{NL16`@#h4#DwzH-gZVDD!jO{O%dQ1u*tYRhShD9xFs?PH!)j4|^gS|9 zvfGu2_wab?518X^1NRvtn3vEFOY0pH`(%t}jcbh&1UPWJ?-nWN;c@xkQJ)BC9%!w^ z%BUxc4{)M>%7iBjWwee&z7E|1YDvd*nFYNdFg^L<)HK}jD23*pH~l8GIeBctR!hE{ zzveW6mKbef-|{imj*eF^K`TDnL?YE!07Qg~?0n@P@a`6hWPOPw9jLSvvMq~)lV#Z6 z>|)oO>@l7y(EHSl20vWyuvD?5OR(fYNJ-g1@&!6x{T>DN)s{!3aK|l~m%oEGm`w6-Mu;@KGux@^DOl6=s5YE1zk& zbesDuw75d8FOPUy0{!v$Wq5nW%_WAF)(@y{H1pt-*1djj4lS+a`6bAl29OJS^BeOo z!Q1}L2{*utCA4Be+IJD8Jl@?U)C=MI^i@L<7!g3oRzHL*Dg$ggeq+D3e+hjV^R`m= z+;X&M()uvHs26-H8Wc&bqr&q?5g3r!%fGsQXuBggAG7I_+x`U;MemE>UeXb_2RLkV zt(gP*+Mo_@&gn0%&?>CZvYY!>;&J_XB3jjG8eD#$_`7$z!`dddY7btZ=4eBH)Ldu8 zWaKK8w}{BDwdtna5%UF z?p6f8t*IU@IQS=CSB9GdA?#V(Gv@DDlq*N5P$3jhc(J!x~U!c%gjGxxl0(p-47d91Sl6Wx&* z_TCHAkKI8m`K*$B8Rf%)zqYx9(|IckRPg~gh~i)W0`k7e7T^;Rb1j|YhR}(4Z(#SI zc|*USMt{SgUNSQot+}16JQnK5g5Cv7m0LY2@onE<1dyK}#fW6~uk@@e>3msw{0fjt zMtO9XGm9jyfRq8^A{S_@RD$@jfbXK39&DbG4D)kd0%esoQNz$XLLh1n&=)}D<5vdQ z7pR+w=k8II*&VEfh=1`?%J2bse8vaFj+FR;4Hj?)3=!_j8{TE87QF*+j9QMvk6LRpW(A^wli$`S)e@cxnxCXvSl)giut+JDsB1%KX6 z%4qr)5KAe!u_B)L*__|eN_ECA^oi8x{uz4F#UWxco$TSdkwku(unJ`vh2HZypDv7I zl6m~1Pg2m3|CsY4TD!G1-E_B&*E7x6{E@;J;_)on?b(q}znpBEM>v!OJHPvRxUE5g zeg^-H{k%H)d|TDB=Mi#{3}aRvk7LaVhXo8{JtliE6rEXMm(TM+}*h~Xbb%kmCY&n8INcH1-wtR z7BIUKy}&uY$ZSSO_?4Nk_jY%D+g_#@6u*I5s9-6#h;R%{uDh%GSDz)X?%0K`@C|5e z+oN+y7t6id*xG(lE3Fys!*7NDU=FSR#a$Gfy5iZI3Kz7z=*I^aiAib#DHtVsv&fL* z?4uZ;09Jjjp4hZMpRZvl1UyEB)CdBQeFUCisYNC*dR^|q3w`#K*`WOP@Vl5keZdD7 zAjs(`3(VQB6Up37xA))o@0f3KW`~AdA=yL09YtKX9#g;I4gP~=ZW~QZo zx>XkYPQE^BR_~Byt;pk9$jbfUBV?qdQqgGnhJb`|lKZ z0+rSct}447-#F&_A#mDA;-}l2cDo#2JBxfJybxNG;5YGCC7gGiVxE-NsvGMp3x6>8 zBCEj!aD|MIeGEMUBva4ykgRHOEGqku&^-5NI}}9y=lKI+29=gj2hauP9ob{a+gCZaEi>avEd5wfk+Kprf~K@ z3zL0qjNXOr`Xpi#N;$7!&zp9*H$c;;Zco!34GXQd?!E)zy@u>inD+Ln>MATO(pMjh za|1S!F!c6^{Rn(cldr2!9<{{1nC|Hm^{N|&eKHlLw55=~^Si8MPirYaf^j*gW-;!X z|CMA3=GjvNCfA0LMAPZd&bEy&sgKH9Uy9DBXnsNRYzm^vR z93sOVbUyOHf>(c^t|a+|n7rwdOe^gXvuqmSvR&YmA>EVVMs5lldbcjgfnvy>W1suL zlH35~w*6cjx-tSViVRr-bKIa6t&anc$U!v+uS}>07i^#`tpZ? zsd(!e{V*4W5-^Op!Q^E&8cODxxdw9Of)`r#d4>I=BkiQ-Vn2DeNC=1}fny+Y6teGg zcWyE~Gb++*1PG=NI8gugn&>?5#LQ0Gctu!uqD6zb_WrJDFEnptdWs@WA(>rufp9QR z3$YupLjK1fHx#d% z;%B}*RcmQ!X(Ppk(%P*o1oEp~PZw zL0!KV z^RiXC`^iqsqUGJZe{xWNk_>+PEdJ=?rUqDCb*s)1N5K-p< z8ntoge!;{+*Q5E+KGnK$c|>V#6ojY9=vVU~V(N|nlrDP!e@Qg=-x^r!)r~VUwd;o= z6P7rk|MfKl4p1|wh0UoCYq~*-VZJvK zV%!Jml8%-|O%byuP=Pwi(6PAA+3gb%2;1wYAfCh_3*l@(_%g z{hJR;={|-Z>sUkQNf{XRM87eD0HsR$br2y)#-MicKnR}oePLrR(%+2g@>krPACrJeigAOfIjF*c}}lz-BgP#~`j% z6$kro(TE1q1KGl=(W?GZyMMaojW)-A8~DO3x;n65?kG~`Y9%>=ga8n`C*s))zr(EA z;Z>=!rrmr>Jr@*bNp95H+M>73v(r%9+#7Us!VP`QutW)EjUt$X^Qm)x4yaunscpGt zDk?74uWlR?q5paM+zRb|xIWaZw!lA}ElY?+?b^{7p6 zY;tM~*uTdKD1VXEM`Th2TRJE?Q}K>Yf(I0k&Hza=KAX=P1~g<9l*vK}S|ar2r4%h> zwS|&?_%Hwi-zTpWPwU?&1oJV+2ZMrQ8wC3j(m|oLR{~+5U)}Q%T>%*vem|ZJpZ0xp z*MQr%r0mJHw~`rN6Kt3HoL|F0ZXQ_l?1l}Is(nlz#FWtc-oq2;2~ z#6SBtV-Pl_ImX0C#&I2;GKk9&Sd)k4h0_>GpT1Ne>Y=)TV<3ZNO(pC2i6f3fC?=Fz zxG-%i%^v&v`>)Fpen$LkV@wQ~m_Ff5+?Q{q^-{V8u<))!&JgS~EanN4{?#!#LyXJK zeVl#n4(1cU zE1m(5GoA@MA$})_QlA`=kDfFOydt2XFx#?r5XLpY(I6`SJn$5pDuSlr$+&cXExW#d zdAffHJOJpssC$)`i1&@~8Kl=YzK@>i&70#Y-Zy^F51%>sg^4}B!ck(ct7zUwQEkxW zNcXBV!*-sf&zz15-7=f{=#s5^Y>ATjY>3qFu51sWZrlUrY_-<|uX>niud1`Kz?oze zviRpjwaUp6o8XALm3M7>TOwt$pI$Vx$fd9lvY4Jurs(9nL5`R6vnBuW)ZEMPqdyjq zh%KEIkSuxYRaP<0rzfID=pThFT1YXqT}OP0q^<|*h6i%dHGMtq`e*i9VC0l&_7py< zhg<}j@S<{|W2~WB9B7xTK@feD9|&BUf0QIfvFoi%MFAe4Tz@7>WhmaHk}OITtF~DKy4ALz zb5=cFGbkaeWvK%>@B5`IoLNe-Fshg`@}N6Zn-=7asNjoV*hBlx4MHLsqG6Mg++0RoJ0x0F&bT;&nr~0Y6-~fg*w;+Q=9oA( zwl3%R5k9_we`hq=Z=A?)T5EV$pjK{seL+!{c$DFSOmH4r_M;`*bpWLM2_rK<_{|%| z10s&k=+0sSqcWQ(3z=93o#MR347o)u`e%eH|FE6)umojwev2lG`nP|c;pC;D_A?CG zLN+Tr74;4E#uuCzq)P&ASHl@xQtvR)&H}Fonvj%kpv9R!)LHT!KVdZv4>;4_2$Ax7 zrUq(}+|b^3MBd~{5?ffk)Qm)saXsY!LysbFWcP)caCF!65ogZ}X6i7+4`rZH2%$3b zQ~lV?eVe@Z^C!%BPvV0 z6l1I%#h-cxlBDLZUw?acMf>La8LhWs@1`4%RA@jSiZS;))q5y0IP7(dnEeFNUl-F( z!e4C0!W`BqqUZg%W{P<2`rH4GNHAtB5u|y^(%UNjeLf5~KP_Njl_Z63aKSuyobFxL;4c>ld*y){qwp;x8)y?dsv z&n)?WR5l3CCPJ3+W3i;J8gr2Q^H=bHgg6!Dt%8cD5Z6T(JKogc>BDbD*#9HZ>-+z^ zJ8I?;RucbH9y`&&wTsui7CH=)KOL%F6zw~U_jX*dX26mM60ldvTJH4tDUs%E}cx;PGga2Rzy)1JGR`^Ni3H!WnVV+%7qVvyx zU{(C}GHjC@i3=R@Ush6l6=4=VyT;6{9F{PaNP77b3bGQO3T}^~%NzsK0>gfystF3^ z0~YFF1jEDqrn#3Ahee_!afg7D;y=qWiV2mlKp~dNys@jMw6x)&1ku^AKuyitKmT2J z0VJ-1PQ9A6C+Z(>7U4lbo$Z8=5v%17=_c)A=Mzphnm25~f+a9g3pXMwh2W<|b|;2x zsTAbmvaVf@X2%Ir`R5unvT~MB${XU!#XKnb=bI>z$$j7q%>jd60(ZDIr4-`a zdenWz^4TSuBDtwf8dsl9jx8hcZ7jj@)XO__^mvkJU)#O2Xh&+!^hd!{(Ea#@-TSwD z-ciciBdBM-$-tAQ*uzvn6%T*GAOkHor7l2OhtRT6JJKSaO1I2k6r7Dli&(ZK-4&Fx zpV4tT&DvMl5z?x_101EfM zQ0UlKD!!XmQvWpTp4c@f?3K+NHdTd}e!uL_y&pFT2C$}n@gKl#(?;4u`uupgHXz~O zoj8`RtO#`(Z0#=5taMxZj>J6Xvl-4aSMLyH@UQGTRG|=R;*#9hG)6-hue{TmU_)tX zSqgxSgV{vLmCxjBXY7)&C@eT$dwM+W9ti5dM~6`&jd?ee`imCWxG9oU7*hZ$H;QJ^ z_w1woeMm38h@HP761QQo@JJ$C5}?SeCi1j32b-h<9En6CqO<&>|(m}E>lj#pC9LaRodBTq_aCdSoqzuh0x16F1x zgd1Mfkc{MB-{nAc7+`E4HI027lp505pi%%HaxHs$@IiQl$L9wd)~dg4-cZKdJ6eBg zBDiz3Y22u|Fr`e93Y7D|2N^aH*k&>0D~$D&;7HW(E0pl=0eWW+IJc7;2G z%W^hrI>o3J(lLY!qGzNxSg8sIk?tp>wKbXJGBDB;k11NuwB8AYT%aO{vVGEBl=c1{ zuttq>fyNX&TZ2Pjm<1$=T(fv9VLwOvox){K?$bQ~anOA|e!2^n^R`m1nmJKBAIhuSOwP=`gperatbNuTj{Z zp0~l$)OO;=eb{ZmhAIJWlQ=-QCi}?fHOD^3_e+z!=wGofkrvwMccj9f=o{hwl$F8j zJu%7UK8GyGb{O=)vbt9V3kmSZI@xakDZ3Ml+@rK^i0mK~gCx zk(Tb1PAO@mdyo{7?oR1ax=ZQq4v{W_p$2B=JKoRzyx;rxcYXiNHD~XA=IpcA+H3t* z&8{>5MfG){D{CUJq|_ov7s0j#0Oh`P_rtFfN;c3xIwi^1vOPAeRVNOVA_jM__VZ5` z&C0|R>(ak3Rm5or{l*3f%=^mxDy|1M{bPU}F$G`hO^x`$(iAZVJwQqvf<|_9YRkRrm0mY zRMj>eK=}Wek5zt>SUT}jVn{Np9!IbD8OShO4P-3v4qfKgZ?F{uy=khauCg*(~`z%C5vU=fAXl1=ovd)P;Kutwa^_N`Jwv^CM}h1!S0=# z@&N&q5}o`{Ihschq60QD2>SPN@c1}9D)RZ;kE%)Znj~(Llw5H|>}X>-)iV}Cie%oI zNuuBmpooVY#GFC_G@v}85YB}{72g8+*~=5sez51;X#q(@67a-iC_kvH`^LG@ubJ_E zCkf2RCqrm6AQ}sN@2%L46nxDX_3zSpwChL>zu`wE!DZP!?(~$8q#05gCcMG@l+rK2> z^xDM|$pmoENGp)7ngVIi&EFi_adtrTVdjs|GtWm8re~x63s_{_yJglLD}1Vgd+6(%l1)yYGdo_pF%IBHfJOf)x2U4?+4p%0qlbKstFuzl z;}2o-s>J{Ye|p9u3swHnZ2no5;p4!2fEm~Ej_S`$ql?Gh492iwM{%C3^DFNcz zsS{a)wi9mbsF*w$-smbKyo520;h(FlDA0fL(cP=&`#AlI%K*&};zUy)Z(uog4*nLX zKnIxVe-@WKNa#^eE&DLxN0|j zPR$u$8qggUb+MCNCq?kj7Wv5C3(+P_T_8!z0;DqF{gl}85cB3N_*hVXECnb zEUSToaP^AIh+!S594dMd3YyVka&?Kc=*mJ z^&cmdcXV};00?DZ^GEW{hJs2_$Bd7ir&TwS-*lx5Pn759&$S=Ke{P=kM`ZRl@asSu z-G?4of=f7>8z& zUb{Zz;Q1nQv4-^HeTT92@Ark*y0)<#H=0y+oj!)hGflPBE{Kik1{znmoWGI%C4MX5 z3*b*p1m;1!x>@!X%GBkBDeAQp+L6fUQvfGn=2w0r$diQJ|3vv1f(4a>dz7Oc8MU3# zI;~+yy6d3Gy#zig?T}#&qW$P}L^@1A3 zdY%GkK;>*0y@Nn_9p@>*+ig0n#(z$bmm#mrByK4$x&;^hCeM$kyC^d6FrL<6DVaj@ ztiiKT@WT8NSI&`+zEe^l<7f7nJYhcPf{KOSZ0hDZu?NY#jRY~rNpYV1u8IZTKWtm^ z_*)4bBz6+~V+_Ju051&VL`F~tf5BTB{RGr~kOqs?x&T`LtnX-t|Bd}cCB3ZwBKytB znnF=g>cGa0+mT51eI~=s>w?mvlvGS_usUsE9=BTFM|m{=QNK5a7c)n$hF8|}+?+4w z(?6=C9;%x!eW0B`b6?kaCl_6vo6tWwBu=U~XNH?@xnAGHK`5lOx;*Q@`c8N$d%bu_ zW$SmJsQH$wEfQPb)}TMw%k4LieufShDy1u#pT8&$PTG>~xEOHEgGK77p$T(3`@AEY z3=h|O0SDVh{a6Mv0%!?JwV-A5@Rr@>Ue|qjrjsiy#Jl{oVqGur(^rvoK9P$07nrrQnByn zoKEJkn$j+igE$l9zOJaHt$qIsjNk$^Q!717-SD(hJ-m-wUo}>@JjXbbF{RN7;0j4= zCz|7pk8yva23PBeG~OMXuZtLAHqdbB3E=5_^d#^WaUVw@CH!saH|2cykDznp$q!MN zOpf?}F*L5K3zKXrrm4in^4^*`lt1GUHNcHge1{eKcep$8-CtQ)JI$fvivd%Jj{8-q zhLN5_I$N(c(Up)KxDpEI!>nsujACAsaX4R&R^`5GKHfr+)-|e=kxYJi?QYvrqkRes zfF{V7*@Nc-z?g3w@Xta;xRMjG=xH;kNfe# zGD5(t!)V2QOPi7Unc$E@(dcmIx6%6pbGk)NlL;`S6RaGc&{ROYaW|XQz`t;DhU~0p z#TltXSB?$Z_hkx>4Pu=rAhxf7@=7o>M-prfbt$?*+d)gW7a}SWSNQqK$JSkBfw!-i zQD1lEF05>HAZpN)H%){8+_^ILg%0PX6v;g*jc^sE2S*gJP4PRJ(Aj=5vE zCLTV-ziv3Hsr9(vGD;bkAUZZ^;)q$$&2l#B#!bLk{(5usl7TPdF>KoB$jrY`}}lD{!SDqfSmHZB;!pXPg8XlJtOX^{M1^n#m?ox!1%a! zWo*3Avu03Urww*u29XidkF6LjqVc%sVhkTHKQFbdzpsw5?;P%^l?S-0bKN{D`f4e> zxvAOVtPL%s?;HB1a2t|NfJoyI)oT(DAA81@zG*G&NtA`~twIzCQNS5f#TP10Mw*`W zgfXR=;NTU}X4`S?er=v^#Q;(M=7v;vXXw;{zONru&fa!?iP5*LG+A?1!ol}Zdh&=G z{Wr?h?tHLuv=)Gc;~35TzJem^wR?^6&9uYLu0W>v*0@w+`zRe$d%;xednjY$c`vr5 zCgq$F#^oKw`VYqvwyiSUM;GrG6sMmV)#&%`_^>!~ed)@|1cZRcD8Lu4Vd3nl?>8fPEh%xiv~ z#P>lgLh?(S<5o(X*X4Tl_9v6xIlp?*Dl?p@48D$A}%l892 z_-KH(d_}2{5=nS;Ns~bc5nhEl4E%kPtVG6b&G3lv3J;lWPNFomsM5#k6 zgg(7rg%p2+sYP<_sTWi(Vs2j?DVSS7O)q-b>=kf(dkg7_{;f_b7RY+j_P+0p@#ABv z(GqMUG@I(x54NFju?>Y%@lYO=mg9-lj6ClB7VG`p%H5Q2wxfc9`Rb_rJpk9+VV^Vd znoj&h?pY!SYQYfnU<#wiHM$d;!mO^4W=3;O+snt~W0lqi{Gm_@lEh2T3{<&i{GwlD zBPbf%MfgQkOmr{NuG4`=X8nmPZ8=y8`hLZzQc(Vab`KlA2o^Sf_|(P>zYWjlA61TE zFMCngAABWfb;lW7OU#X@SsZTM;;G2cDl9jDF|M{x&$;sx><5~0QdUoS5x4eTxY1JE zu~W^ks-(SG&%e%fPr_>JcZrNDVbmoT21wA=`{&M&eYj0sw}Lkals^1fg)dWHf9LPZ z9GstVil+m#85!N3G&KyUTj8u`y>60vSKHB%J^vzl&hz$k8L4?zaKhB&shkG~HhCU_Y8s5?|^YRimfN=$&F`sVbUg;SazKyQl$#xS1G7S?%Gnz%2g=Os>XKYzuHKsHM23Lb)V$^{wbW&ZU zpSzeYVEzvZ?LjC5Y{Ep^Kf*{nSx73@aAeeZ)e=>kv*c6EJg#=FawW7R!X23ub+M zP0R1qsu1<6;y5&vQzo3%G?hR7;sCyb7oU(YJdqQLjeA+@&HuTdyGvd};|T*VKmW+l zR~4_t(|PHqpohQwYIkb=AMgvkmwpy(27R5T!ozeWAea^sjq#z={ymzN-Eb>p$&ZP$ zc%iy~+ZCA1a)TWyoKU2`zC#G-ezygI z`aaP>Ctg|C8S~w)z=?>~L}7@rvzrlk!R{$nc)zvkqpt%sh#Pstdv>=s2@-yD=bN64 zQg!a3f$R!h+?0T}{%q(Ga6{FbFFmsAI4U#GIs9P9EI8fQ_ee_%=MrDJr3V5?VUdx1 zA|eUl_reVg*E7?FX7n3GxqkG)(D2JTBW5rUqi_x~5F&znKzId|9J9oY3oGfgL}^M$ z#4a@O!bb3Doz85$q@yjOUDvRJ?s3#DVs9#V8X>Di_-1TL^?)%ppZ@vStq7;N&$f%F)@VuzC$bd3XeVXsE ztE42;dUQ|Qt17dtO|Y*&#LnrMQB3TU@0E?Fwzk+smN6;{B8VzRYAl;wJ+uLWl=8e^ z`tBwtAE#~*2#BbCGe7EJ0f&Vr*24vrjUlR8g5|qdx2L~#_l}ytqy_ueLTjsoT}-nnmv!45jJ7r#F@F{ZSSJ=6Mx??sORmsO9ZAb*wDnpaE?*c zgdv7^t)Gf^dS)`by4=fFBpyI>%USNMe!E_DV1+nZVr3yqY zEs-_S=x3nS6%{4GD%9;9xTNA}U%pPl`bfAH+4s$5DGm2H zp|a6DZ!+jEE$_W=!{ya}OecKD6^no%r?_N*0VB2(qr{ZS!gg{bk%EF^W^G9&P#O)W z`}jE^lbD*Rq@_fHb#uP|!63zX(3RuZ>~Im>vqs|_pNzfbV&)$m(T}B&(;VO3y`w9D zs{gpyeKZq+?hs*xOR$^TC}ghqWj`tIR#Vq-xT?dkrqzqMdR%a0<54dg4p%9`^U=b5 z@|usjftEmr%B)0>-ds|nrP!mF-P`0dZX7G81L4h{rOrFLnej)Q4rL{`FAW}N#)6`k zPf~W7t@hh?C36iRN5i(u?~JRmP{^=LI3RcuJ+3vx9)m_#lQ>*C-QmaF{)iCXMbq7a z(1@!PlOu!)_Am4|4-cAS`R`%Lm&552=~k4kZjSh^2D+JV+M}K#zSi`L7l!m><3>Lh zW=WilFwA@dRhFctJ`&KtZ@InnMBSjl;cijk7ZiA^r2u56rq$h_(uqDsn^mmV45yus zv5nzhYAO(zVW-DAotSEF-p`=k_;^> z2g~F_@6N^;riebmO-xyG^`sg8Ggy-6+nw<(Dg|(3@0?7Awrb^v;r-6E%B>?AV@Mj2 z1qcJUA9TPMmwDht>hq-q!NuJN!UdipDWimLDhrGO$L#}a`LBiHi3-6_hA02NV55gr z;{VUhz(vigu>T#>GV%md<9{B##UV{4`TuF~*Y0wo-gWo=Yc1(OA&|%oz2^CObHK+> z=<%5p!!C%wpPX;uq_Bd9{e3+*GB?+m6_gS~{uc7(h`YnNm468$ zS9(`hktF7wi~fYx{&$bONEm`_e$#c*u>8jYVb7lWP30ShTJ~hnkLqdB>#XsAcT(=H zGc02{0_CS*ZBMO48zs>6vx^gMc;!?cdeW=l5ey!Lj9Hnn@>%PZA3LiAX>j(VN~$)4 zzzR$uipX-jjaesICn+g!Sj?FF(Bf@am-lti*K#cztLL&;`}Mw~Ub%tyw?|FDR2^Il zdvm2DKOd>3v>6isk3Rf2X)+2hhNOM~+45MD94006a!Om;D0v`hvu z;ZQOgB{e-(7E65D`_XcTif2I6TjzKvkA?QTO-rNsR-3Aqn))^BEe^cARATA;Ij;zLFz_adt#(I(zXH-jV))Y*@!;%bW(E#v5ZhoT ztkJupMcs;3vMXZC?^^dT!2$`4>r*trRAw?1jYS=4O@tfpz@XoxjLX_Tqz}|lL&N@P z{vx=oN}&&cQqH}jE4cc)><`&t`8VmBQd{!BYu%4BS8Q8i-lp7~ozCRl59bnznG}j@ zK`i9V^G9CRodsQ4wa9+Glxwl4=sy5zl>?+cs)&uxeJA<# zmlEJ(OKH5}-K(uR`bss6|_`&O;bz19)Kd-Y%d#FDB zcrSYM=jue*<8z}>_11+vJ=Imm{?s#i|4ZL5dy|8-huqN8c!YU3>3)86!Y34vO0S&2 z)0Fg_FYHU$JwrX92`NgY+)UlOIdFDzmpWWZ^?KiCa;F=4FCjXEJcl5N_G~6+bs(^d zA;m`EQ$h7QWi#W87ZwQM$;!oAH1lhi=TH4AkWPch+$J;UGJLv8@$ej>u*$Y%E{W+I z-t1GHr{{wgib9=v1kpMbD!&0fOUt_gdm^f#L_L4*zkPr1-`1 z!Yct1?5sH+*QQ2%@eCDGF(zj5uYf>!#pi}{w+=xj_;+)1A6q<qK)Qy@!_FZsd8^*`4;W;$*4z4)xa=40taB0z>58t&wI#6FGfhF4 zWi^@NsKWcJR=~oVcUtznxA*=72#=)>YZ0Jd_4=y6jmOK0iSd=y+d#`j!OMQXd`%I! zKbC(wa+vHA#-;Cz&= zr7jXr1EQVM_$Tx|V+kagVpC?XwEB2+#F4oTX0?-$D)#Wbco@#LrK<8XrN|_rKR+|r z^?9P9Rj42i2eUuDe4`k64MIV91|F(0|ANJPa#-_x72;=+xxpL%jBz9Ekdg#PZd70!md? zqxO{HXhNuUm1%eEt&lULSY^*C>QZqkWp;TjGoUGW*OI(C(cQW-NIoj5Mi;l0(0()a z^#T`EU_f9EgLTD13YSr%=^BvZ0$nd50=o)`>N0Wv?5(__)qr~0=11h>eMOP7HoQ73 z7x+tPx2!*dKL@+p{*d0B1!-%;x%5JxebK?OO5&A}pb3^{PO;AcWZm@a>Cb7g3cFjT zp?#zmV{vYm9qAERWWGO7{B&9eX(6AsZC6;FyY(68nuy@$Zyn)2a=?>FS&4A#7c}(E z)8)29JJstK(L^*95nO4K6G9I7sRVMaWl;kxz6OVhC-t5&)WGyd_QCEqVX(F!L=q|M z+~U<$?SZk1S==NNP+>HJ`in{o`&sP7rH&5#p6}!}MpA66-KSEnT-5M$G|U#S^0M9( zbmi_#xUKvgG>g01TnZS|pmGZZ7Ro4~k@n&XVN_|CVHYBqYr3r@lb6Y=Q4;=`^s1n% zW`C1Ppa5Yt*)5Ohdd2!c;E>SniD&3w-CMzA$pvDDni@DPKB8g&&5{T(S5Q+*1-V@s zfm$7w0$ZmSN?Y%>m)7~M6jE6hTXn;i5F=&7lu)*jhUoS(jWKA8?YiW?FhNoNwV-^a4Bczty~ zeX+QIg`9H{q^Yunrff1W^Ax<)YY_3cKSjBJG_qBxGOOIVhm@~}-W>ZN#Do!zo-kS@ z{2N3-CY|Yde38k29^%#ZMnDLH+nyC6I4Q z0?K`s2vGX3=Zg2TW6UUE+C~zr6ICTlDE7FCKky}Urt&Iafc^$BiT#9;$Lx|di1sby zl?qIaVZ>NcS$AEoNg$KC(wRoPhEfTN!@$R+H!kgNMsKEmpiUPU?~W3^Hz_gbcq06K zzr-%*ffZUy8^{bpk59}l+{M4z0xesZ1pzQi=rBn^%3 zQ+)?lT*vt{+s0xD!}5j0(H`$g7!aEyk|Ttjy`)AFpFd-lmX>;9KGAi^E z;p#j)xygQ{*jR5css>gdReZ=KX0q$ie_^8`?#&@c=09xP%khSy`(h zm6)7W;w93yL+deZY+AcO3e#3L%Lw^XX=YUJB~s(HY6?gzu-RtGe|u2Bu|Zl_P7h?#EhUS4}Hj`D+b_bu|b zPXKHD=f6DcJ)3cB*^Y@?iLZUO7{tUnWn{wY&9_lAX|mXB%dD)Rul+nwLbJ_MNx)vc zrxK;a#k8CRUk0MqGAH#}3>~-~_ zE<5W)z`r|n3MAfLGmQ}^4pX`Jo&s7`EQuDwzwy}L5wu-}LrX0d`yP{gwiNKeBhW)m zl4%uNk7d-GlRhgX!KzfG3*`|RQ{Ati|BRA+Isj{sn8k!$6|Ax|M*K5bbV4tzTS=6yUF!}&+^-WIYbFdT~l|xA_zF_!LYbvi+Tx5 zepz?DVAVE2RkOsZG3@Fn_ZiGk`CSf=a;}HB=99+i&W`p{!+=4+R_n%Lu?GD^mM3U} zpr=`JN*hmOE1-e>M z$tcb|>~OPT=?gP&E_{#_n@JrAE`95+|5W8`_Fh(#W`Tm{WLh2R-^`t8Z{&|MKs7EP zn?VvhPcp#=St(t;bul&UKz~9>+_!*6UNI4a=U#l1ivm(QcKZEb#&Ac|Yl)_x?j4$( zn~kCxpPMa(%f}3Wv?Sh$!pGe?f%$(;&x92E(A89R$*h$F(MnOU@iNr(KRgM9OShys zZEBaVw%#@&q*Kl9Y!${ZfD;8gE*+2aond@@B+tQ{l4`kBd-|$b7KLur2Aav7o}MBX z7X+fEa8`BvB)b@k9sfwr={zhPfBgT=1xT?=(0xjZEkIpf?fl+a3RO2cV?`GWSW;sN z?hM5CWI8Zlttixx*k(8>D6i%7(w)_tRl<0IbLB9(lBvyg1zRKD??B#}-`TWOwZ3*T zdtm*6;gYt}^kpq?>93dJSg;w9fDrKJwfoJ9PY$`PZh;3an>F)3wZn7U&-r3cbXoy1#!Yr_`>3>Q+ind$06m|So|JK*mMs=IZiKG+U@lG zdQ_YXgS&hGhYv}kcs4c)^0D(Dx`;LwAVVZC#eB^e;~v%VYJM&6AJE+DUj7M;5`{|i zCepLG+Q^0I=s$s!z~9{T6Rf{!pPKP=hucxhlfE62qhq#?-$Mf?S62)~!#u1>xdQ38@3G($xx4-GbM>^$_; zJ$)TC#jB}n16k*tiXIB0hr`qWkC&|iCLOa#%PC&7X3N8+JW2|2m*4JvxU7s)cz8HI zAz@-#n*37UL}tyZOLxx9j8;f!D9$RF{XdV+%Oq3r`Aig8!|-$k)1dM77f!Iycl(cI zk)w2B;h4nqzoqT9cxY#J{f8ehwCt1jVali!3hhL6b5JUMPMZ;X%sRs{N6|QhU-PLS zRdAU?lKg4h7k;VnpXWjbT1i&3`#Ut)IPrEd1qHtGDwVXvr!=p}5zbj1H5d1J|F#On z^EzvnYWo}d^t3AHbMH1_;WW_4%NN%%P6Ox1FW+a4!P2@wRU%_OH7|+2c_&K=QE}i8EZQn-Dqm%_o9F^cRQ=uZ1ibE z4C=ovGP6jr-nW{^uVH(vIliG9t?m1eggH-!`chw~SedNO)uJGoI7MFOw% zoiym9qGP~K-cW`})|cN!cfXhua&r~5v|e?wFhw*s2w0rKtjXWCJci!q< zIb83tNXcn_Rb{_4fe!M$;QeIeY@#Y_&}xrO&f?I+GV0T5WH83rToci}p{KfK_4fnW z--fLxj!x^ZO>#g#S!I4WMgd;srsB_lNejxZQ3HBZ@CY-Yu^+;7wL1aEA)%#Jv9n`u z-V72UE-0`ZTin{pH=Qw^=T6Uf7EWEN?Lxym#^w#Dl%k*1iyQ#5zgz2f*TOm-#Z!7}*Cl(RW^W8dUSwdzUZuh<( zkI}|KYeFtvC9skE+Y5r{0*bL+CBGirFMsmbT_6B~laNXF(wo2`06`Au3cEAvlFh@y zlF{K_7~!?%>~1k|)oQCBgKMt}@n%}RO|D4j3VpaKivx5FT@y>wIs3Qnc1=n+aM@T* z_cg^I%HEq=Z??lC@mo&{wIYg^c!U>H?d(yGZohn0bazF8wXq1;S0~`Ju zzz6-TY>5CLG$cDcW3d(l@v_(3v9G>WAJq&9VPtPP6Bl4CV+Mn(1p-{lz5tw%SlEBq z*ghBe9wGi(C){+8n_~<;;gE8k^;J$852^Z^cfHN2-q>QlL=b*(^Nnsjvftb1F(pP6 zK5BM>m{4CrZi{p@>Zx@F-VMfmJg;7iJxra~0-GbTTrTW}r4YA`diM=~7#<{il-Eld zyF}byy=VUQxXYzKVB}wU-}mF~Um-prq3G6D14HH9(25;P z?VW$WlTjR1$R`P`tgJxQP}Nt5AgQkA=Qq?WEDH8CU%MQmL0i?dP5hfiNkf((GO>4I z0KXV-l<=2hHP4g&2!nPKv zYy-{RP0$msw+&*L1cC4>RmHvPl@XjcF+=sUL2L+%E#=7Q zo)0Fi;2WAa`x=p4ki>nnldk=m@8~sy7;{3~07V?M9hO~O`rN*xI=%KXRK(Y1lyI*^ z)@_H=!RNe(Z>`0Roi|Dmp{mm}K?soziyHo3%#yn*-fk&L3BM>V zWld~1r&bsLvHdvs7E9Ip3^73G(ZsK9+#N;ZVjyih=^%PPgh}sv$<8q{!b*n$WkYT8 zoSlt0N>m34Z`O9TCBTm43Z;L~TYpn-0sI(Efa&}K{`;&%{a9gZ3or%X@Yl420wh>J zs2^sT`X3iNSo~lQp3!|KD#(KKfXI$)T9fMsSmc0AaPsH)_u|Re8fM7&lD2oMDG`IY z0lA+QW__<$uh8ym_=}I^WiowEhWE?uXS{e6?A~|KS`3fAc6l(mdR6A+so_@=t>z$j zd+YDoE&rfvZhLEDa$Rs1i9$N1d@Dl!ADw^yW zKVG;H%J7s3{_DxpB-|n58UTs`lHj_aD%6pJh6paJ4gYbZD}6<6>ChNv*_aMMJbAf> zC;(Lf%B?EZb)L;Z40~@~Y##I1oGKa0oC8O8lJq+8-XK6dVB<%L*e-9oy1JDaIoPHA zWdN&u3X%!W(CH`N+E>;|$I;FQZ%c`{9V`emX)H{gB?K8rx7$;2r^HMmlRR#P&hj6( z)S8@EWg+KFkbfI8#^C(i$@;j-BpJLmyuR5I3JjcOhGXWbcmGURH=EgxMi?GC?6 z;Cn#{RAhcf@(hCU#Hee(okag|N$TB^V(|Cww)@N@ufQPxAW2X4yX(ZmbEf4XeGiP7 zbl7W%MMq5^x1lABwC@2?AVTTtg{jM^v}>^TXOU<9L`Bc#j|(7w^kWLlOGFPOqd+-v zz|K0P!In9e0{tT!YLP8WTJl{|6HMu$83R4ZH^FZeHROW&b+zwIj8(N7Xg@hM5G9e&eeR^pJnh7f$(@o;{So2i_pp0#ECZ7+Vr6rf zlJf?rvIdWN{*PQSfxy3l4h}kUOSEXmfKc%X!KDM@sLr)UwcimRjrj6%9#68{)=jEu zB|d6t!-shg`UlnD$dlSgKMzw$1E}o+Cjn5tx%G~(>{qWnzfA$?8Yuh&3P?J@Iw|qqdLCFa zyI)<3C1B#Vh{!bfc+}r%>_WEFSjeUx*phY}len+9dXztKMq3{woX&o3>@ z^19T=OV3HENJ_b0tamGkiGA>Zk{s+yyT(iON+IqZ?kh$=1&Q;&feuRq?i9V3_WAHx z9=2WZEHf5eaPT==o%?x^v`iRA@C1eL&+jBrS_@2!FHhE9WV!5m`W--!`w~oiOySJR z6p0xLeYX$<-#T;J8i1cTTX%DfFPiZ z0v(pWgw~=5`cCveV^BD|^vt2>qbxKX`=0&{DfGfYk3qVy@Z@^1*DidZ=Bc z^wnffl}a>JW?I#f5duI1&y^%VP`vnZneHi*=ZlTjpY*LEw|;QRo_F@$rmzjy&%Im= zRG@KtgJt|$&t^c$#6&tkON&TSuQmzb$TmOgo%IdAe^)6P-xKM*Ez7Gb1;!@wIDZw7 zu?TvKmrP-wjDNElGl;1-ixn4qceV(BnB3U6y1P>pz!d@@Wql{*{@=3P9~~E(-=8rF z8)qt*DPMW-jC`A;6&s3qk=AGQVE-(^ulUW)J1J7El7Y!ywGjT$wdCQc5P zg%Z?L{@vf~;5od#S^{xQOFRU}=mlLp?GYZGer9`_$2FNZ?LIa77&GW7SlQ|o8X9Wf ze6rg|1AFo12lE6K{_W?jWP>omlNIG%fMVa!(=6 zRXHLQwq^H0)S4`wt04{grmL0xk3!DCULRR>ZkHXut#8@&=hD~tdF;|vT^W?jjh=T_ z*bqSFuT3tr;f80l=}+?zpK!oHso5oW>30`?j%ItP*7jt}4&eOKDJKudVKyX#=}iwv7DrF#cbM@KAq z4~O4TbV`ER0jpc>;rIV>?4{9kj&FL}>0ZOh>&c0q`o&(fagB2vP7~Ow-l}Y7I;TMI zDA(pspL5I<%K?XNjAx7Ts`x075jcfH39?x@W@OR^id@1G29I*;PeeUJN_4Tze4%-F z8`74LU@VUjDb!Z@OdTmEK0jd_6`|Wjzlb&3%;76k1_BY!=(je5=t;y*TB^B$uE`tQ zq+wVv61o$jd^sR_F7hMb%>euu6~o$$&Lche@$%g@FBPVCy*z@XdQa*JNOGFKrbAny zvL%1zUc@(l**=rIX(YF7ru)UsM&)r3l^l1$hJhm$;H!qed;TcIN|au9=yn;JqHEul z-69t;?_NL&V5PyYH=VRh5ESP}m`W6hD`DJkT6$|>U!cMR*c_;6N#X4m$9&(ayJy9T zHfUh-hS_Tu)!_1O-pLLq$07Uo=d3?Jmfh7Ex**nk`5POx7nge91jY7mZ^gR66@=h_ zd4yrqPqqe!K4+&btu9u!0{h}Ti49`M6dAoMLJx-%;ePuQ_L?vy8Lcih@3^q??+6%) z4tXTKx^lO(chK9X%f6lIm=sWZuXT%xIiLbMRlMJos~s})hk(T*zPqe92*>?t{AM{~ zqX1KpUUJW!&e@+`#QU`-Bb$khM^LySsH9V@n487Lk4>f3e9TLHF<;YN$Y#W$piofY z6n{)%^><*kHc|IPz0)cA*m-QrwKX(kj7(P_8r3s=iuLwuaW;_Xx(XKmUE<)5L;G4$ zdX*u9G|~CA_9U5U{!}5$??D)_g|iQFn+*E^j8nP? zI`U*q+>s8w!@wX-;z^rmdS5|^G~mRGQDkPZ;DYB6(1K@5;WxdS_xkd~C4k7Z(sQ~s zxT3Qz960+aUZ$@10Z^_{nrwir^ZMd~4l{n4!~>!*Rx_w&wuHsi8MnW=TGwqeDX z!NCvDcgFZ%7}VQnzSG5&RJFvj;G!hQf(~O`M|8b+BZ~-7Oe zeZ;EzUOp|E6a?FL+DG&s3xwI#oDYj%w?`}ovqD<@5BW^V*LrX`XF_c_Yj7C5b9J>XIJ|@4xbuUel6IOI%Lkz&$aOw&27VM zHN$xm@yst~cHZ{()GxoG(q)SufHeDw?x16*B1<>WwLP-5ny{aCOv`#d|0zKLT%%}v z-{G?OX?xPRZC4U>2#MxPcJ}gRq9gilK({UZW8-$teiu97i>!Dm(J8l0cq>Sas+g+e zg~062-{QSxtaK6VEqfV-dMhtIuU$Yb6KB|s9}ec zO!2d@=_!J4%dxpmOWh$`nn{O$i7J-b+Ds2eTAHhE!zZWgzz!W_nD}px8U*Op)&l=A z?r!h?h(#n0``Y$+^rBYNcyrtxc`0TZxGONlOJDGz3z_CUKLj31=$VH!%XtUJ6Qq)O zw%e(dGz3f-XL=jwGK~39OlAzLN@vWZs#i*+-G?g5f&6L3FkN*F@zKHx>o9 zi`Okg)l+FP?>ad@*Ep9}l~R5GGz$&SrLQ+3ik)wuwy}Bs&wn^OAGq*DZ_z7PTRn}g zXMC*{0~7?S@oF~C!k%AyhXzR;bq@Nwh?#?gR+jD6q3X3*~Efq zEVj4Bl9CH}X&9TE=X0$T@k&qO%<`J^Kjn?g!oj2KvBKTHi`oHBq5@XUO^i( zU2=k#W^dB6hLYcygdT~j?ZNS9tVIGS<>Q1O8W!9p(L99w&NQVuOSXf*`v#xMsYel_ zw#9{z`ov{W;~d@V6(*d?kwFE_fdEH(j)c+W?JcYO2IX9P(9hyAdUx;mqyBT=H*ZF! z6N@q-n2)5udAU}Mp0bP<7TY?>X|s!)>iQqpgj-vo*Vi+3o#7OrNz)Xk=hDYcfx+C| zqe-Y}XzbrxCzeyeE>=E1>B#l+P4Fw(?#6nWho0rY&xE}1qoU?a%q-O8s`$r2sbvb8 zr*41c&;3DpE?`h%A(P$d(H`I7)oFjRJE+!%>%$qBwhlC856BHS>rEM?a`(0_Uc*IC z3ol}pC!k)y9~MJhT5S&;cr1p3N5SF5uY zX&mTu)^;OQfZQoXM2DX{_ihMDR(7WO`)1mjBIuB}6CyH^;jUZyp=U+rwPYRZXBYdw zuiSo7|2Jh#k3!w?ZX&&mR3h|z{dip=z4@2QG|K~`tM4`XL(Q@{ccKUWQ2o{>0zyB z-N(dx*z9jWTzc)3gLm#0;B9x+UT<0Ip3!nv{Qn7Ng;b`z82F!*JRq-*i)fam=D&d= zhIA!tG`9Z+jZ&WdcRXtEy8&`xg0EYbOqko)9Z@X^^bH`_FQk$fh=_5dxj)SvEnvD^ zeQOLsbz!WL=$((?2@c_Hfe0V+5;x!Nzi6TQ4I}j-{RqdYVF3bX*`W(&T0oo%(uJ!2 zWHGNN>+`X?Ya;{Zr~jq|8e0Q%pbE`3AuD{4<{|!n?`4_Cc&v7T=vCCz6n7PTN-cSF z{a#H)Ep0|idw6VY?;9mjyE)o;8eHpM;MP0Wm+AbjT?6>fL;}(jb%BocAeUpje@iPO zDi}PfXUrYQj(hCpC0DM~1T7OdtY`9yajGxmDa?SPKDaCjk_ypo?>^>g#;xl`b$+u;#Y z2G6B8C{$FUG~>89sqU-qcPz^)MA;@fCI1SA44U*@6A-*K?MUx>IQE;6Yj{?Ys$6>6yR=qshTG5J%6Fhd@pG&_eED-d&S@ zV^r4{*XIFwe}ft5;nUup^UZ)E^bL-5IoXwxWQ zcR=)T7t*C_zjE&~V|i=xLRMZ@dA3wl4?L|o{htPb(?_BI41tZr_-2}6J?o816kdBd zJ~5PtOGy#yi|h*zpGjPHXLfHfz{OEZepOg3@^LRj>_Yo6BM;&Fb%GBGMHV9; ze=%v_w3xBW$PFrwFgYxUUT>R(2M**ZsB-wpfXgP>g^Kw+-QMy zj?Tx*!2`!?Yak2E@$M|{4iVu(N}i>nC!f@|v1~Xx+U=fAt!PXy!MM5 z0W1qO@x=(aA1yCeqd^0hNJfGr(I2L!{&lD>(37zA0GIEav0{9R!YXM zv3?9k$M7d*Wui+ON@w#+44RATJZsf0nGiOrT~&W79%S6yRBCMloWC|uM6|{f=ygPv z_?-CFQ#mb&%r-1I4SGU-QlEpe-YJV01gq+;0ON1h+7qgA+s>Q032QV_3;Oz zQJxI1%lX>sKWXZnWzG*kQsNBBML?jsWI_QwTs;}c zm>B%EAB;ynEFmMMu%;II`>Cl9!g{=c?>A}jIpoUO3(SGBCBNC0H4YBy3%%VaU+_KK zmH1mN(lzvterM9(0+3nW4mKgLfE(T|Qe3QvJb-xQBP?R^`={37T>Ue7n zJe`QC!49S8<2ULQVl@)K9y!Oxe+s<9m2|cziR8#M`SJ{1KRs*s)1|$MYJN8aG;C-0 zH8$4m=nh9*B=AewXYArh8IT4y*%c*~6)FSI(9dky(L0Y#wFy0OYSPz-z941gSkyY7 zi}!$l0L|pulz^6g;8|f1`+-4myuM_Dd#SA zS{)Chdt9xU!C~pI1a}YtA2mA zD)PZGg^8g%Xxpx;*#V4kCHGMK93EY;cuh$|$GVQ}=?r+hpa*4Ut$c8{w>;~}(9xUU zb|aWxo5SpxicgA@*yx87ttp>eebkEVG)W5d3B01gStb2dK?JvyqoHf&&Q(axPYgbif zFEV%YGk}UfcShiU;c#-cDE4W;6S}`5ojr4J*ucDLep?;W``MB)Scw(^@zy9IF=v`p zy}oF@um=67UpVH|FGmZUf#4u+LEi40qZvG6{Q2)PolW~meX*MVLqSMJ!@Sil;c!*d7PmIyG?2$TUJ6aVY* z06?mQ2nmy?rsGU`$klYhC!-l3ovH9FU6N7*o>DV-L@&R(_1Dj@Umfr6*x2dAKR2uo zenDOB8!J)2oP=_z+Mg#(N%<{qV#7R8TwKV&yw%R^gI{J3**5n^FTSCA)A*L1^AkWU zyQgM?*VaR)@Wj412b#^~W1|1qzdJElx?AyBv~>|2Vr>UD7;qi=_W-766I?Q3Bq5OVWzi>VHdVkfaqqnt0<2?*q%_RLUdIqP-E95g;6T-6ZW{$sv6ble2=n8fZvC=Ss|!Rk>hxe0;+U75X9Lx#vnAC7kwj=>-zif2*dI- z2sKk0gWc0JnbQlF-Sfq93Ue^u`o7);pTxe{sHLHeZy#UZb#Un13jF6MB6H9HdMELU z5DSBzU0bf$24G95>gW^+((|~v@2!7&l1XA7j1{^+-#k8+S-WYAJdukEH@J$Bpg`sZ zw%E_nOch00L2yz^;`=WPz<9CPLCh;Wg!jJJ>wqSstYb`Hgk?pyaB!L}kP%H^@g#10rdF*%8lh3O!MhlDduJ@0*_+}X-Np9i$X8p(O$ zS1 zXpizy+Du;1MqIb-@CTOB2w&r9WlaJ%T!O#~JGJ_Q<`d_W|7{xI=`XwhZYABZ?p3*M zi7^$A=r1)BJ5OolN!I+$1U`B~62Ol7%+`H5g)aDf$}tcfeUXPPn=53qAwcEh)8>cq zs;UGa!!{nc_x3>gO*8K-n_`Y{d@6i1u&sa_?X+v<^(BCpT;s@pE^Rt4=X9;bMNVNG zs2w_Iy;US*W5YasiP?#NeGpX5L@f0208ZgY^Qpi;N-#jOhbSD;xg*iJ!MZ-Mwxk=8 z?Vq*Ns{l3?aNBZ+X}LC-E3$A=`DwxaD>{}4<8z$OyT28fPfqtvNc;omJc(4j+P+~TqB3nUfV^s zZvFndd+^YX|Fiv>z=s~-mChXnYgcy><^T^XTLkz9@bh7|!Qk*NeGsykxXxlaq9Ccv zjUubP0}dnM&$s?0rxmN9Au$MnC{VNFU8&d_kchS27ycD0QK~st64%nezBxgnxVilB zQ;zT2iF_TCe&0jalC{1I<{=4$V?_ye{3CA3LgWNM;xlXe9Q-Ot;42S06`IZ>hz4HM zGD!6;m+PGC0E#4I2l=+Dm~NWQpooF_Z+revxh6gtN+tT%sedX(Yaw&wvzSp}`ayv{ z_>{QDOJCpj?aj|&c%b9_deRWQFQoUnlU!YH4d)@m_>rIESM~9C(4F^pQH_S3?22c8 zWFEf7=gSpPZG9bqs6S?&-ya3onCo{rKS3-~CV)W;`uZCVB@sG&cHMP1?v{D>Er%-a z^i}Q6^V5WTtzK8!hEJNyIYlp?{Na)jS0I2muOBpWoe^t z%w9Ir`WByk`Qfqv1C@e;0xwcRm(Pj}eF=-MU$N)}<%Z1%F>FZF>y_w*V!G+J#QxD# zF{4>Wwx2M?y=4_8PwbvROG~<_x^QIJxvlvJv&(Y@$7|^1(^FdJ)Ue!d@V8pl zZ`-94A1NuJb67)SV$hzR;byPIABU!cZjm&bEJ>pI9|^R(KO)3XCTgqpo-5wzOIJ!E z6NH3u)VL}LhDu+7e0y^#aVCaL7XD%!FK1|CFvLBdFa=&81*F3z$2vGy>c|I1^TI@| zKPkr=8y_4%RGugygdgm(^9d;?0cK5Eh0y0?F5dc8yiK3+<~X2z-GUC?UY^k}yhv#1 z2UhzlteFBrZb7>6bY7>h{(K25maT$1*{JW8hxFiC(Sk-oDBPz#$Hj3m ztNNauXyf)SP~ZAa!ZM$07U{ka&Av9F*L+5Qe8Vh*rG#I|Hiv&snzbj_TalM1o>aJD zIJNQufh>1_V2b*3E41FXKKI2@?bj0#G44R8qYuaXJl_{>m9PXHV)3xP?tgl7=(U7F zXl0L3GHiBzm3wd5hw4xdS)jawt3Hun5%Hc}$RKBjk_vZneJOlxeW(lSic~+(Q%^eH zkG*Sy>tTxu9MC39qI`04A{zoG8#q2m79<901xeH?cuVjCZ{aTm0D2q?kx+TNg2k(~ zhX6?OgIDQ%XoNz}imqY^m}BiWdT!ye+vZ(ZI`XApN7IY=F*EUS-dnMWXv632$5i@< z(7ba`zr7gE7fA?Wc2+@t+hhTwJu&gYrZGk$jP~xk&DXq05lZ5+$M(uU0V-3 zJ64Q1YlxW9bg@r#)TjO{ExgZ#<&*c`6MrN?0!Gs_ovXD^NS-Gv_a!dxw2VB(<@B-K z0(KL(ssJUYNq2WF&g7v%li`?FJLdZO`-B{X3Q(4Q1I9Kxjm3c*{co38%9q(~rU8(^ zYrqXpYvy~w0m?*x9QFQ0=0MaLUx;80i9q@498eCM{}T>UWLX*i^9xwIDm?>UBjt^% z&puYZa8?XHto~<6Fc>{EptZ7AN)<(0oX2Axn?Yk#E;P#Ah)Hm*7 ziu;X``7chZ+(H>iT<4oE8zXxw%=32kwn|*Dttm^|ErwG@7Vifl;FAd=;(@rY7UQ2b zUbk9q7Wu}n5v>4N@NZFHf34X}<1M(oQ_IIq@eHz^C|QnLF5lsLC4D^nAlN)`3QPEV ze^XQ0?dLN`r@Nza@ZqukOD#*!mvL6iFN(0yDEfds_c7KHVbcRu06sk-97oDq@MV_oCdh*=FqnMK+%fh zP_C7KLLD;V^!jP^;u8P56t2vw3|7|PGh7l1jqqoFRaGcNLHGif4ZdnaRh6_32?2qM zUPYd_k`!de0~yv~E^q6^z?Iw4f_ z3xzqpPyuqqkE+8oBf0--@HoNR>@T=!b(EDw@|`yZL`8j&k(HH}lFBMB4r^`YKX2Um z@b(1c1{dpT&sh%=g~mldu-itaZ|`1^$rDe`2!&YeV$F@|sG47d^VK=k!P2V_c~dV8 z3bDZNE>TxD)Mh7~@WAP`wS~KTEWDe5M|X1Qz_0IuOEl~$mhoPwA7g<+I%u{q5Pjxf zYs;q9%g*Y`?$l4(+SI+j+O*}h)s0x)>T2~atJ@XjsVo0#MuXoJ^+l^ji$kk6F=o@E zu2HPNe*T&KF-=roL0AC1KwpvKHqLYHHa?W%Ab9Z1KXL!#;4k}$KB3(B{adEZ>$UuM znP&KQT0Nf*K{N#Z`B~17S4oK&tw#>^ZIJWn+`Y+M~j^xzM~aUA&fkDM9@TJN4Y z>Ltpwp5+TR(0;CVI$0cU9G!*(Pm-wnk&dZ z=kwj6Pf5EqMiB4rKg4|*Fjuj|&m)Fc;&1Rh1E1%XOyJs`AJ0_1u4QQZjG0S2F>|cD zUZ!+Dr&+&`mzq*j_g5JnVKnnLb5E^DDcBgkzd?-xp`oE^DmCy1s%n4(8-`u|So=;a z$|kZ@a>C+$7pVX(|9#RyZ?qQE^^$0w$`8)x)D$^RzIjw3L$M;ngc7ylYeB;B2uE71 zsZn~SPN3xoXzJD?ur|SwmFlzKFK9guB|4}@D>g(J(%mrc9SVtGHD?(*A?RCbZSUw` z!9HRRCR}UOIfm3a9@|P}d*OKKQ6r0fc<3a_u;V<7;cDB!he}z)DB2b$-&cTJ5`>4Y zpb%t3)}1x*>F7<*l*qM1MbrMV_?is?>^m3KvxmVk|8Sk%VYR|3CML2-9Rk#`w7gos z`%=r{gd}bl{_pM2Q!r+n3fuV6!vrn*%|Qy-`=G_Z%S%8qnxxO5N}uD2cLhIEf&m8! zn8<5y|MTzj%;RrW0X%^#mfj7s+`*Fh3GyyADb@lh><6L(@8h-KxRS>@W-i-o*3nt` z->#WyC?dgL*B?F^LFkcoR)>X$&gCjhM$hG{sN1m)YaVF{_frHewJ1$=AVCz&M2;Nw z@^af{B{@xo0WXgd&bKs#(KJdmFRQ#>4Gau4s|;Wu{V4|;3%RvMGt;8zBv|uM^*gLV zUnBfqnvSrreVX3}?4fO8iGxqJxVs+~LT~W&qu6_{q0(t3XG~cYkid5sxtp7ci zpfuJh^NvOjWTg>odqkBKw)5->X*$bVs8%ejH;F3rbiwW-ILe88{FoFMM{u~$x_4i7>WN#I%>0y^v zyo*({vkwiA8V{cIo!$Avuuabl4vmx3vlCk7-=$+@`e2Y}cXFVTl4_7xeot+N(MyeF zr+=>{BNR?Skcu7GuUB=H5-(844Y^CPyhEt?5KM8QyMNjgGa*zkGXD2V`=@a=R++>5 zw)zH_sr7YiG)ASz1uu@mQ-ZF1z?GQZUW{QzL9TQ$14v~OFQzksop@`c)jAu z!%9DIj`hFk4Ibz{UsC%?N6NviSEScjSm^x3bcz&g*x^sPX{syB5G;!tj;H80$~9{K zv_4M7Q%iPLggQP5?Y9&)?WHdFSI!n#P|9_v=i87cNi0fM#Q%)Z17sjh{D0ppfrbbF zXLyds{6AMkAQ@v-t|DjvFwDPU?A)l2Og8%G(=)?vUOWKB{2M%4Otet&m}4neq1=0e zng9KP45V?8=!Jah`}6L9CnF;G;Q=V;KV#ov0LBEAXPNyw&Bq7;Bdt+BFnKKoYOG=`~8$rd`VFF0d_c`aVIC0 z0GvUq-V#E8B#{yDI7GjEQKrShnxId7UK$!4g#Ha=q@jG$Q6kW*DkT4LRo#aj{sl*a zAxclXid*;Cef6S`Fu$$cOWTblbb&H7wUIlKQ45E~V<(AGs~%Zido{s`jV%+KspIm> zY~n1M9+gwW^AeG@hTFkk-PkVQwGX%ALG5kdm>=HI(J>)6ml9Zwc^!c-@ao2005OpK z5W6+zq2Ea()XeV3i^IF}@p7GC!D;o2<0aC_eojr)#Y@y$oPZZ_J}#W2^_DP4@3!5y ztzP-lrkC?CYTHW(nzAi7o~6PNRg|G5OfWJZ*nl~+q*bn`BtOR;30+-GC`3}fKT>ob z4F`<wOnnCZ9!cdtMPGH z2hq|qhHG>C{584WA3I%biobfNRV))wSs^{;1u@WmBb!Fh(6!5JblF(%^wxFj`@JoE z078<%2|@Wo%xx&c;TZU#pD*posYNKT$*Gzr{Rmbx^~x z!;>yYz#A+^q@?cVX_^kELVTIeO@`0!0VN0FAjNhU$FP1H#^=&QC+VAR=^`}C0VDXW#-nSs{?W=7ui{P(puMg?2 zv9MCo@;_P;)cOidElnu}X>^GW31V)1swbqodH9 zOD36AKr4vRQ8`OaLb~5!;Y`gT24Q_m)`)k}7r%=$H&VkOtH|9xJ`SOSJe|JweHz$+ zfJu@5C5Bv;pDpZJkk5GN)QEOtmfE8wVEuH8_|{%5N@Uv@s`05Zf_{TC)?3>$s*zW@ z=gYf07pmYL!ve$52ZraB7L=E#sus7)-;BL|`yumP`BPT4hk}(!XB@2&) z^wZT;6FC|_N$lO}{-of>#zVprsD<8ml%M9x^4z8R6t;O192{H#q}{(V+O%H6hK7c| z97+mpTc6`Z6Y<1#*uHh&1(SLwGkaf#8yXqe?GB=Q4ZXymJy~$LUQX)^3qu5o%i_(WUeBs3PEAgB`pZuzce={QHCnIn^78RP=ryEGSF;_T z9Mdw=|GYn6qok(JRxkP1U`>2kK^fX*iCErv=RCEtl_kiK-om-qm+*i`_kN{U`n0cj zNLo4LlZ)*&piEcZrc>(n+?NG@cYt#V86PnC#?2LAgNiL5TA!GJlFZAcH?PnO6CC@a~Tb4-itEcv-Z$K9sPw}Ec zgiBaKlL`92K<$G{>3sY@L`>FCXVi(zdgH}kOEe$%es6!)(CcXdw}s#TN=i*7xI10? zvf3g06Otm1yjNb)a(gP6)X3B{Bs-gYUb`j8W!*bCYWzcj3>BewyWay`E|=evpE_t? zk5$jo%=*Xe@f@i2b)mte)MMUEpN*XzN}{s99>-^+^LmT|f61UyeiIP8OZt*Tr41f< zv6w`xf#NXoW%o!dLu%GdTPT1o^*CHiRr;}!`cQP5c`OoU^If-WyPdfrx$=*XTjlMJ zfkW?Y^lDg<73%waL)*&}YbJu6Qs57}h>Mef^Zoa?`lPD}rFkKHdOIPca)g(|p6^wE z^Zfw51!&Mu3=F;24RDFLI5=$l{1F2?f7{wJLQpAsWtkXJQ`@5sA0&u1VfC#Qtpzm?V0e$j@VF4vtbhGmvZ6)vlOMvLHm*)k4Hw&+Md zJ~kIqretT2Z#i!c@9h;E9vN{vZ#pQfs5t2KgUZd%zY1c5qs(w`rk!__m(KjZ|^r+3*lVJiJ0GYg)gbDLm#FWY~Rjc$Za0!UT?=} z(@^c~p70!!#&;gyU)jqV-c(-B5_Lr8d`{^{%wDq4y-bmZF0TuTBfE~A?V8N7e3z&2 z+LdBHhPG#l2byjBpUNR3Ru2sg?F|#!7;0E>4ex*PJS(=>)$}fK9hl&hH5b%%-Bq}J zgK4m}bzvM2$Em4iNh@!DQgxz~PasFsR8i^HvS|wp85GCW>7DStV+XnbeQR_79L;|P z|J9>-@onDu>gpZ0N@^!Nr!P=u4M+}9qnk@G0*+)5H&K*u zf^GfdH@$|p+{luG_&>Qm9V`-LAP z`zBDCd6ONxafo)Wj1Be=`bad(5<{{J*Kh4U7Z>;Rru_3!G_~mq>t#JgwUsS42|Q4Y zr9QjrOm1bO$Px}0fJ#)}C@bjb$kb_Zt}-4Y=l$l%~0@$fGHE`5DK#g^){Bwk$D0-}Tt4WW#MfP!LVYa3Ih)nI?whl@!{ zs@Sb0szh!Ve=8{|`A=B^;%vFzir=6qrQ<=WE6I0+(4Tc&(Pm~fk9jXN)n-0N2ej&= zrK5v{$Lqq?^Nd9y_Z*Ej7q&;Ur?Zv6Q@I1Sst&Ks85bF*{Lo|T(h>g!kR zv9Ym2H9DdXaPDn?s;k+wnQ%V@2W(d(zu7um$m>f=!cmv}-rhCQi@5UErlqQ-m0M#&>^+t`;V1ccM@R4Q@4Z&O=9uqBf^B6U5O|L65A#k*AwKJu z%9FQWzCg$A{M5wS7gl>5=jp&NwIYUZelvX8N8M!ZSQ+H%xDG^k_K~cFp;2C04!2t} zhdl_>j%V%H^KOX!P0x%pTl7~e_4&QC6GRXRo6|Kop24@&;Ui>cXQx@F4*c8n>ZP65 z4eTsv2`25IG+`MW>o{Wmlp1R;3|A~{i0i7u5({`Cr=?R$xEHxU%NxY8Q%+?@{aGgg zt$SX}e<0%a)vd_9bV-keu;iVm#M&WTWzB%N(F<9%=CW>hZjFRa?EWW_R@qqvk$?WEuE0RG=|-!UD}Lca;C8YL1#xt+wES2?3^5Ye0&isao}kq211IUg+xW|_l9Dc zau96q?4XOss;LCzzwgE?0=PwYPP8DwBr`MfK@?viaCBC!#Jg>W(mY)Bpt_w_4UB*D zIg_{eg74yWe0FBE(;vC&0d9l$_g%6y?g>HxGGQ<InyzNW6_;Vz@E@!F;*s0o35|@Ni*CNza+{b%D?;g73T5jMu9O zDSg0*4J*12t@%j9LxPSjpB~1wZnG(y_|s7XY?QlguQnFE__i!4rkvYkPU9XPS%QoE zqnZ~VGhl|sr`lUoj-zbLjuv~$aIqHNUpUCrWb){*Jml+8uQ(#|vDZiH@DU!P_q_bF ziIAT&)CRwmErlrc?RcPWL&Fo!>o>lweCqwS(;EPXdIcCLe*wz_aIC+6{kmw$IbWfN z>Z|4jTCrFO1PsWk6}IjU!CI2vGJRi5$_-rhtO4Of6}UnBB|f9O!c=t6dglh?n;Rij zmDdCVTog3Gm8D*?)au6m;$*zx(vRMm|5IM{vejV9l*5370N@-T<8=U_QD>kA;}U2VP)JqF>u9dHHT~iEG$sp-hB*RqS3ENg@ZKt{ccL zX#JgV!_R4{MV0vx4oq?gz9 z+DxBwx6k8g<- z9U%2dKgjgZed*WP;9l8bJ$QQt+W;1V(I&so&6FhY9Y2LnrX)$JK7Ra&hVVM^{-TJ8 zgj7^oYPdK28{l{lGSfBFRyXCj9a=_r-Rrs_wSJK2qVEkv>X1`bMkn>WfJoAD#@DR? zK(;YBQqNAShBXOUStR+hit63rIZyEIy}vsNa&m+yf4g$0a29jcm@!f-++=UxkLvFM zaftcb%PV~kvqZ28>zi#%d{0q1Vsvw^0w3OX+K@XTK7K^LaoKTtY!*j8Yza{u<2iWq zU8`875sYc}Wy%Q60F!od9Pax3as6HU3$IrIY^P*F&Gi{LWv0GaYFaV{!719F^%><- z^;Z|Xe6V}$XhTzbtzwNGRf5VUCZL?pj3P`ln#^ms7{UDzL%TV)olex}%XPw6&iajOs{XyH(3|jsg4M$8cP9eLhQ`QIu*{k=yc*2jSmC%$jllwtvR& z#e&%3R2+tRk@X@o%;BpUD2ba1=J$;B1n9SytKPIzzRyJU1f+=70#Ih>MJBPw9C2y69YpO5ZlYkt_jhr z?hzlM&&v-b(IJ~H7yW&GFsWo^G?HH9X+W%@-Xu5A*SGHp*PpXi;D{>KvsZ5yPf(k zbEbz;`+c+4qGq-5>DgIcRaI|`e8OYF4{Wk?5U*Jx zqD?#Zs)Pj!f!W&4pcKu{<24?f8ULj;DN9b}+Az84?{|I5_da){2sHglbUF0xkS}U_ zV~K(PHNz%+54)(f>THqcNK2jx04k&91#MJ9Ov^@-~{VEa)fN(pKM>> zlw2EN$H0+SSI03+Ia+ml&hUfZ+{fjjpsTxiNXs-1Z4VOEJ@op~eVP2p#1b@caDQ@i zl%fwgz}12^f%FEynId-CFNri!hv52{?Z%+3IUY+c>oVs+x;kygOk(#C@%>%^%p%o{UZ>0A$dK_iB?fl!y5cbzyQEGfNgeq zYI${i{jJ@T$K&qwpI6l1-=AeJFDap3k0(#*=H`Z(>Ln{H>!%tZ##UY3*Z#)={B~vB zgZGR);MRBw4+=|u5GEB)8taDo?Epa-JH-kdn^_^30-(Jx$%km6Pk4uqFqs1O z*yaU1XTcyGiVnop$oa9=9k}X# zQf9eS9Y`S=1x%6`aXygyHb>!X=*gn^JUJm#rxBNRE!=p|Q6c&Y6f z+3vH%Ivj2Hxf>srnZ}qqOyz}u+`F{9++N)1Zv=E!AMaqaP{32&8La(h8SmGD4wXNd za#k&VS1-F+Cs2z-?Z$bl>DuTgMN&W@xME|c#D)+a6&1BKGcBGz2$N)yDcQ8{J76r~ z0i`TVIkp{n?V3FQz5|j|ixJUDH1S8kV{m9lq)5#GD3aZ>2H_Pw&;!gppbH_U>N+`n zo|~KVD>SgOVno7WAOq@t`vM+Qr)t5HW&WL^b^kw&vgPq<0~4aXi)&onJNNHjzu{pS zUAH~#@|JU6fX?T&qysIosnPL-4OmjOwY4$H$%DWlsab0p+WKNQkuVdt}d+aG831W~QQxOT$En{B4g26$cyJaf{5$DdA5 z!SBiL$m;K<1mx87 z@^oPbxHFEmp@B%a*;A&FP+xGEwEtQ8pZ@3}f1N%u!NGDcoInTahy_rK^kj#L6P5GG zrS|pmRkZeW?;(jSlNtJ&=&pZC*KCqmovAeWr$yM=%4G85fE6RdLcs=nw4K85c=5#V z)CZhWFZu7nBfpdMqRdoDt{7@?6egnl)%YgdmP-E$U z2}YCY$u>!Y3MrqpmG)!F<|n*bo{$ig>@#i> zO)fxaww4`c-^b`NZ zmx(W<>bT}OA-g6#e~hegF~ae<_$eOtMNkMr=Ff3 zQw$6i{78<5dRXK&zhz_h=bKh$(F*km*OJFKI8s~XAAfE5W_VCR8NT+LUnJW8?i!0L zClE-_?)mgz-!+)xUrbN#h#V216t6orYFqQRJOjOJw)X25uAk=5A|j<%?)#$`T>Viu zTuDTHvGM{|$~$5kfbQtt1&GSf67L;TfCr~o7jsKI^-xOZ1GnQsXIR4}=?IG8V= z_M)RKnpf=Gke>5dvW<7LelX_La^@*7W?$`;EKm)q2f{23t)1TXp z)lQ%H!ynBkP$34~{UT;SOATJXza(6B%ReJvy&c-mKfspYjtiVjn(?SPnEDT9I^WLx zBoam=XF>UMt69KqeD$tx--d&oFKrA>`~gm0GEJ#ut}ua)NCA#6FKp}YkJKnmX)40b zWurZ*1$2yS%+Sb4Dgg>&tIWi%E|I8H9`dF)M>#vs)vnc_q6L9QAd;4}4} z+`{r2xVP!vygt=DVN1n!^5A_pD{9C5Ua)|Wq&6yW*7a1l-^k*f=1_7Z_KJ;k5H=F# zpiG|=G7(|`Zg(zkCC~H|MCB|9ewEKqBYw0zI@sS017+xBh+eL0vq}^RqhtH6uygFq zojcArwyNTFj5Qrc(+E*~m5T^}T--A*$+&B;;d`HemKSZsBQ21~yZYS1OEiuEhAZWi z!#S!3+KZ0cgfy($kJQF00LO?$MO*)MT4s{if86j5*PY1N#6%o^k_}qN_@Q4CIa_lY zdQ?0-DbMFE(XvcUly5!Jf(eF9wIkuGy|wXE3%{>{o6&r-)c%vNCF(IEc-(O7HQ!sh z;s^e>f{75ch&P{^SPkbCyv)>*$^l%M`{q+WLBB2KDda=Gqrzw5>eu(KB=wMm-{SGV zi6-#KZO$!rn`IB!IjN@s55hShT;8VrJ!S4bt)!=nR|FrIifLkEYejGHBlFq<)lP>l z58b0B8JC_i-J9W>Cy2M!`0ZhW>8{pgtJeM3v;1i7z?#kt^E1Q%=QB^?IFSB8$-5Z$w)ySvdF z*E`Qe|Gv}YYI&C1t|V(J9>Jgp9*4!2ii}krT=a9^%g`0i)Z2ly#;O?F^R|+R{-0+F zqiMLB1MiOwKIW;_@|DuEyuWu8O={&HEbC!AHnv=`lw%9kWMpJKaW`L|QK8rWQ9E{G zIUxb#ygM#l{&dGg^s*q(%*ramxrOW_(6a~D_!$lQ-^mSt9H0$LGD0rv-Mu8e#8V%i zYZo68hZ$DD*~pJ1h10yt!+7vhI~L4kb20I!E{WMaC2wWoTaTB{ ze3j0k$oUD6679=-bQ65)HCs!|J-ZqX??|ZK+EfwCsw{@}W0A>NsQyL5yzsa^~BI5x0D$pf)D#6d~_l&7p-|-`(X*?7- zrlw>V)G@8WEZ04jo^HD6o_f5mLH)3QJ*Vg{*9mdM8oZnsPu4cN4Jt3Dg6C#WHrMe} zg_76&=ra)#^}dT)eZl2yfeT*}5zR)-S?a%%4R`g@LSrM%401tz;w7NrBFd>B={g*- z`7t@hfAefM8yylt#yOF655A0Cf!w2V_)R3ZES${3*Ocrip%<2R8D!Ino)FgC%bm!e zBdQ^ZOS8N(brcDJ4Zb{&j||_Me;vO*i!9sGf?6N8!-@EuBNi7mVd3CXxNJy(%3Lk8 z)uI4Y3Iux*@WufDi;kY&%-nn%*jl$0xa419+&!KE%g@MCE;lD9J{j+`b4z40o|FEg z3BIZ#{ZEP>zX{z2unV~Q(Hj*fqc%r4XPa$FcVjGmLszcB+c#F3@!DQhN-=Cla$-(} zQ*!wm-mgQo`UQ)}Ih{Sz$aXRZQz`hRqRW@f=wMAYW=Rz+8~&?Yf+}R3YEHCF9Sbt6m>O1W;pNGr#uIa1Z)&{I;JjV}gYWkBrQnG3_rQG-I6*e_X4|B|awiMIqw=Z2y zt<3;^gc_byvD*&!9^fDD&$WH+_>kt27xm;t1f@>+AxRc5rha1$t6%cX`@R?a>u8ut zR7z3tU|!1xB{#_J<#GTUz^Squ83|=BuXa=C&l)!PUxh#s1%w+}2nBxpV4I>e2=C zql1Td(XVC7c=*^yv)`n`zHW~*#i?y%=g)4FUlfs z)d1$H#lu5*_kcgIq~5>QZIAEuHppISErq(4!AMMyv_^WJ4zK5{+9;tzO$nJd_=;zx z*zG>|a|Vz8L>Tc7Lu0>9aSr1F*zPa_Cn8Y<){+T`=!<^yZpNby5&QL!=#zL0v5&LQ z3P21$d?i)CkhT%m3$qW0zet#h4 zb4JdY8UzUZKnEZG!2p#Zr2BOb8-0?^_yDGUPV3b{AP@<9shO6#Q?g*e8yp=sv~&x z7kP`FLQGRH{yodZnLr z3TRQ31nFN&Kn&I=tYLm${k-GddvjJ!4A}Dqk5_wf;vha=*vEl+8E183)Q*sEG)BcK7&x`{(O&Uw*8Tu1J|Xpsr6;1i<&e2Q%BUQFm~^Q|)t57axqM6!BYg|0>V1r( zCMTJ&Jim8*h!%HTg9xGsNVB=!2|>I^;YUEihDW(H^0?}V(qqDo{Siy^8AdcP{z>#O zVXsD{^6sA`s&Kr+p78B#8#KD#&fVNP&dg3juC-ThXOja6jhoGZ2bmSqFv9-Cge7Gb z%wUM!^{&QP>wSCD>wuy>-`(0aW&yb`MqFl|;na&V@AItV(U;BL0I=m}h!%cbZFjKQ zNN#p{RcN!shLp*{Q0_#T)!B`iliK+@O_R6eb*~_kNAX<tXY|wX-^N{X$L|6PNw4Yof~}K9 zRVd=a=SjLHnhXf$k16l3#k0c`?~tVzy@d@S=lcYGi=mRacP<2m#s~Qj=b7T13Y7% z4*7;A)G$^ZCJAs#GXB_ke5%Iu2LSJEv`Mu&OAWM5jUCPQ`SM!d>&xq@VSgeJF@D5y z=)wb91pUuQSrSoz0#Zi)Gp>2QaQd?S@5p2~grfcb`T+$4p58yckiO^^U@LvZ+u$MY z@OU7E$nbf7y#5c*s>9pLP59uR8H}!=!Gx)e?DG=2IJGAGu*~;Ot%}w*9d&^SC%D0y znwc+t*XBLgaNynZ1j_RHoS0m=loxic8E9Lv<7wNtUwP=d_YKy{8Dzb9<8OF7G%}3zIQ#N_ml7COHS4Iy4fVI48d*%r+Kle{75i$PP@9~XyB@1C7 zK9}>{!)$WoGb>PTKdy{1NbAlL@G?5}{#Xn@5Z-lttlN(H-dVsxv^bWQ8A7+TZt?@+&K20PPkQMT(d} zc*83#x9I8x8u-ekqN}R_K!3$+Hjq-qV3QRWFj^856O!k-PA!{K^b%V@u*HXP@3GOI z7RbH1;A2X5-$%E{?C)j$hHQVQOu0QDST>&K8y>DR-$%2>!y)%L)8sKQIdwNC05aFs z)|TId%JFmP*MTqqYxbK^D2NAOE#GhKzob(s(aC^hraTpVTCTLQIG_NTxP!R7IiftKl7MEz*@nbdEtli&mLp?~1D?ec0Z(4B4lq<5d! z=@p-tP09vT@p@dho#C=By|+Q{=Dl)Vs@s;D+SUR!lE>mlQ_K|(S3)SI5Jf{S+G%R5 z3P&gMM+hHM}WbK2ixd+1i8=9#%}8L@YvxaKYKKqn+It10*Sw2Y1L6HKl%*n z{?4GpBqk2_ba?R`(sbP~=rBe_M5?H>B~4AC^XoFN|3$~xHh`$)U3=-!vrfFpz6cLK z$J$9i1OeeEa*FPdun0;Hj)>;|onL{!u4d`MFm)e-gx)0Nblt@_9Zp)_)2kJ>KI?JU zdEd5YrB)6-fgI~#S2ag)5pl*U1Adg%b|q$Ap;SAbPSB{#l_@ZY8L5u%BMO&ok=MuP%|+_ z0n+ElOH2|i$%aWw7Gh*%1jM%huJ`1TV{TsFkA@Y1s5Cn__mNzt{yqNobu`gi#lYXS z=avg(o0T7QTFL;zP!L3GeV7ifF@U#ue>x-g?X!f z6SO486uvGjpxgW(1a@o4a<_^gAhZJ*`0$f6E9^5B$>@w8nb;o9D5keK>+6r`T%JF8 zeuOFEFfth!%86)(q{S2}Jv|d!J|B?C$c7yro*Nm0YYe7-yJTJqZ4KP7l7INth8JN> zq(I|<#3n6F#>x7*ay;u>bf5W-s}?g;QZTJJo>2P%&SgiYH)A1+(&3AckZsF062&F*!2?>qYbg`hC;~WU_@)^7I~yD|F|cftB9={>=az@IeL# zPRp9kyKI-E7?tQ36r7j*hHQntnF7R$_q&?X-pl@oJ`414Sa>+_r2nCCK+$n~dp4#d zq~IREo~^8`EML#7KK*1s1cC3^-9^as>*Vd4&6NB8od6ITB3?)Mf*EN!Ib`7M0|W&I zxiA441qB@)T|`0x_CqjKhC(n9ce9D%m^uF(bZn!&5nu(lT;rc~OY}G{icWWU`QtpmRn1dA&lr?O9#i z(LY81_}B#OeaOu_S7otBP!glhxIQaNgN^O9Ul7M{!HQZ1T~e-4%CQwAZAlc!R{k`k{3{wo6${!c zyf19v>_?}uQ7^H`bl#qrcnNiBPJ}EO2f2UhvHNMy7coML5EU^P5ifGin!xt0kNnoC zRM*!KQnF*6KS)uU=V`VUWM#*)3Km>uN(2{$^*a2LFG4nvoa=r}o&ZldL*Ln2YTS3X z79ofdIHC8ZETFKVaSP zvtb3Gq6-(ybj{8WWo<_bA3HW9?7i_yn}H%FC@wEAA#zS`-7nqS{3axFl-bUXZh&ns z=8kk+dT!s4^`t;rY+Mb5V z#f`_gR-Eni^2Th8+sYcCaxQud_T#EkdX|0?#2hzA3mG&12{dOd)$8~JASn9-zq;5> zuH_3%9<7AXLG2$(i)hi_+pS1t#3_eD&9l2jFY&BqldZVdbkqNQ^lo`1_8aS(A>Amj zk{9sY+AmYPA9Zu}RV=gT8sOM1iA%1< zKejBJMn+OFsf#;U@To?rqFqRCEH5uZ8hHnxV`Ga0WWLS^`NEtroCMlc$0vYjcX)XC z>4cXkD(gg1QcH^v1_oyF%o)(h0IvU0NGS8}&Y7P?ktHv`Z|8E;mYbHIJ_m^W0w?&X zGoN~iQ@355KfpEwXnuaGu^PbH5YieH2xBC-6LFK1lVc)Jsz0#uj-0M|jOU~jz-Th^ zz)M9%4PB;yO_gF`Cyfr2E(M8kTOpUsaub~k$6L5J2hGp_>9j{hKdk*8CL1=+gLrTE z^hX+Y;+<#l$;4lQukDkds&P8(KEMgve%^Q&1Z=F`KwQ17ioZ7f*(S2u+K59{h|~Xv zv$u?^B5M1E2|-aQQ92}~Lpmfxy1P@lyK93YA>G~G-Q6Y94IjHL7wv4gwf4h~8Rq7nq|xDhOp60$b5Q4>*MzLn%S?cv#d!B*mPwS*qc z-4UB7#b~mp*8cNIod}HazN8w>n+7a93FkAm0=r9%C8G`A7*`vH16PmA1K$Mj-J);j z8#DLi#Kc@rlyl;g;B>4Dcj9C^6fhLV=u+lyPAE1~a=-uRs37|6DF(FB#Ij(l1XCm6 zRRBUKbCNWm2ZM~dsGFNx=1E$YKGzQA1n4EbeSKMqMU=uD-^v7tWD6X>O`N9)#7SPE zXd&UmNs4%Se!9E6^Q*3}=SY<;$Zh6mk&zb_t1`HA__;G`XfJ})cd`9%FLpv<{*Xh$ zw%+HlyZcLZb+x*-f*{~IfDA%SHiYK^k(vJpf6Bggj>3$soj(F!#;WtdypEDBc|K-K zBO0|6x8lU~;q%*~D}nGA1x%YKc8wC^@?&oIcm$oRkH@ZHA%!0%DkSCj%A<|AMF>hI z=UX@^=h9f9^i>v*^1*R_Q{9SM0r_*U`--DzVONAj#zC4>bA-{dqr%x08F0>P zWY((v#3`??UwF3kK#Yj|-S6SS3ycawV`BsQAEiHj{?DHPrJAeM5w>jr%WE7aPwOoJ zCL=dqV!)pj0wc)LwJ)Y47oo5SQpeJe5x_+4xCr4l%o~>Q@bSB?I5y7Qf`THS@bhN& z@*mRB{V}-1%BS7>uPj5tf9BR3zlbr9y!FSe)x-kxN}}}l>H620eB~(9j@XZDzm*|8 zxsw7!F*0Y;N%p@y^!34j*wg*v)jt3c@N#%B&VOszxAEw34&hk@0D>U_vOJfVeTGx# zpEU(19&^vX^$iEX%Kh2$w73KWB3a7!mqJ4Jjjgo}2OnlKmK**Ssr|tsZana?AKw~GO%4$rr5gq8IA@}*d0PC`!2@BfV@-G<6ap=MNLKhJ{Oa44atMOT_ z4wp_kO+fA&1+LcXO6vH84e<)pW`4WkCf9Sz$g2YKjZZL9z%Kd{^uCj%(B~4~UVmH? z6GM$nVAn%QzE7Xe!8d+`3a;^d4uWyZ9vfke4Wy&?t>;$bxjyGH8UF|Z40_EU?85i1 zpuT$qL`0~U&#i22(XHlecX4!=Zj;S8Qr13o%{-^3J-=e)_qe3~Sarvl2%S1hS$#11 zl7?+U|Mn5{b4Z^<^XOO-2s1uElh0F}aOs}g+Ny)xUf&D|JXPgFMQcPl>5F=i$^?j0 zRwzFnzft-!RLX|3bjacNSd+ze=A$^bENNdFqkQsF@)1rFjxX0E?d^bOk)?}Fi%#X0 z%J$cFgIImU5Bhad1p;`m7k|Usx%&Hm@hfR^`qP?3mL4YE@Ml!Pd!4l16!IyCEEwgx z`7p<|m~b54Y6r=Qe_-K_4I0NFBUdRj%&7|gd&Lv<8vO%5>D8s416pn#6$U<;bO{MQ z*=@3~W$u(3O~EzaD^$!N6}sS1W&34%o#$2psuyr~+zZ0~0n(n)a%uxLeHn8$m?3bu zxV0>Q4jXmKX#$LzkG_=);NVv3e@v8+y^Yb(-J)iTQH%HUx(W?GSb=i2n5WShYQX zBizB3BqsnuXoQ05wh0p_#mHQvIR!ctW?gzTP83=s?3NUN+z-~GJGD#RnpXumIb(?4 z#Aq{wZ{VWQQ4H+8Udz;lCCdG3y)y1c9$$0HR4m3N#?Rl|o%YgJtS+eeQU6shgD_#K z&$mws6f&B4saJ5=-VQHuwQ6HQMQ#YU_&egM+)#-;6;^uoffAei+v=(nPw|zG^2zQO z+;jG($Fbb4sTpQ<`n!tN382Uj7(aHZK7?8SwUc@^{9z8G;Td3CA_fRsc!TBY1cL~m zv}7vNnu-WGByV4VKv-N><~u1}Qs9kWFZRcaQ%3*OuRmqOL(@w+b%?(AfrR4d!`+2K zkuuN;5W8<;;^X5ZWJD12y=0Q0BpH8>ko=_f+2IjXB$vK>0z#r3#iGHHk&QSt-6+`y z3b0OYy_}Q+tLxiqPsL8#W*+2Muu!Fqh`Y@(MM?wyRcJv;gzx3#xA&EqMt*Mm*Y0o4 zxXr6WiS?S9bM7}w#1@|l;P6$b9TlH-`$=tosD!DLjBI~6ov7lkR(e)?EFXExameZ8 zqo`6@Dn9yT=o0^~C<|h;%4vvrd)`5BdLMpt$b$`!N28q{OV++R%>)C&z>`O-k(C-0bkM zJ`S$IvyI8{?h95|8^O;PETb%E--jO&I>Yp|7`IWk1k>1>pZlEKZW^1uA;3ZJ{JW;} z>!zat&F*iWZv44F+d7Uf|HrRJRS=gq4llp)Bivve*f~%*oU>g;v7l=@Iyh;QCcF?drp5 z8ioFakEA{UjwqKe_VLP?8 zY!X_3L&@5$1d5Yb?NsGqTk z<7@c*-rwCQC_&eSW`AB?Khn5lI~bERI58aGyx20T7Ol$uOc*=vmS6egRcnN``LkeT zJ#A{J6elmKvH;X~kOV@GAk6_$91}X6`}lCixo(8@qP>gh-|HGgKpazkbhe^|oL?1#Y|05u9TsIWf)*_Jelzq=S{A&^M2Geg8fw>t9*<{xwXy z^J?HV&<;@ljQuUepY&2RL|LW-E>O$4JG-0h?0kd~=l=d)Zu>#`{fl;?KOU{l{R2;> zZ*Z)=E`m;HNnjaf%v!j3Z}vEDMZeAvKfw;$+}*Th+UmVWasbbeVJX_$J*a?7cKsI$ zo-c;kusni4X|9w0q2HvUBzHl<-r8w`k(v&_U)3BM3pbIV+N>$KCCF&ynQ%tqIzxApIaJ^wZQ>x=C;s7fGG zK;t1b0arVn(THoBzjlf9l@MJFZMKMZhd?Cx`Zo6DXsKST?*R!VxwGkFThg2lkztxJ zmJ`|hRjuJlM8+}qAkwo?d4oPD#z=Q;BYD`Anr^QF_v~Wr&U+7U6MdRw>R;Whe+xPk z$~x`|45rbjg$EvfSRl!eh#2pZR?>w?-@^qut~mRtR(!xc=}G)3vn5SEsf#P){GTl;^m{Vq9qn`Mj{hWl;XBKGY4M--}L z2H!Pk*1%?d!B}x}I;)QVe%QN+W&eb`OYl1f6PfWvF)w4&1cX2WdMyiyEU}|&dEW=)PqNd9` ziT-9{J^t8l-~M&tsnRTa`}Wyvhi0oAGZ7KdGLYZqG*fPM8dTZA9&e^5Cc1zjSzaQ* z<2aY?zQ0vsd$G@x_PcN&8Lx!??c2>w`RS%Tw>zxN$aoU*y?c2Wo-NwFmbc|n>jIs0^|%AvMG@e^sgHo&_oN8tf6g6Jpa807NNN?eb2867XU51@T|q_7m8iZZSbLR3CwR z%G1M6=ldT021}5T1+if3#qUq8u&4X#{Xj)|`OhHH0&b(i3@VGN1~v6y-*6nAM!gjt zh}l4bEeJ3w6?v`)$s;}*_P++P|39JB8icF@Og=9Qa3T_0_TI|m8k6(X(y-Psv*le1&j%klaq~Lu_Xb>9>Ae#q|vlD zT~c5kfy+>I0R3m$B8-{YKU3HOQ+NM@_)A-JXrNe=l@;1nRblKc?QE8_e7sk43%(G?2n!~93*Uqj4-w&&d%n*J**1Y8qaP%gR@93ZCqy5 zxbC{Yf~?RY-FJ?qtEAELO?vIb=SBaHVe%^FQE4VzuGv>yJG&jv?L~-8h#7%A?tfUg zAtDUPc+{`^=$r%(kSqBTtlQND&Jpa9#}e$|$?7l41j*v5I3pd8Pf9Z+$L*ipZbIKP zGUXLjh1D^gM9RQ^zjN%%l@KNNG2lZW-7Az27CYAJn#f6eFn`q5I57CVsSR(p6o$iU zMuePMX!a(B!+LE2-9>E65##AmZmREWPOSm1vf>ZD)@#Rtosi{LUKXb!-kV8Ei5-Fx zCag!*PbM+JZGoSR=G02C+^)*xDAEWjn&jPh`4_HYVxmQii_m-#ulS!%h;ZPs^k5Us zPdM0b|1p;T(Z7}C1U{HA-yeDQ0U|j3d;=uI%J}01bPc(riMvt&7@XODDTkq)B_U+y zQg|wRfcm2JXI@v;O$eE_*+F6%9y*h5yMGQulyvCem~5g?pr0n7a0z1!G5m-G*Bt3p zvyHFyt-k4c#BjI=MSG!s_z*L07E{PCPd*}2dAzaus%0c_jI}pV%N3K27~`Yh2&3lb zZ#?PKo6l(D{}9h^(myIk#~P2x`}_Jnka&c&SDL|F)DQgnWg) zU@b^sWnl>&IOsbd5KTx&?rb1=@>XViCMVzkZXMd|=tPV_9_Fa|c`h_!oA->A@vCjM z%r4!#7}&BFIHbPthh0Y z+}#1h$LBN8(@2NyPsvBv=|O_TD(pjuDg5~2M3n3hs)6;V^f2cwvZxqND!{{*h}6NjLJA(C?tPMo!35_ zJj2ZRKzk*CIS1pe*$EOOcJ~M5g#-edM!)iM#yxdeS+qHAM^u1o0_O;IY%C7bYeEGT zm45+AP7WeSauYf7q;2l(Y&h{0m6yklK0`+R8%v|~&y+&F#$>c`!}`ctp$OLfty>{~ zt!jYyUl^DL{174s;GQ0|=$`qG?q$_2{rnwCMpWbSiJE11++rH;;Wpx6jQjCDcqFiz z`U%-+s@P_oCHFSizZa|^J%r691jngKZ~xZXw%_^?16P==LPLbp9(C4x*2Lxw<*b6~ zlh+G=@>w(9-&9nLnat}bijg{d#RQJsqjOAN?yZt7zJ07AStireVwgWdTMma0z57A+ z&_sj?_Q0`+!{-fylW&jhn(_vSD-!xmu;7vw%#BP6B>JUg(|tB=FsBjCtT@)rJO)CU z6_-0KqNs<*1{OJeS5I<6!7y*ldbExVncP2Gtp zBcD4^*GSf9PfFL8=9r?MY#x8(`$K~Kdhbb;xchHF`**~OZ z{Bit#cm2+`utImH8c^O_ASI@zOwP6)4 z*E}HB@*6eT_~Uu9RX3+=2yE0QSN{>A%NqU+x83}a0%+Epj;D_B2x%e6n(z%DBEi0l zW)MQNo{g^3RkVI_aHuvy0LwNhbA|H5D?QCvI*78$q42ENA zs?GjA2mbuzaW}4W*)xSSEW4F1pK?1g?>r!`4A4;Jq0%%usNlCUNDL|-F1x0~Yb5$K zrJ+ggxQ*G+Pb-}MdUmEVqq$94!O`c6q3%h9_;PPEgjV8Bg*{V{loH}@_~*NR(j~k} zcsr8n{_gdCOi+kDR!(?c%TgB<;`1wX?_F)J^T*aLJO%qR9n-^Jh}YOvH|O8J$*I7e zz1&uM5+Y#v>Xfa7ToHXe^JV5j!cGG;z#w2$l(Ib|6F3mr{ zZEoY*&m-cj2s;n&wDFNq6f04*EfbO-5n;peujt5_HvE{r^$*&&)_yX!cZSf`L7<5d z$jIY55EN)DFJrS2hma5I8MExAyL)2G^V`EcPHG9c9gDQ^u#pb>cv~-6=m@MYB;h9$ zYX11;q^!%lRjyuBkhBomD{L84bqcHkhbZ&Gtd=>^6-NTxh1%LC(XaNBDN#M1UO?; z>$OdLxhGC?u9D5a(wtHlK<-QbpeB2C{3GvX|FK->!7({AP1>}&phEz%Rz@6HAiwrt zKYJpjmGy=y8PuWuwfEd@K>c_q``+`+YI-OqES^$F%<2n*rvRV7_n?@A9Kt@umBeo@ zpW5cPx_TW_NOo<`#p48y^9@XPL+sdFqT06f&G!f!vOHQ5u3fgP%@K1AL<;cB^#+2% zCqC6DT3?hbslv35rhPaDe}=wAhSIw|1~(GvP~;ggkDHQ`lmC#L{(dV}Gt^@CCQn3k z-fbJ2)G(G)mlG1NgODOsaSRg{dLk27<7&|Ic=@^qlGV+LehLL!i>%&ab z-2=d>T`5sB&%tw+4N(5r*o_W&u!M(uHUKZG2(#+DwzV`PIh#7X87anM)0-KkbV_zp zjKPwSk?lP`U%!S@Tp(sn^(uLns+E>D%42(%iH3m@%}Hk#r6Nv9;B6R>Umq(S*YY13 zHP_6wE&ZA}10j|bRkNddhdJ}~i(1so84CjEuDFyuP8i9%&bb$Ce(lvhbji8Gmr0t_ z_El~kR)zIEkpA(or6ae|(|&Q^{cABb}z(71iSmM*#rSJTrT)<;^YQuPj%<{!_%;yTxf)2m!2D zi>By)H@-VIf~J4`j^jma{>b!gfvuh$saU&G;c`AFCJs2b6 zT!V7(`R{Vd^{j%?3u%9gJ(n;R0oe%jf&npS*0)>QJCxio%2yrZ703Wabh{ zJlfSZcghT?gqU0u%yGbF%1TG}6H`+4XI!>XZPX5c(Zui7$7hUg6BK+azWfZqt)IBRq<>6o$(1VjRP-@ z@#NwUu|n&aA4%5fd1T5d3woG{EdRl-3eo{59i0pdgi?t~L&JPv@|97FFJ>_bMJ=7O z&0`E^EAl5on<8gf*=+a6v5^sS1_lOww|xs0fR`peWKAKJ*V)G6T$DtUrOzC=0WIlb zv!=@KJy{Wnv@1^CRz>dDW7KYxS1ptO7k_{iW?^Y51#I4k zt?5NQo9+Bk;dywWxa{lNZgX~vp$9W|i)gHkv+%;)A&j*i7P35&Wa5WcWPv_hdo&VM zxeKYp#VImQHyKYDsZ$)jYdFhh*|HB_j`qbHrjmtCd&dV+PyIZM&kda!!fuhib5OY? zpdMsOsd~d5WP;$MKXY^_2-Zsp$KBEq9kJrf&cPNTiOw$<-}H)}>-VOa6ahyIB3#N! z*F@zR%>-pD@9z&Xa^kNXt9haxo%uaHpAU`a8GuJSODeCyHS*E9UE%5^SbpSE9coCL z@Kp4Iv(EwR=m27{e#RmrBSU0d3BzENIQw}`~;D@!|4EX^xVCR(= zv8U%&#r=EW-1Hh9edFQ|*eq1Qaa6Xk z;mwXYcY;^Bae4dk22Bzo8xfK2H+T>jlPjy=xdwEm(W*~y6o{$GUeKQ3vMpoOLJ5+d zDL=pkNHU4{o{)4O%M^&G_)lTq;bmqej#}@AX?l_SG}Av)aEsZIw7j}P3)APwXylcm zFt<4-Q-~3brbOw0_)~;&WRehs^lardY5ZYUr%B$3dxF-J7oU{tG8z~v=bE!qQ08aK z#B{t;Plykd`TWJ|wM|6CnqgJwJHy-|)`djlkDW1N%=&fFk*U9YM?}KQf5iQELvzwH zoNPF$)M$I31jVt(64o-aQH_Sz%Ht@B-Zxyyk zInz6Ah*Y*YR*ce-*jT(_LblXsv$L%1qY~k+FJ#mN@O>Ev&v=rOIXb&E=MqmsYJDVE zG4_h^EB%mhD@O`QWGkPvc&5(o?-BAZGb3WB1z*0rsx}LFb9B(rXAm{J%$g((5}&GN znte)ge0@OVkvsPzIjSJtNAl_+dWU>ckf<2cs~JPW(e@qL$}TDj1{z>MO|)x5xFS9b z2+Q^1(z}PwDeG-mPF`4^mt(>)bv&?~DJ;&C0vp(ff$x0=U&sFN`B_4UPT3x6*9$O5 zZos;DmsJrZZ9X!&G+q;a6cKIc0gh|g?_^o*Ill7P!zuRHy@sAYgZt0HR06umP*A`d znn$~3ViM1T#msUUP21DoCD=drO$c1(g6+L9WtZTHZ|yi&I6f({D&EveZVBO*~m&2CnVO&-4Sy(q?3oY69jtgSB9q^pF@2-=G>&jaNf(y<%J$r{=_USVO}P{sY{|#LD z=(lsK58$olE8!cK!Xn)OadXb@+4Al?hcZkR8c7u8RXHYwX$DQ2wIw3f!X521nWCU35kHBK+13CG3 z!1VzZtia85!&Klt$w(A>f4>!tjDRKh4>gd?Gk`rkDtgEZ%)h~vv1vUMH8;6@1%c3I z$5i%{(RtFAsOcg4j+&6KA3S-X@wH(aOx6`DXTGD1*L6TWX}iF-F@5>v^O$d|p`xb; zL+@)(u0=HD(K99w*Vsz}e9hbA{VlS_iS8}Ok!M0lp%i%^5ADvou~}DnM;+7a;U5N5 zrHi`;b?JHuLbX-oN&l>t13u-+l!PVevUcdI9ksr+aNa$WTy&3z&l zc;p+@Bk71(pDf}cY`b*QYCP(qx;@yqiL!1?ij4(+e&LnO@GY!jBmX;CAfa)^crkI*z?y`kt7#R)jq! zq;DDNA}B0Oq+sf7N~Gf*1aj@38QBb#GYfy%2X`E_#!?> z`jJ#^?qDI4L=#r*ukKKDPOWO{SV&n(sqQV*c6cQaH3tLuVy$MGksI&|qTxd$3UMvp z=d4Rs$rEYHuBBE}me&1gDTdS3)HDhGE@(*Y`dZKXsU&&=2pzQRyy^-|U|h7!&v1Ov zY=*F#k+gP=!W>md^dp)QY*pSyOs;574F;*Dx-3Lku2q8KhAQqFO}qPu5d#sUG5%fp ze`BmO1~u=9j?#b)?%$hNPuGVvicn`dTYYe=!>@mjx!-iO^FNc;S2c;hU8)(AY&PG+ zQ(%S&q7g4{c=sLgQBmXarfzbH>f{YBownvVPg`Ot`Fv||>%M(S`fdhQZ8_#S zo31pYdqS7`v254)R?ZUpx1NN~Ps9!T6J1GUeSF_Y7sML0p3>C6QT~-wpoV(kr%iCGJ-e#2T9hoXK+Rje!JJxj zj8{gOl9B?r2;sK~kyINsLNl8<+pN4SUnC`)WBGYm$cO|Iu7o5cBr-7mL8=q0R2P4- zduC-XvZYd0I$x2NP7x~wPG^JU3uaZK9f&sx(- z{eQK*k*@WLtZyf!-0E8w8@H`vU5|$Kv!-IIQ9Y`@3*L8ArZqc?fgr@HmTZN8ItCbO zC9wV11;mw^wwjZ7Qt|YH6>}H8SaPXT&@5mfj#2z6eKzBaW&K^TW$j$hcy$oRHa`Ig zk(s;>ONsWT$#BQh)ubLK=4h)+c-T})((^0?Kdha^^)^Z&yk~>K= zbws3wu98seb@KLSO%(}Zkb?E{`P?rB0P4VjHz+Ii1f6koYSjR*2P86Xr(Fy={<}># zxxCENA1LMU*v;pU>gEoZ+LrXSSDvM{W*DPh8K_XDkj%oupxn)8{${>BiJGO^29kI- z3FsX#YPQrCXu;19$^JW9+wAjxowKIg+}uDo6A*x)^IIujI;*uc6-d$-8a||$J-)9> z^Tx_1kaW}VIu*OK75@Io>KRGk6FS6;asR&`&iP=r3Yb&x-H}J|BCwz%QI}C?14rED zRzm4~j(Gy{6h)2jh3Owt?-t@3#yB2N)hWMlDht%ohZD!yLob*Cqi6g8aq8sz${)kL zArT>=9+Z63|6B(I^Ko3nZHtVrg;2(We_>%Ek=}2X!`cK7d4t}=!$W*5JYmLHruM1G zAeeIP?zn#VkF|)z1 zSZ~yB!N3&3!24M9o#J-FX4M&d2wt#!bUFa`C*MpHOhK~6%*@H-2>@PFY^dQ)u% zUvQEEa89&Zp}lBV`Y%}e64O*0`7}z5_-lVC9)QlhND@KbmCHbo=D(op;6P)G?|)&_ zw@>WBPY8fA}pfvTcgEMNJJ$(5%P6GgCGOA z+*;B#+A(H$woY;$S}TjJry53SD}R8iW_rXfgWRR(DmmTTii~XwApEr`iME8iSB2TG;QXiNM=tP zLc>q?BoK?3lN%C*jH{}4S1Kuir7OT^5R%c;_<>nq_{`CC&JE<0^Lft##5Ficd=q<( zhF&A!zB!@FW3#gw?&u)3IB8*Af2Z*9cY|y%tO%}`(t?8ZMW$S9Om1su)%pQ34nu?h z_3CrdnZSGp+0O~Vth!nGay9xqaKDqiCteG#@n+ZNDg)=WfPjERKFj)fhBrN(p=8^s$1yeugt`Gb&>UYR63r5z}tL6ytR8FaArK{Aj;#Z~NBMaN(lDjb`A z<(rs@3+{GNE&|BN8c)&FFc>H5=F63@lT>v40{2g1E`w2tlT)wbXV2A4Zxj;2)?7tu z$6q%owRJc(ojYR?!drbugPU~7msiyMIop_Fy!e^hDXDpg8Tav|h_kv^W+xKD# z(i@|4b~QE$w*$#Y)v!sCDiBMtj4+8iTkQ2B1{bey3;>UAYKvWvrYkG4kZ$s z{_)}Zd6O~OWSQ?PG$)jtvoEa~SJC%_buSt|I|?!*64Xce+`Um`D*F=W#IPN>+S>^I zf~`IM!DVzfSpD^@KLQkzKP&nklY*=3TsK_9BCofVJvgi=?$5W3bXyV=H(ShGVK=eM zjts9D1t?s+-9>u^UO=TzFpiUvi_`B=;hb;yK5Rkk6(i=$$HIrvI}M~FsGVU5_uCf8 z99B7-UA737mO}#LdLDuDn(*()B+Mm>fXD^-|K`jc6crU^Rc6Yc3U&rfJO_4|lV^%# zmfhc=a3JA!>%|YkT5oS}BNLPCxdTwUs&nUJD4T?WoKNVV#s7>&QDI?bM+Zqr-xpI; zDrRP81@j-{rUxQG{N~ePCP^6V;E63NZOSTZxp`Jl!-0v)o2b4 zv5E&!nThiMxno94iJ6qppjY<^4l<(CZuF5bXC9Sd02Ic5nj9L2col)z%sWdPi*M@G zwDbs_UmaPzp=@q4Xfqqq8T_b$Q#5-%F1Ig6Wn}ykeY?sRgDn3%%rj0HJD*99=rXo$ zG$f8NWtJQo?3Nqm4a+Ucphwl;p22`W0!rNE&E5f3)f_kVrH}kjN3NG2N!{Tig!J-pNd1j2Bf)6OVENN zJ{7MTFmmxX5<8{{qpDt9{Na7C7!q>^eGGL=dyW43qGra^-E-B*KoQCIB<0tb>WQ(N zej;WCR>i8Eg+0r^(?`^UN)K$2Gw;qi(js9GEpvnXPh_xTcCuEqWD?j?;r!dTWFq5U z8uZvep=8sL0^E*3iGix6BhXHg+hahHR;B(=#Z;TiMz;Dx9w_dx44@$PN+WphUB$Z zEd_S%=Tob91F=H;W@q~%ZG!+08O)Nn=Rh)9T#j4U*;jIpZ?4X)$a<@hj4%~`$&tlX zdr#E^Jtlxlgj^9G&mt~ImwnCS3C3)Qsm@p)2wEDFbbixdWNFtx-1$(lBieQ%&D?fQ z4;O~c7hZCN!I`iVrKjM}!5tuQa74%ZPKQoqS|n1f)nLSkP?X157CO$*A~r*0#xn=r|+Ow z0$b|5R^)$z#ELmFZKhA32z-T(wwY1o+!nK3E(&i%6jx`>q04iNJTidp!Ml#NzGuZb zv0y{SPs+1#nq71s=-JNj$8+Ciu@1R>;SoVXh*s=3e4P+P`wpNVO!M zP8rtfCmUaXnECZwQDYsD5J7Pb)Xyw_KqrBm398(?0e}Z$=1g9y3kH?pY|2dbX$z;p3BKrUD_641#qRLQS<7lg z&x#xF{cqXju)w>Olesf+bj@rr?9~0=ZMt6wc;U@3YV`qaD&(2g>X$HJG#z5ZA5P3iiv>^f9yt^2BjI%*QeE8GnS z*Z+-|wm??UcCi0Awt|W=Xl3uS?O?vc{@YL__Z)*@HvY8mfafH_-m7!&_KKZm8YS)B zp+`*PX{mx|rx?snm>va?V5$h>P20GH3mZvByt))OCYn2UZiAQj?MF)uF)=Yc*GEfY zd1Bwkk5{YGGtdh7kSkkO!$&>|M+v%iS6#;D+COK(o*lJ)W7`;0zLTE+I3%WA8SrbF zK;-xEh&d!b(0`e5owa&M!=2l^q75$*{(+AAl%L+A{mi;FW%XHcf7$BQ?+XfilFePE zh>4ap6588W7Gu&?MULEydg%5mkhs(SionXIc%?0O){ls{sDlox^pqGWFGV#4 z#63KkFIRUi;QfN%M@^HwDwyIPHhYJIGc`F0Ja)4R3aHjS41q^Pt{1YQxs?^D@>X%R zs-#trEMOk~5qmRBX2zgqiGuZwm(AXB7dWmdkKw+tRaB;=qP+D&s~}i3FwC1YhN#w@ zW^(g+)8#<-tU34>eMxTFF<>$ffbKit9v>3Lphexfg^gCGCwC;UsV+t^7mr{Mg)kSh0sXJ)pxs4RH8r}Ha~}m4%B@>0#V;b zMhhdQt?^ZgnNg(6bbo&eKb}{>ylD^W&cwX!V$|;#849v~G53f3vpyc~l{oY45qoGO zU+8NtJbTYdn+n0uTXDwXH|4Vyah4~TqUA*0CpWedA>gQL+EU`!Sl_DX$ zS@oRmXXUYV?>22tPWd}guU?A0S71fHbz2(02G2xpbH^A2mN3!h1wQ8V% zpXpJ!krbxXxCB6Tb{g$UJ5t7bxS5QZbLgz5qLNaTI{jN59K)Igiki6OWJ%CstM~f} zg~=R0Hm9BVSDLVNxmX{^9oyRLunVSWz#<3~D$2aO`=i#uM!U^Afxa_avK_&5^NIjn zT(mSV?}LR-r)+`JWbM+?aze#omFFK25K$5xr7b!;+i{nlc-rTp^c? zQxN-iH%0^!*tE)3XB4RJM#1DkU}4!!r4ME)aTDo?hZJbH(=)pc>es%^Dwm0`j*cH{2V;9 z>-(8ge)YGS3U>#z{8VFUOu8dKK40$vS8hO10)$9upURKF&LAd4H{+!@mBl7N+5!`u z_da6a!q)b<3MC)=j16|@FT}y{o4;}6*OIEth#_$|mCF)@-E|%zHQK#$hIb8>Q#|&_mbB#m`&I} z_McZRSkE8U$FzOOhOV)3vJ*uV;I}&*Y>}yBudJLi^k7qH8{T-{=c;34+{KS^*LRU1 zlRzM=BW&tR3VP?(CJ*bhe_Ee#mZ4(T#CAK2M^Fp9NYihH*1x`6q|cL_&V?(f~;?irKL z$>VWoTH}D1ut;K{6q`vTw z5BeSl@$l>cmQYbv7t4e4Fp{Fp<)TeaM^%OEKQQvTju@J}S4GQrS{|>rj9h1`A&U-8 zMjvdLlw#uFin%Bf%GDNeU)s~M#xFKij0;70CJNqs9OQaQt}Kvxwx3ZC@AWkVFM=wh z@hxhV%|M|uti8pf$;`}*dxqxs3ufL>Ts*uq4wi4Y@vt6}-aoTJJfz{ImYjdu_~w_g znV|^UpH?aEf2N3xdBSjea3eymur;`nRIlH0zMA{ZX*|{DwMQRSD*Ij}hnRi3^XP2N z&cn{#%j)*l*GlHp^t;dPotkd@=Vu#xdo^c|?696msrX^+p5YOkphM}h*d1pAm#|5E zx_XqTFwan=LN{B%*IpO`qFfeA~16eg`HeBiAu0>!+`n|$M$Kb-*-Z5 zJbgub9zd(@HE9sZLt;$b&hI=aTXsk9+j9c-;<^g=ez25yp+KybBsHz*KRNT*CEu3W zo%N=x-PsK_7|s0Q%iiu8MFnfj>Kd#>ABD`hqpX$hzi3DPJ`yoJ2;g18t8tkz*&+DJRR_zOY z$$XKWq{tiJaS}iC0I$xnK?4OS=GeRKmkO?hvPd5-&*-z5hZ_hdw!;NoP>Ct0Oupnu ztcTtF5zFDeUT|zSSIHa7Cz`gkASo-FpjdNi-kaK9s~l;0HYt^YR>f~r5Cs$yQEhE- zfh)m_i!yVW0@*7SR3TsQvpjft5Je0kSLHG&T!{FKzZq(6Svw5B5!%Xb$}X_Jeb$3z zAqqN>GGj8Gh09^st*d_a6?}j-tz?LUh*F6LlDzwx5hlKruJ&etURr2tqk2HNxdj`I zvM!g#w3i}DAuLL;2{H z=hb_)TH3xT2;MA5*f>7|-m*!Y(QC=0wQNqM^Kqvn;&v_nq=%#Z=~!rqvg}ldWze4o zSwyz$rBkkAr?pow##8y=M?#!3)pO4-^J`?3XJsl4dw>01LOLfW{7)dNXV419cw}>%g7bDVq^ll+0Utz-*4Fv z?_6O7d?all2cJ>NbxH5h2+4J`hIyT0#M4zIu0NRs380u=2k>3PWza6jh?ae9+z4yeUKB!B&kxT)kAz{QZaZin0EVX!C%AlT)ZqV4l zX4@kF^sG%&F1)-}i}?&*WA?`we_>QxA}jI_szQ*6K)1LU(vhKoA0pq%j~P|MNyTF0 zV_ymxW7^BuUryIy;ot;L;YexSD=Zvzl(a~x6w|y*BBTrH`@ma!NO`vY>7HwWe>BQK z@hd!Dk>3oJL(R;l(E>nd`Zl;ZZaY4zFz(fS=_r~hr3G*)z~9J7nIb}`$!M@06M~af z-9t^?UdOpRirC1e$DRy}IQ|$jiVhzs>bMCC&Wl6RHk+QX*k9{jh)JCOGf-i%M8h!1 zdxb)l33)u%fU9-UY_z+kfYV)ddru1$5#?hz8n}1I3Qu|>Gvq+5D-hWEy6g!r)OlOy z@*Mm7bt5kzN4U(niW(DCel-p>ZQ5lb<7a>#jH7%qH|ar`oqhMmI4ONTa|`&n9A z{-=OEUf{+=In&g{zv(fXgWr5(Llv`MsYX9YTC&{9n+0UQ#m)tG3O~yRQ5V5h5H~8F2LGF?gzOq8GhkM;4 zs#q;V%Kdfam$hDAq*764}Ss&q~ zj{Pw?h`k))4$9BP^*$^PRv>esu`IXTt-5BD?)?#Dk=Keuj&gf;zLq&0gSPGkbw zFl{jwFWWwU>w<`9X>b=mUNPT%V~+q!zRyys09bXqo-Qw(`z*hX+LU8Dg=ds%LwYXo zf;nTw|8qd^8+4K#3R_K~v=d@`2DhA(!rFPBck_RI?%9ci2rv9{1`rA9^ zrd{g0*?9Mi(}Q0miAayO>v-8NHDSMS|JXUMzBn3Kf^U(Zp=72j`R6$>JRv43NLS+A zskesX3a7u~$Z?~9%@FcPA4jeJo-pn?jM5-SX0|?<>QWlM)byYJ-gI73QVLz^eiM0< z{ZfgB64xAY{L8GAye>wFUT}vkM^PsKd~FTIR?IjCD{{nlbTtg@H|ph2aNAGM z$#U-wSy%Th4QHNO*q%F|kDV^f&s_Kflphw9z#sga#%$`keewfmqswM*?M7hBNOz2| zjKiE9s}CRketb0{8~*Ny>R$!_`;=asDt1fZxscR(3Z}B5OatYoDJeHO800`iHY`1! zJ>!s;j(4S)`$!|h-KS|v!QF++?M+44Y>U^0TLe&pN2d0#Z-4*vV>hIjWT5ICotLv~ zItHa*E(IV3$@T;Fuvoe{_5CTiwrR$rXK#|PUxohK5w+b(FYfws)xCi$cO#c{@x$a0 zGYz;PQKZn{$oqb!({WP>>L4ZTQo1(Ywqti3BOJr3^#F2zmbB_#+ApV7+bsL>6T0=@ zoLdr5#|!5tvpEd9k0I$rw4cpgZKBu1fAg+zr!yQX>g*C;hOByk+0az260QFhT`tsLy1q+9>Xs=b<) zVDmMnh~~2FIHhNX{_lP=<&c&B?@WgeX9`Hwt(Lhg|L>WQ=^pZB^^;EiJVP2A`|I^B z`o7s1{4$z?icuSKc6pI{BzV(oyoDS}#GDXtWWD@L*SYA-F_Q65tf{pS+ zx++t%!B0s2+%s^N{K=YqT5B?E}80B*)4#)^C51 z3o?&T=~x+wG?proc|#MGK{jz`BH6n(5yVq0e5PGw z78;nZ8Z4MmLd(JEm!hsKUq+#rK+M@_blh@tu#xw&eC>S5=|0=5(#_+7^q71j_V+H} zHgj5Y_Bw3!9N!Kx9na9=)reCa%JCW@m0>V5>ca@z0yPmK1IjO}&j?W5Uc@EFhmxpq zbZep+NKRra@#dbS-XkTotv`$Y5ltOJqev1zn$@o&ZYG)VP^fh({CSh<%jn`|SmDF} zAT18_{-R|YF5|vo(~&GJdQh1gxzt$z#bHRxi6US@r*YVfcjE_}&Ckd8-qB}{^1?c- zFFxt}Tm0s5p2KE)_~u&O)0NVzok|?dG?XB8v!g|kKp_1C?3nTUpM8A;ggxIxe}MqI z2XflyU#BIK^}VY!O-x^YkePZyp7D0z>~}A1R9p!K<9vI0D~UVG6HaLEZ&ZQvzbd!u zw8Dm^VRNN0KRv6uUW5zZZGO6ppz)C~V3Kpf@cCwD7enEx3b)Y*rir=t zr_&Q0?bVjKUZ)4->{}~`M;&8t9bet!E;ru<%B85wD31DC(;P*%-C>wj1urZJm<<)I zE_2(x78FW{E;oNA;V9}G9`3T{I__P*Uq_f94tK2;jCdgwwQv3~pHn)2US{sEq@JId zdDC&set zv(l=x{=D2cxg)H>gU_K zD3BlW+6WG^Mu^GD(LqQ@Dgc)&DkPkXs2jfFeJXXuFga>>{_f>>CKbY1)bHyFaliN& zEBBpv3)z^v5*DNr=tC!`t)JuW&okc$>C~NbeSJUE>dimTJdb)4*R1Nt zZtW7ytzqwO7L1>LRZwuFJAuQ+Uqc@lcMxjeY{V$ zU%B6fld(jTgiSLbrecW7q9yZz2)WKPw6>RaB5uxIw8}fCrW6)fSi5Kh-@P-v?Pb;9B*$O9K48_)%gbZR z)3e>#QOAIeQr+GXDV{Du;kXdnUW1`$Q9HY!Tz%JYHbS^7>SfhF3Gr(B^u@R{g66>8 zh8%iVijXLyzDeC5?WLB00Aj)ZkpaC5{nc5mSy4;N!d1RWwMh`OhY4Kp0DBl1^PZ_> z#Kedi8g`TB<>XXEMT=19dC-5-p=K)6k{KRQBMz5LWuaZYSWV95(NzeO%&r#X7j-Lq zkgk=Ea&JISLI{$Z0MVAk*yB~pk(PxOJ z^;9K~wrq_=@0P8$1X!$EGlve(CAm1Pxwyl~w}0=S$V7|y9@>)Td3e!IZ!5~2%N)^0 z3NVz;Tf3A@5kkP%n(IbuzCYaD;IZ$5T8$TiR?+?~Psb(niX)YgsxtuwZi83;$n{C-}|@!JM>R0mm| zfgeKfEb463s^$c+VOE0TCFriR#2Npm2#Edgxi-Ciqv+fLkb>(!1Uim)Q{aJD$em+j zVif2&(c0TZ@=ZFsp+=mTub;o5qNXN86llBLT^w*Vr>|7)cnWq^yVmuW38$2l2;AQP zNb$0=YBa%&ja4BS52NAbRb%%oEaVs`Z(EjCPq;1Y{jknzR7r}Wdsb5y6&2NIG8P(D zV9LG?_<^HaF9^Yo7+#gmM?IoAB0if8nUZ{U6@@cuk5CupA+x|v3#{y3K>R!=|+>! z-|3>vSiATfud9SuMtE2YATsoS3tD%%)c+V8dkY34Ty>k*voZ1(7R2)_W(!@>F4?c< zQ-yD0B$4oNaFjrZG22(1*>As%lmrO0n@ZF{Kw4I7tKJ-X?)dKc13EdNe+IrWG{2QF zE~A#-wVxFgA7yYxX_v|OCW1B(=iR@5(}Df-osjsvW(Z;^vJ@45@7hQTSQSYvU+J@A&j0QwkP`OtR!+u<* zl!Z5Ma*o;^V+B5PcT@%92S;LJH_!ar+}Pw%Rz^vx9C~}Xb;N6VRq{n2aE^f&KpFnK51Ak)j|WW!CYh$@4jk$CtGl5$3yi7ZzZ70LNb{e9Wt zkQO2a+rZF}0tE#{PEHQQooxON!@m6DAu8fY>04B2YBYRq6bXx3vrK8{w& zowPc3697Se)t{I_Y{1o>4_H}STkG!aT|4&xI9;k5{S)LzMpPaSKicD$cyOEBLjO?9 ze!;tNyc9g4icx)OCt$d}BE9 zg~?=K5Jt1rZwCr$g?8miVu+(cgsSjg@0fNc{szwJk_D#jj1QSB|M-1H9F#E&3t{WY zr@0@J)B&V%C`|u}+ldAuOo%Gw9V0gu`U_XRv-?!}4l=qSW!S+1CyW2t$Gl%81X8G398AYbW-#dqL z!I%_=F8M)L{yoHDmY) z9g@hpCu^BhU92nzG4@*_!u1u!j!4&lw@D9-0H;<`e8(6Z-VnbI$mss%$@#FQ!1Yfr zn0XS{*S}a)KEfaX%M5VaD(jv#&L3{6>Sye!bnLmAmzyz8V?uzUqQG~nJaD;Qp}&Jb zKZ0g>1OlGac)`bi|1K1;y$BPX|AnimJaT0Jrt3A!e1!9d{q?DUAPk)*v(k#4qIlB# zf~UUm%eS8keJ0fyVFw4Xi?_i#&}moBNZWde#ybCifMaZILrDLVkbRbQN7jDG#re4s z$X09@SzqDUBUNw4zo>B3tSYjPheQE_TQR>|yqnpu$jAwoW_cALLvr%+5^}WvfROB- z1CLYcNDvmmyhMH&V#b{)aI<*n*^2zuldt1S)_!*o<#k1q8Q$(iJ!WBvblkCVPI4;% zjSpxu-KOB6y8+Xiw=*VJv)-?eJ2FjfyOla#LwAS_YTZLVhvM%fO!kU5XJspu+63}A z!{Y+h26jTdm&Ae2Dsi^e*)5*bdhepVNpXku?=o`rGIB)rk-flMQRt;~k7NLB-*%d* zu#g}Oj%^(gG@h248Z{LT#}>d9Zdu$wOow zr1g5?V`6`#t55T5cBY$q502b7$44kgTpQ8Gx6H0V?f|+r_MTaA>H?p40~k_wSih zIKJM82mh+@d@uqR6#!UJTmR~^&i};%cpkvOa4dvB+B66 z=)VV=W3E#t*EDQw!ErDj_i=BOcuHPgf>QO!3EqM$wo8``cd~|51BLL`zRjee_SZ4bwiWO8-=_p*z12q1y76{TZ8LGRmjzaK(OZ z_@#BwCTpIx$NUNwJ$2}~!E+`qER17mVtL>=4Ild}dG5qHwtvEIP-VzTj9S;rd~-ZK zS^BJJA$oVotg1H*xpsC>r-uCmMf~7tJ0-x1dKNazL33*TRK(bYCA2|?XZB+JHpf?g z`Mz(`xR1{iac+I_2;^cyMv z;Ek~!vLY-#&EqQ7l?c(S5|D*k+3@Ei)%Jll((&`2V}O>H_W5*#q)bCzIRO}?Gn_Nx zGOM;8LDtry+Z@fyz4h95ldr@v^O|0Vh4bW`-yg)j#q)kf^hub7URve`?j^Kf%MDbf z?K~-zUTW(1nhkeP%1^hI+E-sc$pu3p4{1cwO=|stJ{)K0A zwH~?Zhmkxsnxd|%Y^USA7_@7L9N`%B{bh5ij6Jkv5^o#vpPuN^5ZdlaE$mu3{dqPx zyyxkN64$2ZEUUlj?s#Hu=%~l6$Fkdo)Bb=*AqX*)}!yuAU58cq|Q>5xwX>A`6 zI*-vj@)J+9w;W!jkpDb=vWTvzLqzpOqp@{)tBZVc+11)hz)YK7`CY7+x8s~s2+8!lk%x{5!=dI1v?MlU-*5iV{6-PVfO8vU2DH->K<+dId(STOba7cR)y~#M zSmZazU+b@Jhf%bi%ulo*k!*y~bK`dGemOqPxWgu-KKUEU+6lwB*o(Z~zP}#z32^O} zvicN2IhVcE=QtH*7o7#wr7ek5pOUsTysVJ7;?`i9WzpZaqhX{@k8s-PY^$1$5fZ)r z%a*#Pa+*hT6o~^oGo|zeSe=p?Jh}{@b69u57^b)^%R%DEiD*;Po zE;Xjf>XdGkg2n7|C$R1UuuQK*PY!9q;>iK938-}p7vJsr<6U@X&fxh@>v=>2vAqD~ zL>apkcqOAOfP#j^MRGBbjo$8&L zN%`s21`TJ^OGkkg{bDrf=;ulwj($>dyTypc8G5_uE{cUSAD7LXxS}H7;^N}-#JGPh zO}W)aWx7qzIsAo}NY?xDD8P*4>Jh(6Z0J=aTGMkRQgSS1E9E>^E1)mwS!$^NNG^icFFQD(2uAqyq(O^Y4K-~Lr?4qYoo@27TdusAG)Z`Yz zWm8~2osQQ3IKm@MPF_b7ZRZ<~fs_A!58R4EK2~y!|NCc?`@EK$t{{&V+qCZ3$`_}B*#i8km$A0Gea&%W0kKcxUhJJIy=?*e+ zpmrIs&u@}j%!=bTVV=IJcL=lCsHhK;W^W$9=?B{;)B=M)x7KeYimxY>0jgW>R8&6&&PpV`Up-hKV|cj)wt z%o`IaWh?FXcbxQ`n8dFK3$l0p;|D^FKu37kdc#5(iVBE7gYnfX!}#`GP;vfA+1w=; z7h(Co+@*>o?fuP6$@vBT?a{^?&M(RJ^%6lhe%zIjGFG3M2rXGe0Kh|sLDbR{2VQYV z{HjDtM!et`9%oyxRwZ_JGtosM{qDyJ=a1Z!pdlFy>)-7fHV7M=sJPoe1Xo&}9tL5N zU4D>4@z$K;A^?VFlx;lY~l2Jy!59;&a%^E=xFF7 z(IPd{k0WivAJG?&~f|M(CF?CXTG25#@h%&25Zv{DnvN zy+b8F9lL2%wS|yJru~TOVSGArD=ClL_P?+O$B|DXdTq$OPU|R-aGYGo644Av`A(4F za`>;xL%XDeKB_{;rn;oU(YNc|sgFP^RilKtSN$P%y84b!HiGXB=mer_^M^)~o2!*P>4@yFiKa zPL1FVt-_yuVk$2WAGGY$&)wyz6YW8c@P2~QrWsd^VjaDl&m3dB;oDAVG>Y;vrhI8g zElVF7)n}hCi0+1V<1|XMj;6UTT9{>os*srQ%-A0NJz6z98y?B?JODAG;HahLPD0uUwmqtVS|K3AM&58b_-;$X1|@sBNNkqChh9! znaUwMOxYe$H~%Faao1a3o|Q$(`r<1V9&T{9Z(^L38FI!U&lqK8X<#Fq z@3E{Yg;Ke2{CAOez7M|}S{74EOH|pgE||_3@XG$rui`DU$RlLry2~W>R7V0m?h1!! z|9k3S(SyL8D|f4P2~(E;9RCv+`TxC}|6MZPGEOeK5XK!JDb{kYx*3ZlgH*0trH)B) zC|sd``ej4o1?n{_$h$%@_{+^eW*)#I1_4IOGd#LWzQ&LfOqf8OYxQTLGM&l9MC!@O zn2}$#T*JNbgTtcaZQu!LiH?OFYdwdqcT~OI?bF_3W;D*)E8O8NpBWT6=||nC;us|V z6u+8Fi(DiBavYfG)1Iw1m=hQ=Pqx}uj(o1zzvFec<@0$*Jct$@$dAjf|RW-%U6*H_HWD+tVh&x24H%3bjx}l zJgw&zOrXJ{3m;9~4@Q9kFbMQTawe<{Qcd#I9Dvk6m_+89B zz+&7GcNONgYfT8rkDpj}IP@d6v=B-B(f`a$PG5S_!HbHjq@X;1wSn>U3dxpb;Q61# zX~#Z~Z)NEU(%IGZa+eNV%Rxu(uZ})MN6UAIfKa;oJJ&?_XT^JFsZyz{ z>0+VZ2>7;G!er^ci$G|QCZY{-pgyZ8;;a^8zZPBtaTCbq^m$7+S*nv5*ztrdz^-kv z1laJ$OdkW#K|m?jzZV=ducZY7$)=LFGf5wA5^>vSV-XWmpw$qu1-<7uKuie7?)=`L z>cM-`Y1n$&y<2(ztbz1QHZ-)5i9WNr8aT@jHa3T+WzJV!q%`no8*gAcFeP!}C6g@c z{$~-KoE2HEdPPKa{E=kF0~^Y6(4P_H{|>b4FpIs&&fIS`V;xEC!#+4)Z_4e6a$(|p z!rdKk|8j#n+Xj`{h4PnwOd7T1VG$opO{3x=y^yG>8C2xv=4MW|x#-T-wBy=Jb-|u5 z7ohS&b>!8DzBOit$W%JtE)XQ_h#NmTy2yGXk!1jkz@o4j;;x_45afwbPhY1|I>>B4 zh7-`2;Y69j`Hu~B7a3M0Tf4~h;7E1Cw_=c1c&^R5BCA9x^YT;By9GBhzX^8JJLqHt4X-u9hI32RPm|Lw;sxyn)cum8sXH3Z0xfL${`AOG>A z9FH&aW>rcW8dC4;Zk0slqXO$Ly~W4V@4OD~(cSL1gu6Iibw|bYB=8^p3r5_Cd7$eq zxDBg04CryeA^ewQnJZL`cuN3gBB_mThc0znr`| zuUqVi4nXS(43zF4F_Z8X#3^qZnYkiHb-xaQv92F$#1Xz%L7%*Ye#cJnyL^eu{*Rbq zIkg`SFYX_Hhre(vnzKkyfcO$b#T4%r#7}w=RLCER5yl3^y`faSxeONV-&N!!f77cJ zL*_npUq~OkrHJc@Shap_gxM769TyRv_Vj0r*mBAA1V2F}z2ac-h|tj$+s;|Nx1OY? zxTzLJi-NFOi~3|66ru6v9krptJ_|v{ zXy63QA9fD~;t8@+ARm>LMb*_4W*$;QXB0mwprN5{zra>jOILJI7N}dU!-;+0yMJjz z#Y>-FbmG;B=7)`q-B$*PU;krN<|ICHle+plU<&cF+F%!0dK!j?0(7PjOBBG+8Xc1s z-V4hq$U^qb3c(amprxOk1;zA5Z6AB}Kk3k{ZzjV|uYS#vf|dSXN&VdBF~)4MDW7}H z9LKhf!Ac(J8m7+HM0fQc%gEKR&EHN=u?QDm7nkb#eBumsIPBW+S14|B|9NT1l{hFw z|86pr*!>xm_mg0r;Ghj7ero%hW{7G6fze-BgRRn&Yz0M7UC?VpNMI-Ktff- zXFONExO>z{WZT6X(rKF;n!z1)NJWV)>ce`eXGW93al@*8*vZBG@ZQXqxP$~BYc72` z&M~vo@jrh?BgmvcaElpfgp#R?2_HN$B}Eo=t3nxypA;1p(bEprgx4r7ZT26%W@XKI z=vO(@p89g8ML(=I!}?-p4rC^XKy&}s)sszp_5%XGUNdfS12M=F&Js=lS*EtmIEm{n zpoGZ-aAcU8jfCEdk|EOZaC@wm9S?QaHHS&z?QMzam%DoWGr89ZWz_S zc4!uAI~@MLfKFX59DOlH|Jvw6yo;!XWs33ZAPoJVxOql3izF4|MDbNlV=YVGqSp?> zd6J?`Ke5^XuJ2hNyF1-mo5JYG?hE|jfL9VDd;G&nWvK;+{K7qesQlyRJ5PR3F(-%r zeXthft`^e0r7(vRMZwQ_Nwb-BKRt;(`3~&WjnyLTJ`R^ir03yQ-ErkfJ2kV`z&~Lr z*r<0P~E#!g%U6*RD+V$M1inrqO(umyQqc=ih zX7QaI{KTVCvga2b?|K4SyEWIS^s+S$#Ja3_boBu@;$Hx^Zw)DS_*P ztfvO6%?m0XNh8Vafv=;76We1Lys``yRq6kt&L2T5-W;Zu zFu+?9XNp7_%}PBq9bX1jD*rZNmTZ5^ccVX2^`CN2ut3nQDf(j_5w>ME~mbAe(QI^gkx4!WNMhIg42bx9|b$kCp84} zk1C{+Vr}ZM1}b`WL=cvv5_2I*188qoQaaITj!mZINCGL2Btj|j@3&A*GM|d2_J(#-@Z{#I)IO_A}&!yRp~1QV<=U72;77I1<&7~nK#BOk>r^z z#oT7|OXOhGWYNGB^Lds2_5I#m%V{2zLMd+BB7A|09R&$NIsRw_yxk2MDF`dkscY+< zlCm8|#I-~HJ;MN_KTs+5Cs2gNPl*J#sRTJ0ZXVBA+&vwYI~$D4&CRX~9H=xZ44+?9 zJ7@if$fEQ$&gOzg9Q-rU<_InR%tpY{mK51QCy=frFmbw+ggIeUOJK?e-#WdXsk0+* zC)wpoQ#hvkCneQ%wQWJ9>oux!Kp=Sn1;d;qBZw;KMM-O{41Wvr4 z;p1<~FE7sfHPr?7_tQ%YQ>lxLAL1kL(WoB8^%Vx2oA{ck&!Ml(dRkliOUNZLNsz5kmenFthv{hHA0rO1qj<*(TQ$cGQ2mn|;3 z%5Ys)(`l=mk=qhk_d-luLPdRQU-?#gVbOY!YU~|vrEmb1wOf2{Pb?zoaVifhxu8Sw z==N3$Rd&Yj_peWL5nt$R@3VpwP)5y{+bqOUoEnIKUN1xrZX{*@DBop$j=AC>!R})- ztZpgz9Fv}!{&>JHJ*RXQ^L03!;8KjKY5yy$59JxR?X8qts9?Q9y3ysqpE zkX0CQ)IqvWwTEEYI7Fkgr1Ra2_FXj>mYmApym8DUKO1Rwux4IdD<73*{ehGe7MsZH zQqM|!SDv-EBZts>#E~Gq90sx$@q5VE_>EcIp|7zxyS`Ba&s#CuN5Wr9&$mu}ud@_;<&Bf_Zdqj`sgh3@Qx6T<0>tv?|eLZ>oL zi~m6qSc{)cmFUXaxw59|>dpkFu4`7(F*4^ClpHsmItaWKRt3#Y(f|-L)6pBm&P&kB7PPV(zy&aqG1k zNo`PT^>aIo#3BU7n10(P14XYb>QMP1mSWNibD8lno=b+fr%X>GYvq_^j8AVVS$eV!> zJsXGk+&gOj;;NG|Q{?>aT=VXBXPW={gJ~hdWU9PDCddc<(E4QfM@TqwfF{11m6h2* zQ~i}hqRIWg$TcJ{UVB~%2y0+Lw$4qa9+UyA2E{SElD=xPjGS>AQ;glNjUY3O1AE%8LJ3RZgWi@E(5g-;Y3npU8i#KMw{V!~Y%(j+fZL53qv#*Dmz` z!wxvjlX%`((~8HC>(tF4b4`zyF-)=Aw{P#XJ7FZs`usV7068nm;fLdUv@z#SIDO-tWKW7e+G(=n5bGONDP0shqQ>6|GwRWG{Y_I58^hwfni`O1<`>0Rim} z>b9rUdN-r^*3`1_j~Z65=iKwzK*f`5bWPnhEjpHR6N`$B7Jh`(p9Ysx=5N&HzUdM8 zq*gP9N%t-9Bsxz7ILOMLrdtWn!@S%#jD9Y}Nl$>@zxsk9udTFNr=VtiY~$i+C|F&3 zD>VL{XyLfXX;fNbBj580sKpO0&3NbC zebmwwfsVdy^E}VYIi2M%Bg71;;vJtFji@ULfe{f9VgNGhwq-?gjr<%H^-nawWDa71 zTD%AD?hX;R8IM0tm2AxX;_|u30Jnc#C5(7!*dJqsOFA=p+6K=xfr33mPF(hi}Q7*&Xjnn@+7dbmHXgw1oo+n(ueiZ3!?# zib!0}94b~^V@4*=GYBe&CC)Bu4Q&>FE?n!YFf%dtXZLQdPalqwZf#9XWBhK=s&>Mw zyz^xr74n5sQ;YthPNBGbe5j@PfiI)1_&HOLoJT-_CC`-id$^+l5@M4+`v@3{?AKrw zXBGH`bmdQM1;{ovGDcUp6-fx(>vSGsAy}CV*;(#O;IUthx3OeL3Sw2D-D~FEYr@6% z4Lj?9xf>ZtDPG*YacnbyUFvE?N$o!{OnW0mf5q%fyQSjD{luKIj;ZYPdnJj zM^nP*Wd^?o?o9upoDeZ^NVqpiBKU#!sz|@L_K$cx{<=TLh1bKM~;C66#-if9+Q|4J52_s z=AVzZ9WLGY_mV?X0mS3Vxrh7KzN`No`2o?A`wdyg?s+9ZeS8JI{c_NBDJ1b9p%SQA zAx!uogCQ5ztB1f}W8#QEX%En@ud!;OgcsNT#o%77`f+Q8_4C)vE-NP?P1{_j{H3*7 zyy&$4;y`KV=F7v57!7%z=bi|xz@CbAwW{kL&jRfRwI8Q#d7s=22GJ4-k{BwKGd9txj2vb8pWRX zE~&B_{4Ka2c6rTat&Mn+=T+_vdE`=lovd+wihp&;(TkYjZdGu$Av-Esa9~^CAc{)V zZ#S@&A38Umxg~bLMuoUNAJYYWmuB6y85$ZK>4SoFZehcZjhY(Hcige5F#|!p{Xytc zHmyGik%a4(eDpSXeIytO=bre=WDI|9vAFa2xh-E16%tDufR_x50ye?!ftp_YP5B z)APn}=9yU~PXAf>E2r$ha34)^OI6W$kGnI&08ZBogwp;H&gX%ie<&;+Ty+2q#*PT< z=p()?D_>JDLIrQ)L1M$5Lx1s8fs6TT-mUwKFWf)560#C+(4WFd>0)h z)3SJ1_-WC?{!011`=`hswbbb*`J45$R187K)w#Y19o(F7IXO8cAti2Kn(m4@VUKWj zic!&Iia*qe6YC5Wj?>k5{3KS(7HfFVU=ofe&~7A<)1- zij*;h&0+IJ)YDala?6zOj|2)YjA_ zo8WXLHaOHNAL{r8wM+R2J#%otE85?9UViBaxa&@6)kp#2PCA7N_ODcX$G_%W&8_8q zp5{fY??Xhu904`Bq8$&5EMI*=#RmW~=ikNAn-~}8Ke(|vO78BD@LI)? zqnRK%7ZVe!%<-$UZjrBd>5>%CW0m+GO|E6;NZ91kGCK8=``6mOuJv5?tH3S{5j%Zh zw3hT1PZz2{jOK@qnOVE`pF;xxA4GZ0&7H`->=paKN2{Ul9iL*?N|M5Cgv-az&-O#E z`Fu*d&k*@x&@U<1{AxZ#8&9I_%z5$3e3Gcn;pzuj2~!bY_Wj)j6}T4-n?ii6o#Myh zy819UCtpfq!|B}U@xYS4N^SFc7!51-WOsQ# zH^=Fku3`0}Xagy^x?z+Jk+%kP- zN+w3;ZecD*=wu$v#FB6~GoE)m!u=v&^||Iqf$-cUcfQjRYB+KPm#1V}`Ys_VFunt$ z@<~k~f364hjMrR5OF6o4^R1TyW~lKHxo=B(;Bfwa$UcflEgQafUc|Hy;La$&yVvc% zr4ROY_?GG~e*f3VY!r+2LBgL6P|?^wtmhMQ@L~kd(9)VrlrWSLX31v^!XmYnxu5Z6 z%jHy-L=_obcdi7I@i&;A@4!Cjzj;QNEd1prd9s*yZ-ze61lz}xF(QEsTS02&o*xUm2sxbqf z8qsGb7G6CZAxzjgH>)^0R-vk{WU#V9OP-%)uz5ev!5LOlCESDUL+Z%oyV`a4V2Ia? zA(Qs>*Jbu-} zojm0DidlF^ah&L{VjoLn;_zj6v8dN|2y{?oD&iTkNe*lYFl^ybA~pH zHPFjBEm4byW&Sp5Siko*IxBy-(`3UXg}WAaQ~GW7xgK%eFJv zt{lJjV({Qu!S4UV+FM6e)r9|}2ar;vr9(hUI;2BMr4d9rrKGz#C@2jINOvPC-Hmj2 zcX#(WcX;3Td++a$yY5=wwJr|TCpO2|UYRGGW0bZE zUXcH>xKYlDdEYEG--ixeJH*S*`0B0Dq1Y{gTiTGJqw?lcYG>)I^N4E)`Ac-%s&H}< zpQ>Ul;`@`w22;YgDy&i|>AmX;aH-u@$B4*CX}~Uqh3z{c8k5iFaY$Nw1C|oCG^BKA zkjE~Yxv*Slc$zTsCfu4S=Nc~@sy7y@F2U{nun-G623!@q>llFZNnTn0%w1f1Ejp7( zf`WPj$W60pummi`jsiICfGK-s==ybIH!8Csz;i!cM5w$UoK?V_Yr$^&!d?`miWahr z`Ta#%48{47sFooAQAqeIM(C=7{P#b0fV@OZ%YuEGjoeGn^yFw6vc$$v)$>Ec2icqd}KgiZ=T_O22S=W-w?0_wXHh$ z5Fk6&X!DU_-k|P*{fi;+Lx`610BIr2(6!=<--pxiBBQ4ZiRyP-)nH)Dx98IXyJ{1koJRw=^&$Lpk_$r72vL-wYJOmu<5H zSSi)X3A?Ttx5j${wKvW{2>M8ku`ey_c%)UC*?W)iJ8k| z8`ntJa=~v8S5d+^7VHWF-u&5q)5p;tKp|n|g8VsyxDSQM+2|EZg}^GvQ?#ITf0D>l zS|6D8P@?^xs} z2g;Mb`+HCWwj+4RP{by6|6rYdP5^{2uk0n98>Z>3%}OYH<*InUB2a=gU)-0=JRYww zv@~vLny#qr6=L5V#6J9+9jf@~I*#*2kLjIhLN#j@Y6wa!rZXO*>UgVyDl}raGu_8-j3C9&94u)g7Mlf9sfY+~lF~1j5_(wUZ?pXq&u?HBC-QY|yJo1`({K5)Z%WJpDg% z+pBu3iQ9gxQV0&|t<4sR)*WXE?>(*a^iqk?2`1-7*ce4FJE2{Y@0E3_+T}Y=!R92R zaJt6UW&BE*2Nq&46vsIZJ=NlfQ;3vJ zFyq2>o-XbG$2S?(2s>LUG%r#@L#mJs|R@!HED<~|%#Dqopwj-pzz?U6K ztW#oaSb2^WQc7`@js@@*1*l8CIz8SuL?~}P3ri_0e;%6Uwhaj>z9nF!6hcYNG-iL@ zyQGWxvnW>NwV7u~S_^D@xaoc*iapKFO*%O#_%)xLzlGl`Ndf_FE?|iKiQ?K#;l7() z#~LgDL?*U5^W?_KJcmK%Nop{bie93mxMJ*$A^B5b1yA$HGlgWa?JA2f;1ueR zINMng{azTnCM0xl@H!Qvz`;7~sV8vLhUjhl zJlt&EJ-1)$!m)0=HVGr+rQ$jp{YA<=<*OzTi60#+VqNlJX|udBmi7gC4AHoJoB>#_wlz( z%*ua7Z4oXzfn`(!_w)mTsO^@NrIn2F-z{Ig_}Yt}&8(@TAi#aBPnl`rUN>%=%@Gy+ z?7QVMto7{{{Gd-lrgRlTu7^@fDCua!Fjht##Ujx}udeX2_wmCnC)R<&>)?`HAk&Pb zarRkFcO?djMtqFaNHb))1;XOn5_conL-cwvmr&Sin1r5*9~nHEd~AmpX#k$I=uUI% z3ggP`^DS|CA*XEe@T7JNJBUAQUeftnh-N9iV>_Vu>#4hMNT`1nn!d3U z0{zU*u`6QGmcJMk;IDA>kO?vU{2Jz*3iOa8rrEoEG(@wY#o{9{GyKkOstWbd3(UJ}*{5vFm6!Bu?Ve=TJz zMKhqM`tn20xm3Q=%^NB=&@G1>y_G1j?sh8B$G^B4cb&+^&$Y?5Xv+Twhu|crK-J0a zNFxSgDTGq6)GEyYc6ZRk;`hCy>H_`NLW`1}918LGJEvl==k=wR%jScVK?SwMPckWS zC`QAL^gN}Ek7g}=d6%XPF z`u{#fPGrnq8kUwCE@4R#r@bMEn_fS|U?(o$hN`YGH*{6#Zj={F@>-?(UL$ei<)-H# zz^hW8Qqu_pDK_ybz^irJ)tw`t4h*4Gx^i(p-g>u4df#Sy_bQr7x4I0pbAH=>i=;!AX;H6P9ljUKM z$`XrCyRW|YQx&UxMxC^{_-pwI*D8OeEoab{WMfzjIOEFe3|u`tc40L2^#y)Qsn53v z2V=B&@yKxhf`fy_%!{wSUmq&c(a`}6hdIrLo&!_(x2~>yq`cN^$sPw(+}x_Xr#bJ{ zKCTlXkfF>fKqUhdA>h!_jzEKUv7H6V%VRAzCr7Yc-U?g2LcO(f?6mtHBHPZ^_3`0B z6`inR8|-LXK5s`h(UrTyl_f&=@$l7cY^^0M^@+25LeQg5Gg%=)k>BUF^@KV@#UM=a zAu1Gc=?+%N8ZPAvyBUxVL40#-rE^aF9J5dmH7#r#3s!nsTG{A0&tI5aS3$W?NW;vN zVFI%+#2lUVPMSEEzU>Hjwt3H-j9H&`Bc}Lct)Uv?lz$4=B23u**>-d z2E=YO*Vm$C(^J`hDsDt(pxWhNmZ=op+JX7U!FWA!m%`0?!-<a zONU@hgRyIu;(j2TH?OGZfSpf*tx=$)Nu2p`PUECjlDyJpae>Ntr9II4y?^n5%UBN+ z5EG;X9t=_k;#Gkot~GB zH{ad-S=V>Z8mr&kA7;aX9IksZ?hV_`wVntnX#9x{kqbj#DZ6{TuN;cSPHbCstx}`B z2>qpt@Mb1S)biX(v&{B3R#*M5zCsW>#?5Wk-@0$)j$^`U;R4I;wi=56HrsiYZj)N& zycymbD*tcpN2s^v;C8;vzqea!;7$$>WfRPEBH4s3R0bhLZd{OxSFirf?C0;#<$dSc zY~Vg_vV6hOfOd>Nba1CUs$Tr+NmcmvH)u(U^Cp&-j_<$EgAoHNMq>G2#r&>r%|KD+ zW@G=m|?1j|}42tEG#uTB8Un3fF zZ1=M_Qq^W&-i>d!nX_ZOH9tiKPfWB1%b0RBoQ-B6>6BOEtG-O?I2)nl5?GM5xJ)kl z=T;j_5lv!nVaGogAoSm6dWGpAW>#6O?oCxzU04a+vv>2Kd!3!tVI}j)Q1yRaFIMNU zzxLlNR#8Ljh6Oy_tNy9R@w+0LxvI^?j{?ElS)$c8nZXl(PQS^R{wb=@=Jvr2l%W3k z_60AI0H(%|w=e#=^d$U=qV$l88@PrdPV)NSED@v_<`CL{^INlLB1HY0yQbyG|0eU+ zNQ2M$nu{{Wyt`~f4%?1HljeV~KNMIbMnao6?Wvu$l=-hBF;@!2uWetM9&q}(*JuAz zQ{3*$Ux$eZk1i9q&(A+?DE?bd2~5O)>MKEAvwSr`{8~7{%=onU-v{0iCiwV=60xKk z-56F7l$mbw^vi`d8mE`2w=#B#4yF}f-091!ZM4b(rzqhmDU?qrG*ihpe}DWK7#~kE zkSyHWQ}C;n9R6gm>G|E=9YkOYX>4rlD8Car&T<1HZ)?t(agWU32;1E$8e`yZ2JIkR zokkT|QhSkzmkC_ZV?H(_xRI3NuglIo*{(|&eZ94~kQjE`0&}4LPICZNj^!pPX z#DAcfhHWdSNk|?i!$emDx_Em79Ewj8f3r%acMvT!)#(;s@rF*_7sMIJ5{xgcaup7WITrDv9Th73(8(*CDT*2#`%0D zaG!@GxZENi_Yd5TB;qkV!zxYD0sZ_lF);-6^8=gm28S`@z28@Au=fuHN!@T3!qETG z1?cYn#M(Eue#J#-60|*CM8z+U&8W7k70g``2#byRKmR+wx zSZ~P8Lc=W!bC7yR@j3n?(kc26J9xvfehID^F^9RkZwV$eA?=63U+*4=lWphb_``ae z-b=_(yAqR2*=!A^`2fEa#L_~v!^(Wdxjn^WA?;Of{*Z!!sr zt4W#QGLquzl@skdT)aNr2o~|WS=!!yr>u+v0%t)$a7!gsRX-49#OvnF09JpkBLLg& zfnbtyXl90xOCM*+LR=H%$OP>D48;BIx4LlZ<>^>Is@d0+MnwHtCHiZ2EZ+BsRlNk_ zV>Mg($7WF^+55&k+4JNbaFO-5JrEC}tFLcNesTJoO})hD17DxwZK?IBUPTba_+j=c z^rca1tPs^0?Zr`nnRigz9l|5zM-X;5M4^t?R9s&~B?!u4O+g`kmJ`Wxv@}#&!2;@8 z3GRmr4G19SfB`U=XV$Hc&6175B_PQD1q`&dvx_-!H!S1&1-B15O?xf5jdHmd+sMN! zy^glq(B<6LU!;g6HkT|_md?Y+prTS?e*9V+M+!HBebb!&Kj$6qXjI6rYcLIRJF z&J37#pv1qN<5kfz8T3-hoa1~`f3y-zy&jF86ipxg7H87kY7^QN8g%gfejpjzP(1vh z5V*d4Y--7)<=+tpPQCMuY9e5#gQCz6UKQFqbsynh&O}yL;qP!|xljUhibEP!O1X`E zuCAaF?MT~RbH9sW368f(h9mnfK|mG|GdbAPgZnv-qIRcA@B8;4@aO!yIC?v;cA*8j#j8RNYyKhyO6B+9M6;vy+mnu2V0@G&SA43svlx4GcS73|WF?k(F%+Go5m2B< z(kP0p{Ha zx5rf2)LH>Ka!8KX6tO&1nsN!)^V^rjvPrJ?I&e!~$u6JX8vVkx;a} z;i5i#Dy?0}WwTJfyAZzn8L_CaaQW&F4gOlnq@kVN@!fi{1#l!XX^4Ei$?v^~R#EXv z$05yHVlYp4qCf-5r>cr~VPS!c&-S&J3+rTLeSN*c`M5Xay&mNSxic_my4n5Aa?#^~ zJX1^ZaknM`v|843;ViJyYO6^qH<)C$ejCra>7G?*04|wku%hds<^1Li&QAK@gNj)V ze3EQMyg70Wu@J2_G90U5Bo1qwWEC~w904_!%M|ne=GK*zlWP7#vFZE~O6!gPGwCs8$o35HJiW-1j=Vg*bSTF8_(GOa+gs*mD2LqqigoF1 zL1b;#*`Ggueq@4AV@`9+6H-=wh-DS?6=W9XNK1@zH zhBuC^r0b3T)*Dq=EZUlUGyywp@VGq4|F`K16t%y-Z|z+ia_5}t8XnGY8+&!z)3&2W_bB>IEynCv~N zxZa)J&(@3ek7I;17y&pa(zdtu(q6o!X8B6d`Cd$uvlX=5++)V1`q!fKqPSP@W*LpA zqrO;uQO#N%=_zGIavRxLfK6U11mM{H43n4yBO}hklp4-(PZWW55FfY%tcYuzX`l}T%qmq+fhut2cF1cuJIGMjV`tWoKa6b&6 zFAm4@b`x}87j6zP8h8^vqbYJRhYPuEAtia|3iiI%A(8qoq@rWu_n8-4=OpYF1^>g0;(3B!3IHDUgu(Apm%)3pdtH<9f#A$ z?te;9QJFlr-9NIm8XxSO`ZE`ro2}3fQIL~I9_m{H!$x~Yhi$SCLUHps+eP6P0 z!tk?&MQ(l}a%xd!G;kkZFk!gQZ>o@@g26xhBDFuz_j4 zExx!^;qn={M?8PQ(8X~%w;`WWvfbd1^Ie~(;gbFH;_C`+HigOyr-n)EoVD{wD*eZ_ z#Z6%|yhGzy>g1x&Z)q?lF z@1R}HDLQ1{P3|q+v}(q{ie3KFqCYedTICd6@0!# zSmT$^HOV1l{O`HEd`wVm8m~8O&fIn4QHR{LtX8ZR$MU6{nsV4Sm?rDWp~-a@R8EG! z1Hx@ck0N4Xq(L}>;OoHfaC(r)dXJSu7pJ3J#dSZhQxkk~`b6hlQ~oKo4x8{jEdLai z=Xvk+Y84krFt+L9e6A&1o|5TzjY^qk0Ln?2lFxPE1TR!#{T~ zXZ8c`;bVO%B%<5<{lF1*)y}M_My^r`?(1H}AiH2CP0FNIZS}Bwyi3zJWAB#IRy%a( z!@|QSohan;psPDfP1;2b2N#3dw>1YdpAO5D1?`gcjz8bH_qA06u85iIDgN%H2PaK= z-Y5WYhUg}WFUNLjflocQlV{^|c^ZugH>jMOqmRHg|9GxdQ{=Ao-i6Gev1nssqxKUd zsrXB6AJUebZ~ymk%{hUaDk42SQG18MktJ^2oE%&0lkwF`o8pEGlKhXwCVNvLh8O_| zCDuJK@b_~?sl_BKaIq=4Pq@PRpf~uyAhou&32qS*5~?UGw+O$>wrCpSePG)6_ACJ( z3;4%JAa;0pId`S?e9-vkED+Kfz$3#`Q@Oz+XLq;on;4$HjmpuU#l@7J9UdfgJsTP? zACZ~q>4d1Uu~{9Fxhl3qM9-15WQvl(uqHZeBp6Aw4%rpfM>39n^t8@x6jv;@z z_?qeYb4cC10&u_c?c2At^>t+pjqUfk@872$+*QF(!q_}7@%%`f5w5ERK@1FJvE|MNy;fV@Cgl>Y(Aht^Wd)AuHY~nI z)(6mh5&^5j%cgKvF}_N1In8D-3Fd_`<>`5^2|JVL#*u*=YN*Mg*x zcu{_`pwht(Uz48eVrkfUcKsAf*b#8&qd!+|=XunEI!{G^o+Sct*l=SvO-6k-9;Q|L zLA9#GJNM@I_3W@U|3Ud4MC1{xz_<(j>EZ6;vWKym*p$<_1N}iG?B$98^vxwD`&)>g zAAkH*k4(_ShPV3fu4Sm zdCc1fY$PCLx|h$oFT)`-C_cbg!1n6MyXvrQE?|K=bK0)x+{UaK^2z%{TMtgywdlCW zSL5X50>;`kXRmN&tS4gR{aOT+ol$5VyW(gm%j{ovAUNTr8Qh0DS-p!(RZZ80yPIq; z{7N}L;@$MYJ*28m6?Yb=ZjwhSaN*CEs>k&|5k0yV#85Y|7};#fCm5<<{xE+=S=+6m z{=Gt5dC|SAIbV;rP6ry=Z8slm^~yQxW1iNiyH~u0!=aNc%pwm;C6>fYDm(o|9UD{Cm8)C z=JS+Ct{)DK*!JjbIJi3EAoXx3tm|_!g`7*7KxiZKBNIJOUx^mDe}b!SNS!riH&RTC zJ{wfVLa%dqPE?QG*q|)efPHSPr1e#dOGby5h{qI1u|0Uv9 zxWow{6rjfp;4Af`A;f)HZN9D!?dQ**`8+O|nab35oEPT>z42Jx>Ej_pAI>dU8rhbh z2-S{re?{SXf9ekpv7$2DU*HfBpuE=9j3-#Ebz*|h($cPx4G!-gf&c*=$4AF?ZZmiE z$s|f?AYiUQz~VSOX*Fm3+|*ngCGdsd!*oj0Lr~hy*I+voxCYlL!e5Yk0NB{MiXJlr5zm~|0m~5Nd|_M zweCoe1n??309)xCu()*Ev`VfiaRn(akJyp^2f)~FS3m8@#pWODBX2^FxvacJhyait zK+6DVbhm4y_ainI?X{sHHT-6Z5U3P^8*gRgM%E8Sz0Z~HK8mqR`HIO8P-V--rL(-^ z_h%=;&&GUgaJQ3DyT!z2g*~3JLcF5oe==f9h8y7ih0iNj_XlB*e4F^zFMdogM{2jU zTA8VZgc5)Jzy@HLxW0aBFD@>w7~lq?*@Ibc1~v}gK3!Yi2)tbM(0e%26ng9Drepx_ zLRkLx@WbY6lcuoCPf+6pb-s9wGLz$hILO1^ny+tB&=fIN#7n@2nXGVjv-tjc(tG&! zF7mB=L`s=<$Z99i)5q5aYB9Tt-m%Xz-WZUHZfr6ij$AKh(JdiAAt=#rK|E-<)cqSy zISAZ?_7+wx^pu;AmU9Xp6C1Xg1_Uky(rpOw284uQJRHDPq1;JZW}gG!w+nOpnVe%A zwma0|ep?+iirSDCxZ(8DX8?`TFXl|m-+nG}~FM^kR z5Rljt`d!`K4cUpnCxgt?0yqss2tYtWsn#O#iHszSa98@_uB5MV!80gw%bXz5(@sO zMQ^9&M}V=P86vZ-s>d>_qNl+p&hW(4@c~duBlRBD#=#eondKp+W=EEA*u9tKK$bA# zkuWoU(~^PKWL~6oX#_^@O4yf{!~#pmb898a{zo_9Gl3I`g6d4Qk$wr-qGs92Kg!mo z`!1rY(%vx^s2anYcuM>V!R^LP&{qfUqMA}e98oNVVcw7xv@YAYJ4hK^LF5WwJCN15cS+WF2 z=aagGKxND730e-c5QAI*Us&#;_kRBR^(~!&A!wxKQ{HS)`j20~)-Mhh+usBl0$9fr zc(8@Y#d8Pp5`=9G2p+D5e#?mCHphhk6;A_j{{^OuW4^ay3KaL9;)z3aFco7)K!G=g zj~^8tHy)9SA(cVbBM5aqrP14-TvlU*I^eEq6b7IwARl#DYDTb{uhGWBR8uY4?ZA8Z zJX}b>O=@GCbl8%Y^d%)t72y*YamF|}G@cdvS+e*)n|h_0bw-^31QIO=>(a3ss|Ib& zRuxy?zxJ$Ghwdh=e7SO!FSc21+%iV|^^NNh-b|?l*4+!;0;t1R*Cl$Z8#$sdT{`U4 z1?%yN{_kkIy0rvlR9~_5| zM4c1SwU1VRW7LC698_Ta41@Py8tuyXddtQ1c2ob zFr8xiH!ydBai)6V0h}~3u^zikvqjLQ_-~1tzWQ$01&hGGtE$oGnz}Nd;--t*SWe@| z0F%NOazjX`l&rBp_F3h)QGT3U|N7IX7b@9u!yS)UwX1)8domj)+keHM&~)K67dZZT zJY-^{KLH&BPXQ?T{T%TwBGig%HZAgX*XGPUyryyg6nBNZ=F0;_pf4H%&`iE4!7U4-f+Z{Bi@AK;{u!T z!V{ql{ou;`t`&^ND+^9qLWk?4j!$%VYfdrtE|HO@My^3|{RzJXqvUJnQxb(p7X-G# zrav23t#8^cQCDm?Uo#9SkfX8j+S!evK_Y(tp8C@eQacj9luczlPACR2v`4SKyoArs z&tv;dgoK33t$qO)zhdIzY3*J&=qbj-5kDoTMa-_v7M|_qt)t&U)O7#oepIjhly@~9 zl~U9G(7$J;(mH)9T%eB)wj;6(k0Uy)iGP5pfXpYCij63_eN`%k#>vH1QOgAI^_O7q z4^Pm`$G6W^Sb%QNEG>-yXBKSxwzf|dvs@%>mRDDO!^5!v1#R&~bpTxow$FL_ z`58q;VX~4jj--AogsUUe~eA=Mn}@8ptd~Qhor#mdM2^{TOp7~>{Fpjg7@*HMbtpNlb&vEvqiqx|oAIXB$?|ih*9l|yl2KqmPFZ}&GN_|6v zxtSTzK&sRBn-|9Q7$#2pq%eRlhtk%=M4Av87srgKmTb3pIT&&G?kGnT=h-vK_wR8z zI5=J>pgZzFudlDy*4Au~S0tm?6vc{D{M;|jcSBa`!k|yZS?hv^|nHW=_c#YBNB}5vJW)U4if+yQh{5*+IEB+Zge4dk2T^ z{(j@xN~@&kUCFl=O{1rU-)%aV+mgVXpVY{_^E|Z2`8h;TH*&tYwcw>gg6=sl-<%Xz zdqLdHH12@J{VBtp?Kf%^MZ~#?Vas6ZR;j6`@Hb!i!40$x7$hw)`?AP5FY&G zk%_j}R)MIxq?6vF8!fiayZz#;;4*SRZk{HXoTlZ&sY{mo!RuE}w=UyOnni!-tzfEq z!EkYYuOsOYdBwIvKXS;Rw-JBRM@eJukYo+%;@U4$gm8b>n+e=bERt8dD{^4AQ&3Q_ zp3n7zQ5r;pm#b~}?uxm0e^GQL)UF3~uy(yG;8w|4C>oXyhw9sor-I6^@oYjIX1&q; z(iINVFOc>u&Gjae_!4RX#9@Aa{E~^O0{BPTt%*z)fvbv%iIsPJ;;aF%LUxJWj3N8C zhf{-9xf#R9T-D$dk6vLc`sm0uX8%Axu{)E+0L8brGC4Qbt;9f5**-1!&Na5yIDjWFBfi>b3+N5e0(VVkL z&H$Wj(wSs3;k77I0`CV4+0+yS-!#%}%2VCJyulV1ZOXq6KEa)sO6IvJaIyB}cVrjW z5^%3(JDiJ)i|ocm3L6`n{gr%PdV01`gBgP5BG7@}WNDWz9z^we4h7`|2k;|UnDLj8 zO{1WC^sd6RGmM-Spq<9xIO$zV%D~Dx!Rh@QeGWKM1*%OSJ>s>t^8hUb(LPpI48b-F zWXP_ptkgPB_^qh?@rqG?d{dKBQRnuZb>@vK-nWzqWv`<1V^x)^ofJO1uc4&8_8Wb~ z4^ct_@#u^0U+~)h&I?rB-QkBX{_{{XdsrHDKJEy)G_T)!fRbYKZXo~pAc zPLCHnp9K7a*L8+;g9&V`di--oQhyVK+M*#nPViMPuK}Nf0+tzg>TXM8Zu%~NW$uyo z;(G}%S)6d@0l-%{VZfAx1jZcbEmA_BL4Lhr@mUoo+A@9qq8ZQkO8#|sxcE;5 z@5H?rgLxgCO)+PW=|l@L(r=ffUwGVlg-phb#>Rh|Fnv+k!O@gGZ#`-F8K=Yk|Bex` z>9JX@IXKUJSR4>1SZ3BoCVgQ$*{645`|WR^UEf^ZAez4E?|kxp7UcW`Us+W0a0R;t zB_#_On9QT(ouahdWpQy72=zyf~*M8Ictf5FiDLdME4giV9X zx;mCxSt9J!Yb-bW6HCip^4Ahxeyew7>al!w)PO#Y4v0!ipO1pQ%!`6+E*HrHnt>JB zK4}pNEE36jNjf5I6${Qf`_6mb^WAygo5&!g<4dir?(gV@#EIs-r$x( z`DJ**lO|_5@vc9aFZP@T*Vor;_r(>Hp%4%!fc#7_c>7yJ-q-IZNRuJkk}BVlPLQ5H zoVmI211V&Ki5%O@J!edAZf&k?RCgUH0Q_5yspcwrhZn*Ab73^wXB%^&{!VCA>gfie zEkc*@G0L-Sx&Q>jrGBqYv`mlqbOcuK4{w@Nlj}~EtgVX<$bnsm?1eWG$)uHg&Tm6L ztxcp&k}Lg5#q054D(>-L2v1)>XOY)^{mc3$JoB0DpEa^_NKEt1v`OE(>GqSer{8iV zX!zY~yGLbJmGzY66_D2wA5~JCf3(giIL)d322*Z8dwQ}y6!$phv*ngg(1DTyT1qPR|k+3+}(Lvy_Rs{1nO)+cdtm;ncnofU@6RH zao*?hXyOoVU5$2ec0D<5wNZOI;V_O2Jxm=3N@ypd1qc6}Ea+W&qZSSrx*uQ0hjq?? zTW8fU$7#s#@5Om}fq-oU{3AO_sE${hja-U{JA$o=6>i1+Gg+u%Fk~{6HZ|YzvAW?-rJ7~{p+IkYJ@fs7M=n}fmj6~#lN}lcs z7d@||EQ0GdbIep_^&EfCjgj1*WMH>FJ0!(-#ey`Xv&6a+m*`k8+kaV=-I7?Bng=nq zV3L^uabz+rx01Okty7Pm#!{2hl>>r0%tg}$FTiiWSd!dBR@=n~m<@~3mDx^+=aBp5wv9U1$6HOUn?Y52xy7bnNJ>iWj(yQy}lQS*J+U=^t zMZ%TMcN(F)U8m5svE6K-z)Y3?wfN5H(9jJ}vIFQL|CTPAZ?bFYy&-S1-+cUqf2-%& z4ik2Y(C=Va;i}CuKmcWkn}II*>G}nm)3kpw40Z@ud+P0X4@0IKve1PAnoq>e`!)WQ zCrIQa^7EAgr5LBCMmmLJ#*uyqFtLg*E#<@{7kJcMV$h~NAuc91Rbdfhjlynb_A>N? z8mr$X(ohcHU*mbEX0eW+mh%{?5+f=M05*{j-664DKuF%tUSv>D%SW$QBX8(Sk)Xa_ z9$u$gB8~eVVPcsjFEJRBD$tZHJIjPlLhb_%iQBnz4-vU(OaeWv`tc)|`B80&8oS-F@gW1+;~m# zJi!O3Q?8MKhTD273z*&tcs!bqe@J^MlHp&-*xq-z;d1Cd-Nv71d?Nsz{|7*x)Biv6 zP(4lk4}yOB{r}ME{Qn{I^7N?S^Pk$m0HodjK2G?A?IomJJW}%QTeQZ;Mu3@(fUs!e zpN$6>gk=Wz^Zu#CBGxAqrIRGumz*-W8;Y;IhrQAzwJj5|#jptoq=0Y~85ubbDX3+33ib@-fY^8gS#dI+!64d(w3IY`D%qLRq#`xM1@PT-?_6-WWy(hUc7|xFDJ%*f3U9Q~+#t#c)-^$cSb?h3(q;LFVlH z)EgpKd@tjnCwfFq1qrJdJIdUTvOc_w2uYA&Dv76 z*&iB@&QHGf9<8hdCJN}Zrik)=0qrYzc0O<4XP#$nxXU!1DV*5Tyl2Vc{qohbSB)Ts zHrB~~%vR67Z6QLjKchJ#T;`9`xPi*+q6ssH)wgh!Tk%Z*UAVtmW=0^Ba?4-jSG{+6@#voBEsug28*y_W@+=@m28BUs>=N zSr?*adY0vtRvnk0VC%s&JzY=<3}55A|BQ1DeqLW5Q#CX)+CDw*WG*AvZ4{*sOBrI- z_QgfL*M}`EqJj|91-|C4*4vTu7ra|3Q6q2Qasvz2K*+f2lH(o2=>rA`WN)!41-Plu z;DX*>9>VEnbO2W$JyVU}cYY2KNeeqLl-}4rEk&k{_cdZo_z^<*_tN0hF#_E_6&-e>TQiv{Ov zeZ7!$Ls^`m@kGzzKB1w!HJD?Sq5iwY363k)<341>9D7c{w&2 zSznFArjj?0lG3K+TBTIg-eizn5cb5pPumtP{bKiWoBuln1*yE-N6TC&%Us`|t>PbV zVIDVl!HcCz-}KjOEgkrmyXtiy78;{!oz46Ey@7Gh?lVI@Uj`?`QF|##E1;)d(9+dZ*vPD;O8iuH*Pi7`=zoNY zTDCT4{?*qP1i-br)pSn;Sg`dd6nx4@sl)|KM=<4U!JIQFY&ffg+&vClUI;E=M@9cM{qp(wv(*Z$EFJ?}xI&<@Wku5_g*?gAWPac*R2PaoJerGE->4xboCUrB!Nx+p7yC zJ9bQ7@tifWM4+aSbw;?5OX*o1D^teQ3w{9!((qYor(rO8p@zqtcD=D2@y8a$#nDdD z^d04k+ts@3B4kdbFOe+J*o^W;a z{9-{n{QN3^G64Kl*Ef=A)w^=s-(JF{ ziVub7^kSt^(J&snl9teZGZNJeo&4)?wLxekqW0G9%s4(Fff49Qo^1nM^L%n|zAnZW z6|2vYqRY@#`%`+-%UE0` z8rCi@p}m`0ey48FYUthrby!(NMQJuXw36ZuEv-Y3OYxZzjT#Ct_bnGKjBjScwuDxj7K96Hj7yGDp0Be{puU7Ti!bcLReT zELx|*Q{Nh9APLKvussgiRllBK++gj=2ApQ}#^SA7IdMa=;mzk=EWtSY&1zlGo9!In z9wdvyX-5@^6JiCNUV;cC4{aA{4ED2nx(>6VUeP4i4q24{e{$;StR zh=>TxBu6HadIc<~VLWGN$D)5+Cj}~*{gtOf7;kQ>YcQ@C{Q;R%&hEJS# zfj(?r7tsQX0K`0D!KaRLMP2r321b}%ssrHrzI=9@$>v>ByFBdNZvA|aFeW{_(BQ$_ zX8kQ&Tya@vvK^#;uhFYSGEl~m(4=N4C%`ce9FpH$yM9S~Vou57EeA!xLfcrYk$Eg@ z#kyGxI4Dm!3iYq#qK%~Sds8HPi9+!H!PASod*vs+jeLWVc-mY(PX^X&Wmjq+q}Dr2 ztbo|aXq7>i*uUxO>du!^QepKOW5HQ5HHC<+t?1Ui)TjruItBAI@8N$lg}E#FMKwrk zbTOOcFsKKgjbor=(s8#Nh-5D~5!y6XkofQ}YW9!S9gOsxwYKRuTRNXXZOpA(P4Y*3 z`uJ}erJF&Jvusq^sV8tWj5WZt})h zH0$*C>!61m-Ru^h?v)Lmcpdn=&?dWW5ZgPD>)kkP4j9jjnFH6*ai)z1k*e}|s;>;W zT!&AbUg=UMra8aGuMoc(x>|ZJQPv!#^0@#1V(qQNqKw*i(IF(HK|)CZ32A8rMwF69 zItN6$yGuzak?w8*5s+>HrMt_ZyJ28v&f@#_{_Xw8IscvOVwic?8!#)M^*r}|KOV#$ z+-eG4>v#e}LKAayfP)lefmBc`^2(|R3Zpps%B0_^X;QTA#r6FsL*m1l)vMWgdM-1= z@170CtJRtZ+?ln3AUTX*-MVv%%ci}=x1hg{wAFQvJ7DvVLue*~oH=%oxV-b5zH7MP zdw$|xL_tJEG&|!uDh5YcSXzSG_z9+u$RjnmR)?e_$qQ_(%z zNaoB1EiX$zNY>%&_CR3vbK4DLXpuYZ5NuT*MwjMGR$Iby^rKr+{6^^!BHvG*j_Tic zSCh1QU28`qMEg8ymw2#ddRGXiu&(X_4-XHpl)#rX1LTwRI&b%}EiXq}_S1TIBIj&7D8Shc9*Os(rmL(!9Z^N%$r)LY;MFg02`DybWcj;^V z<1*{B+W0%%puKAm(i*+;z}OAHmEY?TUz#68=TygwkDjMMvXWTB|8{2=rr1$o=!wO< z=@om2578``rW+3079fZ!cNEHq99bT0l8nWd2PQUxo2HO~TZZx!myoRV!uCsbqrCU7 znW9nX_hlM)YTY=S^X1B%*Tq1cumezchm?$l0jB?X{W$@(kX6{2=!$tX-PpVE3E6Z~ zU(*w`bZ4q|i|5~wzo}LwKhzWvavIO=dxV5z%k;+Pv|U&^9$i3q?)mxgY73h#S@c!~ z*}t*P`Scnsm0QyUkLYC+k9I`IrqQMEJ7CW%SPnOrqa9z>6nJ}ix1!+(?#0J<9vpa# zWgj=h>U>XMD8}F7#3%(csz4A&94NT_LY}hwoPMgH@0M)a9Q%2z|QG-p}-=pV11O_|CD4dY%lE ze0dwhY=1Lc%40p(7Pnn_uD30TuzqFWWh=M%g@`(q>dG549T~=i_0qGwJNwk)BX_jL zg4$*547$6f#C)Y~gJFjYi$XN`{d$nHA*ci$FprCBA(AAnOku)yL258H_f&aNS zs)-xHN&%gIg5XxgtR!qyD|xI=pN0K)>osWAd(Q0dH0d!J3KmR}nI$sgA9e+keIBmu z3cCBGcl;MDJOG+8GRpN99v2m52HMnaxmjyBYEtXR_qU-8WOMsY?Gy%4Xp`;erS@TP ziXqEN6G*RO7xC}V#}gs`R>T(>AJiBn_$JW1jH#$I_+|uiy%uXQ>Vjs|TuLcTY`ZAt z@HC9sr`-JCeYM%ybEK{-nzW}KUQOmQfXs5P$r;ei4&~@qvHGUd4%_YX2l-s0G`2z1 z`^I>-3w!ZWANOPuwtC&~=w}F3;HDsTi$sI( zbG9Fk-a5;Exg>$!*w#LvkNUk=!nS4#hZCdzxGs7>=J86jTrF+&DY@D_zWKR8R-Nfk#Z}*7@HZ1-I;g|=w}74IZzh+5 z+1JCbJGhLj9S=0g<|I!W%m*nZ92GrpDA)EAHX>bJX#y`LhK;!kfbGIBuLH_l31hQY>hj1@oE;#!vIQQs|OV{Hq`G1CsyHzQ7)_8 zs`g-m2^L~{YI)?fqNX6u$w>A_-nQ_mR+l-q@B%w~L(M?~e{0(@{^e3mFYRTkw3IW( zCeL&YM@d8mJiH*+Z}+m$|KhMBwVhKWWwGman-6_14IoB#c6J1MX2IfPWRztv?CI<9 zx=myLG_k-}QAS2|&B|tY^m&nBTluksszeW0nP>C)si)#j)5 z7OfVkaDaWjc&by#^rq~D&na%SEK|j3%)hP>j8;2p`D=2T^5;jFmnFr;SYX@kq0@Ez zm6`2V-mi|=9J3lw5s}oj8Phq;D^gJ!dZ74-Lm}}lH+!E2FK$4{*}P`YxWn!qYrFff0k=i zxcMSZDR=d5E^Gf~mRW8{;L`Y7^BA;y2)xpd`bae={P9)Gth1vJER1klS^98rZ+`M+ zcYoUtdlGfOR@S)8_xBqNiDmS-UN1IGK4-yk@+)*f!sYgqxkAwMUPLdCl%Ymf()#7p zS5YWY=6_31E@@pzNW0lzqTiDtM3dqo@6eK#s+cLCvQgjFDvZDmm@b7@T-hI^E6Cs} z*cWMwYDUl)2LXJm{L7#IhZ}P=BZqPGX?q(%m=_6be%W#Tk`|J37lQn0%ijApu38_{ zqG6U}xl$?x{u1KiID~}7O-*UQVV1W*%l>naMT9wDRWK0$j>fNoRajA^C-ZxAGraoO zC_B%yr(r&}m3*wZR`AnXqsrA?T>CjSh(#W_1b%Yt|t3kLVDC;}Y_nlid^y zeat&M{;;kM3E$O=uYDa`4 zF@W+vCVg9EM8w)ihGTwNO*}{nyhHuSE7_c}kl+j_H`eS-RRH0SWIXe=gD5H}COUO% z`HPBxogsjW1MQl`x##^0c0vjYqkF#>G!PjE&*q6GlKYy)mX?j;`qxG zrBq21Y06;>evqv>s`sscq5&sG-nbkFy)Wx(7!%dTD7z{?P&9xn4CgS#vZz&i3YDU` z-XxZpK1~*4v(Gn=c*s*kzL3j4N3^i8_7Wzd_hE6|X2Gx3siIss-2)r5ah!DR9v#Nf z*SSuA$dzxd1BckIZ;ut+-M37lcAwifyD=bWjP5)`(%+{9CpVkt>C>y zDPfj`Ust!g-oRDw*LeQwaZbmqaiDV3`i8+&z3nVIF&Wt_7nf&1#B0mjM}h<{`2A5; zOglvoqb&&}BhJABsb(KLCZ8a*Al@RjSk!#oOCTUr|4E!PtW%9gHkL}s#ZaKGp7bG! z)T<^agj}!^Q^?BoPs}4a<-QR+m6?XdJ$=8Ra>K}ciuuXc;{mDI__>X_>D6Znq4j=i z`Re`4<9q|GHajV?|L8^^6SHx!_f_Tv2TyA~_-Foi6Gl)>vClzVlYdix3&*FGnJozdz6WZk^TYdSGFb=#4k`6C3~ zpA?OTj#9xYh$lFp{UVd)Z5S2=O>=riL)(bw>{iAQWh?`cNw1*WO_|td9<55hZF;`L z>8_9{sxUoloK>Xq@CSpLlM?tacdj1STEf;-^~QRx$ovWuL%s8L>D;=eY6ud5*BgN< zH9H4~836u3j1E*Ygb0kEPd`5=rYGVRer1N2IB)gwtgE8zUfk0CbcA1CO$_}Pd$sW} z0~2ZtO)K29x48!V_?n%gc;d@n{mmTFpDQ}vE-sg!w5+X`nZV9_?IXV5m+zsos^6@) zIUiBko^mt4J@Xrnc;+b~li0LNpkBv-P@S7yEe#v_5NxW84;%Mr}`b72C<=PoCvQecL@x%J~*xC_( z=bKEVcs*g{`E@gD6!)9H6$g89T`Lw$gRfp2FR9-()ryC*x3cyn$Of~i%juAqRQC{` z{7Bek(WTLSrg!i9rQrj^lGZN|Ahya6SpuDHp`PKAYp-Cqh1F%{)9+2pr_V#MuCj~2 z?>eua>u81$r63g2VkyB5>cRF$M zbS88)sObEmMOTuW;eEn|f`F_OOd+(K>Y><-N|t-fe2)!x(T|K(ZYDnIJh4&lYO$b} zTb_HBmp+GEkS-weSvmaVPg!H!7!DDSftmwli~TC^Xz{j&Y6~HK3pdMmG&Y1rAqxj(m^Bq|05kFI{JTzOyd7X zXXy0*=nVb;aWU%);}vH?p2J3;=GJV6{|S`GWwy5dwK234cdj|!3ahSY&HfX>f*mg+ zUYQ_2^4otPt#vldY4s#2>nz8p=F8~W=;djk)%8aexN4>DiX|Mx;9Vp&Mw$9Nzw)U5 zJX|>q*#9GKk42Ej z>+AU(zWEIcLk1vilEvd#FfStSDWcSh@#}uMw_WJ zSbV*!Y5r!l{zq?LSwKJl(8Qwl2IQ@&nVHWiIkOxHI_l0Jzpcw1eB65eZfEO?FGn~gslXV>Jf zmRbsjyMEQ4DTj;{Jo;Z$vc!_M`HO4Ldr(KC`Q!Lee6EF^-J?uI&nyqj?N+~k$a?O1 zpHGVR92&r#kt)^0R{Feq$TtCQxcbcxm#OVRyX_mkYA?OUb`{X-^?-WKl%}VY!xsZG zi!(AY?Z zehp3WXc!zt<*jo}!2+%vfhQlgZkMP1H`c}8a?c-X0spqW6nbRKAj_ZH^-CatLrp1X zXGlYro&By=$0ilp$p%zDi>i`6x+f=V6UGMzM>T-861t-xU<|8oNSHUc?xR^h*YY(A z7)8vfY3Dtq&wpBx8CVZ0(M8**>~_^EDaqI-?!;*5+gQ`iqs!H@!Izum62CkpJ`T9! zX{k+Ruj4U1Y4p72?i{}b{o=Hj5_U9r#TolR_sZOl0_Jyo4~&YtYAe$yc{I)&57!YF z|M;_xIXMKUGu$8B}vt4{A*~29Sxp|l`4GxpK*syHCFId`t6b6_3!od zzln$I>t>0O%pz=`)^cA|Wj;?4o~guMi*es=ayc+8P-5P^x!!%`x;bRN@1q>J4?iEu zVlsw8dEz!FC(*3F&x0S(qdwIT9r^h*li)rG?#St|shyWsQP56E_^j1A*D!B)b#sju z2)RY_U~3_!we$rBQ6yj5&ty^)W)xu|W#EX@FmS&5dwG9t`IglMs6ZWwY^~mJFnjU< ze0o9;jgF7A#t=9%{KImH4M&CALxOj0xCK()0onI2D$Uy2$QmaUp9n-2w}mqZL@uY; zT3BALf7G}u=X9%jWRUa|J6QCG_7l>#!oH7bPkPf{$gDT-&Rt%1^tjK~3^`mRyZ<~S zBby87G_KQaL&UD~`u7QZcU(m41Qd!pv~(iATVP+}MZ46!yd(Ig1O~JhDpWp~>D!oKcQz->=H%@bc(= zw%)$Jz+`~55GL)r|Xz9}pkGq1WCz5uz>Aj^6r^Z*|-Ry(g!{y6- zFxJb+2b040X2Cae-L!%S2M4S49WFPeT+T%0uftnvYU-zJfdiwxb${Jvn?Q!uE%1w*pHkV@|~sDkF%N^Qxi>&R$2ww-g+?LnYT zvFc{U8!F0~cK0u{H({ldr=OP3w%ssf#Kv_1GIndYEfyZ-ICchI zda4q*-KLmywmFf7#0IN}yPoP4pC4j)b|BP@N0W;J4ZFzn@>2GIl@Ol>)DfGlU0(f6PNj81=#Habu}aegQtGJ{i<+EpAaza|S$W6yDfz%O zC6A6fnbp?f@M`g>4$gF7`wsT{WiZB+oa<9>PQHlP#m$NU;^Jy#Koq*qq$4SGsWu*s zhm-&NC;MvG1Y*Q5ls5TTet_u;?=~!k=BB8jhRc3xCxSN+Y)9yy=E@-QgT74+M-yZ? z+Np|7k#s54ox;NMVq5fNW`Cz+6l9raNM0~$u|Fgu5*pC zU_$I)kpt*jCT|=A6bX=)jG`haxa1p?nv_Ge%Z`8oCo;AZglf1|g6Go!`clDTq@ZX- zTKj!iG_FN)bvG>GL$pggi<&nwfc*2E#BWM`uiyGD*DcA*WXR5cZHEQofgR;Y<9 zb;;8m5l1$I=BNn{fzuS{P~icl797Qnh!_p>^M$N(UIgCW#$nPW{o^SIAQrj z7H2a(Gvl$dtL^r!GnKH2hei7PjBw^NuJ^#up)ISfhMMaO_yl%5w`g5Yl$=fTx)G?- zPyC@3^*K5q2+W9P|CC$(^#keuh^mGd9G)13p4=jyezy#=V>y(#-x)-?g7tZC+s-6p znYlUpKi~IZcA`*ss4X{or$>~q>56`H9m&QMt8?is7_pd68>tAcI3kJ_awRk8m%q22 z@Zw8bHje-BQrBhB4fFo(CC5ti*OCrw(mikkb>d11@42#NOqt{TEc8AS3HUvc^C;J$ z6nGUYuygf|jR{`>Y6U zEk+_gk4jT~ncTGJy4I`4xM1e6o;8x&HB#(!z#r9mhCSl+OhSrswf|3VRMvoui=P2T z+(Z@q)$%)5#NWjqSTElr+p^_oC-6Lw1lZo-fKGSuc+_y@Vt*0n)R_M64z*it&jLuE zTGJjZ0InaY$E(_&_RTt0U|4?q3_V$dS^fO{_)gD;$I%h6_wU#||Kn)-DVjXV$`S0= zFY1p(d?6yHA}$RJ4JCQ>XaMxayY=1N+&nQk`Hhy*6V1idQP}yVrvp0H*ZGn>fVYx* zM|K1j)+zOX6-X8wf=*Lz|F5Wy$`n4k0+lBKR?-aQ;{mqUdGFx#QBa}-LGD&SPzMoB zu56>bP*CnU_EU#fy3iL)=v&@U-fjnE9b%a*?Af*@@CCgUPPn9#K_Ha5p<$UQ^{F3x z>DN(og=tWK)UJW&LpWts6HfK4(JFqq90dA;|3d-o1-%!FSi;0`VmaH_jlJg zC@=5rSs|Z|;hS*kpN*+pPm9?8XuFCP#{|CGl{}Rc z&#nqM!i*7&GtpXx-`$vC)g4jeqg8*`{G%G}wq=nC0bGyywL5qJoXK4qD}-KN4qdc| zI}$pWcmgG@4@MIFbkHNow&C8-qPkw%>NvMWY6j8~bf zzC~nUIrL!Jzw@@Y=ki=~#$If2#IAd?=62Bdmr%Rf*nY}C2wUZ*y-g@+Oma;MhFfsw zoPlR1Y0Z*78q;YAd=AX;6k#ip>h3TLP|tA9=bT^sMxx9= z-C~j($R@*m-N+#IrSYu|L((oWQlZ{WDa;Mz6osc#0?UT4fXVDZaV zT72&Lh}p95kLLQGT=1CQ(((O9=!n+&25k9u`QQ^Ba=u=LgE3Rumd+yycPTu7XSk#J z+F<+BNTY4!*YW3Ym6))>wyTY5?*B)m=$}*5XKV*IS|6vv+8hanHf3QYb_$U2N3;C9nX00q!otB((SNvD5t$3Nml`&<_3|n0 z8}|Kfjw{s-x2^_ZZ?r3Ang_~vTa==vpsS;(eZ=b1P=evD>Z%FGb9XzTjPbpl#?=%* z_K)59$7y0Rf#=~!V8XD$E1+j6HROlx7uT{%|&^?0KPGg8(CivJ!G{F|)59xSOv zCWBR&{%o6lG+lrprD_=FKnZt!<`ExtK~EgXqskV$*lw~l>n}f7o16*k(BAt{-=O zxa-zH)BwK?E|Ui@@Z;%ST+EnXxpX>Old@=#EVXYt>;fg~?NvD+X5(Q^)4##}uIKYK z;$EN5$XZ0e+%YA+W2RR!FR&3%o!CWwc}7E1!_fN>x1+Zw&>|-j{;A9 z%TJgoE%OMCOke4A)|o2zYhJ9#uV1#K&r?8`YKgjC$LOe3cz0zv>oK9KZ15JJRL@&m z{e{dv_elyKXXAm`vjhE!*QokN%y212|1tWnaUwZ4YY3_{G(Z+mv7Pg=LFT5AyofA> zmX%eifBROO2&iTrvR3Hp-=MgIA(#%_U?uR!)lID)^&Gg>bEBFAA^NZ-x&xXr zgGJ|a9tFVqCh2DkyEByqkB=>8Dh}T)}Pq=H`0fHk=s9PUgtcdEaet^c~0KR~#W1{Ia;m z3RdX|lRHgG3Csk2$_y4K-P>`=zF-p1{8eJ|Mt%*{@OI-c)xN<(DcAMP_^o>hJyI7P zmh>`Jm^pUapV>(d7;_B!1^(yl{nwW4qm_5yFD4oB$Pwi_BYM%6n6%_wyiP#62g zyNb;IAO1s>IWg30CPgWa{9FC=H+dcH zt2(}^S2)K-zx&)4Sz7{^QS{_<7?$}*^EH0%!zs)n=Rzh9DU&yRKI{BdPW2q-jUvfL z_LB86#M0ejYxYNG%Z;^9$gMoggg$JMPjw@4ED*k@$PA@>hp7hssQ^s3`NPr2J0-$= z9_Er~F8w|}nhH^v7Yz63WICYzrK@Q>f&RNybTViyJC~bO=g&0|*eijB;p&|u2qaBG zfMxk=dX1ti+7qb4|9T+)R`KYhWE|{-!kELG;5IxyC2&dCVWr?diihQr(~jVOy;f6o_ubXjYUuXuNoKdA}jxIO|8v`|Ca;$|L~)- z@Ay$JVd732U-n*b{Kr$x>_QwNJ)wBe%AzlL)A-O@@fCG-s|H(&&u8$|U#eKZU;UZR z>9kdzyz}2*S=$T+IgG7?ViS8Sj5WYGe>s#(=j;a`zI9mbV0Hg5Aq%MBixMzs&F4Cn<; zQ1<#VePLoJu%pKtmIU2Oa$S^?Hp>#@?*c9JueJ@MZzHgcnXC(wq<9|OADhf2BKRn%SV#vGHtrvL7#qqi+=a zo%14(N_zrjyTDCoHxe~Ku2U{8hw)XMbLb~bUB7()0YyG?7sDA|%VQfy;pHvm#H*?K zLL(u*GJyHu7Le0y<4Ilsrra>>g@;LldwD{6NZO0#TjgI>Ti-`4Uw3sYF<8ltzH@}T zM_-6;MDhk1tTt;^e&PH()`fAEf&IqJdi#5oalr7O8}{eNT&@m=t|Q`~CUX>ZbR-KZ zEpM*qQC9y@$H)C>x*jM5XPal)r&D)V%P&mIhd5Uri7`@~_dNWKwZ8EnvlefC|3>=fd~=m;Av#3vYuL7F=gAi=io1 z=}IgRefJT*&hr&MNor=w(i0c1lE@WYw(MfzA;`7#^kfI_)j~wvjv(Wv#=6uCr8RZD z&&GdvifZ2uV?+|3{%fJ(08N=QoQpEMA*7_DOAEV2};9@3@H9(}PQZ zYrf7u>a;gvwli4W%K49jYk&X;lYgNJUliN5GQ=Hj`Q66Bd?}E^PWEpz|4zY~GD~+yzr-C7ih+ zO6r22?|N@$c{XmO+d{?$N!2uUGP2kzME^GyptCdRMbFxgCtV$}c56VUNnilxy-r?5 z^?j@?K+8R8F!r}5eEPN4(zkvLZioYALG>v-nX$K~Nk{H%EiN}#4f2*$)^%$Q?Y?40 z1mWp3e3)D61uvYt|NaYqBV2aMq5Qoc4crp3^ctA&n##YuRM)L4Z>1u6tZ54uOey>Q zVNnqMJ$h+zIyLIZmh}{ySW@Ku_N-xX^RxSn|3;pa!%whPyd66bLOK2y4+A@pJ`|j~ zYleZ5w#pIDZk}<$=cWqN#M^$&2Jk@kugAyPYI!tdWYGHKsH;8BF|JEJ&BiDaZE7%}!|m=gp5v^f^B>IJaKd#U zO|J)aV*^MAVlLbl<{0?VG*Lig9q=!Jauq+X3uh96KO@oFJ7lxMWj!(-TK{!Jby+y7 z`B6d~weV<^=6T95Q|YfbPdNsE-d=P}%_c+i`5jHmE{N&Uth!hCR7|bOkQT!c)3eEH zFrAm?=4pemroXZjr>;*o`E6%79a@iN2Lf*l{<<&PH}HXiJHe&T&r=$2Ya2j~?hNvD z*cFE3D>IHcz|ol)sh-tIFyEdG^5BVL1?>#jm_ZrXf~ZEFSnqoF`wqmuV;}PUJv@1N zd8cQAvFqHHYcEPGCET+X^z+m^)tThVfK0NF z7&L6rV^QnA0BlZ5A5<@hpE=h!?|^RqJO{;5q1C1oQWeWCU@REg=UE1#W>fSVe=7)2 zkN4lec*x420ZU%)w~fa}JGzsKpSTW(K0L324@uOB}0rlUIu!`<8Vy&Ql9 zGZF2vKQ}Cs=P!r*DDEXMu{ZpW2PaSS9Pg%9rmpxaDW{~%qrg~X4^Cr-tOx+0zh_xSlu^WF$z zA6=g6oTp?{Zfr-gk%_GTVFw}C?*4x4pc=|(t#isdo*IC8u~Vu#mj(3yr0-m6az%@X ztr06i)7LlfHAf$1L)SGhvQLHXej=IDjzX;C5tEXlzX&j<1Hn8mFQ0FDy!~^t8A0bh z`M~~0Gnp(_<^-8EP?W@-pkL0_Stn>TRg~EUG47+36XgW&#O03Gy6on^g|ZRt!zuN) z6Xe(8xX|Zx;Iwi#JJnSKMxk`Q6<{?DD?(|~HL`01_=;O9B@>ylbhvk3MmM&@M=eKP zxT;Ltqh`kYS7wnxZa?@=SU>L{-pa9yjyE~NOiVV>)Ss|^G?K*m2YA5R$((ugp0td-$s`s)WyG=>a5r zD4H3dBqt``U=h)AE@55>0yKF(HKprW)Fqk-y!VE)*||oYr5n>jATY|oaHxm%8^r5M zIys>ohiq>AmaEyBFI0vVjg3=myO5_F^KO}?<$Y1BKtMnM?&QlkT)Ee|+2UEV)z=G> zLlLb2Jw}G7q&WKghZ!heqM(^uyw>ZEOWrZWkk9G)03;ho=Kz%q$U^(ldfo8o=wYpe zS{4{B{^i(Ty-zJl-1$jnkfg_ej`MC@-&g(57l+EcC#xnlIm}y7lD# zy+zxfg9nC}hU143^?AcoSI1zbt}q(L+q!?Y1p}*slvLiGAu0B3{9Uxzg>cJrdu2(7 zXeEK;PURXKH8nOq+yW!IdwX#>@}5{*6{FDIMAmKynuL&hesS>jwrJ#|pfM&gw$9sa z-AZkhOc5!d=|oiWApZE8ki|$mCW(W7{dXcGkW3Q=GqQHYZU>~L1=ZX=eVOBcEZ>(( z29z~fLV8o_d_O-wDp5ax{QFW>m1jj9UBz!<)y%*7{f4YG zqvOp@+z_v-YF~JW*mfKdu8eR*kx+)B^4gX2-|2`5oWJcrHO6EoQ8DwZM5QSN$2a8x zfCfuThbSuN(jh7wtz2xdW|)F<1yM7L1`IR>p(O=6SV!fkCjIOF5L`QaB1=avk%yt8 zdjv#4)J_DI${SpP+_W(zTB%BR7k;pDR+?RLHaR(|*AXBA`~_QCzt6FAz(@nmf%Dzj zgzW5tiN8N9)suWOgy6zIOLoPiB=x=9l$Yd9g4i2wF!t4j{VO)3ilOHp7-daPocUS& zXNGgKDIf6tIdh!A1G5twuqE#`VaIG6+Hh8e{jR8~6SGGQAM_zJsb|^131DkhD&C-9 zP#Q^S_8W;8$(ELWH}mlL~r@BsQ{l0 zdM>+Yq+Z=nCnzjtKl2W(tZeRzdX^$w6peoiQqvI-sL5Dvy}^=oenQ(nR8k$gHVo9U1~R z>_ys6s2Sh#N-1Hu=pV%?-Ru(_AW%e=K|-YQ^S;*o z+5&!{1?iZgX)4HxQEXE81j|dtFo;vnMBvk^RP3)%CI%ztiIs_5If&|o)L_qCF9#$pqij9o6?(dIFbwv_oDYkzeH4BQEjqphDs->?S>W zE61#jiQt@j9CcE`LoO`5-?Cy+Ybun%m!_nY<$?>*C@}<#-flY~>b}L{VdXhZr&tkL z$Y>(}4#wQ-76K7#=Qqf{OdoM@yGZM*VU{Z4D+J!)N|QBBEoPWiX4g%n)nv5feQS@) z`UV5lgiYsbrG*1xm9oW~5F*{J(d?#fuXc0;$}hLM5X+bkiRtpt1q7|fL&c&(j~czq zj>5C6XI%wn^f}1WWCYfy|7dK6sm4$Pw|IX^A3=_oaQcZ&*-y@HeU4nBu&m1!-?+`3 zz-+MBIGQtyJ064~Klju5M&BLZo{rv$;p0wXnQSQ8S9QfR)hE4p^QLb9XS_agD6J$g zu9lgVH9SbqlZ2F}6VZVZ988vw{b%0ck^Wf`Gs;2tpBoH_D*?5z`R$tyGYOqfDLExu zVJgB80fXLahE8xOC;L!$R!esZmqU|5Ge^bIUIy?B?U<*cpV@*wmDFNicQVal50qUJK^G1d>P}`p(+CSqW@2Gc&ZK z+EuRrG_)yg9WrX_#S(wWDX?vj0)b8e!>B~SssQ!_-{fiLiCOUt86_p_68>dFd+hYv zyf57^t-hvxyC21iF-PuBF>I3Rw{#@j^4HM;Masr$&qEoB3{0KICLyNf;c>Lz-Ih_d z-?Wen?0}@(y_Ned8>48F+wz?2#Y4f{-NCr}k=fw;8=VZTe{M@T4+4tPYu6_fdDi== z9R(&pC$%{Kb3u6I*mh1~ZvH3z1|!FZLbxFqpK8o|p@2TXs-Uv+UZYNCdpN~<1^4sd z%JBi}>gwJZtD@4vOvOH;-;+FXxRU`W#HIJ$Yp>0q0Snlm-qnGag6E?5{W=2CAO?!ayOgCizU~{!Zk@gx$n;6 zUfS_VTOjO>1iKmaxY+}-`1gOB%jWO30?D_89`r+VPy>GKv(B3oS`vn^^YO7;{+^s|vgt~|K<6UBorqKsLY5+xMu z!+%(IA(JnBnr#DP)(%G_T;7iYa-^idRxd9v2Wb#w|Ed01E2y%vwqGxXwnARGU5P;) z;5~SKKi5_!Z1I-IZ$;M^<#3|@2zOk^Xfy*_03b(*>gYc?BTn7c3eHJ+{upD~d)tXm ztN#s^|1Z;nkJkB16-oM9w=tz@(9JprbO3iTDmp6+%qk^mL{zTE-_WnxZ8bKpu9l54 z`8_6i#l|Tqn|IL?{wd<|OOO*@C6hr+ES)vS?{h>%gbK+g5VCsz{(VRTI%cTNq_|dc z67|L?pX!4f$%UfA;dc3HCO;M^S+=C{+@tiL*9WB<0JqK4aq{itXHQ&dAYvC5(+aRX z8hUz>X4yZHDM?Aa3TkS;WWGAq>I-60QeAA>*>$N(ej0d5!x$zE()iy3i4}hAv@8~= zR904oUAqpE#l*$MnO-z6QbuN!RR8zGujOT4Ur>|GY-|xgq#BqQM?iIXcsK^=d@{iV zVkbM@h7O0fU|BgsZ=A#$R(vXIIxL3MRjkMTmL5bm{2@@*Z%Dzj6nHC?;a#iGZyuu@ zBhGb2Qv7}(gTT(6wIXmj8?_e?FdGI2v$qNejxl`XX5 zj_x=bBrp1lp;6O}XFeh-U7G6ZQcg}cAcfXjh(xRN=~%Yt_l0NTh?g z)Di^Px12{_%&z)X8j4)JEQwGB+b{s*+P{HGmWtQDt4p|u{487IqQ0>Ce6$r_<5DgU z^Kf8S8{n@F;M@yzTGd!2U*0mev=rU7v_$)rm}t;+ShnB2@wQf%69}gSfBbkK=nX!6 z_6`Ra>LBd}6%mWN+cQtSWzED)$_MkT7zZ5E87&&WMIP1-TNLEwp$Q8MmseE8SZTg^ z0df9ORz-)2K9V5SASevhU%7|8K^BVl9J1RRy}fKtQ6$yPKEya8s#r#=Ghy}hO{25lz?NJX=U41XYQ1@)B8Wq`Z=zNYIlbg&|8TotQGb*oae`2W)Y;sa!gwbz_|M?1B zAqiPoG7*8Zh^q2I7xrqBT9%U$RnMmyY31k-C>yFjsv8>G6-Grx&0lY;cn2zkUoOM{Al?qSZH(g!lpZKgG{&RPZ% zD(E=?5j7wMCKAfpD~p0Sw1_DX9Mebq>Tgplusm@V-a(j8zD}W!67c+tWE4J(_ze2$ zw6d{!IEcp(SrHHV|Ao&E_{ds5JtE+`qb_K*BAeO69nvNMKB-Z?t> zL6wk}FQC~_%qCTTaSFc^S5lQRtQe3ZcMT@9o?tUWj}8t%0woBHU2*Y(&!ava|p)<>_^>evuPl;=Dtu^vqOH$!)Pjx1J1e* z=Id>~!{mG-sBAxQ9bFx}K}<)np-DkU(WfKlY6XfCr|Mi!;Nj_{Q)|ThryD9I`AglP zRvuM@{}>#yiu_P2WtWOThCG~{3My5@y3UBC}VrcK>~z^7)xSbd7a^*HN_bQHSn5KW36@yZlw}zx-a#4{lR5Ju-8d2QYdMG2V>!lHlAtBCbwhD8mg-91*G-{%cMbMzfRO&@+pE-f@86sK zl=!YV$9F~vhDyb8z=ud&4%WX%k0ozp2PX^OCp(ru)b);d-P6N_hfK2$M$q#8V5^YSlYODd zwjsrG(g9_WhMronyH;h7>aJz@hwFMFie%@7ZwUE>>>vF85dQhPK{aG6WhVRI=dE9m zfB($+y@vz}I9Yizel#-Y=f9fsHwh<3ggkx>vNvD{jW+lX9r68w;L|7A6$0h@p5GXH zpMLuwKr;Y>1f(wF^xu@G$KmQIcw=hw8b=48iTaJIp+8supQf%lAj;)yFCd~I?$Rj> z(w&RcvM3>lfGBloX;45q1QwH2Kv3zfD_u%2DAHU~K$K7#1fV&5+5>tE7i4{<9dROgVG^4g_J?`wk%I#>GeMS zN$_uYHIsFB>->XVB8pCdC%jsTwrnJ`>MSAS93#WZgJ3F-aF;tvkpg{(#&SL$mmMyR z2x$7q$-i(o3<_ZWlKW3;J4GhkRkMAS$gNz&H(arY}%^i1g!UD=t)kL0gOjinTKTvhGmZC>wcp)$sIS;XNYZlHkPK)VJPg+nW<}skQ+p2(ukRR|&qt_flcFL!f$|FCjg_ zeYm*3u&a6Th#)Vf(ktfs{a7NTQg!V%X{@oNz1FSD54yX6fp>fj@%MV?w>KZK?KFrj zX|qMQ&6oj!#u*rN-F8RpULi#(K^3@GC$oZEZP7U5^{=g-ia_&B2I7i(Nu`TPK;O7m zW3He;!#JipQ$JYN{X$3CpPOXIH0j-QmsY8dNx#cNC3h0TwHov1zTc)JECmlD%f+b8 zV}2M)7D{Z_fRz8;5ID$k6$ng1l3pdMKJyea;8CG*r+5K5wY#g`@(^CsU*1z3SHVG< z+#Eb*)lsfZsrT$jgI?ycECm%=D8nFxD?<6&Cu(`RGvKD57*+o0v0AM`ulrW-Dpa%W zv^=cx4Ua$BSkIEyLlU=nSb4QWX3&4~76sZ%K9}IH3fSK?Hd;+G=@{N65i+iXs3oBq zdpz47QliMXsUc7%EY>qrg8v~cjoVYzclMTs09zE~=1hGR9hQ7Px_8c+_=h*}BL@)bDU^@C>qp^@X%yaF0B=sv>~fN(;+If+YA7>N_~@;z zQbzd(3?enn{0FbdTJGIjeRjVXoWao~vf70tztJ*g;n4ldJ z<@m#+r?1<+0+Ckj9#r80wR|U&f@61uYv{)@>Vfbe1UnEV7c!jn-y+HW;gag!kMjkD zryFgNCsG;L4Ns-XG17ka-`2h78#9KBN}3~2Du<5mNz$vPbU?=n?~736Zj$d#S+H^w zTE*2xObY09&Z(KrZ;FLBY!K6GDq0f+h0LzmuKx$gC|h?-MVBtx>M zIeVp;X@yTxRMqp$fPvs?CaxU92c!#QVF!Z5<8YjtF*HTyq>}X$9B%0bOZuzKQedeU z4zJW6z*KcJ2ktdmpP*$)FZ3#2fBH(h!s@x&dj0}dv858__`E4Mj7;u5o~a45oI&Se zP+ZgDmi^pjZ?4p>e%djHeoq^B*1wc`ZE!>07`h@2_bIDyA1J}&PaYCZm|$!-B5XDG z{r0E6SS6Bxvur03pJrpKQ5p)dz~$-lD!=Ku>pY-g?e#0ki0AX~e*OZy+Z~lSKZ6Sf zFWvS1HACrRfsVwTU+A^Mf(HP&=``LGwB5 z=(QU!c|TdtYq{MmdIh9c8p_VRm16W2!gJ#mB9$5ebztYxDwWP0CK1wpj4!-<7!4JV z%5{Hu4su^T*es*_)@!**&l<{M-{EZVuX4j0bOyrmye`l8I$(ac`-&m86s=Oz>%Oll zqnRqr|m8^{XB*Mvn_g z-G*xn3=D}#7$)GJo#^^W8LFc@46M@0$pu@`zCkX{(r8jY*>*O8qhI-J``M=D z6rzEmCBnAKj)nINsr39xs|FI2&(}?l$^n<|sYwFkk_xf_^eSfpBo)r&Vm3X*olSU! zCp(R}xb@<+)qsz-pu(G%wA_fORc`*s%Sq)S=*!UXhsUTkpG(QmT;9B-nnVPXcRH8j z`JmKczX!|*OAGeON4&j_*Pu%|qVR&2s*&>bIqj)X?|C#EvNibrIs>F9T-s|TCj8&5R(Hl#v5l%Yu4$jx>=JTkaO=1bgr7QSlzzo9QccW zkf>1rlcqkW1yR-gqEY+P931?wZ*07_x%xp7Ruva)WeX`F=kgBMsPlx0zQ3gYuBXXs z28~OnhAeki?7>lgy^u`wwM_df;B^|zTc~sy0*gfZdr8=6e&6*!ENj@AH5HceE2nq- zyMdY$Y9EQIdq2GjMO`Nq#FwJ5J*NM)BJ*ygT#K}n@5r{~QZW6wun}84+4Ntia9YOv#J?TEHyEYPi#P zQUEjRcuO{?<8yyYBQRiTF6*Uz4L8|xy za-|XKNO{J8ra?Sg4kK1H>R^?7s0n%f^Juw*FW?U=Ia@dtk#)ZuazjzLT6`2w*UuB*uiGwsQ}4 zficuz(tdYq8vy(RohNjWXDGX(2`R~ipmT5S6zTLhBM*-P9mW>HK3~aAKe$#T zv&Y!5eWan}7b9h7OhtIL4v46)$!@(pgft(-4}nOL#KFN~+O)+E@u-ULm?par4SI_y zP9^_ZmZ{9=Q?QJ{8i+mb7b}ybip+hX!tS3y* zv~mB!<1Q%xBDTF8@?e;w1kPECvSiVT=2XN+Vn{h?pmE1?RIIJ2r zXq|;2U8|;$`C-*e9$?nWV~*)4?y^riyN(5xyoWL(j>}t8Z*C zkFemO%wu_>qsOkRuA01R2LeNym7*#t$?@?LkDt&K=qE<$>ay7zJs8ciIQVVrK*meL zFS6ZV%|(%(EG=nODtF^QKMQR-Q!lER8ncd9@XCe8(08s3jLeD2QD@!t1-9K)Lz6t0Pl!SPAO+*ntC*?@GAYT5< zOvWT>I92=U8rHQAI=>q&ylu-Fe5FmSowfG3?-{U3wY704dBaEx!ZGS03zi-ng-1SG z?n>_DFDuW~Avh*|T!So-cZ!6JIG=yEFuEb6H(7g*Ict7E)go$cJ8$;;wmmKKl;_)9 zHM}`x`3m6|!qHtIb(pm{KeRG6HHjJE@=qzOt>|@9>JHNJecYzcv`o?Fnd=8sLaCc- z*iURGYv~$KPXt+paepoKAoV7n;)n+}XvO8OY8&*|(ge&GjD`YaF^R2n3yWHe%YNOAq@Wfx#prezaUxJ~TL2W})JWT(FA{d=H6 zI$0C0tOexN6<*D!wB907k>TlMKYqB(>7_8ImAdUNuKRPmvax%jNslv|ahPI-;mzdK zGU%YSV0@?m<%2YuU$aMVYYWUdqGSnTOVwkCx;bc{AVv|mH|y_NnZaWbl@vVwzk*G= z=?}HOdzup>#ZjZ<$qdFBuyPRQUQoY2N zc<$rp?44!mPm*yQf}K;SsHPVj`{M3e)Q$Vd(QV;}MGIh|d1s63&tRK-iga_{?_GT~r@r{^Jv5;; zyqY|RO)|}$w?jxis_|a5l#XvikqrN|+V3641g}&wm~Q!=scS<^f6K_go=q-ZAz|e8 zOz5A*&7&2_Z(Ag-w}}5pk%y+CNNA0b5_$P&koVI9FVo`DDASNa7H>l5R@IwSCNcNV zdErM|=!G2^`r1Cnprl*WKDPgP0&e40p93`erK2BHo)LflL<@6QyWu}HiOW_cw=ugF zlbb3=kVBuU@Wt6GcrfG4l3Mj#f~CJHg$^Q<47qG56z$A?liWJLJC;(j9@eohC-le% zX}2gBywngRnEl1cYGPY2hjOW_

5r?w*@K=47 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�m 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 I5(p;_(F^X(Gy@Zm$S8i%v8Ln{%4@l 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 A>Hq)$ diff --git a/icons/mob/humans/species/r_synthetic.dmi b/icons/mob/humans/species/r_synthetic.dmi index 9252fa3e91466a909da21119243899601b95330c..b619cbda64128a111342da0026dd1436167d1c4c 100644 GIT binary patch delta 1276 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 Rz_xsljD(_irKr)5{|46g6Yc;2 literal 16010 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 s{vC9;*uoV5yUWLqSiimB&r9w! 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 z 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 diff --git a/icons/obj/items/clothing/backpacks.dmi b/icons/obj/items/clothing/backpacks.dmi index c8cb85a7914a633fb589050ed55a46db6ab806c4..8dbba91502fe00e9eca0601858bc10d53e20de67 100644 GIT binary patch delta 33879 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 delta 33467 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 From ba181d7e313685a117c3dcabdc2492df111f667b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 00:22:00 +0100 Subject: [PATCH 134/495] Automatic changelog for PR #3392 [ci skip] --- html/changelogs/AutoChangeLog-pr-3392.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3392.yml diff --git a/html/changelogs/AutoChangeLog-pr-3392.yml b/html/changelogs/AutoChangeLog-pr-3392.yml new file mode 100644 index 000000000000..c896c963a59a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3392.yml @@ -0,0 +1,6 @@ +author: "LynxSolstice, Sionnach" +delete-after: True +changes: + - rscadd: "Adds a new IMP framed back item, the Ammo Rack." + - balance: "Added the new Ammo Rack to the Req vendor. At a scaling of (round*1), it should be pretty scarce. The ammo rack also is unthrowable and adds a flat .5 second increase to movement delay." + - imageadd: "Added icons for Ammo_Pack_ and onmobs for each state (0, 1, 2, and 3)" \ No newline at end of file From a9a0f62ee360c885e292424294822274a63b7492 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 30 May 2023 01:24:44 +0000 Subject: [PATCH 135/495] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3392.yml | 6 ----- html/changelogs/AutoChangeLog-pr-3429.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3430.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3433.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3436.yml | 5 ---- html/changelogs/AutoChangeLog-pr-3437.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3441.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3443.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3448.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3451.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3452.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3459.yml | 4 ---- html/changelogs/archive/2023-05.yml | 29 +++++++++++++++++++++++ 13 files changed, 29 insertions(+), 51 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3392.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3429.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3430.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3433.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3436.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3437.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3441.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3443.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3448.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3451.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3452.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3459.yml diff --git a/html/changelogs/AutoChangeLog-pr-3392.yml b/html/changelogs/AutoChangeLog-pr-3392.yml deleted file mode 100644 index c896c963a59a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3392.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "LynxSolstice, Sionnach" -delete-after: True -changes: - - rscadd: "Adds a new IMP framed back item, the Ammo Rack." - - balance: "Added the new Ammo Rack to the Req vendor. At a scaling of (round*1), it should be pretty scarce. The ammo rack also is unthrowable and adds a flat .5 second increase to movement delay." - - imageadd: "Added icons for Ammo_Pack_ and onmobs for each state (0, 1, 2, and 3)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3429.yml b/html/changelogs/AutoChangeLog-pr-3429.yml deleted file mode 100644 index 656cc878fb00..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3429.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed a bug in radio signaling cleanup that was notably preventing signallers from working as intended, and likely caused issues for other devices." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3430.yml b/html/changelogs/AutoChangeLog-pr-3430.yml deleted file mode 100644 index dac1b53772be..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3430.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Adds a revive fun fact" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3433.yml b/html/changelogs/AutoChangeLog-pr-3433.yml deleted file mode 100644 index 8dac32cd361a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3433.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - bugfix: "there's less random vendors on WO" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3436.yml b/html/changelogs/AutoChangeLog-pr-3436.yml deleted file mode 100644 index 8d5bd732a4bc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3436.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - rscadd: "Adds Laser-Light Combo attachment unique to VP78" - - rscadd: "Adds new description to VP78" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3437.yml b/html/changelogs/AutoChangeLog-pr-3437.yml deleted file mode 100644 index e829dae9db72..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3437.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - admin: "Deferring to mentorhelp gives a specific message instead of a generic resolution message" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3441.yml b/html/changelogs/AutoChangeLog-pr-3441.yml deleted file mode 100644 index f0195211db3b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3441.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "Added a M89-S Signal Flare pack to SL essential kit." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3443.yml b/html/changelogs/AutoChangeLog-pr-3443.yml deleted file mode 100644 index f3207150e3bc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3443.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "Added a harmless smoke cloud to Acid Runner's \"For the Hive\" ability." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3448.yml b/html/changelogs/AutoChangeLog-pr-3448.yml deleted file mode 100644 index dbc9c7863a6f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3448.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "Added ARES conclusion announcement for marine major." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3451.yml b/html/changelogs/AutoChangeLog-pr-3451.yml deleted file mode 100644 index 9bdaab24eaf0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3451.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed non-queen xeno overwatch persisting on a dead xeno" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3452.yml b/html/changelogs/AutoChangeLog-pr-3452.yml deleted file mode 100644 index ca3a5a340784..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3452.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "XvX end and Admin ending round won't play nuclear detonation sequence music anymore." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3459.yml b/html/changelogs/AutoChangeLog-pr-3459.yml deleted file mode 100644 index 72137a85e77b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3459.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Adds buyable blood bags to corpsmen vendors" \ No newline at end of file diff --git a/html/changelogs/archive/2023-05.yml b/html/changelogs/archive/2023-05.yml index 62aabf5a9fea..1b7c6ff9accb 100644 --- a/html/changelogs/archive/2023-05.yml +++ b/html/changelogs/archive/2023-05.yml @@ -520,3 +520,32 @@ - code_imp: Changed the way armor variation is handled upon initializing. Also, surplus uniform vendors now use an essentials set to randomly pick an armor set regardless of your preferences. +2023-05-30: + BeagleGaming1: + - admin: Deferring to mentorhelp gives a specific message instead of a generic resolution + message + Drathek: + - bugfix: Fixed non-queen xeno overwatch persisting on a dead xeno + LynxSolstice, Sionnach: + - rscadd: Adds a new IMP framed back item, the Ammo Rack. + - balance: Added the new Ammo Rack to the Req vendor. At a scaling of (round*1), + it should be pretty scarce. The ammo rack also is unthrowable and adds a flat + .5 second increase to movement delay. + - imageadd: Added icons for Ammo_Pack_ and onmobs for each state (0, 1, 2, and 3) + Morrow: + - rscadd: Adds buyable blood bags to corpsmen vendors + - rscadd: Adds a revive fun fact + SpartanBobby: + - rscadd: Adds Laser-Light Combo attachment unique to VP78 + - rscadd: Adds new description to VP78 + fira: + - bugfix: XvX end and Admin ending round won't play nuclear detonation sequence + music anymore. + - bugfix: Fixed a bug in radio signaling cleanup that was notably preventing signallers + from working as intended, and likely caused issues for other devices. + ghostsheet: + - rscadd: Added ARES conclusion announcement for marine major. + - rscadd: Added a harmless smoke cloud to Acid Runner's "For the Hive" ability. + - rscadd: Added a M89-S Signal Flare pack to SL essential kit. + harryob: + - bugfix: there's less random vendors on WO From b5f5f7ff30e1a91081a004c185c13404c3b3a0cb Mon Sep 17 00:00:00 2001 From: LynxSolstice <112824777+LynxSolstice@users.noreply.github.com> Date: Mon, 29 May 2023 22:52:28 -0400 Subject: [PATCH 136/495] Rifleman Sandbags (#3382) # About the pull request Adds a free entrenching tool, and not-free sandbag stacks to the rifleman vendor under a 'Entrenching Equipment (Optional)' section to encourage sandbag usage among the general population of the Marine forces (anyone can set up or take down sandbags, they're also repairable by using just sandbags) because as of now, they are under utilized because engineering players have access to vast amounts of metal and the training to use said metal. # Explain why it's good for the game This change would be sovlfvl and aesthetic. (Who doesn't love riflemen building sandbags in movies and stuff?) Also it would just be plain neat. I made this PR because I noticed that although riflemen can easily get a shovel/etool, they have no easy way to acquire sandbags (most engineers don't buy them, req doesn't normally buy them, and even the 25 bags that engineers get in their essential equipment is left on their prep room floor!) This PR solves this issue by allowing riflemen to purchase sandbags for a small amount of points. # Testing Photographs and Procedure [Testing video!](https://youtu.be/QtFh4-rzrV4) # Changelog :cl:LynxSolstice add: Field kit for all roles. (spawner with a map). Sandbags and E-Tool buyable in the rifleman vendor. code: Moved the map from a _KIT bitflag to a new bitflag, added the fieldkit to all squad roles. balance: Added half stacks of sandbags to the rifleman vendor, buyable for one stack each for 5 points. /:cl: --- .../vending/vendor_types/squad_prep/squad_engineer.dm | 3 +-- .../vending/vendor_types/squad_prep/squad_leader.dm | 3 +-- .../vending/vendor_types/squad_prep/squad_medic.dm | 3 +-- .../vending/vendor_types/squad_prep/squad_rifleman.dm | 5 +++-- .../vending/vendor_types/squad_prep/squad_smartgunner.dm | 3 +-- .../vending/vendor_types/squad_prep/squad_specialist.dm | 3 +-- .../machinery/vending/vendor_types/squad_prep/squad_tl.dm | 3 +-- code/game/objects/effects/spawners/spawner.dm | 6 ++++++ 8 files changed, 15 insertions(+), 14 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 74504c412ff2..1036ea2d4eb9 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 @@ -99,8 +99,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/tech, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, 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 e2602dd2df54..44e260eb0240 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 @@ -115,7 +115,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( list("Armor", 0, /obj/item/clothing/suit/storage/marine/leader, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/leader, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Backpack", 0, /obj/item/storage/backpack/marine, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), @@ -197,7 +197,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( /obj/item/explosive/plastic, /obj/item/device/binoculars/range/designator, /obj/item/storage/box/m94/signal, - /obj/item/map/current_map, /obj/item/tool/extinguisher/mini, /obj/item/storage/box/zipcuffs, ) 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 e5c01090e54a..c9ecfba43a16 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 @@ -117,8 +117,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("Medical HUD Glasses", 0, /obj/item/clothing/glasses/hud/health, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/medic, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, 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 3a26ede637d0..49203f7ad5ac 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 @@ -7,8 +7,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), list("Light Armor", 0, /obj/item/clothing/suit/storage/marine/light, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), @@ -75,6 +74,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M44 Heavy Speed Loader (.44)", 10, /obj/item/ammo_magazine/revolver/heavy, null, VENDOR_ITEM_REGULAR), list("UTILITIES", 0, null, null, null), + list("E-Tool", 5, /obj/item/tool/shovel/etool/folded, null, VENDOR_ITEM_RECOMMENDED), + list("Sandbags", 20, /obj/item/stack/sandbags_empty/half, null, VENDOR_ITEM_RECOMMENDED), list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR), list("Brown Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest/brown_vest, null, VENDOR_ITEM_REGULAR), list("Black Webbing Vest", 15, /obj/item/clothing/accessory/storage/black_vest, 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 0a7016207394..6bd1f24bcda5 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 @@ -69,8 +69,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_smartgun, list( list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("BELT", 0, null, null, null), list("M802 Smartgunner Sidearm Belt", 0, /obj/item/storage/belt/gun/smartgunner/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), 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 b29c1ac2e1d7..8a2f9c75f9d8 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 @@ -80,8 +80,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( list("Uniform", 0, /obj/item/clothing/under/marine, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), list("Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Backpack", 0, /obj/item/storage/backpack/marine, MARINE_CAN_BUY_BACKPACK, 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 0883cfb9354c..fe363f56ed7d 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 @@ -80,8 +80,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_tl, list( list("M4 Pattern Armor", 0, /obj/item/clothing/suit/storage/marine/rto, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/marine, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Helmet", 0, /obj/item/clothing/head/helmet/marine/rto, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), + list("Field Kit", 0, /obj/effect/spawner/field_kit, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("Essential Fireteam Leader Utilities", 0, /obj/effect/essentials_set/tl, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), diff --git a/code/game/objects/effects/spawners/spawner.dm b/code/game/objects/effects/spawners/spawner.dm index f98af35b53d4..9973d335b272 100644 --- a/code/game/objects/effects/spawners/spawner.dm +++ b/code/game/objects/effects/spawners/spawner.dm @@ -1,2 +1,8 @@ /obj/effect/spawner name = "object spawner" + +/obj/effect/spawner/field_kit/Initialize(mapload) + . = ..() + new /obj/item/map/current_map(loc) + new /obj/item/storage/box/MRE(loc) + return INITIALIZE_HINT_QDEL From 603540b1dd3a11959cdc528cc4654c5f279bbc29 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 May 2023 04:00:32 +0100 Subject: [PATCH 137/495] Automatic changelog for PR #3382 [ci skip] --- html/changelogs/AutoChangeLog-pr-3382.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3382.yml diff --git a/html/changelogs/AutoChangeLog-pr-3382.yml b/html/changelogs/AutoChangeLog-pr-3382.yml new file mode 100644 index 000000000000..c99bf44d6e5e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3382.yml @@ -0,0 +1,6 @@ +author: "LynxSolstice" +delete-after: True +changes: + - rscadd: "Field kit for all roles. (spawner with a map). Sandbags and E-Tool buyable in the rifleman vendor." + - code_imp: "Moved the map from a _KIT bitflag to a new bitflag, added the fieldkit to all squad roles." + - balance: "Added half stacks of sandbags to the rifleman vendor, buyable for one stack each for 5 points." \ No newline at end of file From b381cd0866698b65aab2b2ef78d2262cad1cdf88 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Tue, 30 May 2023 10:40:36 +0200 Subject: [PATCH 138/495] Fix trijent shuttle apc can now be fixed. (#3462) # About the pull request since you can't crowbar floor on shuttles you can't see the cable link to apc and cut them to make a new APC... so i added a scenery to explain why this spot lack a tile like around it... fixes: https://github.com/cmss13-devs/cmss13/issues/3461 # Explain why it's good for the game because i added a small scene and it fix a bug # Testing Photographs and Procedure

2Ed%Qq#p-CG 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 MXc*isyJhp@KVY+Z?*IS* From 68ce938dc5c985cd2ae0266da59a3dfa1cf82965 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 01:05:46 +0100 Subject: [PATCH 066/495] Automatic changelog for PR #2755 [ci skip] --- html/changelogs/AutoChangeLog-pr-2755.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2755.yml diff --git a/html/changelogs/AutoChangeLog-pr-2755.yml b/html/changelogs/AutoChangeLog-pr-2755.yml new file mode 100644 index 000000000000..c3578ce5e9a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2755.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - bugfix: "fixed some objects with icon states unassigned" \ No newline at end of file From 30ad22f9bc7d3ddce8ea406f8992064b01c5080d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 26 May 2023 01:11:10 +0100 Subject: [PATCH 067/495] Automatic TGS DMAPI Update (#3416) 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/v4/api.dm | 10 ++++++++++ code/modules/tgs/v5/api.dm | 9 +++++++++ code/modules/tgs/v5/bridge.dm | 10 +++++++--- code/modules/tgs/v5/topic.dm | 1 + 5 files changed, 28 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index c562224c736d..ab2d56599136 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.4.3" +#define TGS_DMAPI_VERSION "6.4.4" // 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/v4/api.dm b/code/modules/tgs/v4/api.dm index 2f05c3863380..b9a75c4abb48 100644 --- a/code/modules/tgs/v4/api.dm +++ b/code/modules/tgs/v4/api.dm @@ -263,7 +263,12 @@ for(var/I in channels) var/datum/tgs_chat_channel/channel = I ids += channel.id + message = UpgradeDeprecatedChatMessage(message) + + if (!length(channels)) + return + message = list("message" = message.text, "channelIds" = ids) if(intercepted_message_queue) intercepted_message_queue += list(message) @@ -276,7 +281,12 @@ var/datum/tgs_chat_channel/channel = I if (!channel.is_private_channel && ((channel.is_admin_channel && admin_only) || (!channel.is_admin_channel && !admin_only))) channels += channel.id + message = UpgradeDeprecatedChatMessage(message) + + if (!length(channels)) + return + message = list("message" = message.text, "channelIds" = channels) if(intercepted_message_queue) intercepted_message_queue += list(message) diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index 517240f12f8a..926ea10a8f27 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -166,6 +166,10 @@ ids += channel.id message = UpgradeDeprecatedChatMessage(message) + + if (!length(channels)) + return + message = message._interop_serialize() message[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = ids if(intercepted_message_queue) @@ -181,6 +185,10 @@ channels += channel.id message = UpgradeDeprecatedChatMessage(message) + + if (!length(channels)) + return + message = message._interop_serialize() message[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = channels if(intercepted_message_queue) @@ -199,6 +207,7 @@ /datum/tgs_api/v5/ChatChannelInfo() RequireInitialBridgeResponse() + WaitForReattach(TRUE) return chat_channels.Copy() /datum/tgs_api/v5/proc/DecodeChannels(chat_update_json) diff --git a/code/modules/tgs/v5/bridge.dm b/code/modules/tgs/v5/bridge.dm index b3cf77593974..37f58bcdf632 100644 --- a/code/modules/tgs/v5/bridge.dm +++ b/code/modules/tgs/v5/bridge.dm @@ -59,18 +59,22 @@ var/json = json_encode(data) return json -/datum/tgs_api/v5/proc/PerformBridgeRequest(bridge_request) +/datum/tgs_api/v5/proc/WaitForReattach(require_channels = FALSE) if(detached) // Wait up to one minute for(var/i in 1 to 600) sleep(1) - if(!detached) + if(!detached && (!require_channels || length(chat_channels))) break - // dad went out for milk cigarettes 20 years ago... + // dad went out for milk and cigarettes 20 years ago... + // yes, this affects all other waiters, intentional if(i == 600) detached = FALSE +/datum/tgs_api/v5/proc/PerformBridgeRequest(bridge_request) + WaitForReattach(FALSE) + // This is an infinite sleep until we get a response var/export_response = world.Export(bridge_request) if(!export_response) diff --git a/code/modules/tgs/v5/topic.dm b/code/modules/tgs/v5/topic.dm index 28fcc14aef87..3779db6237a3 100644 --- a/code/modules/tgs/v5/topic.dm +++ b/code/modules/tgs/v5/topic.dm @@ -71,6 +71,7 @@ var/list/event_call = list(event_type) if (event_type == TGS_EVENT_WATCHDOG_DETACH) detached = TRUE + chat_channels.Cut() // https://github.com/tgstation/tgstation-server/issues/1490 if(event_parameters) event_call += event_parameters From 60e2f234beeb94f033817fc735ba3e35202b5eef Mon Sep 17 00:00:00 2001 From: harryob Date: Fri, 26 May 2023 01:14:58 +0100 Subject: [PATCH 068/495] converts portable vendor to tgui (#3133) more tgui :cl: ui: the portable vendor for CLs is now tgui /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/datums/agents/tools.dm | 16 +- .../objects/items/devices/portable_vendor.dm | 170 +++++++++--------- .../ert_shuttle_control_console.tmpl | 90 ---------- nano/templates/portable_vendor.tmpl | 28 --- .../tgui/interfaces/PortableVendor.tsx | 81 +++++++++ 5 files changed, 170 insertions(+), 215 deletions(-) delete mode 100644 nano/templates/ert_shuttle_control_console.tmpl delete mode 100644 nano/templates/portable_vendor.tmpl create mode 100644 tgui/packages/tgui/interfaces/PortableVendor.tsx diff --git a/code/datums/agents/tools.dm b/code/datums/agents/tools.dm index 787784729b52..be753f30abce 100644 --- a/code/datums/agents/tools.dm +++ b/code/datums/agents/tools.dm @@ -7,28 +7,28 @@ req_access = list() req_role = null listed_products = list( - list("

Suy6|W*lz}mm=;>U|h6Y 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

rmIfI-<&LQWK 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

@ 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 LcqaRlrT_l|&C5dZ diff --git a/icons/mob/hud/human_orange.dmi b/icons/mob/hud/human_orange.dmi index efcb26be0906eedef001e548b5c313b53e202995..420fb3e8ea3e03bd0f55c7dad78bb4be9db8a23c 100644 GIT binary patch literal 145791 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 literal 118193 zcmY&`Tvs)?A9xE5ze#e>-ddX| ziP#zzwNsuF5)&DYUE7kS=9wRGpFTYkaqlK%eVlukvNKFrt$VjI+>d&9DEl)}Rs*YK z8&jNN7-{PBCq}OCP|79h4^lCb+Ts7pT}HoKXq%W48WzU%FxRY2je`?=*HNm6_N$%Q%tm+@atn!r690ZQ|K>!FJzX zP23TzuzPKo^|j?75gX0yD90^-?$4DKwG*S(KN{e<;;F-ow;r);UhHjHl~(81qNa_1 zw`_iJ&sgZ*si)GzUpL*=6+G0{Jk-G++WeoN8p&~q(CBbb%kM&-iCz2g)!*fA<=DqL zLzz2wuTFZ>#_fu4_sh6pQaoyaK1*9!~0Z;YX8Kr{Ct|e>yUI7PU@?G!OIq60XjCwR{u>r?;X1-rhcO z-}An}>2jg#yM4S@^G0@z(JY6~uPPx4uZlmP1_Frp(=CE@jl*n>e_DH9i&N5H^e-Cd z`<0{|R@S9lXmRa^{_%rKYj?+S<)`J!|Fk5t==Olj+Ilx1cu`EV^ivtv^wm%+(J0-4 zHtTy8-yK`l@1K*xT>2FEN|d{8$}joOa&lGs(^S5aK?aueW(xeX6bE_BH=JSE?&a?; zol!`C;r99~lkIcTrr_>BR94@ADWg6Yy%kP50MwjvH}9}5RkU6@i&$x(wr8sRHocSI z!{i4ph&P4SdUsr4dhcc@<2%<*z(V?Y>}9-i=CPjHK0Du|FwfL|B(A@If93fNBM$lL z@^)?ZOHA(qrIq;IQaJ4UE-zNqWhfTx;s(KB-CKXG0!Q-_UY#cNNuMOpNST?1%`hkB zI9Ksy^liaA-dfEi3uQaU{_`xbSHvqw_m$BJOd)_7*}jzLn)QCq|M7^M7*|DMK&alz z%%NOEzL?M0W6o!mviD2820s663R5n?izgXBPWfFjIUue}s+?g*`PY8qM}i8B{OI|4 z?3|bX@e1%2U2QjPOf2~38Ok@<3F6nCwO5}jU1kuLT$!8otqXnn$n`Ujqq-$;^%=+Z z{yzE2sXE|!zdd!bU+8^Ox|LhE)7?79YNOK>De%x8u8vEx|I}&p8GP*GyINl)p_wwY zPwiKPxarhhs0SQQ*?CJV#hc!_(`hXAxqtUd^qxfju0-_S52ujF&<^jyhf|R+ldc4s zz2B;zef!YEPP1&U?RNzF41aLAu?~KnrZRh06-EF+!)dqmb?=3h>~_(YEd0uokEyQ4 z)V9wv%Gbe_9GO5ak8*|uz3DD1e`Rti@^+Q<7N+-;P#88D(#m&jR1xbJGl3^0h_NY$ zd*`GyT?G|)iiN~0xi>uT<@IhE^$N8{+1)3gvVz|GR*B`^6W^+~+rSZiO=f=x3VI{E zh?2uB47F{P7C)?a1RWnA1H^Bo+Ls>K+4U-T&(!y-+3Hd+!rFRpIv(HnlLuG3hx#MG zm1z`Ykm_ukzVKk(r+-`HjNe%JpB=2&6X>am=;m<>-7qK-T_D;`C(awE9ax1a`}DcS z1WVOcnH>!}JCvn8>y05|H&)VAzM1Q|$Mj#p>I&(u>%?!d%wlwEFc0--kg!>F+ixC& z37nvP)Z@Je<0)HXJJZG4ezRzLDzMN)kkkqLwe97BZ{wAmYq&+YH#P=Tr(vQfa_14> z5o6=9p*aKvQ(XIrGeg15;cGapvNhf;fABg){r)_QO0{Yu-6O3 z3#7q97lH_drpE5;W5yPLzP)KXM4GG3m6(x&Xc8eY&)#-gEH1Rqf%KsF{f6(P0KSuj zy%CA1AH`fcCXT{L?-&VLEvl`F0?SSia%4f+_x(0Zf$=Y5CYc~8robcGdRynfJ}bEiCt|0g_lJPt&}{)Co?E=sM50at6;AM7-mo`9 zI09owl!7h_fyaQEme=f%$4?%992mccEpSgK|SesVWFhu>{t*s5)H~%pXbGf@7`cWCsnKU4u`3 z2<_9ESIQvudfzDFlsW!c%qonx-pt3zgQYM?uT1KRQtAmmsyBqECj{1K{~Ayv8vw*e zIKhuC$&mM&P*+HEl$pPcjh>X?4cM6oCGUBEfl;O0NH6lF|B8XVrMRv3U=jOUjlSRt(nspa>COze`03|&XE>puL3LOf z2K-S2adv@}(ew8P_Bb#`T8$`pH$VWW1CN}umhPI88=xH*qMg?_^7%3i1{2f-oJVUn z?g)lp9paZrTPH*_>t&(&`5tvDL;eI!%k{`u`{tLaW0>&U18$=mvoYx^nd6x7D!K!2 z@W!Q~4P1!~g}7mPq!Qimi1w9v3K6?*ffyvLPM5o9%MEngF*f`GHnSed96^d-Bzkag zam3gi_5~iANn*2_K8zlG-rM;YANQ*`kcm6PGGHWM;Vp3>7IFT0C%4>r+l>G0J#^#_ z{l!+>P1jJ0#`W`*>bUL6awR_&opY;1#e^VW7$QE_F$5@r=upLC=e!EX`S-Q#0E@A=ArM6ia1 z%;y(cH1ASyQ3IN=5;iG1F-VA{(2bbPeZ;g7qvL@bT-Ouk6h(>``*-X+G2l%|04o>@ z0-x;`Hum74@qzDdH%&0 z&}!YGS~hcKMawUPXmnz5A?m1O?dC;;VNjg-h3(V#!z!}hcFnoyLeZ8cLVi@ z67Pv<++VsdN68V@#j$+pqZ~MdF8V`BFJv~Lw+TNZeB4>`9kTL&WG7K6=9EyPL3j^A zAVCJVD*1oC5YqydO*ka5X8#*c2jnTrqJjo<_Rtb#4oQK2!_PsPs=S4YP32NRA?cDP zY=lzY@PC}>43Gas>^mdU-tL|z=jbpLDGf*@@n*3)&V^;n|d@%{oW zwIn*p6)j&o61%DM`AZuTds{dVH-Q!XJNMRT*NKtLvOJ-@3rO8h0L>f1aLj*ALh{rA zzpNM_Z78aA0ws96SXq!m5>@m;l4qjeqaXhiz6knm(jF{_k`@cS-{?+SuM9ecvd0=z z%KVKMq6w`nFii1?diI31<8K$iT_h@8*kRIiZ)%dS?84jHRUHLwP@8S&Y~#W7j;LT~ zTo&$BS`eURM{}%&Kt?{WPQ7vHnl1m?iWX= zbI#hh(cv^gY95qRIcJtv){dAUrtXyTg|t0V%;m^oDsG0dvt6#PpVWV*J$O z>HkJd2u{*OP-q3}zdSvG%X?3$xP?0-uk z*+LQ*<{hO^7Te*9LJ|YwmB;Cw^ zLwp}+M#mj?i}fvO08fg#J4H{$<9Ja;!pq8h_9Yoi@aq=lO)_Ru`$yOSTLjj3|8ZUz zDW2jLUyMh<5=?fe5J*#Ox_gx_>~wdQdgm%mdI#4$GlG?5bKvwLPCgns#d!+942 zP97S=vQZl8%dG+<14$`9h$0Q|4ZszGKidLNwT@?y0SB_) ziE^luWZzvDuQT@JPU({`eBBTGSNfCkBGV5#h#~_az4HloBM%vr=LDxRkT7tWMg{Mg z{12Q0icmo9KvIBVM?cugEcO*leHbg<_|aDCK03DZ($!~@ajtRF#RxUV5F%!$Awq0oy(83n zv?5u_ILk>h1uaQiBFiw^qd@-mWgAjx78xc}#0oLSj#B6gvC&ac2p5JO=&l|V%GMnZ zdJ>m6?ySLnN@7upS)@qV8iLqu%)Bm0nsBK&cwm2iek1V&wtI%bT9Axk#P$X}Mi7;O zXDu9p^|VD<0Ay>i5TRUh{5x4J{S)mV3%W(LF49k1(W%QLBbWCkHk|uM59lFi*tg^- z$(shvesBL4vE1PI>hxQ^Vf$~XD(pt#?tJ0N-*ROam9t1731kI_c{7DSvNrt6S+yM@ zqo4yNqf3nDSc6Ip!TMm>ou|4+UcraYyryb~_vY)J;w7iKL$HGQW!gaHnA4^*ED>MV zvEN>T??82TK!`6xmx|^?SD&kW+hifP_l(k%IK~Aye32E0=fG5`;RT0A^vi3o`(NAB ztc?Ik(x{io7f@5QiY-|SZjb6-iMf~Bd5=OJn<0^3Jc=>@tA5}k0vl@MFrVTjca*2@ zYhB&^?>Y|n8p*kWxn>^qA8|#rUViVdh%s^^=nmyLiXmEVq6-3yukBo?XXzjV>cQt} zYg3_WSI?@cgs?D72lAyIXSVrUra*nd9*1U^vJU3RqPR?Hbvv~p0g!@lHqvbll{Xji9UYzOpVst=)YCUJ0P--Y$FgGud3oVokrPTbim5ipRvQ#!Sqc5IwO3@muK^4mW`?fG$QG`T24jW7_(Sy6y*UYNNHm+UD zghk_489@2Hjqa;dBiVisV(OaLf8QTVX}*(_B;lw1{L$mE=z_8<_>)VcL5N3N2BR&H z2nGi}zS)l13W6p0Bjg2HD=EaILqyz_>8+6*4suA!P;(F%c~?4vzKfhCpYBz?_meZH z(8?p_>0vp&Q%buYh_65ob%{FniMG3>rjI^hJo@52#zNoKa_TS)U-gB)D|o`5Kc_Z= zzeDqVSMwr8)WIdup|(TFb$cCVic+W6&&#CwTQQYAT|gyOxgNPjI^UIsuE;mv?xW@G zns4QpqTOzU;EHdfN38%B)^-tuH-BlS95f(d@x8>n#%vdLr+Bwhfx;z)uH)=oWAf|5 zR1X9-_9tUn8r+J^UT?~+kRtCGXW@$&8VHLD6@n$V(U)Zb^%v;3 zZt5X%@D~GmkZ_4AEk0UliNxzPuY2IfrpOW!?Y}p-`@m^FVximV##+9&75&i!YuwFN zRkmxp=qL4cUv+!_HMcQ7o)L#czz~fuld$EJq;^9A>3X8&H6e=FWg1tz^4mJ$fcrCQ zGVe2F00cK>-GLvdBMbIr%4mgaLlmF?l+|6mo%AyJ{k5Iv-;KInw-dqLOU8|Gzg} zs7&bF^$q|wtR#70^qQ$(tmV);zO`8LF?#qMJ2f5{B zZ2x8mj7(pp2s1KQ%Y$3275ELdhRG#~*?={yG;Er5%0|4$YNy-+XTuHKj_Q-h2pb_A1_En1K}U zt1auzgINjpwJTn%pTY)9t&yzuf^16^Wk?8-YZk3$is$i#^g(;IUX44``5V*_5mI`R zV64}t9OSE)GmjR%k+6E>_xkh`X6H}EkhkdBXsM6FLB}do1(af>chUI$1=4FOHo6ru zZn-)v$=YMm&@-CvH(Nv|E*`jt*8fbVxGfa&n~0Ir=N07h(NC3qO;{wdVI_M!JjPf( zJ~ati&S6sgoHKO;QyKqz4lKi0y6(~k?!gH8-n3YNkSNpRp<23{gTjYVJuNPtW@&zR(1Iz zP@08YztI;-ua`ck3XbMkaFtNp?t18@lP~*5N@xh0OGWs%npy`wt z>Er>2W4fWZOH@et+)RPusVF&Xqr3iT(7hxcSlGj1w(_TpJnjn@OoZ6tXg)%ajOaeI zTiy29M&SonDPJEkLJlh*F3%MusvbE{SyTG=o}^BAZ0UHQzA_ zkiwNrpI8a($|*4Pfnv;r{WleoOSoCTx%)Z4)+pmSHMN%yBBIiT(sgHi0wAmv2t5X6l?-g<6(J90Adch zOwUG!73XUpA+|oytnH)!?qs7!-{}=bwz3mzJnTq*hjTllYVG$~4dOScIODqJTM_Ks zzq0WFW+$UcU#ILOpOi60u;{;ZJeVtcNd@CbBj~nnH8fuHnKVs$kt-`n$wu+777y-Q zrz7pa#zyjrL3FXRk&3C~C=!t&xc|cT*Y@A-Xavz(%I-Fekj_rs8L5nTENM8HD{3u9 z(!ei9x$(nw_>*NR{?1MnR#u(XYaN~!0D1m5a`l~Z0+H)^c_*=~F{Q)Mo^NeEv3P2% zOC8?*DH_?krjq~B=wQ1bS8!A?avdd`LpsOFkCm!q$E~Yk$33O7Mz$ee4MKJgS+%)^ z5N&~fVcP63jX}MjaGjc0_XrJg7Kg@aI=Rtg;CBDsU*HyTO_ju-ERjE7Fg_xKhIK39 zW^fsGCPdmoys!k~x&k7X78re-cwi$z0(oJ@wSfo@glAQ_tmiDXtNykmBUtHZ11DB z!P)LmC1>>Z`zO}90Qu4Bg<>>_%`hJYng4?@EZY zCCu9i{HN>^hGiy)l*;|D71ZLJ5kDuA0@ujOi6dh;|7bb>&6Vanc;j_%9acaR@17GM zPW?ZU1eDQdB?0Ljpjg+l0SYs3F-7--bXa?y@;LCaPcPCW5|gDNS(``H7h+4pVU&z4 z_y;M3mIqpG>f{gCrJ5lyt)#BaR4|r%4M9f5TA6;jWO#uJgmz!RPLB>YsxVuvm5Cbm z+1gI8+hvkOur)P1=+O1`odOYT$L^@Yyz`)CeEUoE&t^Pf={5f274Y7j5wnivDPJ>- zm~4DD#EVoQ7%movQ0}QEe0YcF@}IN!k!XcpK)Bw*lZfh{UWM=2AwApwLjG6?oxqSA z`Af&tTT8mR3i=OjH}T4(AOi=6o*PkIkETc#N5Fr|7U~F5!y!Vv@ma9Dd_v-I2%V(A zBMKrzZDomf)YH?Un+e83gM>(_0z=SE2vHBSzS`r^fo|9}p=8W{ zj#*a-7J^kpW1BZX{>toy#kTN(jbO$9Ur?XYETsFoXQD0!9RpljO6H5;Y=8NvCL@~+ zD6vYHo~kd6+8xy^r*j5&Khbs0X!~aUW%a-^9xZ}JcG^CaxlQ@(Z)j$Sz+$VZa&zml zNMqXD7Pl{&e_e{VjpD*8-KRGX=o-Awch0mcf*lN6DSr1WFjrQv3FF8uIH3%BBHm-9 zBT1T*=h(`dQUp70qKv(Bsp9w5a=MNt99r2|78K%v zS$A8oqS*bmKRVi4OEvRyv7jJ)!i|GJ1pDR(Ea2dO3Uyjh9E9p_-JqlDyP8zQ;h5|3 z`3|})$L}91-jUEO{Ki_bG>GXuZPPa!#v&^2Se1e=(kE(sB_os#lmvEsSnVza(|X4( zVj%iXEd%kUL{0jkONo-WQFsP!EQjrdpr@=YhcMTX;3~|TZG(Q zK`CJ*2y6H^f)aRN1Gi|U$>fZI%vDfJ&(8zyyqF-Km^5qK2 zk|6GJEZ!(XfoBH$u~|N3^`6`C7ibl_z=1lmEBsR~V{+8v9JK7+n9VYTD^|a+k9ig) z_z3|(eq)dg6!0~$>U`^%eFW;uZqPjneKbl{X`}H#P3kW@M&ehYvoa)XAgP9*lZ#BD zNo4||rL}0mIl{+)G&^z;)Sl1atPFC##ZDtJ=gcT0l#xJ)$oobz^bQw&}`V}k2)8W%J~wU}Gzkj|!NEfX%g)ad5L3a$wK-3Gj& z0Omay;qbBEqOXez-!p5b;0nPqh((cnqyd99n4=?LF_#wP@~Yo^ez;qjyhw9`eq#6L z@5V#M!^TQ95M68wCBb+5pjI!hrSq@*~t;yY-8n#oAf0wV{;-(xVf@ z7a3%HRoYFhgHzbXEur`1TL}kkHwR;mJ>g%&F2)dx`X|&lo_?1$FZu|&xcya$ey|=T$mJd|yGJRy{1tf2caTC}r0(9o3rfaBKj*xG7$M)a;rTeR9zn2Rk#?EG3; z8D}0`=*BVd>r3N=MI8~W$e>ut?JFJ*F!gE!3uuK0gsd}BfrZ&&B6lRP?NJ8mCn)se z%%bUuxUnP0M+2JgNpz4h+E>vmpjv}tbmbw1k+XF zhKyiw?lGFe`ERa>A1}k?7K`|cErzva=!17<1EggGPj3TB>HnZ-UY_|ht7s%V(|fDP zU&+Dft&fW@yT8kYUF+if5khfP$jqS&Px}dAOZ%tlL21kD{j|A9$M^~m+ zjS#?c+eXWZ60*ePq}Q{dE1Hp-_eFIj{4RuApz23hO>u#0TvZm-a#3i)jqt}1p7kqh zk76;G4A6-4Pkv+`>szr9?ENwqz(H7n7CiJSivA2)rfE6r5Io3z7Cep(H-q$O1JBt5 z4U|ishy4NBKN4SY*R(VKomb*knD2x z$tKec?WT544<%>leaeaMT%Y-|>z_oW3%R)9+cL+F0Dm9@4#tCXBN?`Yith{V-b#PV z_;7Xo0le)3Qyz!?0qn_F&`1wUL1=s41IH}9@qG%4KcHpT*DrFik|W9nXO3Q86~1Ip zXet1ByL_tgnXbp2s=N!Dmw-d(r?U86sQjZwuFHv4E@MC`e%e!nv;BeJIedJ+w0CgV z)aiDHx4~1RBR8yn%g$*-MAH2Kb(sKa%hGYEh-Ah5Nzj%K=0i!gG^`xTi1`22`)?Fz^MeQ3<5bD zNu&Qy(uJM7wWope!}ly9@tpJ$8S#Jh%}eUZ}(P*y=bb>3UB5>bCZD4zuV? zIB{VVVBg71vKaD&=_@>4JWZN5ADy#de2;q0*ul@D;WMB0k#17OPM~4hBa$x9zcvt2JyN=p2OEO*hT zrqZ~%?W<9Qs=g-@bzRpevZ~~~_hFiHB?Ym)4V4y4kNDwG0XY3>Ft6K7)5{%x%z=5& zdc(Z{;_*jM>Mt=jhl%~oh&`=fSd>mj_l;fkkQX{3-FGRed(xv=J~MoAZJ4JQw3&EW z>4vzxd-0$4jKIX`M_y_{;$LQKvAx9fwV8x%hEQdiUb=ND5cT?~Fk!cFK_lwk#Tw_# zL%v_XDC|34Yc}A$o1fPXx;LE!KTPrSLETDEtHN~LQ#Y^L5FB>rVr69wU#>7P?af#f zW?xWoZ6Q=7QRdARn{LUc0x_Nr*1!MwTpnJz{VMFhkrH*|q1-E};|A*8MVI+zFs=WH z?Jn%&OWyk+S|SGI9cg++(8X;@JvZ)LW|Cn)7yk5ajQJe&pRU;pXjzJs`iInV|BeND zoo@j|PMi^FWBt0DPj{B^|Pn#CQU$5p=Xn7z9Q8h{NtW4>g2hwqo2}s@Ef0thJs+0iyh)0K-@&@18Vg64ic*AB&P=jO-IR%GsJ_<&% z?U`Kj-ZQcf6P9wH-L_5Jh4!462RVR-euwDDm-*n2toGEWY^~mXnu%ggcdq}WJM_dr z3pxKIFKm8(_OQm1UwhZRK5E7qPVt`Fdf|EH zOY^A`CnF9m3?pqcDy%?umc-kz=zy34J)+AlUuP$uBQ=inF%_hvGWqh%!OSDz(Lb5q zyuI7RmgX;f;UiL3<6eJ4#H*cO6ujeCgLBg)-d^0-&TUCFkdte0CcMA8Bg@eiK<^l7 z$6qaRPkg|X5KrL?8aybdJl$1#?TS+YjLj0AWk0${FMYZ}karB%+Mj8A@)SRn_c)fd z7*9Tqv1!Ag6YSjLb+{e6yL;>U-N=45Efpl|IUYHww{JLQHfnq?1uiBwMG=NnF)bX#8=+ zkY1Zn26|Psv4X}h-!M=*@OuhHb+B28&Wf19p|HAtby)Ls=SZ_4 zP)1R8)}P?BClDK9!y(j?eXEN)=}Bd2l=7S)pqcTUar?)7>5(tYxYTOIY{%oSTF7n$$U8{ zx7njK-ltl*=P$g*HH+_F=<_Of;X<6?W_2yY6;{4m5=Y)ppw8;2WpIE@M9Z6rendl*zOx6*w1Y=3p5YP&weBt zd-2cBS{!60^UAfe&|4p>YjxjImxS&P`Ax2k`=-i{l<3jS`i;sM5EYzX&c*gox2)*A z`T4<$_S;HBSh`g)`bsYyrg4AlS#b1)oOs4;zlC(M#rL3odwRAyN}d?z2sCV}sdyzJ z&vBDaikcAk1I$QF4n#Z()~fu_@;MdNH0vw__42DUUsg#|68YI^W0Swh{iGv?7zXcQ9)9R1#T&sq;A!aihrRnPK- zPAg)XyA?n8^MbfggrS-@nCq*l+>@_0_M1PtC8+vGH{s3b3W!=8_ZA4{?%$paFHwyTX!$$nGZQn1ZXNv_gz0iuvcpzC!*Vxw*uF znDdg~^blFD2eCi4t}-!&t5|-DVFJGBcE7LHRHD5?EZOy%dRvvt{UDw)$WFM9s@~0% zvu959VG1qn^=ub6chEC*>(O=9DgOSL-y4;#&{+9j34VSWIWIk4U1Ze!qSM~*^3(-1 z(%7S{{QULxZ!9eC`}rpaQT66pQMve(6O^|OGWHaRQ-O~Ymx$}DQnO|zd-lRK|~c}l;ekj(oTf-|p5 z8ONUsRDFCpmO3q{Ex}2VC(1o0xw1)4c^AnI{GW- zrNY23Mm!d-E5Ds0Tu~R4x}FlQ;(}Sn`fL-EtxlyPeaD^yegXpbYPL*k4xI7?Kb|Iu zg)E=+1xvDJ)IAC)B0_Bd&E~9oK2tF78EH704!nz>km*t^4S#r zU{y=D6+t=^V-01BNS0sq8Ou@&xZ39j{iHC{6euFhO>q!fj-jB(oEtXx4gFHba^)qhfnU|l_m4SulIQHue4$+R-`2L?0mL&gyK9v@ zC7CW7a&`RE+Y=NuP1j#h@4OlelKiH_TAs1ke7nR@p?3J^b$!Bh^1gBylR)Z*e?Mh; zw&w+V`sHUpoZZ@JL+3mw8+NR-*;^M2HLQ-?4NjNC*m?|J4<}MDi6_ok)xw)~G)hRS z=TKY0;etVE2ii^*#nXIA?7=NSlmavW6@&ZP_U2oDLasl>X@CY+zf-)&q*GlU8+&p} zu-M69w;Yte+uvjLvWB_aW35#<3+jKlWtAvX+nGI_;$x@$&Q_x=CnD*7jQM<7=~+6N z13oA6jQZz#fh4h?2f)S8{>1!MDWE|U9dLzze z#txp>A?R`}*>8Q#4}bId?AI*pZYNLmhO_;XBxfCh;ZiG`NT?P_b@I~$Z*iPP;Oun6 zh!87+QQduCt8lU~(b%*{vHHG-+v}oWHp;CBt&g@+4~p03oiIda>?4Aq{yPaLS2+f= zJxxIa!8t&%)!FEf>eoF45HG6arbAQL$h*~K{#xnNhWB&BLsZHi5Tr4>_og|XI>mE= zx%LC4w14)~e;_gU#^UZyzWvkvrRuUl4sbFzk@7u0Q!Sv0a5DI4p0(2LkXQU#G~{{z zNgsu51f{w;{Y>Yqn;D!N%}GA0l*zre%^VMe75QiL^&l~`b+#)8S4_-0% z+@o7|p2`nZ{3lqXhp_`94xd@N%6KrOn+KG};zFyb4oUJ6y+issceaBL0R1l( z{+BIF2PHpt9<|m-qWgT!4GXQjR^hGGoz{zQck3)#WKn{4ABrdQ&c0o`JbZXN8_J;T z1N-L!|J`}>v-c$Aqb~lxVJ92`V#^A9yKGHDd~fG-FQJ8->nK`lJMST@o2CTre9p~a z{sw}N!n9j*7mvaZBDBJ`?qAw&e1`cwT;>-yG?W{#h#<`gZ)*7S?(geRcH=fIg;J)t zno(7_Qq0;#8XRk{CdZ{9r+cex{cK!ca*5L(rb#W$q2xf@4C8W`jiiccaMRE_t8d>M zkp*;!`&Ub*Pif6QTz2xTRYkvP__j8TY+Mhe!HN9YXxafSH`Is8mwtYSf>%?e?bF`u zjePvReVNqCj5&E+0nyUBElAow$=t+#10<0XY<`a#nU-_;HMt= z<%#4-l4y1`xNLf+(KZ;okdABEl?y>^d>Ry1lKn7nw?*@yhih-TFXl|dIY0_wX0W{K;S&zM8By4R>J+@!8u>f3ps>-CY;BF12 z{#91Ur^7Zyf<$Q@2P+UEWa>a)kIeu)%2gp;2lR# zJdS~0NZ=ya;h{D66_eY-@Iht1x*Oj#B{+IA-ga;x7i!&KH;(9WaY@D3i*8dqAgoG4 zN{`XJLGUSD-?KdT5^R~Fpo)nyvsIe2GY+q1m~gqykd z0QoM=iMQve2HVRHt(Mw*0x@#M7U_$H(Yr5JA9|!-WreHpCOtSCheh(`f2~UF2D#n| zK4>s2WqB2<0|M{p$Xd%^Pid0B-Dys_47VGoSgQOzoSZHgOY5L>;fn+-`8PXB-f)Lb zJ#mty<&u5>_g99(?KO&NGRj$Q&nCIF>Io*i7mE|V55HndxiGFDg+JVWpDYX+C-N=# ztiXp&V#@<+9!I=}vi2a)^7}Co0j&E#vFffoO$nU;KUN<3J;b!Ci_GzGN>k zo;=pC>K~s@8sCEiNQ3Ww!;jod!9ZEv6h$JZFqbz?9F9z^e-EgDLUd>kM4JUZ|LRrs zYxcRgFlrvkBv`^o#5A8cY|0?8GDQgQq zUPE9kDJS}LUaK=_g%PimHxCasFp2)zL;4)*)7!KKxP>@6_GIFxC)N7Mhufswn!RT^ zv^Y<$_Hb&$sCmXBDMI$g72V1~F$bvezCm!b#KJ*}ic>&PDhJF#B>;Hq+}qJ*Yhb_M z<;9rBRGrV7Mlu|Q-MOA!yvX}qg+I3a7N2G6Tu+HcU;xR5cQS{y>$MFjsYuTP`HNv| zTdG4~RZa(SzAo0e(}+K>v27}kxcBnjuG%nT#anhuZGEA9zIZ3U#zJm4(2If2^Cne+ z&$M%%msh9@;O#ed(-bLhN(c)4K$gX=Ft}5E@#1xD+`k)#Z;nxB zHjqEbZ_Anfz{>V?Km&)0ZyMRCsnub_%Ziru?o~}Qf6TX=>gJI>+tKCLV~MK+6oOV* zT`$&&T{TmOc1(xVMqzyuR$u_p?c7k z?*mmUy)1fM*9hX)qfU~3({!ibW!^NFwd_b{0f!pzQ6=qoKk`hL!oB}T-bPg$aM;Lb zsYx)-*LhdtB0yaEE_a*(lJiaNxj9%h4 zTl;Zyp0`S(FZLWM03}WN!4oFzVWsRu%K}R8C=P&jo)Dn_$!L1Ap0%!5=$<5ZeIK6K z-Wnr(wGu+#I-qUw!9G5pkR&VQTmoBTS*VMU_;pZ@Mw-d8!bQOUWaG|KL36!TGq7IaPdXIm*QH^;$-B@wq zf)vwzttM1ZPcc#?Z=~lQK&Ysr9AvwuZ%Ve2j`>b#D3Jh z*+Nwp6-&B(&6%tLZ=MBo$uKu&mR#H*Co-i1%n)P*he9xw$_GXUL@Er_`+euy7iM5UZ_`FCT*&vZ5+6*wxkE+@*IDS_m2AaL01 zacOZHx24Xc-@(#OMKrBYtw7SC?8dNqQ_o*UGAH=$0Zw|;C|B+gXIQt%Wuk`}i2R41 z+tiW(&(GV%Un$baTlkrj56*N0TU?rpf;+5w&92GEvzB4y^#5@&+PKVENxR%7sl}Xu zh`Fd0ws|!Sb6cUe`p>&%#Azu5XOWbB#O{&e)eEt9Y9%aH-}}w)@7<9|XZ)i>E!c4y zv`#8p!g}xueq)`!vJRS{)COL0J}yb%tFBh83s;cn&}D4(n6QIqg^7MAmIZlmgoKD& zl@8sS6L?GI$lk1d>8_=(bKy;-&T~BK-l(-|<%b|``k>z+Hg63Cb%}#kc@9<_(Xu|B*ZmnZO!KGKo4>o^fOD@kGgyqzW+@x>)pd9{23*c9(eYh|` zUxcT9OSK#b$$sJo^=Rxa+EWoG(Y?nZe{fj;5E3yY`DTBrs67AL^d>n2bnrs?A}F;! zohn(6wCCn};8ulkq5fNih)J6h>4&!W*Hg(ZavEuX+u4~-wQ zLfl2b*ZH&o7f#!^fNN17;6GW-le?$H%A9P#?I`A0cz-u`J6){v$4i?wrsYjvskED) zO%orU=UdyhEv2uq;rvZ=oj~$#vFVRsXM9}Lkb1PN;YAz5-iSh`oBr!D=kwZI;YCIe zjlugOtWJZJJrz<(?Br#E$)QtMi8oAV*F;GpPp*|Blv6l-lXE@r8_QPrqUHy5m)#+( z`l?gb|LmH;n*>@Bsh%Q#M0?W>rxdl9GcPMY(1e|+Mj{2=4CdV3 zeh0St6i1|kPPP57bNccA_48zlV|EIY>$Z$a?#h|$G1c$0NXd!<@(+uW-m(Di&kW|E zH=or3lOe1;>u(Y}SS+JM<<>6`gE){LE&n@Y(0TYNqQ zgYk-2+jYLU?@N6riF3c@w0wd7*NXPr8+NAgOG=Y-O%HI1$ET+<+=P`XnaVn)d~n`} z`#*%fc&Yef8_dYtz9lR-w&5%ReiJ?1`?xDMTVB(Jc{_nl-hx=uQVV_xh?X}k4v-ergdQP$+1YEF` zXseiJ;2*zczI$8lYVG`4Q7@l0rMZJC&e(i-03u^8*#BLjUG~W1#MtU9U^x&%zu`RO z$uf{!j`6Y``A10#7gy?w4!Cj`ZcRGS>9dhmRfoHlbwpDT75v)% zD??!5V$q8VRYwq>aX80zo%ID)#GDr1gky}^JLz`;_wBXz7S=n~f!p?pi%eC=E z)o}O9_^;Kt9|Qh@z~a7G=+ZN>$c%RLB_K!hj)|q~NS0O5IXQvYL`Qs!rxZ}o=2*Mq zQNrsV_+k=lA3hJaQk^IZXszJQ#KW#tKVH@%d|K=5yQ%TN{z#jV8qpQ4mH>pGpF5S< ze+nu3&hEX>G+Z$>^UmO>&w{S!!I>ddc9g8?us))9>!thx_Cvy3eeow2^!e+RzunHz zsH_KS$Vzu}uD-xRk}>rodaOs_0y7)sE&z5~i2NcgeoZRQLD;-%QaQ%p-y+h92)d%W z_8-km1`{SNAgMQ5OPz#3*u@C#&>vw#z-2bS_$31druU8A+ulw51W&%F4RJlygzocF zelqx3#Mm{2gsf!l?ewVoaY;9NoaEZ4Swa^L`|I-OC}g~}<|MjV5eE0n4d3J8uWt~d zKS_U2Y8_dXB*ChUZZl#{ea=mh#Bapdj=toVaTX0a!h3o1WN{frd)Sw0nxg~zq9{q7 z8g5G}olU#|j`@7kr@GH2Fu}_nPYdhcosFz&Ckx<)$21kMgPXEGi(%z~;z*7jWYR@F zJvsYdg0KkbPJ(iZ)i8frlxyt-q)wb|Et2@8D3$BPwV{)m3a|dqSs(z{)&Y!$s>y$B zaZy>=w~m`}DvI!b+-!Gx(}5}!dew3CK+g>QW-Z5L{KS3!_yKPqiwYX zH6Rt4D4B1*wr_s(EQyD{ zPNX_?F!hB2scW-;olgS2=wX8DLPi>Cr(fmPNCy&_aQee@Nxs)X;(ialYwW(D_~M== za*L8t301B5K=8xo4Lr7hTgDid{aw-WVM569lE)VJrJuo`W)Z#fk=epKb$Jw;t-FHk zL+pU3=bMfum|*7x)>Am?6@GcA&b)xu{<#hCF1%U#y`+dO-Ihk!8nJ z6{yFG+uS3;ZBzlB@7>iJ{j2l~hhO_eM>%Y~7c9HZ#I=Z<=N)c7UoqC9*s@a3mUC|? zO)B6=SR51COjmgRN7%%{glP;!bxWp8RS!O?3yZ(>p~t5Xi=SWIqHxMDWU*#)4q|if zm#UE}ui_3)i?^4Qnh08gC2Sb^gSqEGTW>SYwuSD0J^+(c`OEK|m6weZ&sZ8OTsVq+cVvxuLtrdiB4aHk(1Q{4i!E_w_>YEshoDUlMD z$XL_6_h?r8Z`e~oGy9ZYhRFXlt0T>li?1Q~^`#iYlZhIo-m1I()D_@-D|J^i?vW)0)TOE=$l1W7}G9KU@H*KY>f6mp0PW(I!O$8wyc&V1+j zfz&L4-gN(YvK?~03VF@u!Fe1r}fi0g#Q$tSVn-DM0zg|6DKhPKl4Kb`0 zS(@f7rG#Tm!jxsIeVJ;j%};I7y_Hji%XKpp6~q#lY#vW92iaU#e|#&~Xov+SLBZ1s zj%afR$+>{Kv@&!jhG3ReD4;2>2^?24MYF%q3pNE=0gM!dG+*PphkJ2V! zb?E&D)QDB9_h+m0Zk>CD8M=-Z!6gr3~`{;n)J}?urQR~hMSbT3Z1DQuVHifs}0#pX>jeL=D)@y-n7*Kfyewl-2 zqiBPgKJ=GR#WPb9b>FVLmj!h`tthaqp72$nF?bALRQF+wJeQPT2LStxf!jxXD&7y6 ztB)P@{^-Uw{-L*{3@g`{W2q^_7bm9BOiKe$wxC^Mjn^$uT!ZweHN643dh2Z{8a zBOP|X_5QU6mp;*m$@;EF=l@9`q{ow6L8xzCfmCw91Lf-YxY;!jX+^Q`AA+vc#q11z zb7B4sT56+Qlv|1ZeWU)A-Z}nh|LcPf2WhO_f_c$zyETdzsr>Y&-Go)t_FjgCf0{r) z@&qg=S$yo83xg(=;>2My$e_mB;Trw!v$3>uD1rA7kZJeFWLk&&J zz~-XiriReF3P2pTzZpie#Txa&^vhXq2;@=v8~<|pKz)pm z7IheBgJA8=(sVas&Y<%y_tu6PJf7htW=qF+xJ%`~uM29n$fa()N1hdgpr&BI%-oY{ z=}Gc10m?%MtTM3awMcBhZ7~871x)*LEkYd>jv+lR9H-8`r_61LR|67xC^|k>`QQpv z;4scY{m*jgwhiknM>1=OycKco>SaOvn0<>vXQVy75rU&&1r;5p#bz)`TzDaEP607x z9YiN)*pmd1QAsb43!f?|ujXepA{F+q>@7Tw&gni4;HI)@R>V}xGKFkq$B`s zZA0TMpJh;vdK@PjYOV6bciVGPxuIR;+seprvwsvHZ9KIcqT>FuJ&z zjPfgD;O_SPjk_Pe12!Da;eJBU7Dk&mUX)~i+Ck4_&Y@&Wi|1hN$usl)8drSDIAf$F zYa&>;WAE4S6(Bed@nt|pU0~Ard8=OxPGKkK2yVZObw8lW3lOV`Dz6GUKu(RL5$b?0 z?=uEEAGATBet=5z{UI21_eNIkL(==JVzoUrZiA{A^_T9LM%Bm4g-@EpYp;88KU+?n z+dZ)5aXBqT(hlX}&RFbkJ!k`}Fy>hnit+>r$2AXp)GCq5{m4ipwS7IO18Pyo!TKC{ zk13=x+WmuvuwIp7ISf@1{6`dLmiYAD+qX1Nzi-w&TTDmcqBJ1PvkQ6?A1sk*{w|R0 zzgbi+m8|5R3r`xl*j=Z4nqF(E44%u61Ln_+C~CIT+?%3#ju-3uF_8oIKOF*eDPq$r zZSjN6dd}Ld-+Gtd+nu-YrjMjpOhZBpy*qE|+EpvNoyO+x1f95y=O;)Dv>|9RM zYR$51BGJro`D^Gy3f+rL0nha+QPcqtwFX2uFqYj49+r>uPwXpt4F8O%czZ?Qko!@rCzkAuKT6@xa zd*jLqkw^-xb$RYw8u0fOU|;+;k!!vlbmBnN z1dzs?vklT`8V~S7xZ&VqefqK(sivK) z-o(DLSpolBOaHJnbY$21_|{qB_fV}PAB9jZYV^(seU6_BZCAg;_20Z?Ho<}W?k;US z_YxVq1iv#K*1DzlD3}p^p-B@)X^u_wXptJ-f1J+|_5XP8R5v1`?f7TNlU2BbN`3S&3H72aP@Fp3 z0_V^pS@gJmbQ(01ar&2<|#k~m39}`w(G{SSqO=n9<4hK9MJ|WGI*|9f#t4n8< zIzpXKk)H<8DhA!zdLLpZ&|OH7Ib*XE0Y+%~-!ZqiTE#_H4Cfl}3*Q}t?V=!fG-wo> z)#kgA2Ljisc8MP!mG+{h&0DYR%(WE8UrWo^XhSL0?1@YI-p&kQ8os1F%n}8AkNHyJ zx?K*#j3h#~q7&&3xvV>^l?jjIW0enL;sny4D(j?)LQJGWA=7GwNt@CwQEuJVpD11) z-EotfpZl1}_#Y1w8Nsh9ltd14hREk21Ye=av*0`q6Zuz}gT?pW??B!Zj;99>>VESF z)kp-xZYQonF_pFFrYI}L^9X{ip6L2TK4i|!Z8XnOSQg#D8%wrmIe)uzfLhy_^8?e+ z>x03AXS~x_42G`z^3+7EevX#O+t=_o@w?9Y`TPv z*}K$`spLgPB5j@*kxSBYVcH6IeBX9Dc zqR$X^tUoj??AYP6_6VKW_dvusOy07}3Mgj$0hvkq@TP-flv}1~?O4Wz#3C$&f^!t( zJegAG?R*}|gF(sFLa_!kQ%Hm`$FT4hq?Swp-&oRi36rDbWrG^drHuuftInB>Xfl2O zJ#{~Wx{fZ0jXwcG$_GX;$#FQ6=BWNX!rbtztxiK^3H-tjOt%6ocj?S?BC8*{F>>gz~a20nFXJjdhP^`2~V_mCg-VQ=+J(|w?p%r+AzErISnft zYo2ZE`(@8HxGepg70DJs-jFRglXg~Y9|R&dU;N!PannszWcAE&%c%6@4wR3SkxhqGd#iO=|Mc-~ z!Wz{NN}=(|o-g$;!k}QtfV}uBe_U8o|0}|c;_fKAPIf*XQbhX@fpG}at-HKIyQ;r2 zm5v-TA3ocYWp9$HH9g8r@CJ5_i{<|+dMW%a4wK#Pdd^xly(C6X)xzp};E1DOX1u<} z3@h=VfB2v}^;j660CnqyzUZFP>c||@!OA1Fz?SOH#{U$!%OYd&5^L=kRF2sAB}g6s z|M0gMr0fb|3zFC;fB%YscqII5g(uxzbo-&?O;k7XF}?&^kL}k{p0gk07L=1)wzuy= zkmX;pYU@`yoxGOzqGsG&?q|>{#h8!mFL{C%tX24R<|~hF(5S z8h1#`+8G3DX#M8>j@fb(wr-7cCG(^uH_LJzR~sH(7iR{i<}3lZ$@TCj@zUg7`XKhw|nb!7k>#}PMX@ov(3P4d189q zxha5rxC{PD_~RTGQl4GnyiR{4>{={w^My+dmpOkF^+cNyFvbMC9w3wGMjeTeK}_>@I$ucp&<2Zk5{%@COmSis(|aM7{A z8Sb1I+~Qv3bT-9g)0SUq_Y$j$%}kHo(Fww00yl5`Xgv>xc%6vf>M3Y8v+ zG1`sxVcy0$c}yH3&5QR5NkcU}mxwa{&m1mv(F@amJ42uFf}>}C$g|gPva!g!*z)cM z<@FdT>REGN%1*--#S=GQ6^C_NC=|Q1exT^B*Vzl+MZxA`>;uITNxH-7D0hHVa&yBX zcrPMuX{Y=*;Qihaz3Y>x1Hw__e9(umc4*Oer`&0HPEW&`wF&TVIcCKa7I0I5o$Zk( zt8Lh}3;%GK$;9|&b*mU^yRy`Hzf~^_C%*7_f;xF3hc7=r8ASxqzk*}Pqo94tq3fQH z{m6)+EIt05I7nG41Ap?`BhluWGJ3z?Z7SLoL0$|C={^uoy$>e3v{a$9)$J9Jdefc5 zvnbq6$e!Ow%6^63(M3J_v1VJr1bd;Pr|8T$6U7clxLw8N>_qXNR0U1Qn9YX~z{F z42d+~Fdg;ox>Wm<;JyfoylBzuRKn$##7YiyD7CuU%Bg0uizaf^Kr&(i8ec@wK4vTI z4vT!WZW`;#EFj_|Pl-N&&%qb^VN8u<_YY+k3L9LS*{SVph5a~=i_22@ba1sNghB>( zCZW@F0<~Rx_bin*5nuO zMX9!#=)Y}XE5pyM76hHB@Y?W|hxwX(k$;i|QDnn1RT*bf8*~&<1qufFe3B$PLFL`a zg8qz{diSOW8N4sj%keO7SJWO&NAIrp=Tq$a=VSLXB3kpanTBgluhO3u`S^J|Sd+3b zwYleW<*6tK`Rczn-Vf-Qn@Wet7jXp?_p6ZaxevVY;-_q+Q`-(JMd%9Ur5J%)MfXs3 z(`JLthYSH~S z=1%a7e%$C-)0NeD6@gWODj~qmxOEsdRlI}Le(IAer?ao5qZ5%!Z>=V|)4w=%7zWi3zMVhYbA z{Tdt|Jhs1ynR zL|wvopP(!QXWrOv%#$~FIqxO2u9YG{ry^>^j?Gqz67x^n*<9UI;3F^j*=>z zQG9&r`K{fRNXLVDJ^7?}*b1QNAt$@2?z1GI;5brVVeFvj9R3MG#=1%&{`BXp7XL;1{Ff8JfG2oQB)14zHjz{s zkouD__~Mxcg5&BecUKX*_l_Zzfl_xuk~2<)Mp_FSD!U^vn5f}{P*?>odkxogwnjK_ zhvlIht+D+Qokh+RWISer(OHK0Sd(x{F^sw`;Zctm=RW(AZwxgr0Uw>J14qNlwO^U? zGLML8(`0gz|1c{7peo3DNMiXMlPhb(vK=pdgh+IszV!3IpLYgTFbzp7&@69=1n9mY z8?iW%c)@)RgSJ8isAyDJ8RIAGa4*)vcB_q1g#x!G9jL1MR0gPdylDq!=9V{`>CJ7} zn)Ekv|Jm8TAp}Aamk&ogd+FHa7vbonMKW&5q>GXNz>#4H@T`Vf04oHn^^PJ1`$y)@ zg~6va6G;#=a%uxQ5}JBkje*J{Dr=U(<55I&Q0_dF5fStuqDUVXRIjQ3>xDoPkjL^l z)(3s<0>t@dnk&T|jZcE_YoV4T3(t9;FQTq%DQ8Ylg`xGI5D={UlyojdNax=n?v-VyxD0>)kWje+zoqJ&g0^uN-iUI#ururGV74+Ev$^Xf5lQ8R9?XUgV zeI1<6BK0@l`DzvMmtahf#^cKcDxs>PPa==Xf-CveY|$gDBDM}==a?&S@{ME+n5Fgq z%1??Y<-O6WQ==Ht(^v!IND2rsDEPf<+LrvkgemmKZG|azkO(kC*W>vPALe*N{{V*r}@uZ`qJq`3FwJt$F}4H%#SoUJg>?pi*>pk(k;bD8Hd z=&0XMSQ$8F8G-N^AcPXOM^xJ}YfOtApGM2#(9jv%N=#Lm?i#n=$j)uI`l>M_LATep zoZv6nsedUZQ7mpKo||A9V8lJAqaLoKvs!YA=^>}N$7LqtI=#15@wz)$W*8eq-ic!N zAu9wBqoJ!!LpMT6*S0bJ{c+sWR%*D;j8- znf3l97SAYgS}AwsUH$B=y6#1bi?~FynBuSl{|XM?CqgmLPUf*4+%;>lbPkC|hJQWD zy}(6X-wOnT?{`hvkuEHNA>``0z@AqlNgExp3LOrL1B-$9BbE}7L1`fQa8B_>y=g}Y zXhaV!YEU{`J1IcW3wnK6ZHa^woUCJVG8~0&N$ZKiTw+&0cr=0snk3`fo5jRir5Dq+Rw(3}R?1=7r4N;s08J zsG)WiB$2K?hVItrpoPQ2NX>8llYEbo+}+@xPP+E||7*MauWiSl9DuS_+Q+!<|Err% zzk z1-;e6WzX7$EJStvCGRgLMmCYQbE^e(^GTHTTQD82YxWBx#C~4337%*jISf>E-wdAnd>lF>5 zRFV}rz^-4h+`@QC`Oyd$nu#7~a^1V8Z-2&cn9h;D_U0>&D|?iANcw=o9u?d)PH%nN z^LE!rn9Iv|Xv>U9n!gl>f4zYt$c`W9?)x$LID9ZgSfXeLFVZS6GyaS>0hmX{+0$Eh;-g6Rk;Euu% zjsBJ|LnHDRxY9+fH6YPl?xsaOwdwYkZ2#g0_Z!H3kVp{73s~Z?R!rI2wVMZiVNl2&BWC8P7VJ>xr-t&`#bCsj4dE> z?k&KP%ZoGD#NSy0Aklz*7@FcoH_L>m6WTq9S*oGolh)CMfj&8ww^RQer*nCGhWtvT z%YT8xkc6)Vz#w=;8|(>_@0%QpuS5@5!(xT11JAxva=-lJ?zMGHxjdCVauVd$Gb&SN zC5?jNs3=euYjo}kA;IV2q1LsEM5I^~c8uvKg+aL4?U&ae<%j*nGUtJV4#*dl_ zzd#Hj+RNVn|3*)s>mbAW9X0v390ialkdZOcKQhjVR%Vl5F1p1&QY1^C+5w8_N>%H= zeiOU>&K5jJ?{dIZ9aD_;zpo3U^6wG=oC^S;Lccbjq4Q=t)ih?~1?=(2*|Dxw^l-#3 zuHexsHr%h=t-88}hC7wfc|MoZ%6QWt0dIC;^yFaS&(Dp?9$4AmYS*5lBYl z?@1Ij+h;F}&IuqAz+5~2h8CwW2x8TiO?iwjUvR)fMWw`w_X;Ky&Oo*2wJ)Vp-#`a^=W<|-i$4N~t9 zVqBP?i-_n64g)_Qan zqWz1kmXrBxXSZ8!N*nNxYADU}TW8Y2BjUVU!0#ZYzfmR}EG0r(^q&re`W~9Ldj$dNi!W@Z`R! zSm()Gst1V>nducYOR#V40A4z84aOIk$jLG+PR*I05txLn;O;%5jpHAYR_PeZ`W?mL zMf#=eP0Pv~^Gi@{!h84t%@3AUJShOYa%NS*jOLwp`{fnK&dX^UZTMxps7)yBP~ENhDOwx{Ambo=U4PQ0y6)w6(DXatY@oyE?sN!v1cxwevFVEqH>ai z(Tx&$aPWD-K%1x4U3FGK2=#kk3h4@G_|DvYZrdmKfk~H(Tt&cx3+9SZ7aI0Yt6nr0&qLA-!sG)s7L>#lw@LFFQn?YS?v+ zWclWSil)2Ow#Zl-Lq^Kz%Bb0y2WpVhR(QqNw{0wbqwz+I&U=y%5(D@X-mX}@G2l|BKcJ`e32fs&{U(6h;X^MGdWILlDd_ug@y-B(ayd))eEdDh&0-e** zTMAOHU0>-$2b2BwVV?W$I-$z5RHJKY77)?eA8DirVDzJ!`=9VU%``xTi2npX&~u(P zuI6t@ea*sc6bI^+QnPK`yaXLSix{{x6$lw=ISd;=6a;ANHEg)g>O zZn`u5=h~7vjsHJkrKet(h7WIY8^$hqi|BT9#urz$$Rc>~_<^z+^9opd|sBWhG=;^Gvsq-AISB8;pyB@%m- zmQi``?|@uR%y4uQLF%4cE8~sB8ycS0?pfY{O#nGE)! zIU@Rkpaf*tIt9mvL6#$D7rdsH`Hx-xflS8w&)Uns{ z-q)705zsZekER7##LF8yt8!yv9Z^!Pfe>eXf0m7_nc}i!k5rxL??l33c2k-2bW^~2 z3o*<`JAT@M?*dTb|8;c0vZVl6#sQ#S1q*J!Vl$8-B!{ZSq1fVpzP>;D5_AqGXu=bY zgA+Gm=z8=zPwY*e3P0*2TXh;Me=Hya$`U=;c5bY?<*VEE5rryWs% zhUQ^4b^nbTD0q(D3&Y>r6|IDsg#Jv3QO24N4e4LyBW zSq0*t9z7G!njB?#ZZj6T-%_MYV=o4j?79?1M^KMK8xrY%TsDL zWwov^98t`LHAAPlREW?y`&W4)tEuu|NqS{3r_N6~oME)c8t5*D z!_j>0i$$`i=m_$LuRb&`n^=JZeY zaSQMbI^J9tRy~x>#Vf6yZBG5j-iV-3od_i%LAJAk&~bcoSbnI{Av1rk&$nqSJh?J* z4}J4Cz{_tbfNjL&TqP<4eg9oL!R3TRIpqY5s;$`kLc3SC4ZZj6Z8P#Rcnl0&*Y>1K zf%zh;9qG@cQH$w2srhT6o`~7KL(h75s|cui40hn<$$7r}6C?~(6nqVP z@b?nKY1odQM1wu=kofe3Rs*BT+(=V>2;AUmJnEHQR2&k|wBZ7c_mtxDjCHwyS21ET zNxmM+RfNvXWU*{H|H%(Y$N`zAo+&@J7DGtBjsb5%sP9BP05-75NbEOnhDwr#Tgt<& z!q<`s(7HD!ifl81Iqz6PbQ96cfZx(Wy-IQ$mZcqVjk)GmHgdGvjVRY3YnS(>z`Pb* z4kh_EK>%#`F@>^jBGFd#!MKR}g|h@P(fLx~9nGnic4G64(E9C*uj?042YiANg95t> zmp-ZH9mN5SR+7Sm6ojMCBx$^F!{AT;R@@jh0 zTTUn!lHpE$n|d)h7{b<;AP$6IKi~%;Z;l-l-@Y9%k}?kjfiTvv&H=4~?z9;Azdo|3 z>5cf+X#d`W>`LDM>C(iAPl-p5Pr2!MV@O1PQv-v1(niEA7Pnws*|O!f?&U}F9*ys1 z>^CiaQTH+p_%*nGV{HBOgsX}QMMhf%_Os4-IpxOPJr0_OIaHRv^#YggZ@^$lw-X1? z5VzM_2=hVd;_HHdTGTGDl_Y@FU&siJ!fM~M$Vu$t1tXQsQ$*G$ZdH4z2g{Gm*c}YB z{<5}b-G6p|N;YXB*u>=gEXPfsTl*jJ?1%_MjM3dsh35u8R)dH%B$jDJG9IK~%t82f z-;P4vK0SKn;v$)A3;6l2dys4d*`)ezQfb!rEt~;eJr!jAgT`fy;9*q=qR+v$!Y_w# zZA>M^+q}yejbqWPO6uuwn6zZ%5!`!7r?0SUI;TCad{Sr8Jg4dJ9Nt_~WA&otja*O; z_8w=VN#}z)fj%-O=M<>GD=qBRGH#4s0=CHZ?SbvAR%-IuOAFt2eDXs_oIc;3_-<{m z(|($M8NG9_e3^N>PvFx7ILj?p*FZo!2;v)m9mX|rjkY!y$9pJlC#WHYrdQTXy_nU} z?D8BBK&Bh?=SV9N)9{d=s)&~MqS6qMn-J23AI%X(MkE%l==KOt76^J}SVx5$tSO`3 zIF29u=5C@Pk(j8LEcL|(UMq|?M72OM`e^nJb*yG(Pyqid^QPwtlw_Fr!B-DM?9#xw1h=UNxej z1ibO|xEUJ+3ox8uexIlC-b62d305SH z^~YTfCwZUf`R8ua(SL&)T0Fu;T}~em>4zMCZC@KW{lmlhpd!pvUr>xI;VA}gQcgbU zDuUQHK37zyDDDUA5lWDxQ7B12!}dDUuw`0@MHQc)XVWnT0rkm%-bvPa-X%c-8+8!D z&G%g=X@>$>!v&rHp>krX?9S~Bt10@JS8mHKWQT4*Mp|NhywJj|n;d$+_1z^1v?Jz* zoZA%YOMP|WOawXP*BpWzcBSVV#O0LVS_VT{qpyklTw<+* z_X+-bLc=!Z{f6pA1?c`Oi*_|-2Teg9>r zY(>8LC^XO3q$+%d+D*$r=dA@}{hM;x$>VTsO%KBy!FAK^SU_$*Al|y#Z}Ia)){Ye5 zmIkuIvIHK0M()rpUM>B3Qn#|a*)B5L(j~nMH4nN8t!*i#Yz+V{(*p-Z7^J8h?T6Rq zcBPKlR&zsW-`%vWjTTq7pBBuG+jM|!t2rViS09@FPCk_%h&Yrb93yc2dGyGde)7XV zh;s(5Ib1m94bgYfrZOlz_k49xb%9#lpUY&NEw`>Nw|3IY`kTDCmA3Uueb*>m8+rTg zhI-UN!F10*;6ulkRdtrrn_(7DJ~C*Ss`(spb=Y)?X?e*ev2M(1y>QsZz3G-l@2Amf zNqCGvtcDp2goUciEP@mP~}J0hY5@#dTN-1kj!tO~V@$`M?bj^E2~F}U~A z^>c&FLkV~iH=bGPz60&=)^Dr0oVD6GroUUi^m}g9;d*NK#I8FpqJU|{a=JwDiJ{3y zajcwH+a{l@n*~8Ljr1hKp(yEZwD|YW{8q7`<^yS$v8o79y~@+AcZviz_uvs&z2UtZ zhIyQH8Gi}-p?5kx)+*BzT>iG2EnDN#t*kO*r5^asJ>|~)_T?!T6To~HW&E5QtF$IX zY(0f)i9*4zo#gQm*xm!coi(}%9J%?M#X^SbKoWoZ4X;jn5p2SdC>*mN1EIMEfJKhM zN3dBE|D(>lIa#~$-Ol2?%Lma@!b~Af5Up?C7`?$satNJ8sMl?%H9sC|M)rfzr0yhC7fC+W!r{)#9)XIAMv-7Qi_Kr zauzTRPy<4=+fHSl3OHouw7y(4(;2$1*6BTn{$93eGjKprxM~-m6Di_%YO@Z?I8;x& zG}@_{+mL?Sp;%UHSnv)ayz90x#C){~cflK9 z>Y?G?F&oS^R8rdYW~wRZ>{*rS&pF720!A8TE*EB_2pT{Tz+v2YzyA>eZTIst5!@Xa zyUyx(CwXVro`Y=fP|?bIjzllS3@IFuHt6Ww#atY^k&n||EgcRy%elOCqH_U^wlk=s z4k{jZLbu^J>=O-&E(5v>Y$`Vj07lmDG?3JaKjbH#F5sbQWQ##$!Cbo`$&$s%vHfRp z(^AS9z#6Qg11@&_n&-+D4dxW{aRhv4O-qY2j;lfWOcJ~2?V3jlJ*Zq=;0LUa+BZ*< z)9k9R@a*VM@*g02n|q(u@`LZ((qjQvAU>&Z;UDZT7-kUmy{E#dkY`bZnSS@hmVff4 zU5#KWcYV9y_IN<7RxGnM8e-jP$^HrR$1b#>?>j>*J3g1HB43>@y_=!O(#>G_!&8cq znVm)0iEzj$(($r+G_b#?(o_PF;O){*g$_<_#LIy3HdLU4Z*}CC{ZwtP#qW&KZi6Ng zs~<@3^bR8GO>WPvlKWjrP*X1+P zCjm2+!u2h{eReziLc{QxK=7YTzVA{-FOpM-=0-*F55Kl}I9PNJ$M!vV@7%g~XSnnR zKar{!4P~oHI$gr)%uNs!g<98Jt*tqG`@mv|sD*V{>07LtGJOv1(p@svt*X=ocVm~o zRGnt>EQDA&XSR&IGEBU1a-Li>cluzL4J-s)d`)HFyp)RUTYTz>5SJ=KI%@&Q>uPVsn3h!SwE*pI;uMd`v3Gb{sO3_lm)01IJfBR) zRCmQaVHe=|8#CWjHI~BR=LZ*ZC>S5M`-{7zBQ^2LuXTGuNf}D)Kse7r##KQ1bb-#L zOsS9Zb&S*$jVY<~JG3FKasDl58t+x(qtNXTvchKTcthf~`TA-y! z2~wcAwYauW9Ev*$RDia)6{p3E7K%%-;;uyl6nBCKLUQxIzk9xO&w0Lolb!YK?78Mz zYmYg`m>2y`xZI%N!yT#=XI)AZp(RKnk4FXuqyBI|`4*U$ zA}PUB=A%*jXi(d7qmqtBQj+A0%f+UOZ3IzGW0c?B@=bMHF&yhH>wEIz4WgVmQr@*% z!(Ad;iRn*0oGm7=XlRT1MGxU$cyZ{YbEFwT{zCn#ImbWc(SBFRSrmI72>BZ^zW_;n z#}ll(rX^$6&o2dkFnfVuBc<0=^^|ha{sjIy^MiZ>i!EFeU?MR>wD%%2Qn$>|T+4mN z(<<>)uUp z_I#56&q+&Ps-a-a^0lFISxV!plZ%a`;v-5ffDP6D@S;AuIf7>X7x->2w5_NE>`|Nk zb>D0;u`)yG*h16h)adiC1k=pKN_t=1P3KPJfwkp4Asb)&aNo|Glx z*-pi2m9vY4uMy6VKbMy#UcgD)FC86_;!;f-%ztR-c`@|J^P=pLXZu%AhDYBuRY*?_ zmpUfE?aUbQkUD0UPB_f50OfY$Bn9bVL?X(j#XP>ytC|FCaseC6Ji*@njhP;OPK{@u z(k`yflBUJVTFePjQ`AmY#P}a>-Nl&i!~f2$a4g?Z%s_d+!sE0+^QK`L4QJ6TPxY4l zw~i2DpC)a$j+t&nfTksKfo4tx6W_`IM;a zg;?LFLCwl$n^-B*KDG|N0ykg#fAY!S@A(lM$odnBAu6{~86?YsD-E1a1ZqRSpP|}s zjM3A(;C8TQfgO!}*QUnc9cUACK@!9<%Dx|Ft!YP-I>w=zf#-U@;j;Xt8#m)_Iwacc z83B`pu7kcOdV8Rl1%LY^74*5Sr7ZH#(Q_GvQ_gsQ#EIn^1iNS&J41}jE@ir4zcZTi zq(Dn}Xk5dyH&q8_OP6*pzqj>(9h42LN({GRQmXff)i*jP>2Hyj$${!qAn-m}mj zwEX%9MsYiLpr(U_o2u()C#4&R(l_(XQj&u4H-?(Ytz<;~{V~QGPt{^1dDbV+1?UldGGG948pg8IL@ER_Yv*0`;hQHYM7M}FXT;=MHggm z=D}Q}c5qgVV_-X`ahl-2>e@ zgn{OkvTwyNU4&xrGTX%$^SCCDL|o96K{kL%jcQOk>l?Cj*5k7I`H z&s12f-6R8=ZDwa)Xw(wH?>XoPuHFIuUiHuTXSI~VII?haOF<dHF z13~)h_V&9-6Blj4i;6zsi|9M#d^fPmd-yH(dCxm^<5|o|SKx;}IBlWN?Yuj&`{uz- zSRtZIOVu?PdIA;_ig!q>U%qUxS?)M`xVc;`c9eW)UDi-8wN&oA=s$jOz%g&%#3~7GXJ0l zQT=U(*djX&KN$Py!M^LF{LFDe%}zDzl3**Y(W6XPRbXJ!WI$Z@f*XU;K$G=}h$1s& zLles2#}o|aU%89eu5{AG9207PZC&jp%APb&U$88*SX!q1#Fw)OTqx`^<4KPHIW4*O29YhZ|3HFl{D_`t@kfNF zaOx)YgBU6**55m&zmFe2!_cbxWN5D{`3*Z}L|6J4j#^+|l46Xb3%-FJj0H=^5WF7- zlkWO!%TpjxGM;Cw`AIi`Z3aQ>OmV@Uv%o8(t(PjFRRUd6*~8hKE8(XE=95}p;+~(7 zu5ag78eoBAUw@Ai)+kJs*L% zx;~>@s+k8W1m|l1x&~mTUT@?jqIHD7g0(7ISM>tcryUW04tK=PMqVb^FLyCo)jMbG zOE@kqjRn%=igN+!G0YS3?h`)^Y{!?JZRNF}?K;;pP$tCbXj(dMRIM+W=<9xU6&Q%I zFhRiFN8-w5>gK7SxwO@iu|O4ZYJcH+`q6ghy9aqvO*5?}laj5LR9#J3uiK(N^8}qQ z8wPRxQ8Acx_a9!!dp9mwJKzkr*i*7f$BlbuMwAz?$L6x>@9DVcJfAtvnK8>$B{f!q zb~m>_{CQV5L}R)BXq%b~Fw!9LpQR0)atAjs7?17d1dI6N@rxQRV0&NY=i&2jxbxDt z6V2ujEuZ>XQZH<3N;EuxL=wFdkB1qKTb}MzgmgKlQUvDg_*2l81a$SmgxMh~F`U^b zuK4wQ-voUhyrk$IJnzfr@(zrrD!`P^zYjF!SmxwLNx3(<0TcRvI>8! z>=Z6qRzygWcoy5rDEgu{1#}t?B&B()r6p+hY9&V$WGso}uEDo1prjPoKttk2!w4uB20}kXmxHjjeabI$t1$ zZKQWb&(FO$mu0&y&@zT5M(m40XiIT31lcR8fK7em#D@rz^XucR!3_h#%7oro7LiAV z;_}k|7C-!o)?+u==zwJ#?m2ylZCc1?-k+<@ksR*mdZAQU#Z&FN1E=biR&FIO7VWm_ z;4sLpU(qJq1O1y5+Ba&L9(;d&==9A%C4E@}p=D%W(z}oS9vd3>XK5CTMspnfq87aN zh>?Q}y#q5A9wn!fw)|S?#PU<2oyb1ko-}Xs#e^96t;>htfEh-ntu*?f1ek1<`u7cy zfvruJH!^_L6Tia!9|4wVhpVGM2ZL?6XdCKtHu{#Z!V#+{P9ENyC50`XPwPK5AU|%- z8mV{;zpl+-$T`mWnXkXN$8Jtr@@2WzG3MavF;WBONdSFxedx~;0(m+P>Pv#8!0@(1 zUV6RqI;B_b)w+lVK>C=|T$#J@djYJ*=C8hazfJ(Y2dGFoZp$YRg6H=V%O-RMmIiXTO`0C|gB|ahIj;9(hO8|2_K{o;%f*#7 zbBNK{l9}wXOnsE-T6_AcRg`cHf~j?|vd~-DE#w}1m``*Pbl<&EB$+@2{ zYhvO&PV4k>?{3O#|B>wLgkZZv8$)Md)Z&zEIuOHLNpmypMWl^6WZC+~j4?JcG zFNCFe4y1^04xi~V-YAcoOrA944xoHQp-vTN|I@3*I@&gJT}^H%Kle z&B`hP@3bJT=~qVk)$n)z@ctqadewMw)kVTi63Lg{ySH#xN^fYLJAB!|L`%)p@Eg@A zC8gxKl$@gJT(xAc>>i}Q3VIIfVB$BvDeM!fH0rK9C_f}A1wwRWCE4*&=b;l*9V%f# zV{1nm9dcVs1dbpirw~gN6j{iCD%FVd_|buN-59J+XbI#llLZnG)vdk^|Je(xx{ zpDTY3KXTW5B{Jp3hKg2qGUuLFk&nGrt)oDzZ>q2B;qkzB7E|n}T85%+=tMY%z2F|v z_5*doHnR_EHc^nuV~Kz$*VpZ0jjxFYqT|pES}iC%5fP2} z!Er%(&+&V6Q;AsM-+8H@7Ag$gTsuP0tNl&JVf|O@qVC;m+uJ8RT4+3Z!RJG&f11>6 z9RemA{5nr@S*0^sJZ`zg$ly-6q!nLYsL;Edsc`JBSrX>AQUO=i{US_Xxp{R^8Nv9U zJq@3wplljRhuo8*UwQ;MO%l-!)iB%J5CO6p+RUvl+5%Sv1+ZljkCMKVoXj^e;vY2Q zp86LAxYzBgymZ%b4eOa@VGAld+!_UUss?-PO+MtSS3_4>HwN#Pirb+-c;guMB|68} z&Y%;&Ypmbpfro=CEI4AzW#l&27c^CXiA_xW1`k;@V$4m-hdhx=}({65WO;~3*_3eR6m($?3lbg=35*e zV`7(Y!f7a?uy^})rdqQ!%FizscZ^;IhvE53rP|*g#^<5SX%Z=+zLUm!HZYYv4yztXJlucR8Z#vyJN+tyFQ)n z2JAZ>H`iZk!Z9oQIsI;6!z8uKcc-BJ%a1S&J#qFIoEf%xao(OwMMBb4U2|!8u%<1F ze?nIHWb^NGGqsMR+Ij}$f>c?8Z0lY-hRMLnF%}~L@i+rf+k2>`xGcptp$iH$p&=8` z<&8`+;-DEiN8(HAqgktdLsr-gc_ijP8vFgl68 zdP!QfT`t!hwtBDrK6kT(Marezr`^TE-{WlQzsxBA#NgAANc7x<;c|NRtkavlJ0>`C zkcf2ZDtzF6&X8CYMu38NqMW3TINhgnz{18H-0y&cSwaWgA%zcLC<8BEIZj7{Uoc=5XDfRUgEt#aZD#eLW5%z>ad_BL9!?DoSGsa(Y>_Z zNbNlPJ^uR=Y2Y9l$RCBN^)B-?Q*<0zWjhM(mW9917!B}#J`_Z;*s5Qhk)B^R^}JAc zur1Z@?~>C5wY#$f4(%0_Hdhvl~lR(ZR^-x!37k7hNl#7|N zU>g>*U-x)*xt@#dybT+csZ5t%HWo^CEs3=7!Y&1N$-$MR0*2iq{8r4Z&IZb5CGV&j z4h#49hqi$2JMzBmqMg+_3CCOa(=KeM!rC^#t3Ei(fx}Gar4^-z0x}@NOYQ<(`3&Yo zpiJ9T=VE%Ms-L1LD{N)mS}l-Q$5i^x-N-x>=|0Eicue^2r+Z>xk)|itr_r=ON0}%g zy-lC~K%+U0v`W6THT4B$#LQ?FYHciOT)t4L2`So<#m zDhqor404*YFr4S#FRbFI3LL|J-}OGl60ewHQVgP$&UKEqDk3p4xToI?6K20VI@Ia6t4TeX6|4uUh0M_Uvuo376ZFzJ4#;k>A@w`*NZ z$qQrXJ9sItj)^kd$@-khIzgDd`XIWY$)d6Z`}(0e>+7zr)IMx?gSeYRbH{2oXytf* z&_$13_n2S?u=pO`c8-^3d7KoCf+knLzpN`v!?nJmr#Mcb`*4)dYsi!|=>XMQ^nH@O z?A=o9JG=}2=apWUt@1&{Mp%x>qyFgUHlcN2Y|e8nJY-bapMaY3sGz>5 zR&1$03oUvd5_v0I9W@>@I7eYFFR0gXm9i5!KJ1z^r}9iX@(VCMXzUsu)gId&-O=#_idZzpJm5GXeFl~=8jffKaBQzWrDwEf-z`FyX>R_h7_bh#`$(7I!#YIK75`2&C4mo zg?~P=#XJ7hI=J8wykE-S;+TR zcg(U%wlFk|78|r}rT6^3@eASt@KyZQd0G(g_(BxRIqSewZBeVA&pNxm$fR0>5NgsG zoe_dAc*m`H84a7zD8%jD9uSfYX+!#r>6lkO(nQGIXv9D;n_v+~Fw{FE6yFa`)`#;=kE=xlCAyM?3_`@OC=w{vJS^HxfBC4^7L({o z&)ZzhGPWZ{sNFUQDsk`rqTX@h(P{&q##)v~vSb)B+)jG6ErjH|`gcC$_tbE$wZ}iS z#%mXDsNvP9=KZY9q`_*%eHDA3^th}yZCbPuG(; z<$Y%8m^y=$aaqB2<)vVK`|Xl(atn112d|bf)>Y9^EsaL~0q!5VF4ze4`U+1ZuQ$iD zSTNx22bb~=r9g`Jp1L26 zgT>y*EYS>M?Mhd7yXt$O=!hB3RG!3<`WdZS7APuH3(=A+<4}Amt>o_hhja4NUC*Ujfpro0k)*}42T`O^eUS<8 zlW!9*%i>xKPis94oR=raF;!|Xu$lHI+}FUc-sQZkj7)2KSilrN2lS&P0lsazJqX3A z&N41Qtlc-g#j>P9YsDihFBAlLxAdo~?pzXC-_NZ<8R$_?v2foGYH>K#iMd##h;eA%3ZIVUb*fW6?h5$g+vtS1KfZW(%X==lXfvL@BpRYRQ@ zm@lKD`xZZgh^y+`+sS9bKI(+6UdHZA{p609`dMVF?c%Yra?S6BNh_23S-_*&lKbq5 z*X@h+<8Gy3{7||1CBk+qk?f@qE|ctCX>?MFZ`!Eej}|qUj=Qu%sORm2fVy40ppd0= zfsM4`-oZEyJI~#)()Gbq?Rwx#bjR`{bLx^0kJY<~fy@(uavbLQW$7!W!Tj!SgV8U; zg**Yf9mz9T%V+wLxbNZ2&T|nuZsU{zp0^%_e}Afv$U@SC!-#(Jw8o+XYY&JX+W1cV zSrv17*0@yuBmfQ#8OFGQF<>zy#%$V!Uzp{=JM{t0G_vIHYu|h?ZSDYL4$A>SHTC*> zJ8{~FxN$rz9!y0$q%Kk&$AaRHX|A@A@Q|&^h_VDPkqkG5SBderW*;SY?CjUSq0z)4 zc5J}Rd@rL+`_x>f;?c@w`&!*-wZ1Idi$zbGn-kg_m`pQ;Y6;~2QAx+6AaYWn^Gnv} zHCrmBt@s!55X1c6w4z1rH7K*=90w4FM2m^~;ekS^o<^JaoKY_Q7ho#=b*z7dTqfw| zi8Ma%0ahT@U=OWZn&18OYZ;|sww5apk0`lB9;&Cn4l(jU!+OU1)1?YwA#C195ef&3 zv(mHX6rT+S!3N){;}D>BxZll=;VhfH|APw^Y(Y({z6p(`@kQ`YvV_Vk^I9K<9%W{@ ztR6UeqHZKHwj>aHwGPM+ZTV(w8Nrx==~nCSrAtSuh3%AtySOM1CdL+B0OpR)3QH3m zTDO_mX+v*(`ZM!%+V}1o)zV{8EDbxA& z{|#>FW%}7H<216T`6WVqQo^fQec4=cNf;(23R9N@heT)I)G}0GpeeJ&4AB!{Z%ROw81NVeW}5`hoP*gmF`&vw^f^U%6{9q z3G%#JsUXnLyl%}4=9<2~+|qeHK)?Ph-_}3n;Et$G-Jvh_W8cWBsh)CLxoigrUamM2 zQsU7hA>mq=C-8z^hGB6kHdfn=|L;ft>d>GJNyqciN}W`e=FnzjW-#oxNi&cUMh$zb3XX$z+d!?^;zcNMy=A$YkmB_fBo z?ZoolK)Tl7_|54DLRYZE zZWcrI#twL266P*pQOphUy^&GLkto+?Yx!B-(cRJe)+r$6=qbi3%!rtKB~UB1N*u0C zt}&5I>c{z#WV4+-CO26;vFbO=iR6QXB^TZp7M`5!pDJyrX@<~+C>1MBXaA$y70 zJQ(B4pT_jG6!BR>YY0<8VVyFttjIkPMtI8=oy+Y{ar9Ak@3aPnXM}(gVvg*g)hYQ z83yFWj%z}RR9%DVs$3KCrkKfsJl{&m_Z|*FOpbdRbI_$(ep4s(B9mjSDEl zByF)NqkY2sPYJwh*_I2G^w=Wn<#wuqy%pWC-Cv2uiFBPIe2F1scZ{5a_*P_G&`X+G z*kCP5-OUYMwrW1Bzd1vr6aK+z2a>_!^s%V?$Q`pte9jl=0du*>W4$aSq_9`zTlT7BE2<^}fszhn&+?vZ^~ z@O0svVGE&mTJu;y;R7>dUeH;N<;7QSvgUgArNf5W$iH0_WP%RE;ObbUdnmosR|!>> zfJ;WrKgyLOaf!TTzfM@qut?b927|BG@x_HgF+x@T&y|3kbWfYLKd;M^vQ}J^hmNlT z=iE>1;7Pw26PQ5TGN=-8v!;NLg^%(+qHw?=2L5U;E7qzq@?dBTkrVR|ldM5HE;H8$ z{A5S+2`A7_u^+NL&Y2U%w#pdc`!u z$ZoV%-tyBc3-rsFqho`cy#NUplR-WO z#~s~%5k^iO_b1wijjszby*j+5UJpD#u7{Nh_T6s9%y}a6UnXQE3gyT`n!5L>5np!j z;s_C*GuS$PofJ8fikeKTHqs z0g=WK3!ZM_6f|qAGDHJ>HqoVzfBbD;5O}4m5@K#?#h_ekeyXlqR@XM~l*V>c9BIK) z`77i7BgRKBYgShw-ApW4C!Hd3W=4^{1j=Xwy->xQ5%lMjdMYTtL*SW$*g- zMA1gPk$oR|BJ}Bo$KcmwKUQ<`4sFGe{=mt68BQx}F2OGQzdbw*V%=UN;J=HGmYk%F zBd~xdm-6V0%R)8ncAT7p1tytfOizjwZ5#`c&Fpr3_5uZA9{v{^l*b;a)HD?HJ_oGA zsZzuM`tv4RJZJTc$XUNI&#}siu-<4+iim88Vmp6-ArbOtib?3W^#d3l{>X>Wy8Mx| z-(A%UEH;ISpJ}_E3tPv>3JNirm&9X89JJ-wh2>Z!_z%_d!xxd5(7044&~t@;`KFq7 zQ=!YH_>b%HAKTOqDo=Byu8an3??Z<>#TbZytEGgqjF;9)VvWme{|0A;03rlSyd>V< zmVR3M6ZlEzFFiOc5AlgC3%~0)BofaAPor)=v6$f%iEjzRmYOq$S~F(TU*BdLTef4Y z{%WhToWS9EPtm?y9D7nssZR-3>B%1?uXSWsHVYRZ`*EK_E>_#{n-;Cg2}q!zP-BfTRQBCrXo*im&}mU-p4nUaqh#&-RzHr8P{9a1}2v-Iug%?sV&U^egy# z5?O{r`SN9Dx}caUzS?p+Shi?6^WX^_2 z8u3xc0H!LXg_NX^vmz0~B#Q~!6weg(Eyx1U>(`fRp*Gnx)x)lg6Y&Wb6AGWydW-qI zfRCoBxg&jT^|8SFmzW?Kh(%UmpOs@FpQBw`$i_eULbJYieY?AxHxuj>GKPTj37z8I z4fB#ccJo~+JK0nlR9BQP$~8EE7^Oh0u;{*>1$@@8S&R&uqGyk!Z@tZ}63Z@b?x2(P zWAO0S&iti4r(h-1ciQJ`MU*wvReTyWKI6<7?hTjdG`N?1z8X9;;hmB9h)xT1VKEuZ&oJ}H?@35uMcerUwDM50yZ55)v=xsvh9}a+jzd%jP12;}X&{QyZPv zJ&@7wtd2MyIx&*N`YQ6)^(kc(E!dmSK63pDZK!BdAx3y@EYp)8rvPf*8}x(ZRn2Fw z?3|sP;yRRnS06Mb*X32yf^QbXH*43_jI_U>Vlh`glb4qze}}z-f6f)}pkGqk`rT$c zKJ=T>5@m@sZ_a+gg>#%PYF)feus-T;-BHTpI$fCPd9?YHhecqr@LfKe-9(t6(}k_@ zjV+RQ@@Fq=hX2K!ee<*gQLOi9=MT(nG~~DmdoB-N(orAF0aHB*rw;ege|sD-*2%U= z!Omyfnkpo8O8P8;2NYp}4v9}#at)`$999qct#84=dE_@u+Gweq z%Hwx#h&J`n+G!3mZ_6{e6hu}P;^;~St&7lZUD6t6fnv2yJ-++KOywm}$_qg@kfT}m# zq)OSNhtzYtgI37dsi|ivB39X7A2}N~1FfZf$JMg$F0c14=^y{AhWPNyXObv}^v`HJ zru-BLmzOh+rMV)6(>gLx=}t_C(LBE>Mq!08zpp#*K*P63vJ>Ihy~OsqMcjMAwf-nb zu^DRWgA<$^y5M@lRP-xKoaI9nHCPPq!8&%c?SFM7o!e?5YgjcL;dAZ`fo zB(GLX&J)8u)cmYaJZx z3qo~G9#=dvZhd2Q3LoN1W=44hAyqHdFds3GfYaxD5=H8&qVB_jVsRnT=r~^-=@=Uf zKLbkOy!RiLQmZu{l)+A6g%uA=e9uLrqr-yc!Y;#a0K6?S2iZ8^drxj|;VB`&_H(~f zRBa+FYRPC5IHQ-|NSdNM$=4{1(s4^qwBI0*J9P@LLSdc$Exg5P%`pif@ zapwyDe|3Ijl&n=)YRp+9K{XQWvZL=Dro(}WS<_IV$VxE6GVS^Iui-h!h^IJj_kZ?= zYPDRKHQx|`o@1;It9N-IsxjB%%81j`AdIn#!8J7lOJCJXegM-&se>3ji8;$h_Ezmo8O1;y~ZO)20h*~df$tOP2E1T!UyO+%_* zlFs`T{m+nZ0W4)+jE^x@e0QeideZv!Zb<$#b7}vh-u>rNF4d5XWf__3GaGe+-Hw{3 z!?TZ1SpM%fG0f*7o-9yH`Rqr_3)QH%6eUOW);joTv)``h|I(QM;{bqG{HHu?@@cm zr9t8U8vCQZFR-a@MxVXXx(?5hk{QSp+rfKseDvQ>SbRMNbg(gH^FN2pVxI+V<4#%r zuTQ^at}~s=;xRCO7>3o~g)U#;h=_|~j=QiwsgRrI_@CTada;(V4tg|c@zz>fiNAgPs`8ie*aP09bv2tYp z-hb5Q|HeU2g$2rf1*g~FgM7^cI=rlMHT|xJy?a+gPycD3`=4kPU+UH$;X==?Vny%l z!B|5+V37mHWgndXiewD4ojQXLP=)5bK^~Dv8Rf>5)T~(b|Bnk4-FR0lpWP6nlg)Ym zBi#OHYU-&bc@VNcA&zr8&-uV&F5{GQL5~t>)c%iD{NDt)DDEO}U!;L;5yWU#u+-{U z;Qy~7q&K;l+Z=fjZ~Jyqs_skTio6M znPytpuwo1F5y|8lmmh|}F2pz&6*&Lv8V&4TYoLuZ{jY zdnTZGL}hb&H4iy){XPtW_fZkU@P4p4`qlz1=6ARy z_4}_!|G+@Pbg9u`l}(rJ)$uB#iw&(iB73UIAmdvm@%XX2wsy>7z*d&$a=_M{kyXG3 zt<-v)l1oFHxcz{t9D-`D$)_~LDC(*q^q_XuMRsqtGBqzoS{;qPgbm6ZwQyOX*60fg z3snvqw^$oj!b#Tqd2^Bsw55I*^4^W=!=R5a1K3Yoj@;pG7IHUpqXUIn8Mb4&3W#oM zoxb({M7!&=os`+nB5izxY{6Bw_V$Bt^o3;F!`B~W&&HH^K6|-d(+e82_plmK{S~*JogJbG ze5*DvIOy7<%Ixv11{L4YeAMP_ciMUsGTPI7(#IA12Nk?2p5rK7zgG#fltcFG%wMjQ zUlPHBk)BffRbBZN71|Yzn~ca2zcwxi`ZUKC9dJ}VC|qOH50B!_=7XWnD>pQ(t`mj{ z1H$9xzD2M;P*zrcoCQG+TCL}?-4;*H&MpN0bX|DNAZ8nx%;XU-vLP43bSbTox4_RD`6vK@s2CUUAO6cPh^;#Y8BeJ=m!r$Y=}Ti z+?sZH(jL2}m;1qx!|pDO{osJVOiwnyz7~XGE-~nwWLj7W6B3Dh9DN+HTT-+y`F5|o zety>5jP`MKEO`pqR$@!g%Tt;Ac>U*fZ0!K9 zGBiBz;iicMV={J*E0#V5k6 z4cOadfO3k^<98{%pU8EeF9Ix`IDB!l8SZV4c8Y003_t|4 z@GUXNRs>twZ{uS)VKF;+{k?e{TMG#Zi4eQ=URlk48Un`wWJu#eNuH)lkVI>z zlbHm^4jI5CiOg@qL4mGYVl{ySfOmkP@l+U@Cw!OClXJL3*0Bk&qy!SZLFPO6DCvQZ zDBvxiIOVg;<`aWkMRLU=>6VEP&5zjXy9d=q(+itB>`AnLcv39xO|t@ezN%?5PQ*?@ z=`jZSd!w}3tuxnh+(}Y*$WF2=3}=yj&LvNY)SoSp0seApr1TNW9fL^Lud?ItH~Q*7 zEuI5Ycj-Nq(S31&s%>gq=kJvtYd=}VW8$^`yhXXgOMY8eq6(Ny6tKuWzWMdqVlq>CviF}mI%x2DiBA6| z3=`sUV1;qTm=osa;O36~dq#!j3}UVXD!zVP%j;16DGz04bZX}?6k~kD7%1p&yb1_O z6dSV=k?4N+Q2B}b{jh0II7r2Yk~dnE{eub{_d9&5K}rvt_f@9f?zi169bwsm<*gre zlZ*pEgs7R1Y`-;L$9UpOQ09a`NTT~hru#{sos7>?o+w46EYa#_ezvTZbVFTQPYibT zTf{{UYwFqaTpWtS9r?XGUCmTC_gG=h#u3lDlOng{26&pp_KBJM{OWJ4S))QeeY^4# z+mEtw_}D(W*4#=Z-yA>>`e;n@78@zRQ0@&}N}NCJkSoX>RuktMf4Q0=ki09!x0z?bHuJkqQB)V)FK8w3LXf ze-?N=LEz&fUljLXVaCT(+~K|;w3I9TYxA& zHsAsBRYT4VR70@2J9aGspytcOEv{|j9dCh2(2mbiK{xr zG%}OO4BY{q6~aAsb}Ibx!~03N2wW5n^Xg~R6&bW}sE;B5u*U5vrZ&$z?iXnX#X*0k zRVx(kjwrU`6n_g|jhHARw*ldq1M10ufKwVTTRwFvVUo;FVGN&jm;RkQ@@{<}ZyFu| zwf#hbf58 z?+aujap~{3IRn&=--Hc>g9*Jw8w$+YK{&+=g0qiX9fwq zSDwq|10?_t8U2E#S3f`mPV$~j&t|AF%17yMruVRH{2r4S0Pq!MjeT@Op?HVi8XT`c zDGe?wz6zN|IiXD(L=E!%-`Ve>Rp&b2$$m#wah|ZI=p)F#w(mxHa#8RtnAE&6vHL(v zsay$-Z&2g40T{5mTH<4XK>f4x6|OH(>_o&qvxN) ziEY*V%|qVSfLv^r2x#u|vJ<~moUamm)q(c{SGo_5Jxe>3fA0Gnh$j+C&1+54{t*Sb zXG{umm|D%b-M624Ma;*=GNlRyBfkmj#Uyd8eD&6yEsh}GFDC3(yJi5f%jS|$l3A_G zZxIUc=k6^B9o1%$b?)3DL;a+g{Pt}>j$iEA$aPIr)M0~or;}h;1c9eY?pt7{JP%s=O$)eK+S|9QnP`6mDTK;RM6Fg-< zFE-CI@VgdrTYu}t0u3dHDsExH8evSRFlNc1P*ceUcVw!wG&Gyf51@tp%pdbFO(1w% z{HoBy2&2Pj3kBs{N2@Ruyh~7;qa=5xG~{6P3(b3b;;hm?{ygt3h=&i~f2&;o#}553%48qjDL%7F zfGp#_xC{P7Ecza&=hc_mXz|M^YW9eN#7p*x57oG+Tw^uKYFyIYZmBXK;BHwRpTh)5 z{z8+lhWC=KduJ#$tQua z{+GBK97x_+KFf-q?eXAt5&QKov^4DReP}}SbE;obV%d>NW@F*8Wk9R(*>f%y()DMJ zUWSr5>#>lBHq)``_I;n;LOFT%Jt=ZE=Ww#s#D%q?zEIM0>eAzZWC2$sfRz(v_}}|I zMl=fC5h7gIuq@#^27uib(BbQ)jSPiQATXN)G7wwM{j}vBEp=REixiheSz<#8zz#e9 zAo3@M(k^qRuAGID^1|fbp-H6Hk1(Nhq;rO#Ov7h2OTT0P6gQF z$`c5dYLMn8Aij0IfAqCUQ|e(;E&>{8WTlvE;kV=WYapg4kyZ*oH^o_V^q9QNS zVzw#n+Hh*{0qJ?79&ejjn@F3&yx=Zdbs@GVa}rCIEF#kG-uFyU#k`btf`q5NH}t0B zb`N%tvj?1c0W{JOUd&tMr5AFGIUxVh&38&i2R&hlZsSSa`x0vs4aU6FPw_T}#gp&` zV(j^zCy5Y8h)V1mYwNYi;yS!i{{4xdN)hz!%Hfw|=1)321tL6d{iGem$*%Ow{q` zz(pv`69r-WvzwGY@KkW)GfX1eS&`Z?61e~Alc@1wRn_hQ&u%GM?r*0L_$0H$?T^|& zcw2{bIjJp2Q7CH%PH}_wgfBs|P*p)wKn_t-8o;i!R^;-WaF#C+O0o0oTS6$nx^nmP z{f!8?Sc;OokO%IQ=Q8bEU&KeMsukvN8$gBKs#1B!YSc$@1Z6?Spr2oN^L1=Lpnh84 z<)!9WEv>+xdg@;zO(YP6wZ`RL%NtyUojB4~; zbbxLunW}apiID;ot?R5NcWkVXZ#nADw4Qt4MF( zKW5!fOkdS#4I^BM8OP81qA>?l1&sJ9Esc*etlejua$cUUF5n9L&Bz|L?~xTQ>0tn2 zn9dF6ShkmoN@25(_b=I7CuyXlaHaOp-Ap1m;vigCTIje#uv** z2~`7SI6Xu(`S4P&OGW$NqQZA%8o= z#qhr-7_EPP)t#=MN!d=IOv?XfhNxP)Kc(RgVIO`Zht&W;) zw2*8Q=EhlN=M914`7FyI@0AS!nX+c6y}T%r$AWp+i|h~ZN4K7jdH`VmXqQx->++lg z!J$2%U_nwWZtNB>A|ECecD%G-MDCWtTx;1la{5^0NW-HA-Wk2zq znjNIn^aGm@EE8HL3dRT@M_u5PcEWu~w-Ph)*OG-PNS68MFW#LGc0lj-?Bh9*041m) z>T@-I<^$`l;s3+ddqy?&KGDLdB=jl}Y7}XLfB_}+08#{`h*G2~9YjJ$Y6w+&6;Mj( zqJW5qNKHVx(u;yZXi}7Fgh+k)-@D#V_xJ65I%}Qv%$aBQo|(OYuSHgjc>V>Xy{>Hq zr^|0}`P;3^?t~$&78hr6YEt5%To%9IqL#wde_Y-)n1lMU%Rh@Kn7AEAXszo6V-{|y zl>gDNi4jER8v^(_H&EN7wL8gGZ$20{{>)3cVm#F#`@IrO6Az8v&;>o{1MgKBcBXFU zwVFsTJk3V5FY|K=@z*Tc-;MXmINbQJ!a8EHuIsrHAgvYz93_-~cP#_*i2<{aW(HfY z1+Q{yWx*2Q!s=iqa&a+KPHYYH5ygy`7~l@hh=UKqxDqW4FDELA3E|iha0hkE z8McyspI&3w%D;@Lc69ZIwXA@F*wbjyqLG4SV4Q9^l7s$%Nz*boyh+bq z*!dyS9`X$^Vmu>u2O$37DZQWrj&4fd2E;muwg-2|WN7|-pg!^RrP%#3@EV4*&+6m> zaJ00RB&Q$J`sxUpAn>guRGfK_`Jxa`=yiFTHWeJ3PLI+2!BvL@vGj|Q z4Q-^;=#SIIJAfMJiGb;!##__a=2#W7pgzA-l^&wgCo$A-l6x%S_e%$y;y~J7h3bQJ z?S8PK$>}m94yJp_X2;wdbo+JfzB+$dt?>;2^Wsvq#Dx7lh~t7b=_pBxti(htcEH~= zIqABkwj~WfZlDM+Oz6IQiovWyUcR0X8hfe~XUIl#b0c`qLIs#;;gbI5uviFOv)#vx zysgqkT}<>mDN+6P$r;DPe`7E4vzUV-Kj6|&i_Y$~~FZZ`x)F`AmM~{?BVm zjdJ*F+_hoyl{T0Td2E!uC+Dq>N6Ven(jwtHM@* zcAa)rw&WukupNN{|~=QQS(r!nclrDiq&Mb3aM zm0ec(zYt?6;iA;vBklc9IyTTCQ=JQP#$14!3H|ed)`6%a+{3vgfY`&B^6^qPr@f0# z+6uEmVIymW!R^4A~IoZG=;M&BO% zSg~4=R|aT@@_s58Vh)X)&>TSM%Q%6laWJ3C6aZDsXfMioJrqDbhgI|l5Yqpy`Y+Xk zDjoOT$>b%D&*|ZdI;#2Uy!_(NUfra@SuR)3vjb8>b{0d%%AGCC<0*iiTk=wtpK5$n zI9xZZ8HozV+_c#Lx|$-^o{Acd(-ibPe;QzMQU@6O`fFxL48#+}^GGsHZc0oe*2zQ! zCzq9ed(Y%kC#mp#l*6N68P+&`rjteAd}?Qx0*ktX5eAFNF|PId!H6{Y}2n# zc?~4^{fbtS3>U-h8J!w`9)Mw(#k8)0V$&q{K=7Ap3fm@9%ixX>9HY;t`*ATwIe$#g zJO|M$$u$&rzLD&MqX)bPC`sxl#tJW2Qz*6X=PMc%n4lKhxA z{TkCGkbJlv-@R9=d&=f^fi*%|Z?^D*fjY`K-O%atH;l!E0<-{%-*JAMVFNMBdny2f z{+4EUW18jLgW$TCzDU0}@Y-~6DVnY`o!_5f-fyGg+{jMlVP~UZk5g7;J!wYYN?m0| zi5$}78N1h&p??|_cc?qpFZiT0EPklEBJOxBWha@X5cPk<#z$kk^?#jN4ipe&yoD2p zT{Ll&qsnDi#JKv=MlBYzPG8RkUIl1n$qW?HWcOGHvUO(|I2c)5tW4a-Ya@gqZ-tfG zds%SIF^mg6xG{$&!D&F&h2-`ttoPiT*BKIYa{@IV6n`?N5u=Tr=%?3Qz}@8l5H$mL zZWaUF$&n9X*bR4KfHB8a+)eWq;yus@u%quvw)y?nyt^8&>ilVMTFWCjj)EdqjmCgM zp!4$S#u&J7;z4*k3TUwaW=f}t4>Ad`nDoyviKmV3i$YsWpGesKOYpykVeN{d0+4-~ zM~Vw1H1xoR%82k^1zqRzl~Ru(s%djXMovN-!Csf>XM0B z?5Ihn8+o}2H7(eOvx1#C|st{M)jo47SS!L_x}GVBT^bJoGAT?2;7 zej>;XQJ9c)pP<5$$fpmqBT-b_yj;4A5sG)3Qh%K|?s|7~%9f8+I=Mkh?$9T*m>{ zbIp2d|KP9suBMm}2Vely&DclgCvxi18^>#mJ29F77zW?{x~#{bg$eEl(=khMZ#!Iv z9FuQEj@>KoWw}1U^%^z6SkCY=QjJV6!8VYf>~Tu2Y-xMge~EEpoX0N`b1~CsIo?O- z;z9!MQZEl2P|OGTA!b5E5)#4mlFx3<2^U$A{WL`DMK-g5bkAFf`qPoHn*bT06+mQw z!725+*~z>(*I%99D=8=~(vs%wC)X&oU3(L>OaPJ7?PV~s?6K5_UeqMhKXzt<)&*62 zOVOl_GLtb{EU*u-UnjPa5wlUrNLZBjhvC%c`rq9L=Na^eDT*{dXSR=#^GT&#;*uQ5 z;@SpiUpUU7*#iE2IoOvYX97cx(dCv#os(R(z`VX^L4J#uh#-3neu8p57gEo5!k=!Z zFCLD`ubW^da`Gb!8sL4Sv`sq~ZTFbtFByy+8s#^sB4s=8sAd75^wz{TV@?(o2zPaE zlYvHi`X5bCL%k+^ts`~c?3H$Dz~a5~*5GNZ0@7g#Ph-SpL&WQ0JoR~ zk8SlGWm9{NsN`-M;b@fU{QYXVX2|7a*=;Zi-sQz1+Wz^Ga#Tro8%Whc6R3{k9*Z1P zM_hZFBAWnkN=6Yc#3-kU0z@#(Bj;W)-v|Vg2@7`M4KZnJU1N*|OTUCYCo&;}rVqeY z7wesz&5JAHwA`b!*A~xUCejWFmPbo~^mxPF#YHxwFD5q|qV>42(UK+`&0FXLU_l=* zOO?b^7PURCbO$%h2N^fUG`_KMao#9kf%iFdvvSNPEFejzdNya5aW2u;9n=#>O08{uhr9&Hi;)QKg>;w8zI{2+kvld1kb z#bBT=@(1ol?6J6=jXOKySD8i|b6;nPo^@G_+$-kBDd|lrKr)RHpf|nY!l8ck0H+%S z?g3l^s6*Fw#&7p{rwgrM6ilS+B)jwn4QjqlTvW7cj=K66 zhD?Cw9pQ8w-~5_1EezdmP-~XFJTE>UZ#d-tUsX-fJ={bBJP73YR*zPXPA0ZHx`$IM z`p!>zMlr@4$*Oc2v1V}}fMyJt`KxgIe_n`Dp&pP3mB8jZrM4FJ0%7d2U5 zcIUS~f>cAl5M!799T@I!MAUXD7j|L+Z&pg276tB@eqZ16s{scpIy2HQP zXNZ|eL9a2Sf)h;c82F4YI2WcHQqv+FX=Lsta!;v_CEZJ2aFHAryJiy;i|qqQRInk_ z{g6rk2x{6%?3T2>dRX+w)a!W-;IDvJeatIxW6Ulv0YGap+YcjS0)MRt)N8P23gRxW zkM=(m^Ism!qu#wH1f!bLECcNcwLpfG*P&=Y)Hw!(`7;oELU3->bZtyr?G=zkS<*|v zXw4KcFC1u(tPrXz56DFaF?)!ki0-#6Isxc(A@7S^8}ZH0u!1A;lKwdl#`G=I#77+bc?-k-yqIs8hq#rt0~Z0i02do`fyG%9 zV?B!vNgo2=lT^ysH;@5vOIOsR!gSdG-%TQyf8;S>LR@o0ZF=Iu*e%OT=3~X|h3TRX zbk&gD(-$@_t#?UV4@Nev-5vS1BoAP)1YfC2wV0?{#n~z5G`|6aF2ww%Zt2n^FCYh1 z2C@P)W;wnmPekw|)>2wRJph_Ndhv>+Kp?gvg+=gLNIRDzSW!cBW^%B8Rj>Yj@rfd7@&D51J87$jw!FZUI29RM(sj*Wkt1d5-Cu(}}8UU_a= z0%iiRh(T-JqCZwF+#9@-5Z}X{28|z`lqJ)O0ha-ibs8ng#;0=oO%)@AQpqQVtztqy z{GSy&aQ-e5~K!5AWOldBMZ87 ziS?Q901)QN6K7#=BHwNr7x6NYyH2b1d}Biz6B7)UQJ=eC8?8QtHa>1!~{*l^V z6Vb%o0Py_l(qJHVU8g17EEMyq-YtU$BKGjYFPe*w%R`EGLPNt7bCXPW|s2~Ir zR$PcQJ$ZJf7IFZp_P8ey5GuI8P=YrBeuP6>wMr6&V8);B8pAJ0f6UcQo_QR_P(eyj zX9bmrCcQO~y%A6`o;NmBHtsw_$@u!6CV7|BH@{(a%mpK2EskE@htv@u)?S)(<};!kKYQB0d5u=xh@ucq@x zG<}?Tq(HDp8133Ivpl-td?UCyuE+KA+N4OxC~XTlii`i+j*wcmE^Pu77w(aHy!f8s zx(%Gk@^QI4$RkpUC-14ctg8x#~>HHb4k{X7v>-T=@<$ z_q4MZA*jUKIO{3lTlO!kidp9i=|~5S6%xAT)I-W7#pFu7o4h#4;`1U2b; zaqy?ZwK|4U`{Hq@zv@y9d=Pt(AyC?4rj14b@3luH9og9n>xyWS<;7TBaqoS&B0B;c zT^6JWY&*E3an3c@s7xKBa!CEElwZ2rlu^)!lgo%&0cA^JU#hb)nIBmB`BD>9`Az7G zL=L)ZI1uC|XWnRRJS}jrUlf=+2e(!E6|zZJLWd%y&TYIL&1tQQ*jLN*-1ggx`$tf0{PI8`cH-3?4)|+Fy2mk#@(sFY=9anrURp-33m1pCC6!`kOXm0I1DU@ts4@ujA@ciQ zxvVqXf5%TPmMUn4pN8t3swBoPe^aUNlv=p@F@v@81(ulkpP^tEF;N3y1zW1`&;?D6^qOm(r?F7q^Uwfc%H;17< z*fHfUFGxR6+OwtdtY!tk_pX|+7p_W@YlY(QU50~M-!xndIp^~8PjB}g*`^6&vGcNI z*2@hqIrvA)RlYl^E2sdAKYuvLhP^DvQCM0YVQ8=SEzCq{Md2S?IsuVrGEHCuH1m$Y zutd~ID$#&|mky%kN@>cA9FT;(vd=c*z=(TdhcUo2D}p!%SBhcG$KI5PB&@aBdUA*t4WDpqy$9qN^#?cYb=Top~)R8E(?65ofk zk6jR~d;SF}xU9qZ6>rfjIugZf(T}38H*b&Jp|P>l`8(?fK3OlD2Z@*SEo*+%4yg}; z@k56T9!e0|bOWyVsY|NL^Ip=WNhFxDJbmWuOx7w|7ta0r=ITC;=ar)3I4T`y-P>Dh z`T~kNz|H&dkLn)aj8)nKzA`lQeE9EZu;_F8G;z9>BrPQEy0Fac1>|$Ez7>W0Ok0=K zJ{T5zf3w=n)3npcnl5Po?@#;PQEiZe?h*uyvZ~j@(|^0m#KnM@HB2_0VA7nY&CKU$ zQb3cS7L?vw0YRC>s!btK>gnc9*n z^P<;2d6U#R4+4;C_kiDQ1@p8|O3K5bf;;{FbY!$oB#WYJ?|lB73`pKJC4cN9Di$P7 zO0y??ZnMww<&^vuY;0dDs18^3E+b>62QC=Q`u@gyq2W7d7YfT)d>%tnoWL9xOYz$P zbQrJ=DPRPB%-4!x53R=qjW5`_ipY#{iQ1^V4}U(ey5>{{h0<`$h`gw;0$KUJO{)jq zd`EleZWJ6ERa*VXN}?o$lnS6tS;igHDmos_s#N^AHIP9s<0#OdL%b>IM^iL%Pa(~q z1vBt0+SSNeSpumpPoZhST_|`R_3YnG)5t7;c1QJ&_BeLSP8VzmyMoX=?0&2Lh3{CF zPbHc2Qs9dXYtb&Pu0OS9)>WvZ^wo zQD7_?Y*UhRIQ^jm8baaxp*(2VG@>t4DQ)g#hYys2LsVwJf$IkzW&CBBq9ebR^sbaM zI{MJO@5KZ#QwGfJpNgJ*_;7ZivI7Wkx#ZimaDKSA@-vD0Bcd3OK=zdUQYVT6Ks^uB zE%$o<_6n+wPiE;&Y^`%_pxz0G8*Y~^McJQ&dJk~o4#8za8^_(fvTskIgJ~<)U-GZ-v zo!iH{7mJBbJk%YsSad$`pf-M;mWAF8y7wY*=xH zaDbgMLSq;ct8!3K&lRF_}}Hk77Z1pn0r6>7(FG+i)HTcX(Ge9~}*}c=yfu za&NvpSM}N|PW-5=v?Dltn0pz{)K5Rx*vF-IY=gYY!j_fkJuF_dn}T@*F0v+fPdlqC zqWdwJMxJ*2s%QwKV`YCSv3y+bB()HW@d{qCB;~F$;32oMI=)S4CG|AnrHv3UwAFLB z4A-I2HxMu8T zRe3@et#t9pOvhwHgfF0O5jfI#ptj!8cJc;&vI)BUu5%Yo;ST$DyC*-=vF@s3*2N0| zy2D30qFwz8-oYrdQ|DZSqo+3-rNCzv(&K9l;y_>wpQRrxAf2R?4D_Z z^hfL$s+zre3VoOELVgn!Rfo1qP~`X@)Ha{k3^sUYvN4sQl{R@%tpJ@M zTKJ1C?a5TtyYSMYM}_vIzMG$fSTx=kwuPO~P`CT7;ra7aft=xFXd$*_2A6q2zM6&; z{HV?hWNX@;77kjhgYq*uCb+oP7+T=QE}2F~tK-Q{>_!V>0M-#Ry>qt#kKyn<({i;n zskJp@nfY|}&2&~0d1kdmN?XZ!!Udtb4}E^fnnkbNkL&1vhP#auCjwG$ zJcqJQkZ6@R-K0l2h##L{8z~|rr_l1fKW|j3moLq8xS}s1mZ{|y5j2b)s;E^N zq`nAuB17dFI>JLm--+-}-jyqr#yaE<-a&2gD{b2hqpzFdN*L5zP~m(a3$!{Ke(b2{ zl#m_McZ|*5lmp6tQ%QO4!<0fQF^Y`-ou0~2$WWg2p3G>CmmMJL$728_x zi?<3R#bmml`D5L5c7TCY>?2n(;%l1ru4J^^5YJ=OSbYNiy889-_kZFJ11KD=^!FWs zN|E>Wr#tWNG{oOi%6A|=yD=!UVP*W%v!#t3gQOWApuCreKbtjVJ%PxtrRsnVR;r%fB3Jiv1uv+&W= zeMZCYHcIVOYxB2e|Kuja^+=chxDibF+uN1ao+d3mQLj8u9(SvrDHU`lKp$=)f}R-4 zq#RHe8f-}^WLAD&3Y^@>aQaJ7aQFG+F?y0}aHjqy0-lBdHiWM;pVBodtrCg2Z~{AZ zXO8%39)_XMJK3IsfGk^3~bHN%SI`5F3m8d9jon1ztw8Iakw z$M|OqO!wZe;Zx##bE^9;@5|BaXHlkk@qe#g9oe6aadG@IS!^?YT2pcI0*t%BjB9K= zyLGm?8PUCd_AyQ^RAw=$J&8-S7x&7>>}Z{h!<)b$BQ*Sk9;BdZm24|@Xlxs8MB|VlmqQ{p!)5J@xU)Rjn7`Y$#My;?QlZW!A%G( ztzBAMJ$6#-PhlV&x}bTC`;He?bZlrD5Udz-d1GHHA@ZHMNU=)&NSM>r^TmgMY@!X5 zZ<0Q;f%jZ`)H^`;)e*UrO?NwA()Hs$=zZFxkx#xK2YF$_T-vfRXj4umXytC&pgs~z9iSwXW^vb*y?%j94GiCOS%rW z_`$-ge%~_OHL(}*t>Hh8ZNW4}RVZ&O?3u*c&GYY+-EPGFVBuI)nHf<7bIKKiXOKDP zVNv`4ghj-0W|8vwuYH1w00C%nmL8NLY~yy}bZD5N@d#;w_Or66Lw~V&n0=Z`FDsk| z-OU+CcUeII$W?mPLBg0d&2Q(f)u8u7lxKa0(;Kvo6QaQV3i3{dv9pmgtrQ>I>iD_0 zGe8)IM;K0*hXNnv=c3X$yCdyJKyjdJq^LcBdd`e#q;q6-ql!=(Mmoh5C$z?q>k50! zS91!f&3^Op!G+J*xhQMEH1d<0QzXnX%ta)Bf_CdjUlE9p?if|YL}Jsb+AzLK`YwE7H} z+(d0epm2|8JmXj>mm(PH=%W8d$~)@1(Fp_@R+xokpQW*%WcW6{XKtUL$?<$v1A7C^ zS!F;{q~VwBXq@~E2<6oz9F&g+1tJaDQQk3P@?@!I3;C&0cNOz_-} z7>fuwvhzONo_+6uZK zP;owPD!O4Kb-_(=lQU%?myYvzpFaq41H{$>3`ku0AZ zU>)jljU>YG^0&5{a@|QMiH|I0w9z9!!hlHz!g)FT7my_{Ty~g$jDUXI|Fy!ETMyv$ zdaSUTUUV5>?yT|7kA5L*vViS?jMRzO^zO6F0-;VZHalga%kUyAoW$3hu<|(0R~cSW z5{HX6a_-ao;7&cfWAtQV6tEhk;deQ4&DG^%==!n)1uAO&N^6?wIYIuU;x(nkp0nnK z8%Ua8D2`l_2>n8nPo<6cOR*Py;W`xHry98p8FEcg`_G(kc9 zKF4xZTE~t|y!u>VpJ3XT=4*(Dk~mifpZbU}bPz^;`LY4GuzlVwF0U-6;zoZSJ1)yHcbAr>&9Aw;;?G#KWuOksO&?)S)lBPIX@n!`U-x#I+XiovB^N^gOZ-o zEqJhEsBT)R&G;fY&4yj_-0sHIkT2Y+6#`!qCEQ`Zn)vIaqIqGUII<{e%lNfn+Xd@^ zPTHSYT0yq+u2;ycHwo-~R>)V3OjaFhLM^FNSPj@opO`yy+c_&my9RNq|GH+|bNlB9 z0^MhPdgD>%zqm@Gx}ayGm<&t)M`;Tgv6r^CG@Pe}F;=rw((3}(5q-jng1Vfj6uDah zU7To1`%PV#fehj0ReSe#2u;fB&PCF73Oofbn8Sau?op? z`?ml@^@O%!jUx}h`{RP{zZZ{aLuc>NGHktr&ah@J76kM^k5q>}D^^opOMuR85{3FM zH2r&FaDhr|_TH$XA2%jReLvS_pZt5>G!1rRucG=g@7;eKAE#1)H20UlUq7c2hab^C zDKl;SMQJByGL%M<681g0Zhfdcv9dXmhXEu60G=UdnWwX}X9?qH>N&QGj*L(zMA$cJ zrpUMR&94UwRYIQi`&W(zGtZ=*O|#_MfXx6K&F3eP-AezACQd$epav@s%!R)%*IUwa?;_=kz{#MXymWixVZ^G@@KN zs^%?97Ia?wb&#Rb7JHUASZoi|@-ATE?vQ7$ z9nAm zAI~G>hBE#7wVC|_jH&%B51{^MyLuFnmVY;4XoRalDBZG;Q$kP-> z-JH78Vp6ZA10j;NUFvZ^LATL#Q;JSphMV=J5lR~k2g>|%Xpav_1sEjyJoEh1$0FOh-~8C_G0m(j zUrVqBP1ZTEY-B9N)oa;rJciQoMbAUs_#jJdpNW!uQGt$N1-Bssvv`LsiqUW%3w<9t z$h5hT>(PLK4+BUyvZUJN`Ut<6FwxIV$G&Hj&LGU|d2`g`(3yLhW zL*_dbndqcYfux$&vLB8R0QM%=a4~PbqB3nVMRZVH4A4P@wSr(n7E`a1WP|CD4JL?W zRYgQ@`_89I1Luj zk%goa>7%PiF^|N9(?(<-!v{E*RM2CjrYNL>hNsZ~ zi7kQI>zg&{I)dZol|MMOc5)0G>pQw|^Q~nspJ*4oTO+Ud31kLXM?aIzO?f{IIN1Bk z^=V0eniFUhjoaERlfI+L8E2<^PIbEJNon%wS5^cy0I9x@k@B8!3 zt=Lh-LiQbR6kqHkj#8_ix7^@Mg9!Qw2$JtPGG&)DsPSvYc)E?}10GmsKiyoz_BW>M zi)9L$b>3HI$QX!V`%*4F4OA(=&3>Z$mbm)Mt$g;hwqH1L!%D4}wL3Xi7js|9!puoU zGmlgBdg`=N>ud6573mDfLP3kIkcc(W+;q28+d{4Jjr$9c(si{RkS|K=71 z11Im5y4^SY;U@#@{wkZ1k4>!Swwd>Z=U;c2y`)Oh?yxB_oObLsc#|8{h26O~!Cpt}L#0KM2ZU0rhwJ0Gpz95ANEJMy&+r~BCF!X?$K=1UY>07F~*w?#dIx@A)Y&&)wH>ggt?WZQFZc2@%@2oj&%?hP^O*- zWDN9xsaE{a`*tiV0rz73aUjPK&u0))5a_Nhb|1Sumszz!aB9e|gcB%L%-??MX*nv+ zcADZgKM>TdK&Ws2VYqDH9uG@Tb#b1hbo8LF`VCFNLl{;s9B>Qx|W-OGA6OLz0#gmUUL` zV^Kb5I_?H&Z1uk-m~^@rgu^R{(P;` z=gh(y_NejVHvw;o2WO&0=Sr?VxoPFoE70d!%8s~firU8i_|Kli+4^*=Gd%npQnoQD zEPYw`y_uw>L&|*-@N>-yx$ZUG4}ZV?v6|$+<^^I19lDsuZY_z!? z_cKITR_bJMvA?h+egC~g3$0m7Iyf*j6ZV3L!AXrAw9EuV(hD>yB`0=mml=jG8Zgq_ zCl5SbR5^aN+bwO`9uTweaJ}z^S;xXu z0W>O`?MaVh$^oPg~qJ}s3zix&IS-|8|=Olz#UdH|#XE7&(nJ-a)GW+k2e_rs`+hqR&@a<%% z!6Aj_3)h^Mxz8DqxUTf7g`1A-f4j-DV~3+RU=SuI1Dl5G{A#231y`*-K5%`jXe@ob zpKU58<2NsiWWn|y4)D;yp>22!)ti$O>rsekUSXA!;dQ896I=x=784oT(_3{bB z=(gOa80m3!$c$a`Duu!y zT+()g?eeN0$%Eo~QUq(Dw({SxT_~C9_JfgH6rOXdqyzV@6GP%w*l8tjOX2ffZwXjs zC2@k>Bf7=`x<~doKcIP3zKa-CT>x9|#Bp$mxybH`%Q9W!zkd{=#T zR&+RO+Iy~3{TsdBC7L|$r4$xAtkUlC`y{z->1nU3H{ZV_ofJ{Qvt{q2Sua86v+rHK z-8y!yk9-eKe=H?+4GD;b9X5FHr>7!1_EK$SrBs$Imr@R@Q$-68C*J@m@VE5z&Y$M(7Rzt(s~zS_^gM_NT5cj!xB1^Znf%rJR#3$|Kd^(o=j`7XHNp9i zz04lV1I57nC#gEgR%cxyy`}=k4ZAPSC|{O(i+0$T%p-ojU;4*o^ZwEHhsWVZ=p!n9 z&qYB+_t1kj!RxB0wbDtV+s%H;ltPyjrL$#$C9iV;7xXpVCHai<%BsgLF2#E|^+&|- zqouCigU!?QU1C?yUfUnTk3soCtC~G+YEKr?2W5#pZ_fV6Ckvj;t)|YOb_b@qgbw@m zdYrCU_1yAc=H-ewU{0C;H@wZ?k`n$q=yN|;@_4GEOXzZ-7w>A(E_g|4`=oC-{b1Yb zG;AXnwwc=e{`wg=(p|Z32ghjl9cM|c9PwZychp)>+*p2ER0!jKCIKBcfGer zULa`xT~A!Z_Ws+W2KwG1BYq{-qhg^R*nHS5`nYkaSIb2uto7H`2*twCxpz66?JMSU z*N4u%qa3EixsqT%wtug*hzbTy1&w>Py6{DG$o7;Dhi;(PPg{EDm}^phq&7L``y4AQ z0ecHSQp5K5@+z%EzfsA8VGmkQpPea$uT`nFA0IWql!KLjN2c<291G6hnETTrh!{Rz zc-^zz@oQ=6xYxS*(NTfd$&&ZzQsMhYnzIq-Qd3+fq4U(WqMFoqJ;F;=(;aeuN9*`{G zu^Ev}Fa2a_uWh>RU)U0RQQJY#@%(AaQmR^m*KgH>quyTCu;JYu*`lVvzdlJN?!X@&)~eR!z=Odg2SO!Z^?@n(Tm<bIvmIw_i5`TwZiqR9uF^9pkjeXL6t zjZTWaKM4t5pF3U^W)f7}s zQ9f$bQfldq+Yb4@cU082@^=X@cmzvyxiSC4`w+1dsQUMx_w0IQYEjGIsom4k6rMAO zu(02ul+w7Ek2-}Br%iu8%k~!Wh5Qbhw3sJfa zcT2zD^-9cBD!kA1r4Vt2AzSF<);~;h2gln2K7Hr~aU(=g#3!NH=V$b`l#*Q!!NU=1 zt&6Jf%gjfEN;H`Zp0B$(?|(!~BZ?~CI5|Ks%ZRn z(r9Yplx|aRcgXgAqgT#9Pj8zJho(n}as@$j^0}!BKT)gs=}CxuXawF_PLlrfMcS{5 zx9?e@!t%?IW-Md2ORfn+lk->JFRaZPDRHB1xtbOvWo!6{(lt47@EfC9@7~G0*YqX| zdMS7f-~ChV)mr06oM=@=-|l!{T4+U!iPIwSs*RWhw05OQvMjgK%R!%FS&(TtdJb7F zbfLPm2xs^)rI7*@h~y7X*F5=p$z-bWj^v@n9EBDZ zCE=6U?keW`M-shDV_VR!H^uv@xB$sHe_w89NL97)ugMfdu=V0LStOCs;?W;>+$aXR z$&kiSa-W@)Qe1l0W**kI`r^Su4|45R>!#T`h30wmq22y4HpRfoL{7ssYvhJKlPZ$J z{g5&&<65o7Ce_!-lZSsolNO!U=^&{EzFe#U`2>h>NAM-RkMG&8xbwgOC@B4ZU<*HsK z)}~5y-CztuxSQr{wp0~sQys-^w(a+ZF zJ$_sMs?O@pWME#Bd%)~2-W%ZHkGB`;-EsVMwdo;lhMq4h8(Egdq3kKUT)09VNn|jW7-*X9kE|Vcx#7w!2!kr6bVl#3#fjJ|LK zi5{Cq(%vJhst2gjERrv)F^z!r;kBzGLKq+%aHQr?BQA|g8Yh2aoPm7VRgfP9^ zc}m*WKjVq6u%z6cAfk@;Q+9y#5^lGktPdOc!k)|v#J#Ihj0Js;&Ka(tmfFZYXUZe>dlLzASXa-ESt; zhg|S)0p)5Z-dLuo5xX8NlP|SHs_I7b!T!A?(iIR#4LSG&@T#u;=z)xN^CEZVtJTE~ z3|Fj`>Fs**97NUXgTgb_Jn@Mc0mRfK#K&ooHloqq(g>$%&gn3`zYxwevkRzQF1)5A z;Zxq0L|4#duAOHJ0Ef;ZG^@Zro{>lr*phpdcARAdM6Lo&gR|=<0m#X8S8YvaA7OFg zA5Z(ysc(mCzW+kA6Bop~P(uGHCzb{KaAVt0nJbc`>y zo|2a$cc~pHT%=}f?zhFl4h{bQqy9f<{_0!D-o16 z_ZD*9dLdBC2hnOd?8e>{&OOw!KqDU_3ZhBzdM^q><8c)%HJp`qHx1L??x{qnSBXPQ ziDVPDFz&x4{5)M;OQa1{_u7fs^o!^976~Xen%L;Q65-~1rY{9$SeTmRvJ(YojK`fX z8-7(nLhL50*y_x(WqBY?R~z7U2CS_L9|FYI2(CM^y188PexKuY9;EL{MOdOk@>yoFefO~S=NyiUc-_gyTwJk@LA zOnSxo`7MbCY5Lm4Kbw3H8<<4uqZ`ksNtu3dvp3Wu;nGeFYj5=J9E(oJgn|}Yj@F_% zXL@~e?D3&_kEb}F_@A44r*&0C%zja)xn)(jQr2j@8L{;QmA)kM;#5b}kbB#SzMoxm zD0gg$Qx`uSSN%)JIespUmWqe|=o7RKU1M|k^tkV{JG)okWv~P_o&WN*<2mEyc6L5U zvG4W22eU7yHFm-4<-Gjzg)AOf#WH&)2f7wwD%!@zrjMs>LpC#tZ$Hg#1h6=p-kAsX zOvFmwgxv?axYodqez^PWA$U0mW6% zTUhm&Q?0eqrs=t=Fnf}D3qLi*w?am{`OrB?EW&Dk;ht%Jy*a0hTdK0GYm(mIP(Eu* zM9Pa@dHN_cq(V^4_eyKyFvayp{!XL*)X4W!QQSpvr6t(YvfjYr>uDMKc zoRZ?;|HsyQ__O_g{r|QgwvyPyY>f!D_XxFWv{j>K5L@lqn-Z(ks;y#|s#Vl1Vs9$i ziqhIOYSsLCf3E9${l3@l{reAc%k%j>uXE1haqdSSN6ZTHk;McI5qKSeb={(7#C;fr zyQw6-v|=yo!Ww#&v&c3d=^Ppg3$du)xISC|I81=KfAur?AQyP1A9hXp;e^-%cH8dr zgsxfAtUCv?d@KJyC;y)-Ft@XOuKHY(hNYKbF~$^VG4lpKoUJniD7aaQB|mf{(`Q%g^Szd;lG?Z_7RN}_^%$Ck`j0z##^BRYt*$ePma3fw7*l4iUd2zdnGfD6t(YUUsx|Z z0Vi+CAJElZCH+GA>ziH3IQUdtr+50`>FpcC<*i-iJYy|EAJfIdyj!=<_v6!kc^1I;$*zM2pKgFO>G~Xw~V1zgN znX`(EMQ>aQJ2BX^-A>6(rkqW6ea|$<9_qN6cYG)=HvB|aHW|IW?jGe4vq>_1g4|(5 zlNxE;Dxqe#;qB^`W6~B`o{=5eC4whl+PyR#aN7U%*wI(!_iqz95V5bR}v-AU9CuBLdUL`ERkadzddNJ0fQOxg6H>YEVAqVx}1bEtDqnrz^+KXSseQB(pu z!U~0T+98L~Ld+l6!n^w_pqZYjW4)q>I!pqaBbFx(ygR74T!o&Oij#$0r};u;ov`fv zdBwP@6jrZt(-L7t$)6AEF6TwfBFvw}aYdDPPU5j!pVqidA?{2PfBQlmOd7Y>W5xJN zC@3~Lm0sTOadr0ZAGOou;~F>uszoVNomQ6=-SF~P(I?i7`}I;Vvt4GD^5c|P>>!Kh zSt0O)365v||H|j|E?S&VJVFk7NtBb?k}zCq0tg`s7=tCBGN3=eTGqk$DM2^h!+lh! zLLwMwZZ65C8Yg)6$XjbsK$0-L6*NWzj!@AOrhh7nEOwibZ7}^sU?)KS)4$T?2uQ$1 zpy3ucg2|s!nQb=zpuxmzoTVv1#{AR_?=z^enozof(0zCf_G(5+rL0JpF0#!M1GNg| zJ1aVnv#5qfNn;5}oG(`^LqPzHwlJI33pH$;F?6dEq);{YsS_Gs(< z;|lyFF@kFc005s$l_pZJ2a2ZxUDj%{t8PcRq5`q^@l}!xpdeZaUlgfVdQyr0UGx{UFxX<5xR;<=jU zB#-%`-gE2V)J22U7n~2g!ogaXei2z>c!X`m;%dZ7r`4tROB`ASpnshwTpNp01=(`Q z7#kz$3&cBFS=BWB5s?D5{;x=ryMth09PbQvEVZPxGGwL~$+fLz+4#W3TwZg6SbU#} zwVRL?$P;YAM&7s5s}_dlnVRcWmLzZk3COQ#4V61Kl{sWgxp&#rj{v8G7>{=ub2mCmuP)Qr&>|hDE;s8p~$RrYz@>pFOd{#HjPa|H|n8 zJGFcKA#B7=nN0RGSXgz4(@2}rpHl_G8~s(b7cZO|U!3{F?O+Rd0I!!}z^B3xqLTG` z0}50oc&i~K65j}lqW#PYv4ONS``BUtLil}Jy_)Y)^;{ND2%}K-fcBHdF>6j(%=~;M z=@z?~RS+P0p8-sx5NUqG!UNTIS3HTQ!Bf*`P|(qYLk4Z;?E-FR5E zUxd{kMQ0Zj3*e$nNFBOa#<~gX{6z7@e-bEt2djvCUC)#LEMChe+O+)w04R<`<0#k5 zseQ6!xGT=cIDB}6Z*6mAAZEJD24~?C??Tqs2g>}HW7!c_7aOZmZH7Ecsm1te;h_x5 zZ-CiB=RdNSoJU32a4V>8H*Ni;xpRAD^;~K8c{-WeV1x5n%5PS-+}o7QamPCnn0$hP zl^sj5Kk+E%m}pO7{H|uTEN=E&Tz(_j(Y!_fj}*9vWe*2_v2qq%7uEwPD7jzIin-re zO7^YKE=MPE3~LS+@zIxz?ff!@H!f_U)}o)xvy|7?2`&cml%h068ir|lo?W;`h4&o= zTsq%Sj|`t!4xYrZQGKQ|1;t3Rla$ZxeE{UVMocfo(A_kV&(mHwsSw+8`IRr^gzf-D|!uA(jbh(&-l})UdFG{{@#yD-}D|33c%^$3&yX@&9@6B z#P~IY!ov5RJRJ9Yrb}q0qk3pxJ@Da`16q=>gqdg0tG?A=ed~BuBrF|a(%s{9!OpQy zS8IeIp#dUTI4(s2i*0z?ev~1Ti91tdV4ZQiPndXPv8I>JxW~-O@Qvo3Sf>{f884@) z3Fmt5?Q@y0#ju6bzj*yz`QCX_rVl({Ag)JciWD|c@23jE&hSEg%_>f01VfOdyCBn} zjQ)swW+T@;OTw*oQ6P=8z7)H691WTS8xn&N?>2a8DsBxN|Eqo*x~>(C4k#6_qoFfK z+@k>;f^-48hBmLV@U@F|(`Yz>k$5qJefWk1WYTyn#I^$J!*sWmLH0{)8a#$omxS4j zico~)k+59U)c1%~M}Sc|d+xa{A_=xaBsrJ}At(W{iQ}?$-V4yhR*p=E4O+j^w$BEU zG4XMs(}eSmh?O9<=!#sv!tVmsfNd2w%U(W#LTAhY5dJ>f-of?ugShY zHhJdjnOOT|HfqWn$rogB^`??vo5a0$qBSZmqKA6-?d*;vKG zpXl63nB?40N!&Wf7(QDupHb>m(|mIq7bB^W7y+~Wx76dh?I=nc$^N9cjkoNNIX1ev zdYAqnBbUvo`SCfU&W+?DvfQ zVU=rFo{%PJNM=0h^G0tjJu9sp-H&GVRA+NZmRifIiJ;ZBw>nOgVtX;(efP1oaYvL$ z0REGl#^$)b+bQb*Dck=$ljrOu;i_eS+4F(9@UWVTXM+gsBp82gKz{r%+v)Qc2~A@` zAg#)5a+)aoBS4!1Z6*;@nJQH>0F7-BZm%*{mk$%?1Jh_pGNX@v8&^E>rZ<4Lky@%- zuYvUTIP23gD1g6d;h#00Ld85q>W%Im+hEf^rm1iqVVzc}B8oCVj%zi~z`U&zz60T6 zM5qo&F(PpR^F%*Xm3cUtW4E`^`h~;x#=|$!EMxMCN&$HOR2a-+#r$cWUa3RK27RZD ztm=@bq2&HNM+8?meBV0LwAVylyjR_Yr2mG2>^rJfC~4F6XcKvYR%%Kd&oGyK32fU7 zffGNIHjy9|y)J>YwdRWa=24e03e(~P*Pso+X?Z2+C2-_>nnDhp_R!N+(atGqrqGBx z<3Iw_eJVmssu&M4Pep}#V4^a8A038^A^bYkbHS=qkS&S89Id`Eo^=Kc4JO{M7b)9W zO}y6Ac|}1*Hoj8cr7y>$WL<&wbs;0lkKmX6A;T`HL6hp~zDCc1u-z{d!hN8I+!fz^ z768KvBUN4MSMful5<9V^rZg&=L$qoy9c8w*l>UEmxwq}bDoxta(JNCgg<|4R4bc7y zr)_O7rXnzLl_`8$#lHgn={5esoic=Rbr^xgger6yKc_gIhQaQZ)KFnl_KpeNi6&!D5fp%A!*)l7KAh2AH$&Oa8{KzK!Ft9I^I@cx;5)5O3l+1r z%mlNIkCt$~52ts<@LnTW>)f-)miNe8|K z;mTZ5WUD0lGac|BxKf|!*va0w(q1*H(Hju8euuh=XCsbSL4hz-zq^Dthi5-$I++^F z{V3zxG7)vH;HRlt6kVzEb8yzl+$E|Wgu<0Ld-^%pCH>^*&s^=Od6ZqbsP>;_820=sF0kM!D8CR5{B<+=B*2MIS z1RU%?e4Ba;VweK3Ns+pKh=4`ft5Ss=N6v!^6q#B|3y?`hnL03`B~N&9Kn@m{3}hly z76EZwrSi7*7Z0CAka9G}F$L&l3cq^w^KQK1>4@NDP~z9=JIfKqO8c7Pu^&;{D9UVm zwjCdCaWxTaOtDjt>_Wd*B;oEp-PlqrWyhICQvJmm<&IC`Xeoz`UELSPKs9~D8yuJP zMx*xW{}tJ9JG1|^<$jb=D$|&W<}liR;f@_q82FrV+k*{_bbRbh@)GaGvX<$S(oar; zM4Z0pW|Y_r6>s;W=uK(gQsrHO449!Vq*g!u56X~opyk=?z08Xok%H5A{<4UuDcd3( zznbcqt{yFcw3q~Xc7fXn2)L>c-FUZKo z+sqP+`w(=i*-6vw+g0VN^y)ZCv#FxlCW=JuVq@nfKLWUVD)m!ROIvjDI(BS1OQ$kS z+UdiGB+w_HqCBvOomu=>_+ZXhie*7mCrIL^kCMvmPfX_TVlig1bL?B?d?=Y>!1G{+ z!b=GaxFJ}%tLZ_`fmv*9Iwcjv-uN{ug<1+6{sS3HivGNlfqM~R{N#Q_1I?Ol7puH| z$^x6I`>a)M@hSK&xpSj?!czz3H%MkSIW!CFHJos_Z{a3m;RfiDLkv$A<5TkVI0c53 zu<^!y5aL;nU`Hu@7vDhs3flc)9B6wt$IjLj!|*M0v6r-MQql*v-=Z6Rx*63S@rR2V z#mesXZ7fpJi~CyY_0Yl8gGHW2ZjuDMWA--@a3sOQfC$n&*BEM6Y)Ori4ZMRe0H^tG zst)*QBI4t@3CwwzN$KDVvHqc&W%u_d2{_LeR-CZ^(%Sx8bgOo_nP*a8=B$DH!0*EU z!gCb$JH+XtJob}6)xupLy>?hBv`pzzqI7X7LwKA!c5$I(-=>UhU% zwyo%X@c^}N&RWdDA2$9UrV>08ztirt3*dx5!i*dOaN+!j=npDN$;2Gy%IRG0YdeZ| ztOf572_4&URA~wWcuEQs?-*&*CL&38(=alg;vhk)>b zDGKW0NvHPo2UC;cTXriEqzICZ0ABB&>;}W#uy>S4cK5#Cf~Gi@9{qvtN$pcY%goQ6mDo~A6#W(I|)Aq^4wEM@>n?*$+%Q)cywj#xlpz!SPx1DWKaGXSx3K&(4zUUsSa%M zOvLLY`ydN&kfAe!8ti78$+cRCJ1I9RU&2>`AJZ6Bd^QOU%_H_qOC@7f+s}UqOx_vA zPVxszCe05;6}YVpDL?XXe(Qu-vdu5>*qSG;fq!6SUge^&RRNI>O!ko0WDs3Cn}oz= z!nDx$tF7LqZcO0L^on)uUs2CQ?LOFH^I4OZ?N5u~`jStcO*^;_@5>{43J@sP)PZ;h z4Ano+u%7Q~1`#znooCbco79KvJ;4tdQoGnFc}8&{ZBEq?XtZmf-Z&t2xGE=M2qBj` z#R!`9l%6YwM8q8&iO4sqiGZM`{#UoUed&>~vs!xd`dw+L+sg$u3^xl|Sg`ucEgB{+ zIb6jWPpP%YBr&msGVq*5h?So0mJ6e&qjp%QXnGms<20$C|S*VUxrfUs@cEx2yU zB=j70#k-}#cu{)5hNXKKykX`Wx+yDq`o|OVXPw_Pzn%gEHnbC~Ch?zP`?8Z~AS7v_ z0foRSHeQ`P*4!Qwzj1FL4oWZChP(gn#r8x~Qr>^&SQTdtQN+86k-_&mtmXg7U@3SG^ z_NQ9-E!yjpI;SN%3i7lSOMMZ94>q);LZ>pqE8g_!UY)b+GsI01^2_GDyG0T0ycl5q z>RIHvvE~o4x}}0Bbs*QqvjeF^8EEp@NK|RfYu55N9Jb!qB!%vmwVCZo9NKp;5w;Us z=0T+QBf`B||AB&#iAQKkO?WYj9NCT@{dC5r{2@>?pKdyBPJ3UecHFT=dhqmDvGKWu z8?n}lj;JgwsSu1l4?ia?*ghBY9&0*-J-@s9%0_@blp5 z@72j~a1JGh?h}2JA^k7*3;Ob*$d%qWrsfv?Ld9`dXVo|>8bwr?CzRue*d+aj{Nh&5 zFYZuIrJuJ$)`1cGB;ef-@*d9%zv|j73dM-aPVsyGTVUUQ*Y5t2g2q~aK2l5)ZB>=z zB9@s0RLVWO^D z#8nGQ&iDk_no(QG;01HJ-aAkm;RhbbO{#L{`~}<+#c2y`Jnvx`T_w646A*h!go=#NWJ!ty-a(leX3LEX(biRV~qj8)oPz3w1(M z0%&O(DjrB_>9)okKxJ^_yL z*P{A6@DQFB@tGyj9oLQLJmKd9KRYLiN^9)`J4h@rE~XFRy9DuhTQD%N?Nfz?NNYj- z&ttoM^e-5eBt&vcsDHNXYk#wAQ`es~g%*iw|0bZ0DpN{+HM1$9<{7Rxputw|zloS> zMfN{+{8B}FqF@2m^77t_u$%o9b-J;|4g!xhh-$M<620@Ryr#)tA=aN5kxvV0w9%9$ z!jO7^Lyz=CK`QbG7EElXHO5R=aHaEczZdWF1u&w4zFVvRyHWe<%Dn6EuQyV;FsEp} z1CWM#%M!jy>1Q}^l8?E@&P_ADn#HJ;k=W1hMPQ-eJuv=+>-`2dmDunMBa%K$0+$Vg zg4zn8IMhsl*wWY@;5b{Or%mR7v12DN1T8~^Y}8n_Z9YG+ZWi&Zg41{CjnQ}#knlmm zBA>8j-eNvJOT0m;!xw@Idb+oS1PhpzV=)Q|>oTL9S`EAtFUGwyhxI+D#EKoe0kO1| z*Y^AZhJ$T(l7TE!&MBNw&*&#zD5`5Zt^J-D>ugCi{{0n&o+BwclERZE-xV_aI?E4E z&$XA2q}iV%i=r2xWi6K`vFxe{~* z+Y+Vz%-by%^P<%jiU~|^wVDg!3&IcgvJ+X2p7D?v6?N7H!47yq2c=BFg}>_w(Qlh!8&Xo>8p$IMZBmOq*FSnY=#xI~^?Bi$|2No$jSXXf+2=C0@%Pp) z|9bB?vk$LkNxH$j1F_vku1R(@KcRvBoThkqpevt4_5sf3sYmyI33C0wBTo~gQO4RW z2vE$BMNTO>u;5qUs7VmmOC&@9W*Fj~xXGi_u&~~@5+FpbK@hz8o7ArN?b1`x=dTPW z>uA#jC1Ypejk|!dr9^xo?brpT=PQ~}0EG&ieu9>Ogr*dACSV{3Z?w;H;wI2dV`D4$ zA(3D&AQp`$R0OeLDP3qbE6`9QiT(%bfzF$1 z>DMP>)&_j{UMmG=b;{w?-vFiTR1Ejo-30E$CGjylVp)52DSi&K z42Y?7KAjD1o1~)JkCt24OFl>zDZ&S%SOgV2 zi*Fl(`O`}JZxc!DHs(UJ>}d2+QjbRI*4>p~A;!aCPcPEKhEN1i{*fk=uH!40V7qis zfbmb{?4v5b1CEDgJ`1+mUNO|f3IP)$&wG1h|94S`xS2oQS^Qu@gfc{LqUcaQP!>bM zNLoN7{=61ZX;Mel5`gWg0wuT!e>sS4GpL3-C7!kdC9EV%H|R)#Tt9QJiGUGuUIrP0 z5NIqqTyJbxF<@LvCrIyxM(c_>r?)nw=xV+*?cEe}fMDJ_AoW_1GNLSlA);8UR@1si zC6x?5({;YU1hLbm@(_~bvalA5SvabzR!A^Ujm>1Eit-nMMzchq!%-wXv;531EaRv~ z-ONqnfalggu?`UH@+QStcbsFugC4{~fF$p}g?VxsjN&UcpP!!( z-iY-*WO5|u7$~qvQ`nDsqgpw}^8tNse+{C)Dw2WdIj{~u1n|T=w{QCv+47E`^-pxK zRwC9h0&O_8#M1rObTDaLzej>LSNe8yrkY%iWTR+MzswKg^79A|>KWcPGA0r{(WQt; z5kVPiU63Y|Vt5k1X7w$prSNMXm)hrg9JsXfgh3RxhCKnYsfwONCPUi@($7YxZlN6R z=T9iBtz%b?famvPUOLWMw;>>4-+>Ho6>rIiU_K^P?n!mnn$TqU@0EKUjii!2Y%lnz z|CQrk-R^|_0)4Hej4C2i_(98;;Jo%$3_{o8`_>3A@?g65VJjrez<%0enj#+!om9=iIGJ5ClQBc6&lY4 znEH=In47kVZXI2%sQADK(D2tkN+85)nsP2U9scEFQRx*UVYJ^Q(I-Jlwc#_z(Wy3F z!T>Tk8KM?LSN*7-o`+}ERzz}(>fYl`S06((&!$+z8tuzI0m)hqQX=L;$!GopX5nGN zxp>$u=Kq$`TYP_d?(7)VTx~})Rs2m81Tp10sz+9)GY^TdPL{iMA%1`qNqXDQv`u7W zeC*#Ie7Qh6CyMW1d@txeil6GSihb{-DeEu{s&%E0b4Q8h*w;_y1>+!cJ)rk&4fX+q zn){gUqA>VtaoV?@);I{$97kXJC*%r)CB=W^Sk@Tby7j5C3t+wdcexgUn6q0Ni~Yjz z|Dmz`k74@%bojSes@W^b2I^9G@5@TYkm}b*^n6HyCFROWnsdOh zL<1iRW=!JXXI7FVXvQIj&H1aB#IJqu~Ar9pQgRkg?7zwKz4>6(+p9d$1s(pY3$ z#*zY~NsPrwUYxSB65Rk7J2kiPE_ar1~)XEmiEm z-^N6{(BXjcX9KBrJKf|*adDM86v5bt$Zm0qYd&MJ;(*x&kOB<7PujJ0C2((XhW~cm z?+fwcvRbMc<)GnGwuFTFGdxKM;tVXDt{L0w=lk6;U(PoRO2sIaD-3_>rVRW}-O$~^-Ga);9kz`_87PYjZSPkZ z*<#k5-62bP5$&a$s7!bp4){`9)YyZLAMy`nktIZNf# zZ1=gt+TapNoSbaK7qowGRYP(rMX~xNI_0}Z70bH-;?RaV53g^PDTuTr>rvgHz+3!^ z_8>9s2GJm+7BBy~#x2&RF_vC-LlbTo^sk2=(vwH2<*R#tz^NNKew0KaU_>(Q|GP=y zl^d$VuF)-n+|!gCo@!X4%b)^}NGsOu6hAD}0_miRdq&5k^>;LgVhvN`)6i~>_{Aa< zZ>We!TaO+Jf{aL-KSeD;GWVgwq5(Y=nd;(IF5*43RHa;L+Fkz^6A6j;>}f;^U3@!18bA*7w5?|V?d;X!WxII_KLO*@i$6uq|>mK-+eh&;D9!G*- ztb+fJot3GfG${r*G<;JL(T1fJKC%A+t^k;S@S5Hh2IS)b#3biazez;gii@veuh?r|R(K)TUMy}49&-C)YI#dKz`+L1F*kHUwgU zkL0WaNUlOsMBS(z6Ow=iu1D@^=9f-yzhST;!(SyG*D@}bw#|ajDPY%$aC#*SFlO|Y zt->CK?Y(=bGS$874=3kXfe@UGJxMW<9@gk!_zi>(yiER1=rZ;*T zIW)?BP&6uhJQ>6BsoZaVb2Ty)D03AU(iW?+_UaY^2-IfTo5%!sZ@tRM3^kD4VXFpt zG=mLUTw?J7yIr4k6s1_VDxfM~-1d|;#!gF+Vf9-ECocuxeh^dVel^@M6U}xfSJi7d zo;eQ`-yLnmW)J4^GyGM!PYvCf_%(Wt`2QHQvGu<$zV+;)aN+uB=OxqPKAFpu@o4k^@HJ2cP7VYQUy_Na zlsxi;eiF2Eh<<3j%Y*;0(Owx$Jz>nF?L_Th8hbqI--6*gLQbzmQNOV^-Rm?TX`0>Tb;{q|qm7`!P@YW_9dypECK@3X-O z8LYt`uB9K?r-JT!skVULBfr@~g5PQi>z20qQ0!n&UE>0a?wb;@tQJu=P)aRNWudt2 z`Qv=XW8R@{s@r+88hF|2BU^-fy<(IU(+anQdR`wGFJTOaK+PMp92;c+pi`oLpJ}j9 zK7{tYQx}~maq_L*?`DEi%Ws%x(p`ZRZ!uk{s7jI7^3(X^3kp;O9Qz+WjjZVJEt&mi zHsXIYxhMaaY*78NX`$xQT=mQ0QdM@TsCP6fgVE_wmN~p(fx(KG?;(%EC5&dky#Wt{ z(3${-6_@S1>Mns~KNxy1$e^V!RRHe>rsc2^o|+*LR$@MDV7QYi#5W<_VyjITjN35Ug$cKx7c4&kp!m$~yqZ(J#eIf)8Zg+M>ha!L9t zHezv-fR~EFAO?xDNAOM{iG0&Ye6C-=!EnUibB*?fyFF_P@_0&wk!a6Ds#Q%bxqkg6 zqC|+QNpgIe>l&)_9LXXE=DP2n5i1Viz`9k-k}Su)3ePe4Vcc%vLuV()YCz;=@BBAL zG5Za@W2nvdbkdG*2;m5c7@ zH}EQEsjOst8b{Dx@RN2CJ_AsXWHjz`_)ZV^#ey*;H04LZ~rQUNJkk5`8= z;^RK)eJX0QBpw6gg<$QyX$_yEdu(^rmJ#(J{`1t|-aM@M>{2nc^GqTH44&z=ewsF) zdvv>kF|KfsFzE5#(CjonnC+Y|e7al_VV-+8|Nm>F+@?@%m#@^pWiI<9X~1Y)oZ`qOO)$j=UC|tE2cK_)v*=gy zb_{z81P`7bx!k3$6VN4{FQQmoAQ1L>{`zH+`W)(qVcbkNbzRb-AYTEkfPA;dj0vtD zKq-9d2$A5)UOm}PQ+XX5G}Jx z{G6tGIydDs(thrM2^p*?5)KSBDMaV@d?Vlr3!-|4J#E>Ez6j9Xl#M6Nm%d1Dt7CuN z;T;T9XJAh1S(R)2!?oP-3^`1;8gU}~mLzY#M2UdGw?U7zH2)iHzho6BqX;)ve!gg* zC2V8kxwH)G^if_an0p8vkw~S0LL0G;kM?!yBTo_IH%PV41H9lf9+%m7zyRLtNvSpy z!X-baywtr-U$D#~#iFsqbf=%ac(-=T7t&Md7xiMTtPGm#{!RHqd;hyZcRTXfbuhpp z1t7;)-EhtX5G&gQP*1892r|ZH&x#f7X^k||y#f@y;(Roa@T5tU!zZ734Jb$d#lY5Xg4S&4ar;^!;+n1%{aix{40>%5T`mMR&teP zo)O6i*zyQ4!rP7dwxJ&epK|V=994)lS|a+29F3nsrgt}=_4cyw**v;ft9lW|Pi(79 zR;rlP8{*OE+IV~Ssn{6osLdt%F7tBI-ufM>C?kSoBdB+A88ajGZ+VC)YXvfiMZfQT zmT9!30ojq5pF~bIOAFZ%>635$hmz5m19yBh8C5*6ieAM&j$ozH|1V0$Oa08Z2t;ko z1B$o%$^$QLJcd~xHmRV8NX&|b<*Vq&KvDEmyH>SU;B>z~$`Htljs=bv$U@}qDz(}@ zP7J1n-xDlTZ}gO-euYUU)oqGN4bFH}>J|_gWid^<$Oz7KmNRdicPHIg^7EPN{Gk^+ z6_OPm-cw8nqYH>pLUCSV@`-iNJ}(w$oi;rtBl?Q?47ww`nZHFh)gkoIcyL!e@`)>e zt^Zfhv(YRl9_`{srofH2P%5RNxG8Zk%J4p@1 z@MlRhx*sLH_5$oCvQ;I1s(!h(a50JAp%&wE=AjHQFQMfFw9T^msunbVQVZWMy#ST5 zVVKi$EV*&^cZ8mZm1$@p@UYXv@#zL;N7l|ssw_!OGx)!_JJPb&QQTz3xsoIS2dAqG zoq8g@a~dyxpMR6O_}=lW$$3G8=~<&)yUo*|F0=x{YDZQ?f)_V!)_()vb#3lXY;Sjo zw4S$wF6~Km9bS5yyuW#IHP$|^bTeLi;ykFYlvG2!27d&vP3o{9@F_KbsLb%gIoKY! zAKi<8;=+rRYLGCKXsbS{4$)!J0wF+x&C71f;2f|ga&V5!4IcfQ;(D&BDF6c)6?pKg ztkS?UC-m4~^DzsXlhv<&0j>G&!S3!NmHg$F8D4>9S(@yHj$ildUR>RTJlpqX3f8%u zmFnCXvx0g4y)IW=b=k5id43~>cTjhU?Ye0@zky#|X+uXZNu_>c zy}8xz+P18rdyp?uF?`57;nn$v@A}EnoX^k?zMd}mL=%f9Gu5#fR}uJ9ya^l>imYUq zF=Y%7*PwjUy?m6rX}SwIk-MYsmY2^syK=u3dZ*f9k3Z~?Kg$hsz0|yYzFl|2XK=>S z<*=_*_hQV&vf7&scwKlTytSV>rpQ9X5X|8}sz$Bog-I4AS?WB(B@>=zE(>3qqvRE+-}+bobLe;4iEai%DK6T6>UfZK?)k3$BCwA*Dc(+;;07)F z4{}>SC7Rt%42t78@87$$Y~5;__}&RdUffVzNEUwk*!j0+#J|vrh{dXPH8Cn?b)LNq z*xO}vNe|vEaWjw>A};yBlV&**t4R z<+GY3B@z|zQ;aYs&o5()XhKl=uhs#VcV|+(d#Smn;#=LH_nBB?}~&j^6o1+)4FzD zm9@Ovz21E0(z3S%+*m$oFkcY4UVP?K_v!ci*rUrI*LLn-oA`tR){k4><^Mf==2B=* z^j(v+IlynC)`h9lYXQq*>9dW6Fiiv>es~i_wxE#QdeP)~9JW9qfBI=1i#50E*f0rr z56~0obXve}zq33#5KmNmXWHGgvF*F?z3uXM2k~g(_2@6$TC!YM$EUj4n~q<{H{{ok zQ(Qms)b0JIyX5$@WfFEUFjLUXN`&lU>u$@q+WGnse3^c%M&)F&f2>Ei)Afc+nfJBj$(?uh@qL0$SP@x9pmZiPxW;$sG}KlaMn@(HrcGCW>Cv zQGOtvr?l|@<~!2;t?Ift5(eQsGr8HzX*fKoof~)sNW2lInNNx7c~UA$YkKMNxaFpn zrT!Jx*<<@oP0bTU1YBjGTGL*CUI1yb?>1TbwlX}ZJ#_gvm%@AfHcs6h0I8_T<-GFs z@5uA^pkFS4>t}u~GACd99S<(fR+CLhmdf*dMzQ_{!J~(#SnhhIp}oF^`Ow?AZ*d*g zOEy@O@A>1`he3|8QS9@?Q+;`xKa0ltrk9pP5`*8vK8)E>1z%TP@15gMTrqK6ZJbtF zVRugPd%O?DtS-aw`|P_sSFlU&t-ibX{O+Cp{%+$gmR1wIXDx}Z2{FOfxT~&HdqM(} zo}016u8Xsr^!E;<+|4P*!=&T41Q)6KqJ)e|siTwgP)*f=ar*4Y~ zYio7;ut&U_Bm~U|4Kpb)$Y)9MA{0g_rh%J~D2iq`=cQ+MVlB2a|D6mW^gsXiAK8G{ zQ(f(-8>{2-1!+9o1u;onZC&l|%~vdJB5M>!A+|r>)_&aBXNDYnE5GsD!#XN z{u!3{a^#@Qp>4f99LdVLNdAyHSZ(aLH#bd-^^^ONc8OUz-=fMlWd2al?$+-J!^y6(9rC4S&@ zzxH3i?*Dw0$F_0DbE9})zsXsx^2&uCO%2w3^Emi;8j@lP2cF8EWZQ>_G%hDvpU3Y# zy}a(lV*iBx?zQLq{qaJmfJyh#>SUZqKVi$_!easmyy%qnx|4-OB~)P44GFak>ZB5Q zrm{ctW895ck5I0@4)Np;otAxRh3s&Zie3G1M7LuG=c9!2jeiQHYc6NVG4!?^^tL0 zYJXfJ{9S5I))B&2q>Ja1^6O!I+I9FRw_l|XO&3(n_k*_o=$e zh#LPYJ=_WBWFfP^oKm$CR$}wb_!^8$J4~OQ7B(zpygL6iYvi_T<6fS{yq)hp|9qc4 z`S^pOrjBn3mP&{OE}V{Qv@y1upa)Mo*?NA;hAADf zkuyE10>&pHU}AlEN*(@u-jtMxR)9s-ikOHPz)gd&W>N5!B}ms5%z@gFgr_2B9DDsm z{mhrA_x~(KDl(}uZYh(OT3uP~iq* zye@FnL$FW8>l^+tY&EIO`D)HX!Ys^LZg+fdKFp-^9Xc|Vg-YIHm#|7GEa(cq@L?C6 z1TUiJPMwk?o8d&T`#RYpyzm_Ck;H<)ZbY%>UrLlzB!1(U?ekC~3cRJ_Jkk%CO>9WE z`|N3Hmbe4M?6%k=0pQgw0}~xdbnE&JB*^x6O`K-kzz43rd#bPez%5>{on3lfCpYn) zz@6JAWi!=w3`JwYat&K@D(yD@BbBUwmg(n4HMEyyv*>FyiAbwTdZu%I+C!41*V#jM z|9sh;CX-HAOTHr&JnYVC0F-U1m*ufRDE|?6VbQr zgpO1}r4tZERFEdU1S}Lmii!vb0qI@oEhH2{r3+F-YUsTqH6SWT@4YEf1B4bzLXsDM z_r81I`zM*1BwuFEclJJOuf6s@bomeESsWr<8y4&~u7^KhNQJweL()5!QArm7R=Ni= zbci#kOK(9d~qmS8Vo-d?0~fN`!oVxf2)GdKjfl`6LPe*6W=Xw8rKGq8uv z>*@W_S)N?6a##B&SXu|nvv8NVU+%GUBuw4)qxzCD7Bl$yt5P^ek1HC|gq2~z4`hK&&)gOV@+ zRF2!wigpR9Xwr06=~s}VY}u}f;vPIKNOyY@!OIt$^Ior6Vqb#9xk_7pz7ZZh%E#%S z3NLFRuMqul?49#1a86g!Y4 ztp$o}uSw-dXs5%Y(7ltQ;wi?-B~=<*8K{=NZ^{11^_xG-P?F4JpH71OS;ci4lo4ht^a@L+-yiykv*&S>l!q}VR=I}BVQHZW z*AWSt{>+MWNNQ457xU9KunAQvyq^VO7$)HCR@DT-z^UnACg_yLtmA~lpOkn^gNf$n{*mP#rgCz2=-g%AaW zzH5i!OCSa|ys`3s=<4}24%Ba0Mc)c915_W_(6QDD=!9H>+ptQMiS$NR5m!^7&(|X? zDKerZyAhduFJL{Bp#qviuXwMM7udX@;WdbHJnI$ne$u2U&q`Y+n}u*k4wOC(ac2!O zw~o1He4DsZ`k;NMChq47Bf`xeGod0_zhg97s#)*iq%DFRolH*BS9LsApIf6!A!OZF^x`c$;boWXps$*Z;f%ZH*GcW`ug)glMwVzd?xF~n zP3D8jj=&Ctc8r$Yc2Ma}uS)`zLm^1OTjF=k5Akpqv(@Nc?SAC?Vy|$PA!5GAmH1<% zLcC-U8kPgWDsi$s3$s$mxUTk*e~o?2&MP)l=|hBK=sWJD)9lrAdk8+w=~tw7r2kJX zRR?uV2Gt0vhf%7-dE`Q= zUxJeew|dmzpd?z54c{;akP$Dbyz%Epl#ykKD3ylrH`;en0^`R*@*UKn4$$*2UpEVv+?e(ZR9Hd8aM+c`H^Lft^+i@c_oBW?~)zACw(?G zKN2lKr>4229!674-7#+siRKJv1CMVb?{1u~#HG{@D(b{cu#n+K;OVgNs<7q@6b6gohln$MVb8lp z;lMwip6($@a%hr^Bs>!u`YV+a;PqMNs!&RVgdE~N>ZKV8G`PTfEL}N-0-m8s+AUWm zW-$>8EC?0G91-aRU6u0ki(IpfrnsY^KA%7D^OSus&Qe}#Pug)!Q-9wZb@xPwT`k`U znC=|x9)>hFNdbDWh0m3yq(g7mHx2a9b>jEFFO+km`? ziw62-e=gEGywT)hQR_gs#)F2D3?K)~Owi?t7YrIZ>ONLku;T=>2Q!#JBcI;My}m(7 z1>*F$lwA)NKq3N2pKcqMFuu){XI%d<*vV;2SC0S6??t1L1+uxqs=FZoC(2Z)t5xTjlB~|hOc341Gw68@id(F89cW2n zi}76jvC`}gSI`@wqs@f)O4u5c!g}ca)#{}-;leN8+1F-$AL%&XyVHIy;Mlg$)kK;w ztWofearn~xf=~sTd%AMig|O)ZY(_O%5&i&f?F}=FD9?4X#yR}drEGmI+4IlzU)z{| zD(CDD-C}ebb8HRn&f|XNMW^Qj6F)@93i#P?VFa3 zIy%N_wu#G*;8Y)sVOk*t5VU3Te z>POv2vGt=0bXX0p+OZ-uKhf_Ya_&cp94?ejS`g1kS9-sjuzyO^V7UIsz1g?X{%`0$ zafKwB_-jn#mo+Nr@!CA0d3^GkP0H{4ww|T7R%I(kbrs&f&lpy}LmwxJmFHeb{gV86 zS8R_9Yqp~XfYeCJgI309-UgF`60?||G3pKWk4z{jK*{&rR!62o!!BBIZ>ia6iSweC z;yT5L$!`x}19XZm3*5TN)W~S^u=;Y^F)qD-?i)QAmgaf!8o;>op1G}Ad7~Y_tCRi) zVF_foTolRf5{p=R`So>9D}J|SYg%GeVsV2mdXzV5GkXwRDVZlC#Uw8qtsF}Ig`+o| z)pDaBk!FNA>vm>DzrPq&#oS5Nn^wiYP9P(?l4S}{#%xAySp0J!bnttRaJXxO0=tCZ zYUi8=YrJcE_Fy6F!37EjBCM-VK#hsyKU$F?1+t(5p(kZ^hTN{!!^93@Gg1nh>&SeV zb8Vg5WyiPLGf%Eh1V(vWjp8@E0}I5|MW0A1te%IBAE6qTPD>OuN^R`|UUY9Rjwud6 zW0N6p-yB}pjzgbcRLKx#aiNV`HBohqWubLIR@_ykG;d2fZRq!4R_iUEDWtgilagkR z0{wS9dz~T=eGlza0*;e?m;7~H!&IvtS}EWf_>L1Zvhvop4pw+x zE4yDr77RQqiQa4;{Wp;|BVpowlRHYQzK!iy34u36J=>lR3`ZsR6_UmjHOi->yfszu zUA7+m;=+%jF6+9?r#7)5O55wBQP#QHYB}z4CF3>)yX#d0inKOtM8CzctIs8JRM(ZU z^lv^6oI5{aqTnvW%+pVv9Qa&oC<|=3@K!>V8Yrn$?>#rh>OP9O)1t1UaEDFoe1nS7 z;A&WMfQlriuB_?GNC}G&izU&}f>JuBKZO4qyUe*?Y!gVLhUHO+0Zq8IWr3wj+++YR zOTH>+DHwSy@J{UpG+HWrB+}q>_<9ek0H+#Sh2ruy%VAtI-0P|a8lregk;Isj$;w4R z?x%O<5{Oyjb~D)$Cj6H_4;v~t4WF~Ksd%v>*2QfdR>9UTJk#$lzhkE8_ZG@R`-w+; zj^aMK5M>nUM9$PwDLaC8)o)my+qpF`_KZOI#fFGIZXruHTx-d$lkQuwcAG}dX_z6e zyZRMS@!r?&a|ubp=rdBgq^Ybs6v>FonTksePENx(i^aix(-hZc9}k$AEq`jaokqRx zayX01hpZ-#)C5P_PB&hq94^Cwwl{1u?i)pTRs}1rzgVwogT;(PmB?%0yj9isb=jc~doXuV3%eLiTRrX^Vi}|f?h$fNC z>qLZNV_QVpI^(k(nlwvQ6z9LaL`HzSiG#lF$VUi+tuT{t$#vjSh{QLR-e?IyPK_h= zD3v-^*Umj_sMp3@VU06&g^PEq`2$XC)U?@jQFl%{os;kahXCx$(h!{J`N>4>=EXIp z4)3c`AcJq0WXM4K+GhuAi12-Y)po_5&Gda7!y5^LUcd9t_^InFA!oE{V``ZGSLI08+~7A-74NqZuS=A#bJd=i{hahROE-z1PzIaZenja- z{PBigld0Xi%&9N>q5T{SwnvgU=*&cM}VOwF?MV^VA&g0|O&%lg7-fN~F*k}4{*s{JB_2So1%Te00 zAoqZjav@93Z>qfx$x-c&;VJA_RRkf2fEspAE4no5Z3c-rz-#0;XDzdJo`CsmST>-T z>diSrWpnwc|GTk;fBr3k`qEoC@i5DY)1bA|UNQEP*Y;3ir%C6idMChuVuts0L!_psM)Zpfpva_Q-W0kgLRGOZjZq9PCs&gWv)utN$ySkG?`#GG z@Vjh^u7FqJg8e)QHT4w2^1K15QYR|@dPlwGB|$1iI*nlyP7^9G;=|V=%YrUl18E3) z!SKKL3)A3|L{y}F_wT8=1?OR$JHaiN-r}RjiEH2AG$VE!e5?E*Ogv|%3)}Bdwuw}%(;Cfzt7o7BmWl> z2KZM4VUkB~+5H=qXu{)dO0@&3_RIAIfkg4S2JhPKT1@Z{UkYYUDiF>;X4fm~ig(ga zONYng;A~vH?dXY-5(|6mNQmXORd#})+Jed!y0Y!q)W|vRA|hV9V?PsiY$D?&VmePc zDufj8NC-ou=;)+aUz2^CW4v34<|fOd;NfZx4ZgYT2Xw;x>eLOWlf}T*^TVN(dgrN< zGEfbLi26NCL{qn~&bF7)@Ui?E&7}?}n&h0_2xtBH zlasVm>H(JfBEA2urRzHqOX>@3y+gu;hOM?MK@$}!`9-qaOv)AUu{-uWyIAx#qndNN zm#%D5h%OhxJ6Tm1U%O;pptwiGeR+G_N}mjc9CXw6X}6fHzYbpWoZfS+b(wLq7td_5 zOIrXbOwju+*1eU&-D=UlFGr@as4Zzgr4WmWRf2~UNv~wM`bs@Xq*mSDB-J)GI29hf z8TSSU(v?#rE_(Ed^}3MBev#8&d8YY{8C?2^KV0p!Z8PiNh460VaKlp5^!3_wEg-KO;tHgKx{I0iyyq>dlHfD=*; z7(1!F5{%T|vmHNdpa4-&urjKD=m%L?H&`a|J&Y-edGvrz@Y*-OBziT5<|f9;xUk6S z+I>@0x|!KrzA-9fw2@@FDfjvvcNW-AYYYE_D=ihE8E=>DVBJDwL<7d zJGm~>X*-xopa-y2`Xc0Ic_8T?GRU00P5XJn;4J{U55LNT=%;3s8NAFMr?UT@-AU_7 z647!H6ie}MbVlcu=Q1}rI=0cG0Dt|N+!V)qX-a^+c>k(jbCEZgb+@oP!{qVKJLjAS zud0{ilUSTJ`%+HK3K|GOq_+o=jT*P_w@d3>5O_)hz*vWUEeVBJHTyZmhT!lVUJrtU z|a!U2QZ# zR`yLHb(wVU>MA30G|@_SeLsp+BybK`%^611b;+BYy-pTE`w!C;JPVw(NdxY|NYgb# z%XL~68e}tQNnT9raIm-w_wc(mYK%BfCUcANbGh(W8AaKInglan2OPsHP_D!PgrrokaeIG%Co3JEX14Rg=j2+-qcY3CwMPAA4+@416zBsH^Coi1e=l|C=-2ci`o zxk?1t!(eT_jFwsHZq3?U9=t5~-E*12^~WM4^_$G5+aL;R#K>EqUv;wc9jP0B9%&lc zPA9@L+7e6&99;>yW%OLsygV}?Di#s-Z^Tp<07MbX z(J-^7+Y!#n20eP9=Js=5|1lwGamAA@QD0Fd?H6a^cE}bBqL3`KZSxy)h26`b$0%qywfQq1w(7#}S&j}VVOo`U=fB0Fv65|h8tHIOM?S{vBN`fT{$27`Sz*0& z9bdY_yBw@FpwXA8kYtpY;BUEC4gQIXZ0fGA60f1$V2pm>!K&-P9;*xdM0e*|itq&- zjc6JnB%Q`ZCOSE~AEvQB`XKR1wv_U*~r`!n#_z4h|cylBCK{OqYf{1@?uv z>=szqn3$NXvM2?sZO>2le`QKX;TLBVyNKmFyb85Ngv6l%HB{PndM5S{xRD@_P*>An ziIs@lW7M0qPfn!U?x*U8_@&pYF-|0U<0~h~rPp0l`bS;u#3$H7T?M5}V|RUb3Dx+{ z>*1`GX{Upy_bHZ}y>F^k3snV}GF8V6)f+P7| z?wb!u@ejLyl_|N4JCP1ahgY@7-9DN$4&8DiMGdB07wb;(BCOz)jXnm~)Vmi=K}(2c zm2F~_G}{*A#Qd6I!Xp|`_+QYYybBB6eNu&0SZ%u}Yot{QU!_axYBAs&59n@w`6V|? zc(q2b)Dy*$4nHzXtYkDUsuNfdf-Ip`6wLQ}FS@qlv0QgN^-YDJ@`KAYo;3f?M)iEE zgb5P9de221;d#uSml9efep{gv`%~B8l|0?+^+R~bi|ELdau`eb0cM;|kXkZZ&xSPG zEUfkz)ZyJ%DLpuO0@9Plxg zqm<=vsS*mEacv|tiwbFM&)KFC-d^7Pu>)&du?*2L2%!=D^vxoWH=92Y?1I`|C`{j$ zY&}GtwJ)|mInwsAB+~jWeVlqlbK$xzP|=Rt@-p3MMps0c=lLGD@zsx=L=L}4M@A6i z?hj|#Ze)Q&iESLd8(E%adpLdljbYNOFj^csz3fN8mzUope?Cqz3}n(rg>M>Nm(tmN zf;lUP1Z>OC1P-Z;R$3_<=GM4uvSBS`O&eVeb+nUS6D&3&VTAmRsG|hi6SqgGS=gg= z^z%mESrKU4to)=m!{5;qv^2l>>O8l%D5C-sQ^I4e#_QpKBc>Df$Kar{r z4a{MwEgra$Nje&Y`UZe8WHGkJ8G|XRdgDpzy_>7JwqX`LPG^KR;6a_?(pE&vMWpN&x8Q0A%ZX`Gud}RuZ0%(~@SGL?(dZ5TDu36MeD5wrTcUW& z*6aEp>m}+8pPRQRvj<3I?s&=;#w!JyJ&)rWtKQ8Y#|iv9(dQlWhOwrRqwsFb;{QEz zk$qkeiuljxU@NZAchhBmWtC%p*iekF1y0;K{y=~{M;k;z{1>MlF6x$?tUnGGS&>Zo ztzsP^3Ws|KEF3J6#bGeL?UN^!W95JNx4K>gpVhhd1cHN7ElxJNSW3JZu0SgJvCa#( z%1723ZM&Y6$zIFxZ={U^t{NY#Y5ndj#{SOl{~e8~=`I%IUk6ZkSqopw&!oWimIs4` zv#&=;(=17LgGANj3~GV!OW)#_vP1@A2Bb*KwkD0}1rd+=732i3-c|Q!(W<{Fg(wlp z@Y)H~QhCEZd@n28Lc1R1J?Lo=jf?mTF}4CJHD*TPQ>e2 zMT9`d1o`rHDv+ZWSL_TMizhR?g_>im?AMYXJo(~hNq~P*C6jQ!@FV?$+v=MlVUlLw z_IZWBvVLd_uKee&ULEaB`nM?4ngESIagAjw+xC3x8{_3U;Oh1jPCePeDIs9`Yjtt9 zvtYQF?O|yKc%?v}*JbxK=5&-O-V0t-7R5Sc%r|=J;+nK7k9_{+GK#7eWi?7x%^Q1B zX>eP^X6&3)%hayS{a`Pf$cxF+_C>K(b_`8ZxMnPuoo8oeU{Bt@rdQovI2v6dR5EjK z=fM;TxoXzP8->u{>Q0$(*Ri9?RB@^QCgrJ->8Me_RHeM32yI?7N=xMm5`go zlki4uM(0tJw<_&5(ik-Pet+Jb16S;xZv>&(u-aDwSo9jtkrSu}6gGX-uJPekJMcl~ zx(#p_MVi2xPxASV8%L?UoY_wi_cotu`FfW6;ZOG+TqJD~{O5QDdXVV}sk{Pxhil9` z0~%D}I~5y!l04dYaa9fv{~|k|p)0Rd-_yc0LT_EFgv#xwF6tIC|Jkjn^R*i%k=%TE zvsV}3w^GXx)v3Rvq<$9V==YeNvA>2BQh~ZesH$9IfFYja43}n$O^KQ?otM&p^iujY z>CBe`St>8{@Dd4p=!c8JofcWet>EshVN0@v=H8}w=_(=Fu4(&>a)LGeMLR+8k?fKd zgn~d^ygz&UQPy9O6R|uJ;-c0^YSweF_X#k%M`JnAGGrQsWr00f$0Co}74QX1906Zz zkn2Hc&&;gfI5E@+yZGR~K71!A@K>I=Dq1|b!HOevGhFmmHw`7c)DTEL83xEBN7B_-ylV6}=j2(j+ zd}2rR=!T-_`VT%ne|b7~pL-%8mE=aLc-)2NdNq}5vG3GYUriTGOuX|;h#ceOy|y^3 zY8pe%o#HrsmzvD;HxiX!M^oIbTK7@#nZ8GSPy~<7_{&CiA=YTLSOHB=o z>1V}zNvlq}N0}Z4PVZJIbh7kq$XP)l*xOIRc7X@!g}$6_mXmW`LCClKaaXy_{uu6l zbWBQbaxdF$jj@Vo8`W&mE-93G&a1&bYIM02{8z=Bo$FF({^C@_G z3R>1q!$nTiNTgMtgz6zlqR`=LQjzvb*>&un=Igh3;_3fAg~UOIZeOK#xT_@-_T?uLs>_(r*w=~+m4*m&`pBu)jJY&qC=HS)J<^=}Nz<{e4Vuqqb z{jtM!_G9c*)WOlf6|CNn-HJuvOIEw ztxwFq+S){oLZ!fmLlE)8OlVT;-Fb=5(JX`9_V6G={-%DKhmYx88fdtj6c9~fS!@hl zv@(|lHA8?!+G*9NR}f@cT}!gVrUkSD+dX8r_3UGABE!kk0@Css!-Pa(8%u+|^3Obb zKi93HmibY5f8*1h!L|AlEGjV0XLF`ev5lJxA(lSOvTJFA%J1<9f=`}jC%)Nx0!ZQpFziXaE!VJ;Dx4+-aH?OMYdTx#lyD&g(H|;%I?}#jK4UvZ zt*1drdTd=*5&6*f9S+d5S&ls4EVoT>iG?+^N<_=fCX)ny>4oJc#C>zXV`^!85qp!B z<_IG`QBSXMCLOi>0qWu8+_-=j6iIT+YnSF(roV3@s2c1 z<8x8abAdV3x=j}3Mk?G}U&mPUgCv$PS!rY0oKg9h-C`4$_5x)U76dzzQaA~Hwi&m| z@^Q{AzuCMDgY`KZ%tzW1Vi^908EF=t{89p@t6dXqWslj@2+6!EsOyAtU-!Db4ij8a}kYJp&SeS8{f-(lOgFA1*1m%q#-a~YXP4Z?D%4^402&mxf zvBR$$f%|7E2N-BS*1i`=T{&N;u)ROMs9d03z}QietbVYZSFwq|85j3F&cTo{aG$i3 zZpE!?13g=08QQ5K9_Y9o>C}jPma8w|Pxyn`h?ggA*?P=-pO)41AMLyij?jxYyf)VK zXDPt@P^lf=bxwL+`PSStAFJ~C0%aC*&NqCJabrC=WHgI*RlMT5nkmW`3CA^UNIM{o zHWr2H(Mr$j9j?jgO{H?YJHsX0?kB$skWK$49Ev*q-LCDsYcct-f|TIQtPF z0vpgHbJE8@Hq_9Vwj)K(vHX{F#@c5FG@Bx1;S!-ZL&(sN1qk1DsA}Dce|yJKNwW8* z1J_jLz=?+>Y&K15%QH(G5|S{gY)M} z*_dA9k0I6csW+K{$Nnb76L`_O?*Q@f_E8k!ybX6EzJ^!q8;ZANF zniCiOr9@ffugQX4ar8Oraz5|Cxe`A;zg3Rur+85QgNF;KBQBYuhGmoDqOd_}FGt@! zwCEoP_%S$(0b?u{E7AC#DL_b0X;l`~R64{!6tJ~{u znL^kJ5sZ%@S$p|mMgU@xG_d13S~~>H)Cd_B)WMtsT0+-A!@?W;&&2IjB-ym$LSLn2 zJ^BpvU)x3(2HT>Ms~p1mqKPMYBcp-$O0ILRVch*PR^&w#M#_ga4-&ItpA6N0%1ISI zv7fR?w}8*Y1?TZsFFM99sQr5H2Af>H;qdn7p^L4^r(EdvI%Wa|CnKnBO2ow=101DL zWhN%0g|Vk8uC^00CZg7IY*J`?ZuR-DgL(#hPs)GgW`aAURwo74`n?};U}apURe1+o zgT7V`xXVTc{XJC6wTJkZIhA48IN?m0E45Lx_Nx)K5p&`O=(tI%A9z0W34e{Lh2xv0 zNE=}?mIRl(Z5_RMk866-=vMx0XKci;F4$bo(YbMen2hC#5sTua*0TQ0lPcJV{iHiR zrBCP`ZyZ?4k@DQ^JMc%>&s;cfe1;Y`Si`KPKdkur4J)rt7%FaoPa(#0GxOkGk?}+B){l1ZhUU!pM%je9&%_-ZZZ^ZTQiM`0?S%))HzOP3y*m zh~0pH&XxO19M?5RiH|z0ty3=cPSdp6UiZ>W%4X}X z(%16=SDid>PfcIwkQ5Nk3Rg#C=%zQc@Q-$RAVZn`-iZe2m_9*E&#O=xxZ4Bg#IoL-l!!q4 zUF}Y;;F!Tl%V)ypEneL8?_j_?{iCvap15G_l6dcV!HRA7F`viZZ2R$MGNc^r)6?qd z=-*6+n&Turn_MURnX`}aqnn1vfx=so+MhBzlGZ5u%VwIH_=ApEwnnxA=XOllTe*S4 zJ1Qd?1}oXn-gV3m6#V8?f|N?8cr5N^_v=1ZOGO5i3#_J(v9Dq& z{@ySJZzQ;SG598FG^o=6>tT$5DQ@6ldF|rZA=T+yqVl}Pes4k?<52Ec~oct zwd{x=y!3QP`HO#KmNJ9m=Y7|u{5L)s9t?eQUR{ZkD>(pXO9AOqvr!7y|e+%aeNS7(KI~_8>#*Un< zU2+Es6)2e0bdKIFMEpuTY>B=0R2%mrm}o)3a|9AT2T1`7G+xT?M6a-(%#10HL{JBJ zw3~IDwR^0SHRb)c$?m9O`%6C(T<(4imZr>JryMTwE@nhzWqop6^-Y%+bmBrtXo3P( z@0;;--o^v**$%F*pJsz8ZSW1Z&@HlpO0#UE<-#{_>=HhTno6rTH2B(+Lw1o|bbE&7 z5l2!;_LcL)3bW~r!9o!wN$0_gHBT&LzWd|Q-ObAyD0MDIr{CT>O+5c-1HJywo`q*Y z8|o)qAN$Nv<3p%%IO$0xxcrckmbt%WRduZSo;09VZ&PTR=u0lzZRwRiB@D6mCdRW=&dJoO-}vTvO03_>7|*oHeKZG zrF#|Jo+`J+`ZuOfl5KyEbk5G(PEW*Fah<)N+)Zg<4;Bf)yeZz(7Lavy`uHH%vxR+p zI2VRq=Qip??K13j;ik%`CU$8LSYh=J6O$&uhUS}~Kou6mV6s=igl$GQZgM?z==%)4 zyi*oCoe-tOS>Bit0U`xN!reJOfh@rQ8x{P;o1pHfMLvDf`Tm=XsX&=IZ&KA_P0|fSTaI^L#Ccpm@>w1Nzx2W=X>aAzK_YnJqilm;E4q8i4A*u( zB@P7f6Pz1+Xf|IOhf1!?)#2b3b~GKl`q1<(kr=ncUmKNf!QIB@=A<|{5{!Z)+CClv ztYCi!lWV6jaNKY7!`~&$PRpE7X$p;v6kGYH2%}Jvv z#@;f2ncY-3OceIQ2UiHzcFVUdluX-BCQ8YqLNLI1@xzHn2*P@I9&Z$kOG?~H9wVyE zuC8mACFrCuz7tK`MQUPiYG73S<8;3;!m! z?SGAx>PkKQe%OsEh;8qT$%(Hsf!1Mj=-A>;-M=LL6Xjw70e4H{KIeO&0|yEaWHd+9 zZtRI{kb5nQrGeaP~Q@j_K>u|90;X%=q0@+E8t2ebxaI2aT+VT1mrjjC<& zx2bnHW=|uFvu@IHn#euy0jqwsiTPAI)%&5~Tckbme}7FzOIv|#fWsmDuy)16wdCuc zjq6TeJ}QUFN@$vYv!$Xf|NigWFfM4f=K@km zoePbB+r&Zv_EbzT0r!ft`ODhZOR_GfMa-sp?EDSE!n@7xZX>2+g?cvwpj(>v;m6iG zQH#E_H?4Ih$s~WVK0zLRh#@~yVLKGJ$V@rg;@q3t@UwyuH~Q{uYhNGCccaG6EQ0dL zvDaR<_f@rh&bBod<}sHkZULK6Fif~Rf*CEJyqV?dfo`eItKI{Lyus$f&os?R1qwQ= z_`(+Svr#MwTl@`06|2~OBo2N&Jq7lL%}44H{radgH?x8^#aqhyyq28*?44!3`E7JC zr&Pi67{YUoulzCuNm1Rse*+_@x|&9`z;^qZq-?fNecwEcDw6fS9eQKH#-`f7EyGZ23((#(Sp#YMX}R7APBrU_dNE&@P9)61?Rbqz0R$^*_1}RC*-B0oW$L7d6BPBH5%sYd}uLQ z=;g7bG2ukoNX8Y2DLwGHwv!xOhx4sXwpiG9T|QekopW(zpJ}fpYmpyk{f%^N=A??3 zc(ds1Rvuz8vPld12_Y72zG7AT_T7KUKh6KmE4$DSzb+*7s-?pXoLHC3c^=XT)OVbd zeh+kwk2YKVxz$Ro}cbvB`V09 zm32*lIv<>OMbNP8E@_r(Q$V2K^TH#Dme@V19C+k6oY*Lw_6^=lVu0jd%xORi`myX! zqxK(4e)6EX+||dbb(bN#XP8#Nj0O0KbyN$onZzG4{3H>%kdqG!G|<6BX*6uLOR0(xJ!Y|7rEL|*mD*1NPq?QgxdSW zy~KTX)-6k46?Y9@ch+q^4W&>N*jHlz{oL)I7VpR!I4-!Mc`b}t>wNIR*H7uJYbB;ofITxXK z=G&@wa}zQ+%DMul?WQ}3Qm@q4g9o&&%!lq*-|2>% zt%W^c87Bq8#Q*pOAKezAY1AkZklu4se?86BA)sD7>X|Y`&>YX->1H;& zCNnW{aI|HeSO3`N+w#LFbL9(0vts1@)2V6SGhg(bgMo`N-u08#1i#xJ#k;K-J#>71 z6vudd!-sPxBiLBO4q5vDc4C>Vgq$mXI*|;J7cVxEeZBAH)imGgY=(O5sAB` z)iCJN(D~wx;AJx~ASyvxYCAVL8$9{hli~w6b!w3L$96kq@R*yDp4JnEB92o$eVxmc z0zUTqhSo(BG!hDY%U8k0tLA}xi%K~81nEe*NkMi55k&dY^tZH?+gK$OzB$o|60P_= zUT2dw?FJ5ccX@@^zbs$6+Pc%ZtQ$YgJZBBrj$8T9tzMx+nIVviqrdHG!sCl_`{K{t zK+G-kH#vgs)aV2k|LD+Isy$AxGrE!I%aTyY4>Qq|KeXhUMw$+C5=w%sXLCI8;>kLd z{N}#CcEIq3rIz%bMq1fPK7|q4GY3~F%EIO^+-uSI$J67$U$P0}nF6CQVra9{)P$Vt zVgfm_`V%I>h7D zxf)|-m#$|v6f9IMZ2a+99pFpDBo0bdDrZyObR0B62%CIl{(u9Xc zohjwfA2cqVD-BbfEg+SCf3}q`>I6&Y*8P_6`j*1j5zwdQzW7zo$=NyI*4aG`Uuv9h z_SpAq?JaGOxO?E!-4|P`KdNhw!7@ht+~}zI5?f@U3H> z4f#y&YPxP6KU{HSsBD`{S~Us?J7pVB117@~t40dsw!}u&0ZO)T`jIq5(Rf&*-zy^X z+mStcB47B#UbfO=@+e5|f?wu8R=P0yy!4Cbh~USv;*a4j)h}_(X@n@b)#8HlHBix` z38F7X@QKO;o6^f>etR8m1ITrc!PJ? zvp&5MB5#Xsky{y$qQT#clyY%g!Zh@O6sKRba`>1g?J_-BtSHdM8J5^|Gj_`EEv+Bw zWf)+ubN8Jm8bWt4yK=6Oxc8>vL703aF-)LRWiU(nJ+l>w`7PEL@jN(#dU)+$txm|g zG^mmz_4pqPj!d~D1(?a2#JTf|q8lwQWm{CVq)YE_9b`%4#fo_F)CqAUs~xO#5N9-53Yh8n_7u;p_ww}@am1P(2_tQrwetnh2vGuH>^W8O;SavEV{orHDUujDdYWnQDGXEw~oDlBqF?qlI$)KZt+?H04UOB(?`kSRQGu7 zXV@_8CX3ST4_TC%00TS;JJR=ep5aM8B$-Fg&Ha;8((<-T z3g)Gv>EzN^HPsj1b!eg;4Y}k5wVT^tpE-_xnsm0240o=bf;LWp{jzP(jc4Y9n`bRj zbYn)|8zM>?e3^kST!7#H)~yzH$>a&lyK&fHaOJOn#l|?-?Wy2bm1fm1T@J~{mw?O{ z63U57A-6f1z?gJv!`x*E<~FD8lYtWr&jUeO=&!if1A4+RuOr4k^SJ>8^@~0k-WBMR znlAVDZkB_kYuj*A(H0VUgG40U*n*QRd`<^WPS5d$!P7Vnxj$`tM{ONrK=x2JXcQTk zeogeG^!&9)?X}t2)vh(}nbAdI2#L&Py*%V7muqO*#q3A5G^ z51EGnY{hyVQ=;kPUZz>p-sz(3i@xEudnb+k1Zkfb(!u%zE+=Iujsv~_!cc>E&TYXC zV>YMxOf9~Dlvd4qu)bktPrqgCO(Cb?C)W(|SR^@8t=X8;@h%xwB?05t#LAd@%$yx#KaUiG7^j;BFuUtbQg_f3V2< z1&Hx%SEM2(U^HqiHfh__LEfUS!fV?+>Z68)HN9I0=-{L{zQ3)uG(}sfmZXs zLYRMH1ep5UF75K$_Ciocv$yjY7f|*8v7Dav0OGSR!`htU-&WVe&pxtu;%D8S$oVAo zlvcjyRqa%)xJ=jT#6_fp+&K6qoqX27cr0WlEMtVdv^laMb@Xe{NY0H5;5;l(euHuz z*niAPQ+I0uW0`I{u3v0nAa`6lNo$*N@Zs{Ymf8#j!pAu)hw?#kyV$`Cd|m;6aU3OH ztp<_3NK5=UnGp=UUGFJf6?f;tHNfL*7a262r;9R=;T-?J1Kh0wiDP)Ao@# zUrbA*HY(C`nF5KmVkxh9u#A)yCnRul{S4s}^<5^n?w(1gMH|v% zy8&sWbBdI#cFx+BczOdC=B8Qe1H9y7!mJL6UoFYMi0vo+#Kk5-7XCS<2uug?tp1=x zmY%(H$InsA(n}A9y7?w#iaoLGf|KQy)|9VyA_LwwJ-d8du&jSwp(|fD;4CB1*57}) zn8NaX)#+kfpUL+pB_SSf4I0Az&|(oi#!GjY!3^p5w+9z{cJ^lSOixaaW(hkk$-){W84EIUERNV}{pp4D z*@Lsn%F56Dqr7mG>q`^%b@ju68q58Nx$LXs|76C02UmclBq)y0^09FIumqh17V*aO zMaD!nYrpT#KNike9y})=cPr*qPS1lJ7#N8fww|NMCK|$h>R~wOBG~WC1X**&irGEH zsyN?$vpn;Bplw3^4hhT$Phtv`gaB8TqM7e0t@f?D=I#8sKP>m`W@(J~d4>yzr5JZ; zo5y29wo>&?Ke7OwStiT=sr`K)?7eO;wle+wctAoUSCry_$L|CVmUBU`6)J>^9?nu# z`j2yPcqJCltA%XZEuIE^Q#>-knEt2J&_7#TC8Fg_wb!6(sl(#5S@xbv`TwhiWqxJ{ zgVBzluXWv#N4%jk@!6nL;J&4oYo-^ewA-s2Hv43D{mZXq^iR^drhF|yTQDz;)ZT{v zIqo$H9eNrS~2s9R1Ee0xp>dS zc|Vh?Ufi^CwHTtBj9xi6>3QR{cm8M>$~jLY{b}HIjs4RjY$9J=RstM&zF=Uub#KPb zZbFrKp|lY<{2^v)z3paa7kQ%gaEKhg@F0N$&^J&s`FPba-F$%+^G(^3gF!z*4Oe~} zPrcpjyn_4j(qF-ZFBssF_=xKf$Y&i;A5_i7PY!f1*7#d7T(lBo%6;!_CxYPqZGv^7}Ntk;w6z`wlJE!Bb+z&Ca@CERrQQ~XZKOG$LOk^`I&TT zFBYmT*cw?j;>JX%`ml!~zm}ZL_S?8cX48#Zs|!@>ApZ+8dC+}iA5&NggoEdz+b=0( zHCDk074%)_qn)Py3Y>!OB^-P*sfT75HUI!J2e|yTkrjQVW@O-3so;VVTl$(jluSZQ z5H!OT5iF1mdou8~bsZiYC}1Q+DWF&RsgW&y7W^&{v6!)o&a5?Rz za%Qzzx9n@gM2P6nr~yDXmYx}LZk|VAj&qzc2of&8Vn_lkD zaA-pLg}0D>@Wh{Uyd%J_RD}ux%@*sbb2+Tyi@M2eQpxS18BqLrB(@o52oia;!lWt7^!WFMevfFNZT(q~3_z7t+3@bGJ!EWPSoRPfxj( z?2U;oPzXkSOs0M0z3KBL(P<=Lau)|+$Ru&{A!k`jA!`zCO9rX=RaQG>m7B;Zzz_*pI>`$8^8p4o-Yq?}VS83xfS^@A=0Atq8S|-9kX<1%12?1ufgZJ-? z*&Z}m-*R=@_6Vz6ukWH?#%0AQm9_dEj3aYj^!7RH`IC2@ILh$!QdM508K%F-nShx(1K6lS z`XOxS_jxe-6hJhJ6k-nb1!1>PQ3QZyBiouXKB z6O4cRt=lQxtp@;<_~Qq(Lyz9dQ)*jZ!G?#X3#re`Pj$Ak;72nf*W2o;UX^2s)a1@O zkH6f!Cg9Ju5zcz`=Dftxux1ZvY{H)Y)3BhxPrVb~X%y|6# z*K|f6w9@Wd3)&SgW)%VA3+w3(`hvg3oyb<POAnnoa5eOV+=nVWK)S>{?e@!A-5 zH7%k*38lplJV%cH`rlCZ@CYW zpYd%2TWbBIjsPqeNJ7$VfZ^R`9QC+;!v&2gZgf8!H;>6mWEJK}wQaomc+GE?&%JMj zq_R${2|sb1(b)@A54*IVRoR6O~h zwcJT|Y!GK#P-i?oo!hBH7fZYPf%)3pbR*dG@j*tKJSl!);|6&T2L$weJj zh%b8~qk;mBGf0^xK{C>8fsy(5yTh8%r&%HISS4*UO&p#zJD64{tly?Dac>I*q*H?Q zAm?EvIbhJ+m8!q>=|KdBs^a4w@ac$ioxlYKECyNhu z)N|yT+v%FGvU=fkM@*TR?8C)+lN7c1=MNrRJmK+LhI)AzBv_HZbS=)5XHEG49ulYt z*wEB^waat6vlTe~geha78CkK-_XiOzOl{=4yOVa;$T1q_{Vzn*?}iuWRC%z{5KYJ1v<0is9an2Xk<1*dK7UMwD+O)e{)0r zBa;IvbGGi?SI!LC;0@nvf%$M^9-2{FF?AOWDR7hB(0tV}W(4 z;>>^ozlEa})=!bQ;KM~Zhs|R25n%0{8^FC9xhXDr!2~hnKZhY5)A#L38n2<(H>%K0YFuU9Hg(yp#Dd@-~CG8yg z_sGO`9wv8_16cSK37dHMlvyF}_E8$}udx~tMRFCLG~STvQ^9A`PQ025ppRA&O^Ca< z+t<&4Z*;n*77Rr-gSC)AQJ{&h?acRZW1)WotMV_D&@Ol<2gCwjjJNpR8e1J=~BJ!s@#Gx zZOjPSXJ?tUZp9nc3Pr0YB3KVklhz1OrvOq~0~klTv;!y%Os3U(VWx_lBLg_4@CBCl z?%Z5ol8ogt?!_Wg;*V`fc(>tmF&e$DcfL@ndeQ1+AraeCH0_4Or;Na)$&_7VFz*NP zmkF14pFfb06`=*N^G*g#_V7>bO{sFcK^}EUl4F608BZbgkDGyCmw8hWa{ol9GQTTn zQK=c0Cy=K7Lkm^K7u3deJ|gP1Z4xp;WPe^kFhH>s3_(O)3AvfULup-#l=MD9o_cM` zzk}abnInJ&&>c2jXLZs{xm~ALf||y5Yrzwy{66E>t8)iJqSP|3!ogWN2~znF9L~1X zjrUYg)>BHWZnmG>{!amCe5U*~c@<_b6;vJ&?62R-u&DB8T}=+tqOL z6`UV*ucbw%5dxK#wKCXeXq8obt|wunz0VGPB&3XUc?(ToLNuW;bXZCv7mvvlk}N(? zozy*$xi5d=B(MN(@SGK-KN0BB%+pe>zPRVat!q4+2_2sWS4A+D-r^ z_{SM+(+TFygeeRah3V;-MsYeAgOP<$x8V*BvC_)ZRkQKjS)dZA5 z;$~e70?8+)%2>hKqGLNj$5kO8ZpSJ-_nMjdvd9Cb8JT%a%=HnVZ z-v2q0cuZ@Mbs|7dKf!^Q-%g2tk5&LzGG;v_gqd=7K~O^8B8ygWW@k_A4n4@>rv;8~ zwPn+;gJrrZ594rdBHtY&mnV&D^die1{EOckuKh(^wE!64&wL{bGU`kneIm!+8IhK7 z!d340P64G|(7y<6JCPXG0dADL=fMVoK?Op5{9!hnVEJ*A(c8Z1Q-+fHfX%glk6gsOAE1=_q}c z|0TWS8SzKB3?^$9ugJ@7bjnwc)-~pyb)eNYdublYJ_TuKu)Yx$Aldi5oD1k6-+F_g z;})7)Wu`jizG16V)Mmm0=FX|Hf|VEtppFu<>jzWz$=i?Zil{I|Jue=bz>3UN=YWpf zJog==f*b6CJt5gz`|W87Bz19JftuZ$UL-75@YqP&Jmvk6X}=$)vVj(;9w;3(c1*$p zX2K|{V9j%~)w5@?4MLoZhHe>$X46mmZ@JjQkXsFyMMG@(sfG$Pk$eu662s0D2Qv{L zNo&t}H{p*iEY5V}?8-*$C&gYTAM=R^j>EmoTS zx(8IPCl#=vA}yOE51ngzaP`CVma%>X`zB9dxULTD22kLJzhVIfX*^}V_xw8H?^q8_ zd~iqP&OhRQ<%+}VY@d&w>i-4Nnqz>-2Es!wNC>h#qr*HTYX9dg!Ti$SUjlSG6XF_y>e&bw|GZbRk-epYTP}r(98kq1RAJu#2FW4k*`Unykp}A=_ygWWv zVWTpHa3$>sCOS68Y)ng0U835MfF&z;PSuoGd*M6y781Y7Vln5TJDL?j()Q1H$p)|o%BWZ z_&E3E>%~gbs;Vw|Rg;Oj-F!pt`M&cd2%;^xDYJP-)ytJ~*{h|_mm+@pO-EQ@Il#8g%~5_Opk12dEZBdyWS8T0QeAfBdw*XEc>nD9)93@h!F6 z>P<;bu>t9R-)efW=Ff3|!}j|#=+*w8iiG0R7OO+7OWy~*yxLRUOe+QN)x2N&7SsB= z*O$hFSFc3iDoeXZAMjlh&6m4+7#ZLkJzGhz|1j?|%_npA8W(O z1UW2cO#DGFWAIH5rC22%BE}W%-vQhr}b=^A#NEAtx<LvP0|Xf7?WS|$HLVBpmSQ`vqpjoOZ>w}02lKLO?dSR8S@nS+6$rrG8Y+efhw z_oMiTW*zVY6hC@3%hOk*`O0XWt8UBk*hlc|t;lR$y@H?0USsW_#p*FJ4ySl&F6wek zKc@8WK+lzD*5Op~91CmiG^QHikF3vOwxI2>w>pe7JM2M>T!V>8qhb zvIN&SD!9+sqpBS|k5ItRso~E?npEN;yCoBF2Lnt;VY`{odBl|BOLqdlg((XP0!SZ# z?K;s66AjT}R9((rRA;+PT59YdjwIjif62s~pdF1mZZHJZ6i=z+}MB4>5S`Ngv5dLz=Y*TL!2mrVM-cl|80 z=Xzbk3DvL9#+19eTpm8kE-JP|ZC&E)oLBvAD(et&=lU8K)yT@v<*je3c%u{zSd^A?ge^1-N!<4^e;xz#Ns6~gbM#4 z-;4X-Q>Lk)eE4@y3M(!A$ zDZix#gqAg}SaFlIeq~olLQwG&)}6<}9YNaI?!m-W)UPCe8<63?>tEni>6@o6%J;$K{Y^#M?YS;78w5%ONbxm(?Q;JC5DNU zfCRXe+aX3<%y}hlTQHc9`0m?Ej@j!p#)`i0QFi`cJPxJmwAF(WyeR z{1E}yvlK}&>i*`+DtPqF0soU_(;uD8{wc|ENm{?F9g(%p?9oMwe9mIsmI?$u32T_)y{~gU;SLGI1>A& z6-d{~TI@(mt&8h_&VTw{c)p6zbbyjMhMRN47gdY3pB92u8q;|t*PFXk_f@UU% zFoO75GdpEPcSN!pWkpFb5^o`On3m) zmYth!PnJbB>Z|vbSIT{TIN9HNyQK1^>D;w^qvKqqt!+-0IcZ)OE`RdPm9<)_kgR)w zxV0%2Uhe$V^z!P?;|07FS-IXR*P!Dc6K)2?wFn*Nh znZTeYW+3Bh_Suy4D^=TyWAj3ly{(S>+r%Fm?c4`7hm{NmytaOhXcXu3vhW&kf7N;r z+-~h=uYOT$ZmHd%Bxf28)C!HDW_Xa5wri$N4@!6uqnC8aCkuIJFwe5bt_*j~l|&wW zgDD)jKCRS2@e<(#*CaX6C$ZcHa)e1~de_KjL)Wd$NPX%xkR7;SY*k+n&n$z`2|^USH2BFLx|;T|)cdlkKq9QY&00?Nh@7 z%zRCPR|?$yqHI8{B^NDLl`sJfWeb&=6@jw`Xic%^=;})}71k*rBAPFWo@^~N#nUCbywsf1%v!QxzsU}m)?TKu#d$%<8m9@6#qk^vAa}23*EDhu) zS07FM z!W`h{k^4w!IWbpo2D?!9!%qD0%^&P-6Jc#Wf0F74;BO zc91s40mLcqgUu7b(e$68_}@;%O=MINNIrHz6OVwU8}Chaj^ED8_g$)nCu^iAbVJuV zk>o>wu$51wY!#(ko(a3=ZURCF+)QDa6Y!AHzib`yn=y6gVck3S$L-!I>O=C`#rThW zrNUMCZ|`5^t15gZ^wv%>@LFK(f&51~Hj)G*{WNr(koywG5LSfN+9mu>JL~|A|3$MHWEDJU{kpgkhQuL!I>fKeo*l zNoOSa`T5JELJt3WTTzP?T?a zJ&y)$AJus7Nmug>`gb_N=*zUfeVyO_tFJQ~d=&>6frlHe&a=Rc#C^+<|8(A3!M0qT z|6^2wJKeK6dcGH5Y6Y{9`*bH2>o+=6H{m{2@%`l=dQ(3(C{fJL4iz_+ZATyo$U8@q zev(4|K%VCNYk%ts(v_GYhgBRTB&qpR&CgU_bWZRxa3J-iBfuDb=!x47z6$v_Ciem# zA)WXJN9dnN6`UDWaJ!ro%Gq^Qf0 zI%BcPK*;GJDqoeKbLY}(Wh?XY`lQxBhfw_FM#ou!3<?G+&*+M{InP`H z6a9C32bUU5(g&XjL!tyKt*Ii7M;TGv;CY9jZ6{w+(eouz>mR)H(sv*h~@9l_Jyr`_}iA>z&Qr5RR%EiLY4t#M2z-OdifuWAiw^x0aB_K?+xfiqePfF~l zI8h4%P$%cbA3Dy)1}O7ZPG9}=H{7gU@nxY#wQdw;x=HbUV@jy)afS}v6VbqB7MkJJ zrvP?0_rr)T5{#_srL=4h%NQ9g3wjYA~ zaHENHOwV@lsJ!-YCOAVBx7I@zm`M(6m~y)q9C=C;ko`ER^?ewlE59U-A?{^wIueZ3 zjR9spi>mO4s2tzF>jBe5+-G!#0X)%X;zi$uROZ(PAsq16%wZDTC#DGDp2GUvZ!`); zeXD-LzY|iICOH<{ElOYNspzzN39zjVnSry;`jR}TXY3ZKqj8#FXV#eS#h|)^X)xpcP zT`Ya4*8U5UU4#On-C4`qUJrOs;fqJHqt&n=S}d~4VW#yb@_Xyc=`et+6y3%bSZ@Nm#U-*)tWj6~78l3nH8IDK)8JZV zPf-R&unpPR*5rw!HzWUKzF?|G*N4sT`T}0O3_&}{SEkCcRc#W|fk6T0_fo}T@50}A z0S(|qEyw5G1m*Do3z7AlGNH{&ZMGDPC+yp|ujJkH)YK}?!oC~M&Uxl5E`L7;m(f-e zVB=qU@}4A?JsXE*5cZA#;isZD^Tc%KW#Q5qOo6|j9@s!bYE>s{e$dnJ{-lul>3xmL zI+K^=M6UkgczAEZ{lbTUA>vb3obdh#iad*7qGOj5cNh+_<~vUZ(cI-_IgJ_m;lG&RYM&I-*41A=5b%g*f*X_X z$M*_c=1X=VP7jd>(<8)y>m#M*lp9=0pDx9@d^;&~VDao5hXwf}4R)zmKsj98{s;2p zsfD#?ybdpwc}7@hZi}(W$XPMC5&RTUy9`JQ6(AeI#USQjQcM*$9l?l?c9BQtb)EH$ z3@3vG$Z7uM%lD`HYTIJ~*PR#1xyFDPktS)cZxyF40pTH+i=UH@)1EfSH-H-}i@rZ| z3ZyJ>UdK-x1b8?|Vgr4vPwa39^1A6%iz@A;zAKYy5HcWEOhh6n>VmBd~nTy9Ag=GWA!0+aY{dgnF=D9_umK}JkO>T zcO#Y8_v8s4+d$Y7q*-T%hINi8ghfp5coWsjZs&tpt~Uxg(psJ+3MpZs{Uci^3+Whb zkAA4Q#}EkV^8NV2audm)5AS|8_I8WUpJzx-p3o%YZn5-x3_#n>l`NM*#(|Yo&c@x` zsH_Y-{T_|#Eg~}j%{q-ytC}az-BHf)WJh(8XtAn-@{KQ2A>U=fo{pOy68qosnERoT z)$xq+fL6(T!G@)Z<>(< zl&D;g@8Tp>MiaL*b?bDZ-1&ldH)5ku*C5`3S}OI5XBE8 zFI-V)h&pkC2fmQ@7r&!{AX*VSUPBhq$2-S)J>w8KN@kvuf+XyRe$eD3?0{)5@j zC8gV>NoXUwgrqnLqvG$|7z|O5gI#+y|D-}A-bE)=0*EkbjP=q~I%eT>b%Wen2=B$o zD>Dou8uL#2%QT8YYfJ`lao%5~D4%~Lo@>r4oA~G)snZVm%O1GiS{73VyWf25Hy@D> z*Lz7`-PUT5Hmilpf%j$*%{4bt9&WN9gxHIAda}1UE>(S;#t@Rx$u7892!&w-WG?ffIM|+5?2h22mXXrcIJ@>B>ARk>?P*7ku zzOu4{k8T!rcXzMMKt}vk0YU)j%&^Jv!Iy2y=^KY_yYx4cc!HQV4n#!V>>-BJqHKRX zW3wef3X2CW@8<_~+>fJ$m$O7ql=^;Jxxf7cz=M1YMis)n78p!;;twds-;U*?4~pAo z;Mcw5cBk^gn@SGiP(Z`YvZt0_mYmxL2?o6)pl zz0!An&g-fy&M`HUNRVND^>vZD%Ule|6NuYknvR%tA17*xHLddqcAMt7p&2{qCrR|R z;|~bnkI2){BS43&lWCYIxpysk^9N;|*2v(yXuBpxgb`{+vON8usjmk|)xW6AvQH`U zcvyNb$1}zNfMbzR+3eb^j zAw?|*hOL7{*gsyEge0vzSP1igtkfRyd*mwbrheu82|h5F;owH@6$YLfXa}>6Ne+`p z{s5DRZV~H+7*vA8sp}~r8^ZbeN(~%kgORU}7@+WMY+uCl1=}-b-$Q-IP2(n0BAKq!6|*#}1E_U7z@olP zOd|)KTu3s>G^E|9JIS)o0k;1obzO)ioTs%#13%d<hp9Lf?xo6X@^Ni{kDlDLssJS- zZ6NzCEV+Xu&#;p&qW687@(J2CASQwzhIyWfoBWt*Ql$RyK{C@zVRH7F?@NMSMdA1P zxK!Eqixc^-qyhTe!Xpq%^lbPrOfHFuJLJ{l5=KXIp=7_%7ai~^7ZkPMw|Q*6s#6{j zApyy3F}%2eVgUoi!?k1?uBIf?^6EB#S1Z$4kC$XsA;|*z>IGshwC6P9jddJMmbR}I zx`P}{AqWtV14wULoTq62po#eh80|7O-b#o$}>aBULiEcm0RHd>pCTJF&%a*+QZw6Lh+J=NB9u}&=nKSXlGwW%TQ zO(el|(a0Ds%g9Gyo--*-0$Bc_cPHi|Ha#kiHV6FNbBuEg`Y(2({zpb*|xpltcM&0-8iJ?;iGvgiqzB~enVSd7Y8MoRO>~iy_QW&OnO&w>v?Amr<-@d11*Y_L(-M*@BAHVEGDc{|%% zVQl1S;wvFi#mWq|pNw4RleyZ1cO)1ZrXk-@v90zNxM**x*6`Un`MI{qDn9Hon%Z^= ziN2rza$yZk&Eljet&A|)7f6!qEOL# zQFOZFBIP$rC7j=4M%B-|5O_Q)m*?*$2CKIj>-uJ3^%a`6dKdMWNQaonz7fuGu4#rTa8K-+ zL1K7dDr-*4PUnSuK5G+(>%wMINPRwd=e=NB*b|qEJ3QRW38&Vy%c@fw#NnVj;;mi2 z<8DwE3x|J~QH8KQW}?(t^;M9g{c0Xpul+ysSx~ahKfHU0{ow&1WPkW~fi={GD4yn7 zs@s?L)t&j`LNHP*PWv&_nE2=SdVuypNC`3~c055GE_(Xl(rL|fAAJgP(COT&{o*w( zf#{O_&*+1VM_a@Ha)20Ll}!PZ_cn^5hS3_A#WQm7_q59kj2SjKe6T@D?l*_+@>^33 zfd2&TlnLf9@Fx8eCmK5kkqeqVYabVGIj_voxI0R&Bb=#Pk!arkl<9IL3V!Wn4{f1W zCIA0-TKtbri&y4O6#2?BWMf&l>($9yAT*I=S2Ce;f0mF6o-&Go_Xmm-DnEA9T^F=) zUJ$veV9MF&Q}b&uWys}gSMn;B6Labter{oKgK=mC^2Kg|aP{=~FKr9XHSU98AMeC( zLzRxbytSP$MsB~J-5?vXv5}VUk2m$8SADB?HPGf=^ly&^uQd}3FsLi%d(_WnlSlL# zA^``Xf;a|ZV-IMw!%UDv%8{aeH~-{|15^`D4-JKl%dhi&YO6fD#o%7@rjo_?9sYl( zWIg6?km*A97xKa1Le}VykPW#F-vH_#`TASW9`xFm{!BRN;T)3GF5jDb_^Z+f*rOR% zkh-XXmA~aI{I{IVS>LEi7S!4L3x31Hm4|lTli8lg0K+vpcJzl75`7=etL6GX#d&`2ooQ-b}apD zIWJ$1kBiKstYo^x*`nj|(I2SoW^p=CP-tFD)rz@=7m9_ah8gJaph`yQ1)Ny?K_Dg-OON z#*IgLZO3Ea8j?DJtJG788$Y&(`UqAixFkB9fM6d}6=rDZ(PID$_SB;d@@c1=X)H`M zdNULr*0cg497K0Yv^^#K7utKVw-5Xv(YxCm4@6bWoG@Y7qe_gQ+i1|W9g@I_9o#az z+pLI}!{H9JmXz|s;^J--Epmy|PZzS)&B}RtPXyr7&j5!uTpYs#onYtEJ(A3@&+7E_ zE|X0;cbaL50T-pQBuZJoUx86CkF(78%%-6+WrPiBHJ91N21naDl10=#4wyQ?KA)f$ zzI;>}l8~msGorRY|B?ZwbQgwu)Q;HMl^i9oOT#Xf8gD0u+xr_V9UOt z>re}R@40}b9Gy_D znNu@!p6)Z<_3K!5RXH?dB4j8iC^Q9m8BHiCK>vR;BK*gZeD4I~QjtDBrxY>;dO>4%DcbaV_6FDCEta?6mA1H}@H zwm}RQbs;${*&nl~{J8vLkyH$IN|g4#+HY#DP45aRG7BaWcCJkP=!#rwW0_LnTAeBP zrJR8_Fju8;aSp-`SuAk02hb(4uXIuhoyY}xoayOl=)qaw^9T5~=h=|n0f}5iCGOJ5 zY~0YMsHJUOQ&==rD*zLZNJM6`;&%pv8f5jxS#(Dyqha@A57oi9d-U6w9#q8KCBU`K z5b#Qez&+5h|Hkd=ybE~Pdh|F0BQ$=<9f@C%rqZOk{H7RAJKYet4NE1{SPIAWvCxyc zFd3^GrGZ!_%;}lSbeN4bxMJx@BopDS zbTts))h5rsOm@`4+kp~&qdq=fG~oHZeDF0R}9^Wk2Ww?#koXq3WA-a`NOp3#wD zu=$@Ri@JiK$+6rOwHiE+^QrW>srlvpKXd#iBjN#_WebGEu6NE%Ydb!gflWmizXp?9 z&!BwKEikfF?^IuG2m7m68N~u~pN7uAYI_Nl)#c?n|9SpGJGGzp>5i#Znbro7de_aN zVkK+Nxocv|{24S0Cy3vTQ{_gW0m{pm7cMH{<1RmEzp(Ajjn2RR>Zukt5jUS}gtB0;(qBt16DBgf`aVt`=y|ba zrR8%2h29axN}9}IJ~^nA!KtmGBxyd$+8o$EC^rCl|7npj7;>m zb{F6CcUxV8;+OxZU9YwG4W9<5F25z380%SxDJlm|a>m8ME)4fHG6<9=xwc3*KjP^k z*yeBBBxq4=#=}t3Bud^mOw37Kd5bKO@0Q|sbAUek4D*17^+5+bpaXr7eU2&b61(bc ze95EV8ej5VSAORC!;&NWi^r4MbIR+}TZ+i5e;x#80wFPN^={?EU@4#!WF)nH^Uiwx z(n&^xj-F%3O6o7_#UyFmQYiX!F{{et5%1vew;~E}B0Z z28gsdCR_TAJk%Co*uVa3m31)KycheHZu_N8IR;Z979c&tN$3cix2c>U#vIdul2oW|E3f&AP& zAHhoptMnbu3pUHWsI@-NTTP(O^9KH*<#4(w;uM-0)4azT?9NR@cPLd{5IRQ;?(b-1=Qbq@u6NL zkSc1u@HO3g%op?NwxI>-vREc&FfqK@44&mc+{n&h>!kY(B=Vf@;&1xaC)p`D~X|@9rESB1J=!^^!*=C z)jLp3>Af$vM(14T+QxC3pOgDw$Zh`7+IWF&cfq4|JLvwEzx_?<`R!-2vB@6rZGA)+ z13P?7j(WBWetv8&WGfd zyg8hLFtcq)aR_ULz8@28ksg5L5G9ZsVP%NYW#jP9P>u=WP#Ea@*ca4MC;W>G+JTGDw=4rcdVKk(v{ zNP%6Bej=4pnx4lxRsZ{)XxnS+{XSHw2GV*x3HY;w{jEwSD#h;K(&}+$`LfgVq^zUJmoA=Uxy8UI*fFb-s-ij;u8EVC>F}}_okYt zF&g`4=FG=;s45B@k3Gg6=pN732S)g!y@Dc43aT-|Ln3H)zqJb7Fhdh0&*nli12q{2 zSDO9&3{nDm6%e3XNoCo(-7Tz!72+G zQzp-u2YyAcPwYR?dvakrGsWf2Hqs7~N2Z*QUE$YhOd{59hTZ)6rlz;aXlCmz>=X}7 z2ILGXmL-Zm8|O0w>VgPL$nR%u`7zbI8|?XqJE5oxcR5x4q~{IckY46~s&_e~Z5}js zv(x9_$0xlAMUwWP8dq=GKf4UJe#%S{Bll~#Aik-R@k%RYtryk3ahCrw#TdG`+%wOg z{LB(nbb@3$7rgGNkL-?)kc21tv*_E8+sX14*|gp5zPzf^^vaqay(=4M4_R3te7yc| z*W|w_30#>|Y{SEX`Uo@uU7TlFOhSRKs7U8%=`sr8BE(0?Gbc@53x7NhGbJ4Tkt|t6&(<^FOCf#f_10uv4+T2CL;w|f z&8t74352x<;+2{4ZsnT^;2D;Vp4_agP4%*;Bjyd+?dP61siZaSGO6 zx*>3MhxRnXxuy)hIJz0%8HS6y>0T?V8#PnA3k&W?YLU}4;wqd;@4wfLTltAxT7Edzn#=C8J9lu-8EOpTx#tx_`W4jqm5W z4n>Jl)>(}#VOAFC&uAEVZapq%#I?-Dn)+{yuDP?px3>fo)StXNFKy?D+b2YEuA+Zi z_RzbK-F&YJwJ+eAo4h5@`@|D>Yxo2EJ`a++@$PS7!Pt)m%fgBUgU&C?e`*jCLmZGu z2Y5e7!ZKxtce7XoqW&Av>PH=*wsBj&{?WcsPo?3tD_q9~l`xK+6N8w0?w#14r{Je{ zNqWmD`_q2W2=e%$_+7Ql12p!jfCtNdG-<29J@X5Y%4r0BdM=YnR`e~tuiF1o+DNaK zKZDy%kQ>n{Z9KMR#)(_)E%S*6u`%WH_AMo37uAaoi!H)GZs@y?(lDLTDW;PMB1j6U zok$5uNGxEw!f8MwX7cB8hIt z6_vA+z%pt`uBEQaBoa6P^v3*Q;bs2jR8z7l@Udtu+SwawWwT0n`N1_}BS!)zbj<|y z1@z@r5eU6kX-U3(7qN>B<7g4UvusS!m)MzN5g@X!QQzh(ezS5LHHb$@vhMj&?g9wD zoNIbqv0bgeWsR3JLHgW2h|$;MeO(P~#~^QiJmv3xyB~?t42k4x_1rv|ZrBzCIJ@Fw zv7YHtyB7RH390bj&CPBn9Jns&`L+}S~N+;49Paj zf3y7wC^lMxzL@OOPVsr#Bw*fD6*hAWkn!5YG%-h+9~s_vgw&^e_kg~E>jCx%kwt3O zw176xO-nGp4T;bPFYGy|Z6z*7m&#EPS^V$cz{1 z?)IA>h_;R1=u`nDeXw7`Mzd>FDUL5>6ntRbJrfBg!NLS3TD{x03-)MEkm@L=F6 zoGkAzgx&U7Mn;<`axw6I}#vrod)^LL`s-IWfqGyXE^h!k(kABwW__J;0sL}tPnR*4wd z@c#nSWf2u*5n=#?Ri0PHH z8v&M-);wce*FY5JzRXbK1;7v`Ov~VM#c5A0@&WeDt0V-88~Ut%kJe>SQHosooSR0P zDgjyOE8LW5CRZ#o&I>|RU$U*YJkvT1E+60Cco+W<7`!m+q?CLA>#C<{*O%p z0?yG|e1L3&cZaK?+m^wxC~zZ2&EUSa-?{QZt*Q*kn-S$KN)Z3PV?Baql2$5xY96r_ zDJ@~rZpJ&-Y%B_8xPJL-C@z4KX5Had#FgukH1HRn>5Oi7>h`kEGeQo1NE>DD{WIHF zK`dN#Qvz9fO1#HpUP?T(SONs6h|^+nnyAE0kq?@r_- z>Qf*acxFiZEM$S@yH3pn$}TKP!-AUAi>9FU{M2Xk?8d{+Bf=d~A+ix^_34YdMVJ&K zs_u6jscgl5mHAp&x}*^TCZ5P~g9PN>iBGfo&>0=L8ReyTFn@Lf)64c~SYYFssF-O4 zks>DmEbwEEpr_GkdypM|;{t_ognV622!Z0QdL^$4>@hz+uS0`6mX9Rk)S@`S;z_WL z)|!v(rTJ*}G~4LvT)+$E!1TSk5wucosrMM4bRZQSqC#0M_I+!B@>iSg1*8?xne|Q9 z3o2+fDLGucv$YKoO`jKBM7xro9n{7n!IJ*bBfr{UYw5v>rwvlSXu4&Nwb1fIFNQ!^ zLCcV}5!<2>HEDl1lnKgjCJ0vjF}0j^e-g&Ih+-p))bpaB4@kE+&tWE{zBd0tuT)-6 zIMpnY)?$mGo&Cl~qc82nX4cIrfLF?ZOJH`bdDdV7u1G%)DP;`~bpJ<&GX2vq64BS& z#xsV({v>3_@b7buS2En0$Gl8GB~r#&2T+r{(Jn`!L_Z-e9Ule<^^ zIsd7kit^G-g%yy~2(M~L5wVSSOeMzzbEZasbse@ZiB>u*8$?VDFKi12Jj}ybuSga! z^H|E~5?h@XQ;26GFmt3~y_`W~pdamKU{n_zTOp?dLM=_;^k+Gs2Zwe)+eVd!|G|<% zrn%ZCTo(Q`I-uzENEY6yaL&$%5mNUJhq2VukQbVKl`jli2QiCjFj$v*Y;Bkhdzqck zu}7TVvx|^)!xc?oxd~`;v%-`DNmo|`a^yhv$OeQ&v)7*B+3-~y<|dj zL-Q0>-GJ23n@-)2S|Cg}pu@))m`|E`kz& z<*Je>`zPi>OJgmQL8D3z^5v_st z$|(IAfvK)lZw|B}Qrqlz`WT}%>SK{9`QAuhN}*!|+PsrToXf(E3f-ZHy=%sfIUFWT zd$2!Wa`qFk3=gbpz6Z@PW8exBV)6@lrBBk)YpRZUF4EF#`7Qx43Z??odXJgJ^H7Rf z0u_4RWhr*CveS7kCHI6T6_@ELm-vn3`%rMT7n|m?bXMDO_qF~$1`ez{<2ACJST>WC zJr&Q_6Hp4?m4AD{0o;CHTt`5za-Y8rXV(+`!qB#gBEKH-BO5E^DNMaN-w$1cy(fG* z@g-e*hPv@|2ZD^;cpU2BD50rNIHJ9JClh&Wwm6~xXm?Hg`Nd^C z>?o5QCBu(Y+J>@zZ(8xIuhYa?<~_&?U{6~rp0EHD7Jnc}?b*CEhdzlW!v}$985mNA zRmB5PQK=x@=#&ZcnoN}$f1b-n=eBW#&3QJ&>Q%RkgERU0zPN@;fZpA6(D6{K53Or> z<+Hp~V;_<6^EuRFBF)Pb7VB#0w`Jmztd2l^c0dfAaeW9gq9awF|A+wtZkPt4raBvA zF<~aJHFdOxfsFZLp{ltxI=*gA{|G522|Vk(vZ}1z55%@Fct-S6ink=5l~r)~X&T6I zXRcCFERyDZW=o$NlsZyrW@Pr1H%HuU=Cx&=#S*gGoqo%ruUpP)J*Nq1qknw;?(5u% zTzJCS0KtS?a(6_Yf>ztq(?fl-=<*e3T2c`$X#(pbc`5Z5tpeV38q-eBJ@Kd18?Ndo z8TBef&3cW#dFLTdUYJm`1vX9`^prG!oGrSD@KL1UCofk{wq#DqlYF4rliJcQ!f(L> z*3|9Xl`m+f>n`9e9~wtrj464`N?xEiR`xT!B9CZ&pBzO~Dnem{|9YJtiyTFokdE|k zlN?Ont>y`oR-RKD{@?8#G;sQ9ZcxekE`yc4jB%u=wX|5`~#o*_@9-=#5v z$=2Bp(GYGrlE+Wh9RoP@lcqI=#N&#@I%<* zI5}PQl`<1k+52^I`8JPB!u@hHyVKOZku&OTbvrb~HgMtW7UF<~Pe-upPXIwVr6C!@d;o^Bq*2V4>FDjDdDfLA~ zjhfFAQs|%ays*C@UIdn%y}i}XD$5^ZF@Mc@*EvAeX7nx*!GOG2bJIfT;pZy_TCs3YzxM!6e|ruFD?=D z>5^6{o+;JkZ`PUzoTu|ro5=E7KNO%{onrpQl)tC}z71jHOXYr=S6rk!$a$6S>9cN2HRwZdyu!bXvyUzC5LL|0 zH$9gylP9qHu)WWrqt zwlTU~m*y>860v3Q!LOqMo=+6YVp4(`qJ_xd*or-oG1FVZ|G5^zb5Y6IWnWjAw=L0# z)J7cMG)M~Avd&G!m|)>2Z)DtG0uB8m!V-*mX*x13Bq3|fv8`0LiA->v{=5`jD zi$neGvn>a<-!Xl+8#%;;`z>3Ku&%5;pjbY?uQ~mFlp46Lg#-MNX^rtTWQ~;Kl^Ug{ zlE)1jy!(SFvGvf90%5L&Apt=dL|^*VpA9dP8#-*JnAp#@z%#N$;Qxgf{R;}(DpE@~ zX+u#-4f)7*!5N^i(e>6?Bf>`4z(@?8J3Ay~*F(sDy90VO)$YKm>jgG)Q;e~*<)GeC zP6tkO0oh2bOb)70%>BPy?W>KSEcbkE=am{5ug+pFg`EPn`hsUc9P^^^uFdN+7#Jmp zW-AB336xAIIxGS2y`!v`t6xS=8~{p`OO~Q*x?#)5Mqx@C68z0?s^%E6yC~DuE~lOE zMOc|Km|q1C+pX;lxCR&aQQVA%hHas!1DNXFm6YNf_x>@e&lbW!VEI#sj%hQUPCd_C5O(Q3R7q+MB?`7y$WY;V}Y9xU+%w42y z*^Pv;cxOeZ=($mj$&jJ5on4ENe4Xs2et#4fJrZ?WFKU>?l8J*HTlMTMmj_9OmfnJw zz41F1IQ~JQaK7<9XJI3Un&}eW)a=b7BvQz5NT9?2>1}{vfqj0ZSk7k)!1jH9sZIW~ zZ72_tLCh1{YjmLJ+=-Y!QZ~6<`?=65?lnRy^%ZHlx8lmACwM{5;i1>)CdoMW;g%_0 zT+f!XPy3=YVwGc5pCq6&^T1_@tvFp)Ul(}5!8#XV3rnamJWW%AbeOvT$I!r{OENXk zAM>WV!hLzOJ_?$cL1WIq$e3z2OfqAa`0?NsMorb9Dk8lWs%U0a|~UDyu}9AWTx%%|C7$;u{Wh!@LFSw5&aBue zKPp*9GsiNh47{$ravi$%x#*v4}PoNuB*K1|{I%D`+L=;Kh ziJ^C*LCQV1PDw(p8Y3L=0vEWA6Go^wA3!p4ZJL--cx~VjP;Fc9Fi(#*hl?Dk!`PoG zU)eY0nSm!5Foy}!eKu7$#c-F%l#t{kfl@Xnuw|i~ibE9r+Pub&YprfK@YtJeq6K&# zAyC>}9$^wILuAzbr_v_rfC$xZX~}8+`5shftE0;P8Tup5yp)EzWC7J=NplMNsVB_YE(v|Q2al64;GTI6|BDQ-bo{|45GtO?DhpK2QMzd-23O2 zWSBi9s8=(~+a70Brl66Bdk2`!M3&TAXm25+{aDeblP4M=ZxV!B4!;L9t``ItZkN5f z^u@dE9Ef9&oZko*hFftzea@)`P=-`5C5&s&cB_*R`5m+0%p+V z#2DlG$(aMxj7eX7$lH5?n}pB0zYpInGJSRv7>SXeCZ-w5x1Ho7>7gSe><0D%GRRqT ziox9`O9k)+gf-7o3nxxxwly-yExP5kLkHHZlZE!jsCRcHu#J_^g9TH?z(@Os0#dg; zmy#G`H3V0-iJM5#f#QF!uTA5lZ>u`$&4}{cq@5wZ_5!Xl#KT1$!$b%&R5T7g#Vm*O z?fZ;>rc_Z^wh*a4Ys|~~DITtfw0ZM&JJA43aAK0rm?%|4*;^$$QnsmxC2C)jo?(@o zihjaO;lkf-F5qkFiPpvDdkbl(skTTL^MSbM+OeCISzI2jV>^E5BixQCAJHfke}u$+ zCWHup)UhD1rHOCx09fp|(pXO@o4AjZujY;SR4h&}#}p*#3YeNPWysBte_4t35`8uG zqwlb!JG1<*2NNHGA9^V3^DWCBhDAp;M}t|H)X;j1&sstpxiRP`YGSyQ+oNvLlPWI^ z!=`|~(-Yo2e=}B%Zb)Pl;Q>z%Q&+5KYb1}Qay#tNG(%R)?EZYXky%&G#8736 zZTF9mh{mGLr$r=+0&w15sEjWu%Z8WdvG1)P9&juxDl)B?wj4J~9T8MctHxv={>&wT zEFB&7A`5bL4aFF3>!%!jh;>;C$HBi>c!s$Z`auw-2oBGEp=JALZq)0m5$34*LopPR zbUOOR?o<3sE}Di(hu7H5%(8NP@%ETgeM15NBsL=~``HXQ{Fb*-1@%bWcW{PzxmKE) zhTdah=G61iOI~;g>dQKJOtXjE233`Pe03C-!Dq_cu}l8Pqqo3f>xC`8^*-+;X#D-? zs6@a8@+{tkkb@ul`SjCsPFVH!cyFef2$w|B7@mq@;onofyyQ=nG8FR^yzG}Fat=2W zku3>tF4K@QcN+&Qp8OX*2mSXD%vf}#J0tWo4YSeD#}@|#u!_Gz(!!x_R&UZiECN|x zphfO!h0X<`te?ok_m-P`GeR`kianOXYqfjQg&Gz5!tk9N!08Y*JxR696U$qWI2f`( zQg81q7)Gtr!CJQ0kE5W#8wUqy!MePmw&riGNA|49M=aZ)-5`YY^V0`pW9nN9kleiLu0QjM4jH%Z=nrTS}9Tm!Kb~xOe-d>h|wVFEeiQH#+KL zrO=Jq2b4%bZ3axC-b2_P4si^W4ZIL<+lt_N_!^!6#%&85)Nf8o);<8+PnW?!)7hdL zEUjB4Gg~T) z;1hF#lWyqPYR|!HHNUftf_GSr{dA0@txsbIX4%up#mZ5X z0i^EV3FNO)4_3%-mB`2?N`?R=wW~tX&I#N2%WsG2rdEqRG)m<*9_?DRgWvf62Gz^8 zuh7N#|Lhk`1ry|`c?5azTip}2mkgP7iR=#$NgFo4bOBpFxq|p85Px3>-8y%Uov9%%K6p71gWQDBGocz z?eJ7ZCP+tz(TGLTR_b%W1Nl_=Kr7P69ga|fdh3%YMaJ?BD6o`i_89d5R z%!WhB$QbWtLsnOWUG`mv5xv){8+eJ+SFwA5(V9d*Hv=C9Y&Fw4SC~4o+bqFg`I1_$W z4@Kj95|sxz%!+qt!@JVr-+whKd(2wc51wP)R0lnQ5y3=D8t(o5tmp>1r&cL}uK zN-h~W) z{2loClmyhdCKINcVOb7wTFX{Je>iti%S))JXGhr|^w1-rzFa?@A4_8d(|6fakS=CP zMbQMX{Ei|d1BrSt044A6z^il4se+mkvaXloA3>xc4ULM1L1~pnl_HO4qMWGjdQo9v zRTyjc=r;O+hAnbOlm00xPelAKZDXmv%W~8eLa?K zmSeZ*UTQv~-=$~x_R?>+M~*@M3!ZE~w$=cq0U?&Xf>=gqsInGGAgHDhw>n;=3k5PT zpJaoQ7zfMyC(3No@;OgLt%z2UHs9SYQ^PA&g(v4{b^a4u351!sAD|y1=OgeQZZlti zXC=|!IXk6`Ct;flSBrP`FKO&((6Q%X|AwFyL>6;6wwUCSkF#mA{G+lt#-5PAEEgp= z$`CJ3NGW3YI%jumaiS5D8SC47CqqrK5Qj+EO@ZWq-`4F;O}3znTD?R^L$eT9Ir9;j z+Jn@y<={e8VH}kDQ9L{vEC00-_=}R-l>6F)8%;?n>wTTr5lwTC9qwbNoeRwlF>RL3 znJv*|)CI)ndnloaSO#z`GLu>V_2J}2Ww8zIx0f|8Wl7s7x81W}&rI3%^{PmXJPb1) z8-xkKP9?06*C-Tp$v&t5vTkjoMGIo)a7b9Jg{gJb_kT`A&a>Q$WEj@-uB&~mpLn;D z_yQ(EEZ&~+a)QX#r9jUqfh)S(f%l1kwGtASM*E47NE+)~O_^THG9IrJQBh!5!+kV=cTkbfpRT3Z z6mlZFk|DY{8zQEQX$D8z3MJB8_z|0rSR>)B)hL?#a{U8?`8ZP zk7B$A)>%^IW-Pf%IAC`P{^&P6@Mf$N_ec1HuMrtCDzXfmRjVU}1}@aR80putOEN5#62b3ug=*1L$9B%xJ>csH~2upsw!P2O+0 z)9uk>rDJ6;lKE=~cdx3Qq%$7_yLBk|l)=j?vHA0_R+~Z*thwzFG`t?e7&)>`u(yIY z4qTTm&BBGINVU_h#-w?iVE*AXztt;3AtUc_3BI+BxwD?r`-D?fI-^^(2rW_^ehIenT-QWh|L6P05;W$AvX@PXU{q{75zPZ;+6=)Ob+G>Q9 zy9gKW*MI-Qju1O}dJ>OO5DeW;4kg7wpZd)n5gLC0vWX?(tmT@*!KhdwuC-qeL%b=~ z4Rghw#m{*s4Eh+R7)QADc zAVkMSMc5(sfCcNY_(5&NH)fX)R0p3;Pt@1kEz+xz-~O$;{=uTv7^$F7H3t(nL_Mvc zvLIti7R)^I(d{(v?Wbcd=?@J@kK)(GVmEGfmq4HHkTOBv_)~IUja*-C+RA@C9uo&u z{Agg9P`cTSa^Hp5eyGaESSV261P~S4E0vK4b?BLWHzQSsB*$vb`|ddPya9_Z=RX+C zAwuU-0+ypffQv2>cI$~7`Pci5@;ArMP9iXpiO79*JGJ;Oa~Z|v{q26=1OQutFqp*SoO`ScQ~b_sq4f^Nm+(3)wa7{(tzbMMypc5AOCH z5>E2Vl0`TfBH4OXP?9keTJnYG8^Z7X)9cE}s@3vdD87l?56qPFj9n`vbTTt$$hVzL z!UvrA(`T$K{hd5)Z;- z%aCZBG?#F@eXhV5iAwK)lK*>FjM8t2%GW|g{6BTV!u428t9b04M(^~XjdO6KDJ0lu z<+2>g6bZb6yM6Jn{PV3_=FSx26Vi{l6Sqwq5P=aE$Q$N45?F=1)$zM}wB(SPZJcBx zQS-g+%!LH30{i67Kwc;CCHs5@$H)bYIMxfR^k@PA*xypx=B1Ac8`Qy#LW`R^=&TBfO6(@goRYZ zp?rb;+3xofk^GiY-L!p>IE{o`S)^ZcalrajVY6xiX* z#*MLc>$2?@vdy)wgpcz^_4m?R;OQh^Uy7R(@;bzf*|1X8-4I4G^heX=y#D;I7gLG( z7-NIauNPn01k9pQHx+t+1w`yaZ!~!phcz`_R&cF*%Fr|Iyj5I*+&eS?@iTGynVmp* zxpNR%z$-#p@V(*+5E7APFRDkP|N1+laUPwht;ZG zzEM&t_%Xrgd(!r}!R;n3jc;!uP%2ow!{!q2C**tDXecXoPvre*vZ;vAJSemT{mKL5 zyxjdeg4evoRkW$tXQ)8RU*|_#V+*?|I5u#u?lYfYtNp^U7<2SGSH}e=aGgOAV zDHZ!u4~fbsH4k(4gXNlz_IZdtb$GdtKDcndyG#bs!@SYfAc{%C(J%=sk2>g>leOl zeebo$NxYXrezE#ye0Iv5xp4smFOVu7uDgJxA->S{|ibaXW76m>)cBEea{n9)ZmR|qz2r?iV z(2)Ixak2V^e&EZ>pudz9JnHk{Od2{|2T=g-;O9mJiiG8UHDjlD-5FL=ddmiX^h&Re z_NCdG8oS_&;*G$=$qH8Hs(Klqzxx_-$~t(E!r4N*LTTJCOAkh)>63jbcZGO zQt;LTk@L9?Fcs370ee3e?z0X(3&T}iKRj>Dd)TExu(?!fBv29mhdP(b4(gLeYn^rM zsb|ZFQ(`2PctM%fwR}fo65l5tT1}K5ua&=&x|vS-vyroe)f2py8jI;zT<)pMCreK;G-wL#m~9z zzRnp5RQt_qvUT+~JDB+Psp)qtqXWr_PBPkOu1N*s4T@gfHvuD&m>w6fGzel1NzUfJSWCr1la-n9ggO`XX z)Rm`=IFK7twh@P1qqc-dui}MOM(@N)^N$FeiFVT1hlm9ko`xNwpA&K5#5fOs#6d5m zOu7_QQLuz2@f3biz){Ii7DnHeZwl}1DzAd0g3|s=9z5DDqK)h=K7d(A*B;HzROGftIN*#Dc|9E>WE;=|0 z^b!ZYJIFnaHC!BhGZh|0*z7AjsZny$iY$9nMs8UucOoMv>ou2AggHhC_BFC{1!LUaQY5hnbdK;W;5pAP>lS;N8zlj<$0qTogCk zNPv=Nb;hhAYpx>!bU0ob0-G3)@CbC_^|c#IAlbWgVIgGvEpY#QF9E$DN(}gHH=k$N zKa}*;l??8INP`LUc|qK}2{=PQ<3LM<$FyoJ^r$V=eniW z_c!tLS0nAkJn$;p^OiOa-XTh5UN|ir(0g4~M(6q>OZE0j0^Z(#TDxDBp|#bFLo+g3TawaK2yQqo#DoxA;-}=}m*{-u*OL zu}=4IOPM4(wLuNRBCE9k7smc`jhQ10kNX*(L#Kp&k5do3K(Wb!MTdEg1I=Y~?W=Xc>p#Q}UPLMyW8B$5 zvW)X>piXZe?)GvqFiRJT=dscs2 zEs;dAI)`F2HO1xCHqtSY|4-JB0Q80tmZM}GvE0xHG;6#T4^lt(A?{J6N zDbG)qH=VbFi|&OJ0vvNjJ5C?H#pzA9zli4NSFbMatSzVK5AQUy(dQXF`Tp@Ucdf1$ zGRn&vD0Wx%7Wnc@?h`qAMbr$~LgxlUY(7wRaeGHxXi!e9gZygz)NK>8HO0B>B%MhWK|N=K{Q7$X zoDxYy-AwyQVf3%cGTyd#V+g5FLW#XPIA><1NF${EoajjWZ4N8=+UD^#9>nqc7sx9j z8FCg(_1g87WH?wBP0{5CMKXGlmLR=6hJDek3BiXODTPG3yr6k{wL760ik$z3*?&@eG8+GzHG_0fTtzlgp!UX z)vV6^gGq-WdW;QctNqo~6q5A^>nI#$pOj1p-*-hha8BBi+sD^K)gq46L@(mEDHHp zCvzhFZg1aG_{flCi1)d4)KImTL75Vjf37kaq1S;XN+MpIqXB{a*i@=NQaT?4<1b1L z5iOV;D%ZnV+|S#C<5e%5vk!TLm6>?kgRzX&4al0y_DucztBloe4E@=QL^2&A=x`nt zGoet%^U8&S(bbG%H$%5Y+XN4&B^ig*YM`*BZGwjJ66t}npWHH$aY&}xEWDbexMn)M zil^j(hw`G{x}r9(*QR;96=YXW@#0+7C&J`c>g=kEK`=Nj0XzHJ>!4Uj6?7VT^)ExU z4?E{*@LPr<173fp7WkxTa+A9#C7=fS*D_k6`GjjnZI?>bfMWhW8Y^Os65=w{IM&4KQ&4Dh0b@TFs9@ zC|wQl)HepBh+Zq=A$nZ!PhN*WQBrBYbX3Ztt3wOChDtm=q?i^sp%eFtNZO*xop!?$LkL;i?#n1H_*@a>?K?V;V&O0P_{>M=P&ym zmqGzgq8!vcXh#ku(Hn}816YrGUz-HBS>ZZFM?CRYE6W{nlF%}5gkwG4EJbD8a+$jB zeEzpFr7-j_@LU2<1*+z+Lc#R%`Js^WVkGzqD7->pr+UIXXrrgu?ve4laE!kn|F8*W zvphtB+wUJ2n7am!|BgfExTd+Q{dMWbIKqkq2zCJ$#O54oEn|dX{*&M&sw&%4=fswI zJ=!3YwWqYyN^!Pp7G~(*q3O9i2cOo^TkhfEiMc{xVdf=}HX+nFMZ1@t;Sio9t&_ih z+}x+PJ1UPH1Pt`8L5vW3-b*0Zcb*BeihFSXz_Gd4+s=0@S(!qsXo9Y8wb)uXA8)%; z5I1MWN^4sUaMkHZRDLv-N-XqShH?ti4V&CWzeogoM)(*BTm}VK z9MPw5-)?*S;D){^g<8(|8*jy6b8?+ITieIW=w3HE{^rQopFgVteO}qYpZDd#sLvxT z`I7t#KDF?jA{c$_qwX}4wU(Y}&r}crX&H-=*!pX=Hrm|LAT1m0%KFYD+4b{yfQUNa z+fPJk1l|U7E-AfV`j}i!=4!}|P)+FG=?5yKN0?GKQ=1|Kj;k#P<2NniGkmN*)qD4$ zUsyeLLmWP53$Cs4*evdcr@ z7V_2MHHeYi644HUvfA>05%rZ}Z8cH1xVyU-N-6H{#i1=N?oceaTks;q-L1GoaSvXK zyF(}x3l2eo-MruZ?sNa`BQqzNJ+sf6wbz^pFDZLt^AoXEyJ%B0iK_qMZ5%;zECB|| zgE4cBCSpG75tD-bVk>s3uT(+KMHX&O-DJXE78m*Yn)ByiL7wxAO6oduhdLB7fQ2vh z6!N}!y7ea8fk6V~uBjBkdmwX)Yx;V`vLeXD>&yu87w7ahi<+aCJ?HYb7nAUH&xU$h z3#7kMp+~>6zN8DJaRoe`68jWibS2POi!eV}IpN2A%F^~W zQ4-Mppj!;9IQ)afW2Q1>_M=B>`Xa@-i@FvS7F{kHIFEN@v4{~Tm%Xk2!9q8;7_OOW zXL~*0kQXujperBonZ5Vsg#YPq)4NGV!AW59%ti|-bos11-L`Y}9L4zAIg)fPiNGxB zSK}z3E0t|~nJ6xNJPf#@@)b;LvzZGex;I47ocUTWHGRY}{Klu#qB&5EK_@1;C+Tar z#hu%Yk>tR))rVANp7W{ZOqxpqyQf(RITNyO8W=X1H}AX6cqnLTymC5!iA)}; zTS5WYx0FqpK(m(?H4jLUYQ7v^>8#)9}f!ABso~= z*L7>L!kGh?^Ix99MV9S=FBoI z-=AUPmw(=I{bC=hg&R{pTBK-KfnIDILf1WY$yL|z?Xsv1J0 z>^fb2;CpU(E(@3}2!Il3C5+nH77A|ahS)O7eE)Kdl8tU!=hyntp@}@PRpyUglKK<2 z;Cj{p=z2ihXR|^}MUe7b4Uuf11}Ra?b^99Cx$7(FS4B##Tk79P%`TJhy_uX3PZb}- zKHHMa*2o)#{XZ=L%M(+9-LKhtq^^lq-Ef0F6GxV<$%CPb7? zs_dwIsEp=)OrrHP@7@hXKWDKK_YpP;!y@(XeIZIuT+s^v-`h#Su)VLVU;k0QjPyjK z)Aa9}K9b3SR)$2Z>^+%Qj1h$_QhtkwtfMQNil~r|k-zR3cHe?()pNNDKYuGms82?? zD?<=|d|eEJ2{}LZ3nwKf_bi)^o4)Q!Ge>Hlh)PfY?Ge`gVXsGSDsK=v3NPL+$Kwk9 zTG7FW(pikOz8aX}5%8KPBImMrcB+6a$p70xCAWy==!h6Y=_;-7k(G#ox**ttAM;!u zacNKK186oXNdO&hnu2IwS)Oby_Jrff2LLhHAD&6^u-6Dw+0D4B z%rX00;+gP#e(5@O%*vTreGPt@vc&0Q(C7ZVk0s+?cZykP5Li`tTP z!ufGK{)cWjC7HKgM;7FIncJH@bOX1y-US)1e6;<{Kuna4sca}j`o8z+Zkv%4wGH@8 zVZiaS+_s4tj7R$V?;O?g^^`{XdTISZ7v1I|sPC3$QTbxSkr?Hmd}cTsQ@;cqRYWHU zU&1qlJ_t-#ETEMA#}eJwZTqdPE21%$#V?w^4`XPb#sHf_G(YiC+lOD@UA@|zPY&+A zI~U)c_SgLC=?(qdqqZqW#K1DoFu@c~wQAOJm(s$ z|GxO@C?N5OW};DU5ZQRhk~D_7*J1kuk@GEL>%k}5QiD4_X4F2P7mWZp8x}V_ZT|NC z83qR5XBg=he~<7oSG<16vIoHtWo$+)i)q3Wu^A)fwLuW40}xPU*&!7_TFxl2(@XI- zPKE)&q80IvG-CP;Se9B$DfL~qfk5djLU5TO`<|OS5wrcTmhvLY>Bk&-H>)*!AYsMG zL&j%w%o?i+;RJ{?20~-1*oqu9V-Cueud9o{XyQ?mAiO5YYOdWd!X`o}h=@#Ye!^6P z5r`7nA{CeN$#xlcYUKU3LEq0LIbv}1A&b}+$tkwGt?A#Nl9V|^7)pgp@~qc@VjR0~ zu2gfXAK{cBU&)VBO}>!W^7s&{CEDYivvr{&-`#>|O4hklGu4;Tv*oDFWXk!yy~wS| zimRFD4aUINC5=Mtz+QK0>TSBe_kz{YxLSrW%jzk1d>*p40A!Y*BQf>NGSG`ITa$#A zZuEQaHlu{gn{k@$=Jekn7PoiyU)lVidw&~nu=|LX({zz?k6`_=lu7i#`xDnEU+}tbmJFm@2?vToRvpf1CKEwCmcyS1Aa7l`c3zkI;z8^gg z!Crp=ty|L4!caa{@iL(;E|&T4B4W-p8`xxFj6{6cF~YGrt~1KY%nSZ=PvY*7S84es zNY2vNDtFR3I{uWSF?r@CD>Zt*o*TqJ4WXy|K1OlWm0Ss#p30P(REi%F`za@n!Qq$& zimvE6Sp-4&3A1IgS(Bm=SI`!-QwgZ(7*||8s&+flc&pi5@YLs7_A?;Pep>WDu=Z=8 zi+24+L&go{Vn0yu)V^>!?dukOd`prxtje$}SRTmT>!%W@#NaXR@$7bh$W%7gY)+KK z%3n4HfKb(z$Ko_T%rF#mw5ruDo%@{Ux#Uzsm?GBq7<$!TBzs|d zUj=CooYt2DLaYfc2CnP*C_}ba-8c*SN^=UNdNOpE1PCz;kOzn6zf20AYa)aqS3`JM zH^>YAWgytJ2QuFOtJA&D%c=i&=hRDfz1RSTw*>>Fxf(ShlM%bLX$QT7KFr?bP z5x=$rxcv>Q{cNkK^08~C8eC98=KB=q7X^lM1w$1g80MZzLRn~v?XM;@n@oq1d8rAW?viukGKn!nRF zXnYvxNGBjqyBTVkgZ=p9X84zX<0>(~z51@;XG@FVtShLiJHF*{dl%nnGj;}bTCyqQ z9dQH`Z+w6)?UfOVjv$6M=D-U!Tr&D|mOdy-wJe-mvl!0-m=xmscSmLZrYB$k!*j zF%9~)#2QpOJhtQXYt`WS{mUc6dL>&b!8tIwI39r@t~v@GKC zcnNZIYm1!59Kt~sf?AY)a013+xJDk?Gz$MG`jk0&wZ$(MromZJnx1LVcB&&d-1SDw zL|8W(yh1#DUAQ{3f)z-t8eTOuSdOQcUcoB0WN&(j*!ve!BV<1Qi{lm0R;*>!tJ9i$ zZarLCq``HaQa!?&FF1e}x>H_^Hf6B4fgqap5%frFnEeI zn_%hrF^hj4A7_u@?U4LW`Vj zH!h@ZTt-LYnynzLD7M5-nFZbXo;!yhm}wCxm4y7bXraKN5gP)c?htz++LImkOFyvb znM5!>#JecfI^diqI>O4~??) zrSLiJ{+*N`sn%HlZi$MFS<6*gawev8ts@iJab%Virb0d@4>;+>NR$?~$-foP$|*Ng zV?DQETbYeSTxKD~s!orT@{S*;OaUvdXy)TnfJT$Wedr?sHm2Ne8pK{M$CUQ4f|uDA zqs&I2Dj*%X`j!%BazW*CTP|x?SLC zlQ#AitnWXll^=j;s06vZJ8O5bs<1( znTE2==2~n8N4~@|QzJhOPGwv&h`2)j8U4C; zJnk_G-^CAJYSmHKf{!B2;L>pk7G>i3@TS?fO44rZ)CH0gdBV7lDp*3+RWng&P)fTtnsjF|ATIkK-493!Te9ljHKs z=Xjo(mw8GhvD_9^(R@N;k8;@OVH|~<*hM^_ZPUk)Mke3wHGk+KD;gm#8WtX&QOEVP zU9jW*pibYV^M?SLnIKOM_avaM4==*<7>3;)nDY*|Ox<=)qb%<=*!|xdyM)K^u_(sM zMt`IOkN|G?XFg-AQv^YrOy){)C2pAr1&Vahxscv_{67w(u)ot|9uj%IJh)8>1~4!B zwcG5c{aNWWF`;!4^eX(*fuR=sThjP1w{7wr3C~_{p_ezVd$Z^ra_}L_CnADjLTjv9 zg!!Hr_7`!&g@oPnXITrzv-E}sr*z;BLN-Cb%OLgrsyn(5^!OWv$ylTbZK3{h601bd zwP4xLPiTH}H+}V4b>0yaG;~Ze@sRV-{t($4J<<$|TJDFLxaEtD`NyoGwLm-Ygnq0` zY=~f7X4lH9@%f4EcD)}QoaG;zy9@?-bz@tIS2tFz|WwxNWDL9S1JW{|^I788!${&3d3+5$d zwpT9GNO?(-P0vD;UVDD$Y}|+wij2XST>m^@Pspnd3k9;Tef&s{L6MVXHL5DtcIP85 zA!k7qim@1*DdlBS6)EDHUa`QV5d}sUsE$ip-cn#p8}JTAW+KX#R2GdEkX4NinHm@N z4i`F=T9;M-SgSREg3C|g2&$(XD)~@Yg=P=Cp&&8~ZjFy0x*bd0Fy>lsR9ddx*GkC!<0Fv= zH?6I^m%narVQN7zCgudfEI0fe1fZETYLq#4z1A8O17nJb_H5nXRsLv31utdYO0{2E z1lNqx^;}up-EF3kTcXu2-evW^rY-4yNndL9y1?o_^^B5&`1{P`!kskre4|*bP%;*s z(|P}Ra7X+E7845shSN*7C2Zwz6)%=IovjXT0LRhtgKjm{F^hiV@PD5BysbRWp_GVW zU}zBiw{<5h4TRN~aF}Hhm30!h6Wo${mR|j^TyAQ)`bU!qImK+CQG@g8qystNB|Q#2 zOVA0{oj$RFDAkva6wh{ektWUPbsJ|pzPPb~MC*b^1Vk@)xL#f!ki)lv2su;u)BBfD zzWC4N*as*1tfJp2GApR3ER|VbC|=bgl3CnJICV$Zc=f89z8|SPQ?sQiDDnm(`_*PF zb=oiWz~%Vczd{c3fymketIFYac5`bhC|kA`h;$^K#736LhYbfrTFUr7s~$2Q7%XU^ zYkGo1>bFK`xW=!oCk;ZV1Sk@L7}T+GlTLS^e2}o3AI*qlEDd0nV?3WKdENfL7w2A- zZ|l)soDBz!3h*if5T+AaSQC9X=pZ)8U*3LhJ(*d6PD5ah7BcGD6tmaGkCm&KK{dPr{-Ja!20^G#LMBbnFp>fx%I^}W-dMipCF}G zCV!*34bsc377`Uo(R zl8rD@NdTmU)?ml;uL#Qwy4?x&gdvB47b$v55U1;O?e2UsQ-evKUeW;%NAv!x{^r4l zE))?05lezUrF#mfG>TQ{E1`PSyg*pGQ(!0Ln@Mj&$l<-{Ub8V)k|-kA9&EZ*hgr*j zm39!tILv^1nFeqEtXdAqrkMAq^46h!KLtetQd9tpVSST+W1ldr!fq~TzozB)boDOa z()}4i9I&5`YggYhW=M|C6Z*_UtcF>EwT8*H^?=E0NimP+zqAlO6YhDLa!IUY?eky} zgdrIiV1Q&mNNh&@B=*Ugf-fM`XVu>qSaEAa68_;!1SMa9a+S|Fc?PRkMa*!^rSAWH z{ujo^XVhnB{JIrTAEb$SG1nfL(?jcL>;C&BN+pU>lzLu&zfx9#g)b(i`Pc;&$Sdh2 zgW8fklCM@J7ve4k6!j3)I4EsZzDZBau&_Hn%*51R?g2sQgM~N|Vn>`^10??pUfw`w zJ*#~^jDsU-E9)hvd^c(?2SjY+UWRt}Z7E6$-kxEuWc$%8(;KAwPCzsDcfSik(EC)u zWUNg@E27=>lS1H{v@O=&yMA7mT=8?1b{yD_t<`ze$NC0mp5TAH zpO{>RzZ#qdeD=S_8+Ty2i~Z0!V5XrSTJWIiUWzY87^uGN;M^SY>YbP!*R_b(k{9U3 zcyEbh1cLfoeB?~wGFdJx!h+)#q{9ToD8z`=?$;Rvn>zil+^D^?FbD6Vire-n%QYUJ z;PerA;Mk?*pSoCesPD1~s$yn9kD7T2nGWuJ zdGZQfcMTCnS@Ig8W5gV}@d;}@$y7cTlvT$HY-F-YqIa}+@1}! z-IoH7eq<*~kTVmsdZ172il5mnH1>ht)`dyCQ6Z8(zB-2XOtf`lNckK9Cx0z+zyN^~?!W%>r)(ltq zAY`b$-W-06gdl^eM$+}yt8}v+u8n`U_oR2~@`&(`K#L8*@*tM0Ep!qDJx0>$XIxGwfGWH%gpp+BOV4Q!!NCMI`&HCgt> z#T(gX)0Wc7X8nu-i!U(008Ub9^$i@fI+Pd?$9`aq)|hsAaE^?^%-eRb-7Q;=tROeZ zUw_7;@93c3A-wm@GQ35WDvTLP9~s@(ZJiuJbkwKF}XJbph4% z#7V5WG}}(BgtM+#wRxIGsI@#9C0zvp-L~1% z5a8MqC2@NI5!k_9jov0c!cLSL^(p#>{0ma|$FWq9HBh>B)s7>2*V@qD571hAOagbQ z{C_T00?Nx*6iXrC#ut$8q7_B+Y9`=$zGorM<=YOJRj+W*>>I1_+&(3<4sw(p&3*L4 zYFqw{K_Hd)kG#In`Vd7<`DJ~+-t8m|Vw)RHl*USA_a^mgE22Q{cZ12mp;bBri_dc> z_%6rDo;6RIg{g$r_-z@^-3<$HQJ-_l>_Ek_v z4rv(C7`+hCA$?ja?|VUI0S%jm<44bxk~LVw;Y8>L>YjGwcen@WTXy?&m_kLongGd-fJ0GV8I>Im4wSj8t5g~zVXTMMfVd9j*wYX@I&Q4=sTLWPYe#Rp52 z5|!C*z-Mf! zyz%T@Y`cq3FhPdTuUTG!cZeevgeImYF{WC_kb!I+*=6ax*2Q1CVYZ~?j65Zak!^i# z_>_W_M$1Ew39&5o=SHcWX_R$Awg|HyC(DR|XV)@687Z=8`bEfx0Whq<(|OZZeN3K@ ze8g5c1rBiI7YUy(tm1~F8h>e2yId(!Om4ThlD>YjDO84->0mTUn*QV(_|ubebX&yJ z^O)Jo@Q1{)4{;DB+vo_+U>m?HaU+LUH$B~zJE6`{W4r>29{%k4Ybhi3F>9n{2mnNM z$=8N8v4S`qIhWLEgW|R4D|c^OAR<}WPiqw@KIX~!AUC0xo>*_KhCWSSXOXiulu-)% z`XWV`c0rEURsb>B4T6rO1B39RJ(x@2;vgKN0aI4J8*5OU01|veT0!&mlQuX+w)Xj+ zk9~JIyVblM&O|RxrJhf+n}fg<)}Xduq$BR!s#D<*0DEamNT@lVC4~SC5-sQ>LrfvL zYpcA}C;Z`@l-z*+-{^bf6T3=AzkLDgg*B>prv7_D3*m3xd?@9{T_>F$xV|5Mkx`5)EntEP_d_I=;f%V{K(P_id7K1Ks8ms$y zkCT_x9zJb{l_waV-WFfqmW=?#KYS3D5?nZli7rVQfa&kVhez z-dkZ`DKZZr)kaW=d6MPQ=4zI1meEfOat+>h6N$9BcT92?Jd_p@fxkxs=uHlIA0aoc zc6X7PZuI2kg;Jnz3-r{~$nwm5rI-I?$1iyG*R=Nb<+qNw^)Ou)Qrd;Y5z#29Df2ub z)x5qR?=GO(6qb^MACd1gMu>O#!`wB4H!lzj;`+rigf3T_9(hVj?54YDoLUW{@aifK zeiWurw{=75&V?3PI_W)Vb69JRo({8geRqGNS+IrXI^G%fk*H(#0MqqbgSdTIYB_p* z5E+R{G2k$nhPw3+wm`p`60Of)KqU_GRQTa}jnW|!B|qZ|`lqlnq-;tzc0WCL1z_L0_7>WOC_fkM-ItzD1$sapSXUe?}O=jla2NIo8RO=I4+F zI6iL;1zf+WeOd1PAb!*mt#0?U`Nz8VWQFW5vbJ_?*(zTUB=fgLLQ-r>g=rdsB*yNkJVt@qVnVbniXuSCrHU!G2fCO?Kk~jDi-W!o@1J$+Vh%==A&;cA0-y| z$f^yo$`Uxrp)qy&pK~v0D|LvPeL~4&PE0$VqUk;kbkIJbTY#^hN7Spo)y3eh%b;#yk~L!R7v8Rn?8TP{P^i1G;oKyB`C$ws*Swa)w* zWWY|*eu418>c^ye$4kkFE1^rV74npSFlz9dVAu8?u9ffd(z}q;d)=I5@qd?VT}Lr> zw^P?;jh;m-aSc&=|BC*f7GM#odj{j!Trh@beBOPZM?fy}+N7`nX~?+81}Wl>frupD z{HSxkHt`5IOCa;vv_R5p$JKBu#%5I=18X#9oV#}503e@r31RWN`z3(B4gEV{=O$rI zyd1&EMBXFCl!(tfA z&);9a(E_!$wpKt$C|%<uza!e-T%Ccdp zrcb_*X>DO+X_~m-s%Z%D0g(*iAYItTPU8p>krZq8X3R7jb`bk>5yrl-l{NdMYhe0c zI_yB0PC0wpvo=0{6De{vmTlI{yp@Y6C+LlrNXV*X-Y9L~R6GtI51$~Mo{Z-`mKA+HT2k%S!*QQmJD}2N zy8SIwL;JZRe)%MmsH|9LTV$TE1k#{hkwWt9A%G}o(hRc)EECQT80_I&(|`k90w^wS4TiuZ)%g;6N0;Nd+aZ%z%`-4Z!`xhi_5eW!jfxo&PqDr`Nt6+eq(x3D;7yT~M0%74$k;1`F>M;!FCu4edYMn~pF&H=aS1SEUEb zc0r?bBV`1)X`?O=CQT+PDYCc6y)`wj56%I5U85s1$aczfw)Mz^VDTc#Gv^zI!B64a zqoxIUJ0WUR4^xf2XZSwm9)I}eWD3`MHYW>kU zLsKRv%jcj@r^WHR6RA8$qsrt%xkqetB*c-CkspEB7lV@i2<alt-LTvtCILeOci~>V{<+AE+kfoA~-e?h|{uAgoZbSVS*(R2N@=a9ZVq`qj z4e&=tP*z`)xVw?-ZJSue6iOJph|jLeM<>r)B6_?(ZrR|j$FM8@DdcBayBv@_u;z6fjDBQ$3WV3_~XNIys+(&UOW%W z4Sjj7rRcsDN^KDpuWR!D*Sx5^4|V`&CBJFe1wOA?mAgC_gS;Mm$G>su(0{m5(J2AW zkj0I*Yg_{z4<^mn*#KGezc-nluL~60k22)jzApp`H5~||$qOFID$)cPX4$Mvd;`qA ztY>j?L=`HVr)6D1tcy>fo=(@`So^GWp+R94EFOb{=!OGasmfYal2RG zJ2g1R{Jcc#>Tm^5)mW;gh1;n1&Nsed0002B%&(8P{j}ouSNoIE>o=px8N$vH zqXlp0NVz2DCfW4v9Em$ApxP78)I10doCTO(*``6%;ppI>wg340HLus_(BzTLHn|hv z7q(mdC^8WsfxhYu^G~f0W(-J%;_Ny9T@b=VMru7yokS6z+%^Eey`T(!DSV39onLY` zdlp9?Cm|b0;qrX;xW;z*Bw{2)d?L^XS*||-_lE@>YZq9+opg0I&Rq^2V|(x)z2}yC z*b5cvZ-T2#K;=b{`9fJ!tIYFW{sCZy5Tigpc!&X`J?PF*S%Zg1D#{vx3P&TJX?l`D zK~Ro7z;oKX*UyfaNg$X8lWoFQ7PEoiV`=g7(2Pgiqjw*s9FK?)ynrUIVH>fIN*FM} z$AZGrhlpvvhA&DT<^`)-vtb{D*knq#*Fm3f+&pxhhbBT? zsvbn_{^zH3pmlC%zMcwnRPl^cGA1wlK(%+1f`XzDo?mO+JO~qq!{c@5gGjr!?^ob> zT7-b-+jVv`=2^u^N2&Scnzg$=)Qd^Qn(h5|+TTJA0{835Z97lAd; z{=P{vV21+7)oKk;XFI~lr5G~^c@$_77rHL?kb8o?-f)n_iJ0%ep#jU8p|JfeT1KMc(+X)l zI&G06F>SQCjXXE)d%g|F)a;wgkQ?Pz5R*>v$6*=Ao>RMsnE{nDysNGM`2J1r&K0z6 z1MS`OHQD-8AmKOxx77w9*b_0ugig<7yvpulwQx3@_^2D*+QDB5JgE@kI#%It$W znt#|5lOXZgrZAFn+S`@yp;LSV#K#B3PV>iIc( zL0GX5snYpJ;PuG(Y!kcMnJUR)zBX$zhI~0+|w&n~aE{8%L@dwk(F#LJ7P5#c#zHfl-!(nyNBSF|5fK1@fp+BC`gZ*3rQ` zUEx`=H$Hm_;Sj0dtUq3I`CuIH&-!ACIsB_3;XimaxbX*r&UClB=rNTj* z{lFT&`D}hMCI0X?MXRi&54-URk?#$NAVH%f4Q*X{)Up#ziW8m`pg`lZHeh#FJwT;& zR!W!n?1F@IDFwp3v)sI|(Q))kix((eq;gzqFlb!u2{!(nhQKC>Y8E^rqw17bhghgh zKYXCY`Xg`WQ|Dvt=AhT2dYAy>CRDgqHJIEQDc6z9DZuyII*`H?=itfjZdWTR=e$=f zJ}$15%gfNBc2Or_UR7p8m7o{O3Aya>GOtJt{0Uvv$rx>*<0vI;H7qdR`x(SkXR6BV z&?fcR5F_RK{F%zU3#xCA9`)t_nyWf(liFdf&qV)oUKJf9=iahZV89DffAj9GKjBJS zxH5&54NQLm)mBY^+Xc?Juk}E?IAxBb3 zL)TKnt;WlhQ5I>rw6KuZ{(V#-$e=a>ZypJ?ZN7t_Ycb^=*^B6!p{bXm;Yst2HJ%Od zcq2U5C4I6Eg$ylIJ3pJb6{-niu)!(vc0o|qescV}Mf=b)*Vy?(_X;O9V}G90Ua*<^rMQj#JtTzZ6-wDruGSHjMvAslschTnAKsBQGqiQs6H z-uh_0tX<*1Tj@(IrS}CwJ{nzjq(V14r9~R)IllhS?O7|Wj?@|AaDu`ikkJq+mk_fv zqN3hnKDy~?Cmli{cagIB=+m(nNmJmuT{_vHO9WPT_i^q7i|*wijAkv~WeCheK(*B2 z#AyiJaBT#!Q_Kz*1T$J*+)Mc&vs9C{X%)M>UHJxon=Dn@AL)0K<)+Q~yE@FNZ-J+~ zrS{S3<48++Wq2jrNzNOsdjtJ0=Q%8%~(FoQ&3vc)a9z z&nhqLMeElvG*DaaoRcdskme<2FM@2F<+Y4=+v90*Q_#jUX58s;>QNBEw#|uXTJ&b_ z3D;I?U%2)Sm4Sabc=_Avil+%lKKv`eCLvo!Vcr)4)4exThEi^vbcHQFwEEw;y~dw9 z$=@L6kJ4bN1m}&N_Zs(2*#_h#*c@Zyz#UbA>0)STxaA2Fno@L)?%cj^-oHzri+-K; z!M)(lxW-4vn+SY=+MaUb7DgW8<|Hqn3tWHN+WFo|IA)bn=*03MK6d&to&Po;Q*--< zNdoK?niuo;hh6Bra1RBQi*P@@)?tDEqZ|_)_4XXIgP-jd+29)uZZxJd)|HO8b(yRp z!1)-&o&R49DDtBV(~AqMNeyY=G8F$=37ZbWgQqo? zR?1uHON{T>)(T6n;qTF?orB6#bmEBB+Q2VwK-k=fP5{7eobVR7s=7|KS#F$s9fjUt zHOV4yIx^ixDCkDn^GC;XvC`Il!b)QMD}IpBso%y3oIh=Q$cqX5d9s7~S)Hq$dOMX@ zafN2kE>O#%&1v&E$T8RQhk0n;{@ufU$0j7mCV@TTKe%^VZ`gJQ?Q0q(8H6Lg^INm0 z4SgiVgG`G|v+{>cI%n%WgV*sB-eDd%fCLB!jV+~L*z~y0dC9zfF>=k`c3f{ogjX*##Tzq>LY|I*9a3=%Hr5$m1CDk) zwnAiyC3>&FYHl^8FM&noh$kOdb9Ir7!bSIT5Y~_CH+S2%FJ>w6rd2~v{lI~PKhU-U z?C`xEHczsVs!@D)-hf&kJOLr_n3OwtHd;V{Uw5M1y?%n~JoVi*CJPQx(|0t4yPS3z z?4-u+eAJ4h$HD1I#Ot-gj<-zh4lBk?zbOC7`382iwAXUr1H04|go=&cuA8=zwXMd0 zf0=tn|F%xWUcxtsSwB&9(TDE-Pk~S1d(c#U0r2AQCw<94aZ<)02* zk5(EX73aj<==><<>wNf(6PCjbkCXD$Sp@(8vELQUF&mT^kOUn9-wYi%t;b#*E6*z^ zSI2#^@*x`dRE;d3P88(}Pl091zhE{9PMux)L(~O%pNxVag6z}lJ`i+Y-(>*8QhPL7 zok#AxiY%rJrr(E36dxgYlkoRD#eg01eNIOICJsJ@woEqWJx$q+wht??URT4J2gPy) zJLle1u~W`eX|7*Nda71u$gxfBZvy+)!s?6jvv-Iw63~eLleZ#K8TtEU-qrPBSiX(T zZJbnF6aBkgk&Efl+1vDN&;kzxWr_Tad+t{Y1!)qu(S6$LC$PPK%M&d(x&i@D~A8yv4X3I0;2{pCC)Uxo_|KU8uYSdG5 zp?QhQOIgkXB4R>}rxK@EZnAfN9*&MvUd`2WIKi;T+#v|p z_T$X3%1TBg4eS0jmYaSvHN;gP(M9p`sMf8w8;B)5M}ObM2Fkk8kU^eJ9Hm)%CWzOY zzT2-aU`IS#NC5`A&u&V~m*)!@z!juw!K%TV>_bmd?Uv~HWm%?~J=(dG4^E+{RAw>P z(@%l7^gA}Mh!rufbCqh38kt_NO|N=u4;9AXcQy51AsqDX8vZd>nFraoWa~WT84^|; zA#Xi>haP@m(*z&dpIcek%hdrK2MtY~v!>VHHN)P$+i;n(F7{x9d{dSdY*(OH2wZ$C|Q08;%>-&woIzvGXh zI2YoQJ%Rw?<-4!2PMO+^v%OpP#AG&#acy*|gSSaJ36H15Mls=RZhd;AX26 zi=0R{ni;pC$XcOar;+f z#{yUkdN3XU2tJ+U?)38dG1yjmijbjMU`aE)N-|jY*a8R!G###s4~Q1=qUi=UFKZnw%?8sU_voA;(Z&LOAew zEM34Nuf|4U0R%h$;k!ls4ETP~g;19$WSf<#hK@mPL*3lLw~R+1^u1M9&8F9J=H$Ps zS2~c5#BSqVrVjSRUUwv<_1}_KVqRP@-1i)|Km!gon>M@^v0(}n7TOd$Z%qcGCs*== zoTL{spWF^0|0QJ;Blg(VO~2V%VYrJ$m_ShV2Z6c*mz(nCK7~z)yBjFs#VFlp(u#aX z<0}IDLjn}6o%&(v-|$|WcfUrkeyEkEDXnJ!wxO(;T-+|)t_DHdJ;N}l;@GD@VY+0G zAZY|QO%9KAG#Ofi^fxQI9E=aNmkzxr?qVDVpHk-Y%#< zuoZay5z2E`p!zqbTm-`>h`CM{!Zl+OOJ_)*Cg?y%tX}eJWY2|nn)Kr2}a}Y;&*V-%StOy8ZOz1 zr7SLOq+|zg5kK?rgaYUUE5H^+rqE(4%^&0fdTU|rxE{Sli!w+zsCM&>cZ5J{pYc} z?s|YhynJ0~A}9Ysu&M4fU2-3}0I~%D+z7ASd4!!Ie6@_m?Bi*9UwhrSVWR!5oqeCH za81Vg)^wKl9bdgS$kZ_eNk2sstm+1;#a<6+>eN-AG zP0nOKUVXnBU$32oPyI4WuL+YO$C)|Y-`=PjVLcPv)*m;O-NULNueS|7aQ zK0_!V|HORJvRrgWgDj(}LK3BtLaFU$KR+xGHz5O@xMHTGRUo~4xqY8t(wbcsO}QuAO9;=??2qbo~(lz5h3IOl!SPl(*vz- zk>NXGBf0sH6vxdqFwqnxC8Pj1rYtLyBZ}l&M>2R~yNDHpFlAt-+$!J>IpZ-sx&GJD zRR>Qqye0X;l$;HJUzT{7x7VwNY1@EOb?&}1%LcxtYbXzzt@A%-MQ6jMl@zQ%Ngxj| zGH>-fQYS*f6!5DUjbvI7IYxpEg&@WxK4|7Q!^j265RQT|X-<&4&?5~iysD48iWy_> zzms^}tgtMSWxl>(y1c8rZuLhlFJPvIr%m(5%JY26*a{K&{LjIP1qjnga)991e-%*p zG8Azy7kw>dnzcsxso^JU)sWLsIKn_JXv!t|b@X3`S8}I z3ewoL*Xiy`-1%UXLI*ggCoJ{yKt~jZM=yWkjQQ_$F}{l-$35`S5&Cqrety}5?>Q?$ zsEA^n$glJ4ya>8Haj%HhGkmlBm6@vQ;pMSg;tAsIb8{8L`$S9-Pe5DXj|Ari>G1^w zLHgDA<5G1*;1f7>L{{|YbhyspKtvmbe-cdT0Zy5o1U_N9+J1|iXa;lA^Kt$#e9xkO zQN9~=!u~&q=!c?ad>;5c@q4PO)tfE-|0n10=XSK%pHZ1H>qx~gvx4)B9%yBj@ss=; zW0?r}_@SQ$z2%>y?BnWtpYZrtlX&lAu0(q-uy+$7COqoaIAI@xkQ@EDZK-%gBXlwTR}nGL5w+MP9D_KOi6Gn- zx;?&a^kq6I;8C)-@8R=}J8x!o5ot8LQq%O#{o5X06O^(&XEBMWHL6%K{JS&X$i9xh z76#~SGWC<$2=eKBytUX0usY`{cPl3Ns=BX1`FpBz)Lgb;s=$KJP^4ZsA)agb7w9Jr zSD(-hFD!+deYI56)OO4mgDp@%%$n&d^=|2-E^NhNV1G_(AAYAxsNg|*#B^L zmQJH>M4Wqm<}}9pzb7b&-^1tH-rj9PnM^t00B>)#SoU9-M#r!RE{~?s+>6H;`_Svn z%}Kf@_zXtTGSr;~6ig81nwPZbDRFxurOs}*cFh%;1CUWg(_L^^oZ(C5bnY4L(hyua zbJTw^`3>(MI0h|)#mo{jCga{FVgvB)+xNbpn5&|3*RZ7n@SJH5Hd_sNFPo0-q-08B?nToGgls9qjVWrPA1Pz^ZR(}mkGfb~w zY)>zuk~;5C==zRKkpp(A(+PyLgeU)vFi!i$ipq z?18v;S*FbXNC8$e_Ebk3m|R8N;a~kv=4F>_1VrthA>>k$)1pJtBX`F-!dQdN``-+p zW12vJHWAQP)@0hW|2iW436d?(4AOD8*S^l;-VVkEE0}oT^4XUfZolj;j`&AK4aug% zNE+Ce&)Zu`xHX&LKSk#Y&EBC+-oXGzM~xEDKQqR26kVMCU)YB5r8Dpx=qEq2Ax#$z zL8t{BORtT%ka<~~D)bUZ!nAc(ZjNJ87 z@CS~D?^Cz@`>0j!HwiP_4rm0=2+zGxs`3{;``+6bqdn>H6z3$y^gB&=`jjU1iFbKX z?&+SwS@gc?Rj>Wog5fF0v$NZsJ0YS6uWL_HCsLl<_2kZf`dQ&OJ{ivZi)S-^< z!0wHrJPdNe5+_t}xV0!ee#VLG-}TEc+)OjVQ_*}y=wyR%cy@lq=TUkbraJT1S3Xn% zK1b|#?6C#@Qp{JYZ@Dh}4SOn-JU2)pSg8IB!W>1`-jwxxe${K<#X zmew#kAxcF4b`tL}CiVxsO~bm^=>!%)K9W%f}lm?8P(9(b~e_w7lTHUOBLhB6YYvJCii+g09__Pdq&z z@R9Rw0IniGYPKyzmD*l&z(&L^H4*+AkCKd>3|B($ue7Rd*K~zdFqP zj9e4OdlSc3Xp{yF2A(afvnC){Xf}`?I2*$$+bt+bn68&5$aE?85Wv9FY_K#W4w34LP8onrLlV<|58Hx)^l2?28O^esnoBiJ(-?{t~(~IJYW2{Y2;_V+=gE)a#uCwck;Ggm%ZdoamkyFf5e|LFJYxNqRS8qEn`c6s^mxTXgYBAo!Q`v|TyS8@ zzv9-AV9oW_wH{3-VJ2TPw2+*bUFaR+@swgk55>c~3-0lL<5#WM^gcPfs+P4m0m95{ydDknM?G(PX@CgBDWQ z?AMmH6<`0c$96)sf$K8*N46{TaV*5kCByYmPEn$Zzr*6#4!#`jU_2TA@#)=k^oqZb znplaS$Y`rVJno4b`F5}7;qbZP)~Ngt5@KE1)+hq=A4*EWz0xn*Hs76`=H@GKHZcsM zyoG0v#6+&$4LkjF`>?Gu{VenLp#f|C>10NTDdP#8O=kgt8`CMqa^#J zjh*04PY#Xb7yKdtshtN;aGy&k-xS+iZm*tqWf>tb86j6+PFs9(c#^eE_UTk)Z(MRU zMu~C5eZn&fm{@(p2cDVCUB!UrIlD*irm@=Zd&WwVSozu3jQX=&*)t{|#-e;AeC-me z9(=cY`N4hfN56?p_Pjc*`~Z-M#?Pw8oq7kaDWpeeVddi$!JX4ItGWK{M9ox&JS#Un z%=E~gU8OO-k-6Qgk-UlW7xduhe3XfLvW-FyPi6koV6H+M%+Xv;&b%l-G;h;92Z~S3 zf*`E$#%=$JeA|Y~ac5U4;w7WOzgb1{D3kb6W+C`d@5EV8I+o7n4Ne&_g4`$D^*A~& zy89L#)$uo>;Y!YMB_0%C+)9IkC_~?0yi!@lR$10iM}5Ej6@FmH1LOK{Kl0%v-li5V z6kl-SwCuYnS?31&|9U-ml(!gO%lca`zYX$HDB98d(^aU@!1zh3T_v;paZP zocp}3cCIcK-YTYZ79fUVH@%f?8%UOWP~P5#{r1c8=p0`YGg{|X_?!RZcB;#F=`Y{G zR68UUJ7`y`3PHF1eQhQuicd?yK}A1dN-C7A@sd=)6TyHdhjK!g1=~C9U$LJo>)bfq z(ZBD_bnIoHV6LXkm0%e0J;5MpO@^c6_^!&|eE9eshPey#{4zhodw#%s*hs=99^+`f zXMQcqyUn!it2KLxf)F1Nz6**6SPA z>kqBj#Ze-DCs3KFdb^aSA~Rz#7Dwm4e0suoZ;z3z%W}*Fb^(KHG5htqbp-QBI7?TNL+%*YRZO={Z;LgumBqHt0}2 zv!6XY3BkqN$kb%?*z9k1^6?SQI7mqqY#Vib`@O!xTDf6rpxr!#|3(y9EtR&YP@UH8 z?nsWF3uWVyB$uS_qAwRwd$3*wM4idvuI{oAKdqEYPisE@w3Nou;CC0j`h!MHRM+K1 zHm37fV(T!ZZIijd?+QBUga4iffCtmgz*$nJe;qa;rudm$%W$u$A7+lVm4MeA)h@M& z?($>n$+_D4KY*LGgIC979JZ?Y@6|}p$u*2o>MZPXuD(0*F#7IBbX+WTc5=@^8DbV; zQZ0cu4baw6>=n2@!^fkuak%<*%uuNRa;zBy^TJI7F9URRV6!VC835c%LRonM{$as7 za1s6&i>vR0ykoAZKLfM1t+h(9^WC+M)_P#(XFD!mMA^cJ!u2I1Udu5sK_~UOb2b$mO8w7Y z8KJFXK6f@70WL4UD8FvobxC0HcC$8ihIY6!Yj^|~xL0gg$rtP>jjEJE`}etzTy0iE zeOusvzgcqYMXukQ?!w5i7uW5Q?H7hyZ6)#e!)^VD5AVXuSI9<=8MpQLzB>GCZ8o95 zatw^n-lDTSc~B0V1r-icPe(;{%KMUvbQd8!`bF>Lb;61X}If0NdZoFQDxkvLfm zg$-BdYZ|#n1GlpcELFY)ONmOF&O2n_K;fQL;r8Shocs4*bsYCx9xEbkKJJ-MmTA@& z{^wDG{&^H#41OP4Z?+VbgsJDJ!2;WICUA?4zyG)082qBO)2o5DCI)!YDnvbjb)2<_ zlmJbIC#nC}i*=lq*w8}ucFbQ$ThRiGzfPmB`Cgt?Nmk|bhX}>d1d#n}+Q?n%A55+P zB(JP}WoJkIkl=M@&x7C{Z`M46W8a9&v&)xO)3S?B8!oLzJ<;@c6T*UbF=OQr6#aek zrC=i&1cCo1$^XZnIoYv}<4&&(Ho>Q}{!NtP?02P@r?UPb#}gr&>Wu$nT(CrOHuFym zA^gqlT4~*=x0g*D5DkaCC0OM(W>4&)UnWYjK-0S*@5K{_zJL8wcr`~BQRtmL-4rL3 zcfE3K`&_exZ2G_77!ehShp?c(q>f&}Vb3clHNny=YG^BH_cik=NzCn!*xLVI)IFAa zn5RHmgwZj>nD2g8qHGq1Wf+Jp{#nDNmKifehO3Iix{7F><^Q~EKf#%@jHWE)>tvAE zh{B@8qyOBTtk)-1mu27p?lsNyZDVI1zO(9I%Z^Bss=elvN%UVA@24=#);*X1&knuU zth;UXFT8;*API-U{LebV8G`@+_Va6%4p}9M;<9R+kxP!*g&OKBehiC`m&as#TMk4X ziK!PH#eFvoaHtYvhKeS|V3!$daA9p&!YG)_jU%HCH5A}@6R+!Qn_MHAf7fM?8@;Zn z&9nDVnD4|%LR&Wd3wa82XlZhCbGv1G?-#o$$OpaA1hYs$;8ju zgg0Finhp$8GBRlklUrjF*hF_8F?#AYW3`@Nd#uaRZD=gMZ6tW{Y6-K%_7$S5SEVG< zD~^sN6Z>T^UX`MFI+5nQu-3KK<+E8YT{Km_TT`ghXZpDLxkSb-EK_V5`Jq;mNa=p}9!|tDPkRsAiaZ=UVb`WZHGtYb=qK6 z?%JKS>`p4-U(C^XZikT2kP!351{G#%vCSJ6PR=(y=~Y!#o$m}|+IbQmID!wy*gQ@Mq;iKVF)D=bK`0mH%PYWy?^i{c|Ta^TGXeTbKL zaD1*~L6ffrU*R$jg_gpAry2bhF)1FC;4NvW>H}Ql|?~^t54rfUg`meZXB^~L!n=(ny?k{>p z&K;)I8ax#@lw`kdk4}sfEnFwLTrTRb(N81g6tbf9A-km_``oR^RL*omBV$$;iT1g$ zWr3I)=+oTK)^-mDKU{wBtni!~&lRWI?`3x>4V`0HrJd%F4bcI1CGUgHVysVDvmWbm zd*|DIC+>SUbCVq-rfavq>5V~og3xdz=|eUB#19oPeAiRebX-wmmhnm4_BkeL_Nzpk zk8JPQdGWJHadg*@3O^OpK~?q(r!s(GHgI##n1;S#THAIM%ZEp?-RQ4a?Xb=VB$>_j~tji5_E1MY8W11&;Bcwp>}x zF;48=cMGhY)i?>cgska-EN(jM6+0NmX3QEN-`tR!Sl>HniH=UuCG9?#o`x!%}x^Vqy1!G5kYVqr1?%0tGu$4)m5CNA4a~ z+>X7eLqwu{akW+h`4^1KPoy6_lfu@_N5Uf%<86WkPvPMwDeIxKq0)-Mz8mE6T|LEi z+Fg-F*SZOxUZ#jFkQ(?yYPNV0>llO6Wl7bC%kFl)ml?Xfs<^}HEa8DSZBvP#dD0YR z!QiN2#jD0i^B+TLKRfy=_^R^h8Y?BP8wRX|UMvd5$aOs%{Be!YkS6S*B&(A8EorOy zPt_M#@rU8+PYG0hN(o_lN8bj5h@tZ35!={ z=se;OLQRZ+KUPe>NX+#8P5-n`LT?y7_Zt&IE{eR028wY}rm7exzw=aqNZ2V4JaajZ z&isTxW3Dfp$a-GrX8zJSfyR;mUjBl<-ck6i(8VraW9@r?@zy5^ zfTZeM7PhiNUOGb>x%hfb&vGVk4$57<1+8`N=%KySNdcXX`L!SVQd%7AM|bBRm|WlT zE-8-dee))YyQ0`&z(tg2kvxf@rk3H(2h_s5O>XXHh={th<*N(*!=zhgN7@fe8QML> z25t%J_%HQkEe&!Xz3|OvyZ@~%AxRGHyTv=_TbUHTw{W=iI!9SSl_F@Xf9&1d2aVoh z_spruT~`vT)ymYIs*Jy&VRhXAZOc2BzMDI0`)2392v$x7rbf)&tC*)uk(O6We&yR* zB?`wR+30rDHS`HTQdBZ_(d4V{v-#NV9AS!P%X;w5?66||$8qAoL;8I`M{e}U%sW2X zVic(_xii|jp)mi1Ux=TXd8wf?SENk(4Bgx2uI^m(@pLsl#UNG+NtJ9Bx;ZJb$He?CMvMy?{;n`Sn#2?UOGB?VVB*I&$2I{ z5~kT7Dr@^$5sp38yJYYEavuN9&!g)nYH|jzRyv3c$M24Mvu*I4^T}us#(kKZY`_tL z-RT<0)StVUvU&z}*T#KpBRGkCVk4U!uSneW2S>xgm{rC7b&c{d+SMRP;`?Nw82)xc z$zBwwm@cNq?DzAA{MEg4EU!$tZA9}iSNKpOleui9^IB%C?csU9Lh~R2!&C{&G{=b)M(qpoF z(xy z3&ez&q=bg$8>qw@+H-4k{Wt#9%a+Q-WuUeic?H}x_)zLRltwys$)sAZE_LE)HrUzb zw$ybzsO5;1fUm$+!>L8+6MUs2VZDrl62e zjEIXx+Q?QCV&3KM=OUCNYV*gATrw$ z^&A^7>iA6Ps&F(He&vv_ho8UalX{zVcaLW}M|pTn1z!?ljEr$Z;m)5ukQ&3b`TaHc z1m}2p>8i>8b$wU!2a%My5AMq)<;c8~mO?XIDW9b8?AC8Vtf<|@&M~Hrd}6HA&6jZ#l**t!UsW89yrf>m6S)x<`&I`JCP37stN-K z>#3Kt?r2lC3-QKB)01xwVo&AaZ@JR&l#V6p3?JB{4&n|>bUjq5rjs;6-U+!Attaf? zwi?&Wln<|?mO>jA?b=LTM!B6_*ud5Ny(-y#F@3aOtX#oCgJari5_niQP2&%Q_|A*I zw#MlEe8q`JBb7+&)$!0kGLy}Rd7k#IYVA^ugBqthPX&S{Ug5Y~j)oUZu2=7s;#Y=a zh*^LxN~Qcz;cn??I{FejNv~8{HJ$JOHFa$!nW&_!2PV$bHlAgDW?@XED`6~c@exlJ zX6`xmMPDp5sd$&f<(U@0P}Af<7BpQ$kw1XnMb|)eEy0!w({A;ombb-ShiOm0xGY&# z0iQ?OmNIfhX!GZkYtp1=TPmk<7hO~2a9LUMB|JOy4IuySgKy;-V^)+e24EycYMR?g z%Bl8^*m6u|#bd5tdN@A5@48!|U9&L89e;-lR8obVO2}hf-7XMHkJA0HtG3sc-7PG& zdCPdpoqmudX4E@9uiTmDKcHB^AupYM-;XieuZfe7xnD$gsM#l)mzVca@&%q*|A&^8 z9Ba^SlgXEFQx1A({YSO^rF!_Y-rU5apg~YM6QodYVJ)mUKCLBEDO>);2;u7 zIJU||@XVS+NT09CiT>yKy(H=Ac`3!u9EJSHg|9YEo4UXC^ze~hb3J}i!%rt5K+d~! zeuY*`Tl*3uR-~b{Mmc_?*pD9fQdFH-?a__L*Dy~r}@=G4mgP@9YE7Bg)WZD#jYMO|V3o(|2}p$OWyGDB$h z?1Zc7%kd>-p*O3j_#-j+6~~9`>`tv3L_ZILKnX6eZy1HCweUpw++?yO`I4>b`5obK z?Hgl%Y^}T9A z^{c*^&(4W*b=})G%5#0=gkAN--`;t7CsR>IlZizVR zocO3YUh;#yOp8k5o#8+G!k^L2Ww8+3u){|zvoPS;%d)z__;4~l%F?%|{zFBB@Sx+W zWt8chEjnSUtM`o`zqG*6_MrWSCdyT0I!VD>c!hEC5pgB|>SE@2@o7En(@(uAt5Xd< z?EH7$Fv=JGeW<_+3-@amomI(s?QS>vawiZ3HdKF(%lNqPX-|DT@{es~_2>G5(FUvQ zQ>2IPPkr9|a@S3Cm$m=1={5Z8T#fm3c`1>jhxv4M?%_Ai^F`rI;UYihO_3mfaA$NP z`6*1{BQz@1JeH!E^f&6^=~gh@IX)HoW!%nLTFhjQU_JcEEazQ4upAkTOZqnz9hk~G zF*-df?CW?-GsXrOcIJhrcIAzI*fxf+D|?RWtxqo8yf&lQUHFot>7Uh%Mt}mV!E?9v zGkyNAi}X>C+CIx@ja2(klxbg&-$%=uBuxlE`3|gmOWB@;nJF7qUkdhoQWZ+OWmoK5 z_)a=N2i37!Il8ejo_i2S$f)`E;G5Q~Y{|>A9gPpl2E9nSgZf8Hec7|~?e)njJ?mZb z$H#1^L^4J-?L}^GxQ*$h9GUu=+VRph%-yiUme7l_pq zmM5J}&mODNXy%rja`Lw1GAjB%QuAH=5xdA*F`;d+jau?oE3VHeXwZwRIkfWki`&Tz ztK~b>A0%}_Q}#`qVTNvOP9AS;AEepfBS6NkZ?gaUSF(sVskgUx{9V29Cc~R|?_PN(;=Oy7kT5_!*YxCY=WAOV zxA(5i!$=A#UtbYoCPjLF{gsAUQgWW3pMMLDc64`_j;2>pQHed}r-)1z_KYq> zohJI9qSM~VGs-g(qZhg}8X8icHosumv+a7vDg5Uvv4@wJk-dH48h?U32^m>TZ0rLC z1$-LcZ9@OEqbaQ_hg(sihs?&UFMsv=pK?<~zJRs%q5SvcED$;rbj=w;wvS5{X?svPN#_BNT= z*`rR5_J~PITbKGXaB*>OiHM{`Qu1&0NfP{;n|mG{e171Q!fd}Zjp>)?xX18qJN%od zGg1Geu_=xO`Ij_eseUJij(=vP&S7DVl$sO3wc0FrO58W~;TbSJ_9omRSi}p5Rn^p5 zUf+_;&d;C!{j2$TNCoqY%3uprJSAJU2e0k zn<64qK~2vfJ|N&s%*~B?C|GXarsw7+&gg%nr$-eZ9}mxCWo@lhZgnjP2Y;rtS9G?U zf9m7MkI$by!?|j5k*BDEp;-{4<0?b7)?)j<3?AF>*^ypx#pgpSH4HP$_55X4S=L>#c$Y4z$o~q!y6}5%FRQGKgo%l%zyS3sF76uS76f+a{=P?E ze*Osj;=rp{uSiHqqhn$u9UVC#d@|fOC-?XFr+@u=FMJV_96jMa)t{@u?jlG9X++1( z9RvHu?R)4VEG+!9-kTrJV)ok`I_wJ>L+@5C5u| zMaRq>8XHRj83%}B-V%OIcyHVpF621fh>3IMMkpj0l2Fyv)i;FPUgqSmz967^rJkD! zTlQmkxD57dn^!N8$lxtVmj7UgI zV)^;`JyBN&9O`{983Is#^VY3^^|4AM)W2s)6Tn9uJc85;xkB~f(LlM8{>wcODKa}{Pfz|%a|Bq5wGp( zt@+Ml_^6WYmBEOrs(TPGzjt<8rl!(fyudN*P3?wbM8H}4)s0_mH2x;tiM(Ghato*G zQ2`JBE1x#eJwnBhNDri>o|+H8yHaG_b|pL_f}Gciq|~gN7QpTMcNM?=Ul;U!chnda z5+B&u+&+K){MyfAEJ{jBh?**oKeX@Pzdt^jI%DMFiA_(xxwf{31PClK9k%jO^w*9! zHUZZa5-7M;H8n&~b22jM&i32Hs=Rhs2?+_sGjK;x{$l1m$xS9)EUmrp83ssHJ%5f3 zd#_dPlxYOd#=10x5`*7qTqqybM-H|rlSV!NFphC;YncPr$%iw{AUu@gh1Q zpF&xm5pt=KjQ)fC4-Pq5@0`v`-W~$vOqK7=I88ez zG*G`V>;3zHr6r5I`gMUxmMh^ zzdL46F6wg+kO{)btUIyAI7*}yfaM}CZc}e>6oKgevs4jpr`ov8tX=RAw;^JOX^1s^Ja+;Z$xd;*4(h>}jz)-TZv7rcX-_+Ff z@zbZ7m6ZMO9u)+%q*$sSmuCcJNASeq*4q$%~AAcT@?|6Ga>F3zk?8Zh9JhXtr zGzNSki6y$kv=d$cW%c%*JN;JW0NX4CJ{XX`H(6Mad%;(aN!-7W`R2_VzyWwMDdd+{ znFXQsaKU`vdr64#%QDdpKnyba9oBwwLWS$M;6Z4Ty}iBY*|9SmL5O~#Ijj}$#=X}E z=*5_%q|VWDYtHLE5@u(DptSC4?S zf@J#w-~vQxWo6|Zz#lv!gnCd}8PDO~CYZ>FhZ9GXk6iruhsjO~3;g&u&(3Elw!C=p z0_aL$S{e<+I6VUcAvJXmlz?iV1Fk=R{s8_O0w%n`r@YQ-^xWtrd|#@ggM%Sl_c|Vq z-|-*mNxvgoWHs|lGf*@LNl72VR>UwVE$pGrL;?Z=l0|(fo+WUbM<*r8K|Q)iK#)DlZW}Zt1D(8j?b`Xq{tW4`SFaXgltga{2~o1K zv0;>ymLkW2b>Yf`!eKfYBB*%h4IzV|mKvIxO4-=hMELP0$jg!l(b7tAZa`fM4ZVmw z+wR(kq=dw|!NEZfZ*O>VNfQ(Lquur9&Q7_58vrDL$4^a7feQNsetx20H#~Uw(1_#u&pJ=;TDNstU{OF{pmaQNa46bx zKI}^1Ml!3Ytn4dbAuuyicKw$qlo*pzDm@3sRVcAm2)WnQ(ek=k40?7I7oSYAUx3O>EW(+JBm6S+C)0_1qxBr=K`?I^-IyiXk zSyRvjRSk_0#jNIui4^#I^mjS-V#nEsNHOfUpr@yQ4%h{GvOoXU;P=)REvN(o1A|vL z1Oh=a04!$ohXNZs-v4vFTZzg9ng_*gpw`_Uf+Io1o3B^&=r-_vCLtl6>xMf!wR`-p zmrm^pz{b)$v70=5@vGUGLFP+an{=2ggyvg7!mDItA+@za08KtSgBl3aUrhDB64U+w zB1TbB5nyL`V?xf$OAv4&PrLk5P?I=dI)FS7&vP{<(<=9aV47T`m{pnL)T{Mp+2V!`7CR0eRtW94%el7k;VV!OM$L#Sxgd+{oX zo$#oBlD`FemZI3UnC7nt1pv;_d~aido{uoP)ePk}VwU2=rSO->@!c)Z#f=rJB8 zAD+03y@P{8V`t~(di}z89&py-;o*;zl$c;52Xczb=<7w0W4Hta=Ag2UcMAO(SXg9a zaNltn<2X7xLfM&FT6(0SLi8|$5Y+1J+qXeS8IF{g0<5(-2nq;11%m79$_vyNUb}_v z6`NgLY@6?V`)7OmBRn`THaM?G^72opS>d5UPt={A9tj`J#oQ3}c?Zl5N?uV##V62u z$;mg6eMb3-u&L)wXTH@pg0Iho9N7BPM&k?;29K-CiGi ziv%)5U=vNF{*V)PG;-yOxxr5Qk$z7Rp zZ-F!12dvQ3Q+WFH78Gp|41?Kh9_|V_`fGan8RQ%QpSig?dt_5l7v zwNwOA1!7=lb(olfA{^*p1Q|OcE$um=m>@Tbii?~2`w3;D@A;n!Bgz>>gvAZ!MK}#W z`>@DJsf>Q8LM=d=V*{L_1VhE`16+br&Cbql1Oo*j1c`|q1$wnrZtE1Do}Pe`#GrJw zw8#qz3XpIE5I;Raoh8-O2rhIdA!P?4o55uIhEObRrW#U!SfzSz2q4TFLKye*W#i4s zdhuED#+C>&sJo9HO=n>0|@}( zaPdz7*7t;j*a$eC!o&0n?FpM)U0h5cjFAe6m^+-tt?7eSf6!=%OIAzzU%!6&Z1+n; z#HqE@5nQ>_+SYafSPNj-X2a24fIOS=Dncj)5Q7L5*f$(7s;Q|VWgSw9i;L@LwKLOV zZ`vZ9r25uSx%M3>c^%KhfI!WQLZ|?R1V;db-|XDn$2okt=&!)$pxOfC3jhjAL_yI} z=ZQx4b8?azZUYg!KNG3tA3vTz)r6#& z1(TzLof@u)00)$7pxf%|>d0$fzrOlOKH*DiB&8>qVwkXN9|{T(%Z1N&^m$Yi0gwl< zE%;B9uHk6fo@|`p)7PMqRwGU|G*C%Y9gkCl}JKvII7N9y?Wv?0BW5#*YD z5}(3>rw@o-c(hWJb|N5Z?;v+!9iY{Sh>3$B%)t;sAR zJ^?Kea$CE}#1zt<#7_*Dq?cJ6uZ{s`I0Ha>cDi}Cg;a3s;k$S^Sa1i(ZsjLWp2K~> z1^@}mwlD?z^7wHh+y)m95Bsqbuh`)d9e@zj)4IJ$Z{2FAU@(#1_gm~AqkGA@OfFJW zQzP2yz#W;Q$u21Nx8)x-i4ykq|-DEZ{$QFbCcCe$9|_AhM^yoS6Sv zYz&t{&H^JBc1Sxcke2CIy1qAXf zu%G}V#>dAsfklD-q6HTessykc0WeNQMMc3jV;!VR_1ThvgF&SD$jAudegfGph2sUU zD^B)0Xm!9aFcg97s^`ddc(JUs}H@q(?iH0JARM$6j(ug(6%NwU( z?}gcyr9=Z4%g)RD2r&oMW72m|?{IfL0=zI}hgey|5w`DAM>9XV!)Llu12F|#2r4>gc+rz>RbX!WkWxqv z0u4gs2-Zy?Bz>zp7>HbziH1DB02_w^)j@+Ll9ZS@121|Tjc$fjt*zMzi-QTwo)xK`1SI-S2Z@ zVPPOaU#F!hL27^**O6WiOq>ML8eFJYp9M$}2oOqiWiY0?4$9jfD{NzP;h#Ru!U+%r z6+DjgC-*S`02simgF2@I&|X=|5Bp~bAH4&b$YEKC_+uQWC zw1FTk=H>Xs#L_^sB2^9A1puyyX8`?)Uu$b!z&Sj&+L=6|y8}ity@&`EJ3BjwEDnmu zdjbN*fH(9qGk^%N+bxf-k&-&ie8q*XK^1rhNE?QZE=aG|4LpHQc&TGh!J$SYB@@W# z>({TvK};7H7lUvjf{*hcfO-MQ@C8_~O!PjuVnEWL9&RrK{WG+-?hHJC8Eheh&fM0k zApycpOGk$|)Ae3Ei02^_4J$(2E#O>;X!r2Ahp2I_k_Y6W^WYi*x!Q;3Nf4y{&d!dk zr~}k*xVP+F9~j`kKwd$`Z;(oW9?B4S;l0BK{@t)8NEASD0f0|0EnRGc7Qp^mX|D&^ z>`Q~WWH>acE5?cmawZbRr_a!O(;!g>VOF?*%9_;5QEp z4R2}`>N9}O0hTrcJQ9|QbO^wZKspMLkPLAT>~eM2Y2k>WeKEbfT*=#R`|nu*pleLv zCDiLHsifcHngdGj7`O-@m90W4olP0i``bp)qmsHqWR7jeSjELF1DXl&Ri3(A350Yk{lj1kZqT0&4}JHZ$Lv%YO?ENLK1DdzR-XZ7{nO?YW%{F&#Hi?Gt0{eJ@H)5e5(mA4ivr)rT!`ZGZ6&2 z!J2yVofxV?+zKuRgfdWe=baU`o;0zjpdc&|K7i>^))4y#N;NcJw#J=%|A5z{qNkTX z_a5i`d87*jr3;b#g>_q(piBdXp@D`Ywk{ySb)ZEU!22^mBP9#EhJ#z53^D|1KmsEn z=d-yE!W|UXeAX#~ZAwbLq=XMaOoHGBL@@!ueSEryGXMTj1~v!j6GNHv+#NCZgccw$ zw60`1%K0dxj(GS2H1`05nV4m9a{d+X<08m(96wN^DgZKZW-Mg}+V8Jn#`5 z0_vAdhL5Q!AbLTVzK4zn_zPg@JG!}jf+NXF^Gh5Z)rMZ(@<=HY$RV@7^!u_p;L*r| z_JTb^XdSeVt^)T0aR>_aiJBT>xPv3%300btBJ#FQ#mkp3@t`chHCw^#17HRtGBhmg z=|qhyV#AV?hXE_Y$H$l5A%c>C-~za8g~Qx_#~wfnp;$rKm4ZVDq5woDa1qu2&ABQ# zIcn>8(PP4ee8RGg8(QPHkg>0;ZNmc zWR!6}wPU>jMh!dh6f8hIDnSxR3#6#&7b3(N>Ek?q{`|3uiUdHqV2a`atpS)FfUnSj zK)N9C2WaG2a$@AzPc=M{mR8l&41N2S3~9Uo-XsgT|Ls94D>tQ`ZZm-zfM*7Ww+M`M z5S(G5p@!f9gFbu%R15m(XVcIVP*aQJ`V$E73jG#nq+KN;`3lMjQgZ>!bSO=ZP>3Kp zHA~I#Q9#o7fe3#tC}8B^c#SYSINp$ukgXzsXh|ulV6NK4hZ(;>IYD~NPEU(N41w_g zG330^MegI{gD|Cf@4Z$Nt~aTv1$b3S_Z(><$lytgIj%oaR8)5Xr>_%67NCb^3PG^s zA_zDEy`>M)N)%L7-Oq7}9h{tI!kAJG0SF+=h`?f>X^Dt)vV)2Up$Q0qIJ{7vp~euA zkx7F`16H`K?>Hblm($!MV6ggc7YTtydRr5`$2zX`+fb1~n<2zIv=*KjOq?u8TxdaJf}sKl5gHyo zQ@h!KWXZ3iO_X_4;CbQW-_1x{Ha`9Z)V7wE7T`;?GSORCGl8}(yM$MZf)flZ8H7s^ zWPV3yr=yF@6Y2`+7$T?ay|=-@#T5K&2UI^ill|`Tg?3q6UN@B{Ys?9LW z0H?>u#YH3&{TnP_$OyMgSP#t7n6_%EkZcRt0ruIN} z2dfRt4G|xkt=WmIL z8IY%l*-r|?4qm)+g%Mmhcm?$Dii(OFo0<@h$>Ctj6lr||qk_o-$*cjE<*OhdP-iEb zh>qioht8pRM*meJqCjZTB28mxhyvIkc>pH{g(l7KFbvQVp|+4^V#mLOqI~mA(K%1I4(wvJysJ5ba@A4w>F? zva5sm6JW4H`HhW_S5Z?71||dR0M7P=g@DiICr9R-&clZ|KyDDRB8=|hMlJ_=4SL+s z)fIvZ#t48$5JQ(G17EL3`1<&f9*!SzxWNl&U}L)sz&NjQ?m)k- zt<4#}w*g^=;EyPY?2v$IVhsO*#ESx#;MdH|7Z~`##m8p={|(>^HVeGgOebj89$LdQ zBnUV&0_8+tM(p?(!N;tuS>V4=Sb_F@1=?Ry!sWHM(T()MI1Dj>-+wja;IJL#K~4%R zHA@Q%3<`9X0wZw@qXI2B&7b`oq1DGAC8-#Lbc$izbWMB4q6UaNO9zb5M{!=MQP^s_+zA@)Mt z@gg#%;k9E0oC5Op0}NNdr2+N8gChE0V*jkN*1awDo?{^F$5V521Z1kA|Bd9~{(ce6 z1`HJ%C_Q-+%hj?1WW(cdISVoSpm;%pAH?YaH1r~Yzaj0ovtu+O^g%zs*g+4{^1XD) zs5AbKd;(W6c-2l$PKZ5SRu&5;L|>)70aQxx4lpRpZ`DFqAIx%?=!)mH9(oP49#9~` zaDJkpQR=*?*zy>p1k(A*Eo=x^&z&E$M`eEa5C}UAeLDyWI`ET#p#5&8wEx}Cl-386 z36K=f6+?!~q^Uihvp4Jqo*fpR(E=1gJu?LJ20F5c)&w`Iab!g6zy~Pt6SJcd7?jHB zXBMb;T6qSV2_X&f@kH0I1w$ho3_K96&M+?maW4zQC`^jU=|x3X!6*c$6eK)M6u}@; zdxh;7Y&OzyL1w30YOJFwYp^8eh$_2On4^j}q$fPTbr@>%?%FCMM zGYS%tk8>G*XD54gP(ZOu6NJG=(FXo}ERykAM}QU_nf&9ufx$28s;K z?Cgukwg7L0o|v(vC9XJ(i-G2N6#blDCQq|C5D*^p^*iuU{r8(`s{BrBR7w;J5^BLf z1ZCa{221P(X3$U!6rx~yK#djf+Rj$#eh&%vl3FAYZWs;n40au!2H36g>jCK^cF~lXqce^rVO(0CX{W^IKYA<6tk=e zPvYpq%B_cqV1Hpm4@?&D%DB9?EvWsE9YL@@g!2Lx?BU_Ttc-^1T>4)`g4i#2R79L~ zX{SLnj75MW2X-}Hs_(8Au$nxQEq6CJL~lXO;s)Pmp*O7;tWmJ)ftQ~LsoIk&(h17w zI*?m1^femZ@lxPJHvq_aky$qdL*+g{>L60(TrL@m%V_I_rl3V_FK$B za}E{=6AK}LknqS|X<{_sQh4pGw0Og>ycg=%Ka!O-8q85cDmXYU2xEYOH#kc{Xv%}j z12t0;ViB0PF$~z;xaWX0NR7D?JRqQ;X}$oxabuWag19P%V~6|$^RW>s9&|lbb#yvm zswIxadEO-qTt8#b*T_cW;h8`R1Ihkt(B$UAY)6&K{pP_z#54eajuUK$e{TlD0mD>( zR&onjUEjXFqw@j?BupAW1Clw82Zo6PfwjVuBI67&m!qts69GD=s_Hr!85!8_v6uni zHX|-71jGUmW+$f-Cw6~mwu8(6j^Cad30dG#w#qW+D6G3$VdClZ*b`4t z0YL_%Ym(4z0v-ve3$mCADmC;BUO*K@*eh5@P*<^_Rf3R90FP2Yw^XkcmNM--6p;@( zzXBb-1-*XqmrPkgh?5SH1y(&mRYXPgS$N}LzfQ+vjos7H)I`V%*kDK|c-8B--+z17 zU^0vH_+tdl%t)nuno8~-3^}S;tNnc*Yw8Fv5`a^Yd%`Zz|x^$B&u<;d8UINXGyf zEd@S>?2T5b8KibMc*s?1f(9$lL^_G)p8glfM7!U zggKnhRM1Y~BBjU(0z?M@hd`2h{1`r@rbqUx!|CzC$IQ$(uzk?bgSj_47+wP25sf%Y zFe=w?fedv)&=kR58W|h^Uu>OuT+eCS{>xrjDqGe_Lbgh_7%53oNg7Ou(kRQQWC;-| zT5L&ENm8cBz7r8CWGnlYHX&<8sHpGneKODU`aRG6%pY^lJ)>`*@8`O%b2*OVJg#Mw z$5n-ETL_Rr@x7tr(5(Q~_rNj%7KSV=X#(6^^6FJF1fboX7xZkez=$S0)JNKrx!JVN ziXhYfe5EFmDFmLB7!=l-SFQk^O6Ll*Y;ECteOoV{NR-P4Zr9Wq+d+OZai99NIUQ&a zum3i5*(crR&6|VG9QRkOqP~eVnnrGff}NZl{_x!wp##WmLftQ1XaubTH04FjK?{da zhwk+lHyH9b|Jd}3BMOGL?k$p?u3eRRAgJz76VrAa`XnKeij}k4dRAvGtzf%7vv@ZU z+grPjdwgN#FuL5dx|(;^3JNM!RaLe`2@MU&zzd$0baMqFBY4xMh##?%f={x}gUK^Q@q?y| z2I)$6Hsm0-5X~q}Ztnao7JmQFzlWlo0KEkpL1H27VDH0e<||j8-#Q5h;Uik6B(;umEXT%X~20&-XnQ~gc-iuEvZ_+kBv~9|O z7#p~MX;JC_SZcU{g_Wff5GJO=dGhRjb=9wh7qPBRBV>_FHxNa^3j7cWRepTlftQTx zjX1P%qK{hr1E>BsEHuMqKEar&lho21ZrttroZ>)cPz_Wr2`$7|d}tkMlV@e$Tzx$2w{5?)0M7M(^O`i2=b)0s@)@ zcUgN)D}1b;x9i@b+QO9Yzny>h{kdZK%WA!_mxrF_TwYn`UXZ@BHebM05m;$xbS>3b znA$PO+-${)VZ6(Z!+n2h#!!Di{DZCPvgha#0lA}h?4V3-^62P{Rn;qsx1;L*ygy90NX$ew7DBp79Wpr#TaAoGji%RwD*M~P% zwTK+sM#Rf57uj8A?(TvIC)S@=^V`}>T`JSRl@+)Xyr-ZTdGki);cdSxYXvY1F6@R1qA5b*r`Ity(VuwUiRfLgx}c=Hufdnp&4N zooK;%2+^X_?F8876%^#aVL z|C~L$9a%6P*_owfoq2mKsQlMS2c5DApSMADgVwdDRn2|!q}QUS)Q=)W2GydQh^85W zq=?z#7rpa!O1-L>tNs_3?nYtB_yAA>*g10K$kkfA z3|qS<-wt=wM=sGM&aTG+A71{NJ%67930<^k5lFO%_pOsOQMyp{Yw4(}sdc04_87X- z&kwEVl{LNJ1B+zi5?`973QIfxTZM?*leSaMTCHs@W5uu0DOrPoe*4 zy$F@ONfg*Lk;7O0h~BiR`Rtp~WlpIvM+)MWCG-o6b*OemutfScV04*dO0*q3kL?%lnc0ZUm0;Vdi$rOn<4bItnO z>ql08`699y@;dJoRG%F~hXOOTbNI3VRDvK&t*+Mcw)p|c7VX+4(3pYLEXYp_nbyyJ z;lizib@E;6if{co3|>%zLaE-)>qeV8{}$?exNX5R+8NrLU3WYhINYv0P=g>8!Wd+S zsTm0A5=%~`PERpex6aMyLw(OQ=_A*a&=9AmSCs|g1~*tYB! z^#W$+#GHEuN6&4v+--2USO5MLDLWy$iV*P9A;aw`?T{k;SC$vY=p}Hvu8B!|LLgeSJ>%o`_<|%U z^0zHz8RAZ~oH8jw%pfXR>1u+nH5h)fR~;BWSaJf-L_2p3%0u+5fVk1o(N#T$BG*zO zQ*Ps@}Mjkvf^tWX$+p8m_y+K zzTGSIwn#Jz>b{=FiB1sa7A=H5K``-u$k^cUsY?DPxm-5bN7mQY}T*=M~ zyM1Jix(%BEn1(Ko*^>>MH+PG=k$vOF<-EL(bQ|wKe1JGE;!#B^LU1&@0^V=lFKPhI z9xd#I{SSCJd%7W*2@6_JAXdu+d;2L!$gw8`$wji>Qz(^(gUg~Y{3uqM(O+avW7~;uuC)58*D<}15?EP z>wO(kT0vNz@+`1}u;jOk2nUF(=KJ@c4VfjwJ!Z}7W|Bknsh2eyyoM~JHOaX4!q~HJ zMst^e@=XC)hr^NNPDe)1Yewr!GuboJn!{^Nf*tpFpGz4TuKSc$eXWQu>*S$do3rdk z$`8|LRXNM*Lc+otG${C;`GJ-#FQa!KYh#n?VQe&FM89%7{Ycf5PPdQ?W{@Y=?1_8G zV_o?1XBS*GOc3#$y9G07_PBK7V;|0U?G5`DxTHRZ0 zC6Bptk)Mi~h2TpbijIj9Dx~Phr0LT)0`XA9Ret>naKO~d|D2LQryzEH>n zg!hiR0lapRJ`_7^_K{YnPObl04KP_wV-;NQ37RDMw&MU{PoF*&Su&WO$?Vy)WrMEi zHDJI15eiP5){zuPi(ZcIi$xj*W`+ub#3KlQ2$2cDQY!A$|1AshvM06ctfSlI3} zXQmY1zwrIzu(}Tgb#mB9Pr`8X!YQtUZ~x`xWdJfDNvDPBk1d1@*sp-p)S)Cjf}0S5 zj{2<^Mj}uU{S9rr!GHnGBq=e$K&2$<8ODS340PvPS*pQfQMx0#-RP)4`tTzkN_K=P z9-f|8$zhz0h{(v%6hxF3RNOAB!YTYX6?|bZuxX{)wrBeJI^85f#F5OY-!+tq`)u$3nC)(SMf_E`a5B#2*r{Vs7BzgRKESz zGOk;pc`zw8 ziI3jf3Z6Y1$AM%QNyQB>0EH>CM0l>e3oE5l5@43^AmNAr+qHZ5(OcBnD8R7fH$&*J(xVoAlGoMkIgqo$0k2yvpj@cjcQl*34 zyZ85xA^!iR1?cI#s`^jw%8!)kY<8`V9ZMjUMJq^oKvOO)F=?Vz&qMsZ{8g-{1HqDj z0BfrTcutZt;+z)UmcrX)*szezn_q*Q3TMl*p+vq_TH2FH==b^7U?3}%1&0ZhGiR>m z-GK!4?Ay2XQ;&NFB~SpoE=jP!*Dh+)ot#8Mvsv3zQaq=ClSDP1ynFXra{6&JzQk0^ zdGq$~>R~*1u-XWetSe-^qiw%wa5QFlH^7wzSc9(MB*6+=8pMD5@N5iwjuxZsw;bJ} z(rJSmE?Tlg7-!_dS=3%3p`orHo}T2yN`8RGnxG%a+chj%^7?is=$p}9=NPxAdMbiC z;NR1#taV8FXaD|jS{E)(3Ly0(79zC?2p8j z^_7rMpUn2U=4Q0y{bMsKU05XI8|oR~A614RF=^jFp5qW0xZmz*+QoWA@fSy51Nr8;bLVDW88mR9 zAbYY3cM>ik+jOY<4BMcyTYbH zsfe8Aux(AyL;y7i7sqNDD07C0sj%y8&hCQ-O&anMkSdH4-P?5V{KtYkElvO42_S@T z2gzl|p5ogDWJ=M_3-bEyJCn$kQ>S(yo(x}J*#y-J8;Owt3#tyES2nD!)Hsw}bdu}| zhm>t~b*p&($7dJ!CL$uyRQ4*%|4q`Ypgo8i-Mw>w1XJlt$TwuDj|J&DFd9OV(LQHX zjMs|@kBg%K)>!V9;us3AJ@f0S)29XTgr{t$t=)Fe1BwJ%L77N6a-<6dqcG;$+A{LX z>68&Og0ounO+a;Yd<;nguXL0gcE{tN!-qG&dNte0$%&%48_R^O3tr+f{d0MF`AD7c z;C@w{hg5&Xh!-zjG-%k+``yF7G@#4M3zb)wYRv$>rrbfa%5=r9q@cD+2Wo9-Y)R0zfF@p{ON-=T|*Wms9 z7zaSb2^WFn(j#=zAin}d|CG4BdD9ijn;>`R&7cVl=qrLoFX1~;L?A4z&&weK*zbRk zR-U287j$I+k7j|Ifk;U2WMTH~{{2kE5ky}Wj!JE@Z(U{Ks!{hD+dn08gy zR;s)6=R1*op+)|<;Fp?PWI1}Y%I+wLO+c-N5km;q1Pf9jQH2LYG9xw$;Mhh?d@z09 z60rs}49UcJ(4bEbr+OmoPT99FZUjh&_arPL z9WJl^DvUSHts7ZZcuMKSyorOfrCs&47jSWE!|hlm0GU9vd4wk&yy+ zKTQ#+t;|U?*hb73s*Zl)Cfxpn#o3hI#W`g_?1JS~; zt+lkYx}XXo_&j~~4CM#k`)@`tn=;ws<;$}yTD&+sDr)fmz41GLel^;e%)%7;S}?Ih zut3DgNT8W;QRi^^E57+l4R?R;K!O|t@)AYhS*5Z1{rB+b=xd}bq)Tj0T2hA1q|ECW zxpiv*+mfWpL1zwWj;Ci2I6|%d(YdY*Q+H4SV_(qc>}jD~X%;gcyhX7ifOm{dql*-} zoHMbcU{{*Wgi9@92=m8ng$-Yha9=B{ImE$A8`P;G53Lf1Hm z6jw?v)l^UUG5m=WC+txerTV-Umj$NLU`xQULHW%U%ScFYI-{sYtdq8K z-=0K%ejD}oYz{pnnoguOM?l8*D=NH&JOX4@4GQ3}Qmk3B#X$3E&V-MjGw0334G$H$ zEy+;ed_~~ei3WX;f>6AJZ$QUUVVM`qKkH7u)!n?71ggEpLVP zEXHOXqs%(tf)ybOm@{`S6D;k>dxxCQBbrksJ=3uZ%0}rZs7(6z=VcHk2+HC)iAF<) zSp6FPMYbjL&Bu@LPEXe+SWtJRuKYfTV9!RHxa*$MrM)}#SH~~=@p?t$?bZsP&i?v} zoI!OyJN@G(br?!oC-Y>G92vpi#TAPbbx8ZV46?b`<)LDbhk@Z==hM;}JX_33FMgdo zYi`7cqjq~*M%3y}`vYpo*47q6-o-#mi=9QEC!=QQ3sv_Rff_GgZbA;O_uUv2K(G$J z2-9&8kEAYXkm2{x$J~ALWUP!gH1Ak={#*Vi{0t~o1zcswK%9sAMfp%^dB6Ajm^T!n zA;>(T5EbDb>IFceAV%dR)loFF^G`b2vISdckND^0$w+*BI)Eh7JwT<(ICX~gP-=Fz z7XI`-*w=?*5{o!Gm-&x)_wQx-Dx!A@GYWXgZu(;Baq2g6KHs*2X*gQ4TN5i$JDWiFfY%OAX@v=$#A1HLQ4Bp&b`u_16%w`z- zBkA9H{(K`LowA6|#%|~Eu^d>TK!DRI6-B2=P5@K@2}7=Y1890#QBYgyN5Hg@dP;|! znHhMb>Tl~Ld8y#`M9-@<-2}+jaP%BwF|k0)(cAYip}W|z!7fy8IF|@f`2PJ4HuTE> z*wBiAqM~cGr@Zg-6I)Cczuh+ToVBiIf=WXfa-}U%qPf5K>{%GKHDpKPmUE!0Ff)~v zmC|fs6qaD03nzju2=Krx$ss%<;xauVL}V9s4sD9pi!04gzT?5toeHegwCBmmdX({i z>@xREeF~0Q`t~gxj0WW-8k=jkZvBZXM7@|-$RuK7+ClLH6dfaWJ0YK_gaEux?3L(uxpgRueMfz2?&#d|Ln?_o9H@N^J z2M4tk`@N= z>{+L#Rxt-wk$XXJ-GDC`ne9k)r-B4ekZ~4pE)F^>DyY74>ih5=J8sr~|5owsTiZ^r z31$(jpd1DtZuD*DN z4kQ6q<_d( zd3VgLB>CSRug(8k_W4y&S=nalzayU)%%7i0Tt{4`gzuENE)eHvCTIs4&q*NoP{Mq! zs+c8<%p@puLE5M5y_GnX&{8Pldcsj$@Krf^?3gPsCl$I%k8^A&jBwV1R7wLq!cU8* zLaVSxwa{H#QJudg`L1He)%fd*;~Nz_UeBm~yFZ+9;-SFIiKYAZ?Gs5bJ-`3dKtxOk)8MSOLf*Lq;!(iq^0pIXVJRQ__i69@Y%7kKAr)^X>A) zmRK#UN039oM#QD@q1lnKa-6x?w7j^*6#NQ8a=6Q-E40IZRQHJp|ayymTf|;F(2l zG^unlCfFRDG;8*3ONvPdaG6Pay1M#m3mutHMYO^*EF*Im zG8jAPmQd`>z4LzV-np}e))e9a@CgH-Ct!cnx5fFL5U>(xt;dZM4>*E8)L>)UQ<)-x z41#GVy%L_r?;MVtAc!#{k!I0=aQDxdB;m-2;9wU>j#8)HMy*|qe2JuAL;=G1bq~7G z;Ne-BqJ&!ZOQ9>i4`>Zxz8F(EICD&_)+LsO0zrfw#{HD zGf<6td3nq|GzP0_LyC@6FIWbgkkjwvfeD^Od)~WsRgEFh04-1|}2=pZYgj?x~R*~^| z4l!#&2V9@E1Ddk%o}aPnJlurqk-3PMz)hq|^Ds`dVnwgsyt#p3)-@vAmnD{xiR32x z8H$iqA$@7oUqH`ciJt@<0V?=2{2A7iA)F>F@>s094<2+k-l8`Orb>CWjUH|r5g;e@ ztXr&fe-<32<~rd`_E|9T>zP*3NHaw2QAn5BW3*RVKv8fyf5O;qZW7{X@-knqf`V&c zD{}!7XVEzVRO5hl5tfGDR=gmv&VXvC2{IfpLUst?5=193q@)_OB8e}~AT<+XO-6qL zH}Fx)P{o*qh{ckdTZ7bTn@E3W?I@8$HXTA`Df9Jx`+kTIRgg&K_zqVI`8aS5O4TKbM=hU!q|^hLUa zV@$fSWg9r%!hZ1Jq;Vin5Y?Dmiin724tXz+7s%oV+pXk3vU%jFQ-rCciolTiiwx-RS-({4;$!YuQ z8Zcf)ris3CddS38RYQo&9PpN{TIq%+h$9)gdSDGDpd92!O`c;#&>!Vm#>}qhLz}uN z7k_{D^eMD{;O#|TUiPg_DF|KJkJK-sQV03`*XNJG21ps`bZ|CGDFT`VT!y}A>tv*( zWL&?fS@dFy&P$ctv?-IF^*N1HBCVz`kFf!ZA1wZ%kh8DZUFK0Mn4JMild)@#lk6Bs zGhSJPb5AgyI&`Stno09KJ>3xuQtnXYT?a*hh(=IGsV2jXbK*9Pz7fHM0tX#1z$#Pd^B9O9y7{+4-TKZ;vozaR?s;G=}$Uz0kU-{8jC^z`EgSU9*RMidGk$nqK<7d>8KEa@gq8o^e{y##n~zmdQLMH_UNpuqUO5 zVYR>*iZbXQm==Dnik4QY5RbW)^Zhk$_CN7>_3zyOh~L0bqe;DHS-MK@S!qUn3ky zd5(1X8lw7SWZ)nuXzr zP{dFX9D%WR_AP37soMn>oTzX9kY?x_B^a0_?@0~o04!4=!&)tjhZN$?EPHqGH2D|s z2x560pG4+DKtkLbPv~QLkVEkqRs=}Yax%IfH6}V}@t!c=*u~|FQ2C+sVOn834evQCCUfWKeo4X_M$Hsgo#8PkR&YKuCCs?A57+_$qnl_Ta zK=QpuBw)+PbR5A_s%w$#0QcGGqum0DLys%oB_rypW_4{0sO851G-X6e%=B@o)Q+6pXkGj{N1 zQC(rsNOi@}N-m?B;?0V)1`Hb1kPjc$*>siIH&Ve#jhR;a^_jWCkAIK)47iN<6-3jG z1_*!a(FyiVcB_*$p{>p=`>f}We+>uAOh0lVX|rn*HQb5Qr+3@;{AHS{%0f!Xhw6$q zO{WIpN=;1Nhbl6(QZdUm`fT!{lzDHr^FNA$8Qgsq4@pt)BHuwviTtA+tn(gwCwAhL z!rd}Ofq%#upV!Snc7dWeoML|p%DMyZbv$F84>!g}*ly7W$XzNA9_2H|iV}o2@o^@S zKKxA0W$c7DW;E~{?)EhvGcsx)TSrBx1E1Y7Epe#0+=w%+Q z)RT;+y{f7!!^=`{O6_c70=GWQRPkega2fOGZ;%;3I82%F2X|CqrW5Q9y|3`9T^m29 z-=P4lXV%CImY4>%ys~HeopXmhd-hC>e3cL?q6-eL8TLxaYSAv+R?#6#%EGq-WI*c!I> zo%_n3jror<7=wWSpoNC-rywOmwpCradox1qVliEQkyMu?=+LxOokpeN5LjBOzT+Joi@45GWiR`1@{z2m zt7`x%Ac^QQw?`XJ4wIM0##17tfLV#S7AVOFCy3!V>R< z@RQEQLo@mE;uv9NrEX|rT87x1wnOx%g4nWq!jEKUkAAEh?;n+5k5|EMBxb%? zJVU*VhE$k6`-*8@MGGlm>gB>^p!^hN0gw=7YZK@AH%48Z1gbuK_^?NM)V6KN^Rp=c zP~wW2v0wu-w?$Q__7xnlGa>mUH8F8lq}CGJk00-b>JGk7S&h%|*MI+awqPnyZ(?c3 z5LsJ1KE-c_27!7p3DGVSwd!!g)D6`*^)EeII8Ij+-4L4PKjE)QThzvOt5#h&afp(gHA7J|`I0T&`w$|RfI4}nX`n06U5XqCPP!^JdkF$2p_@c=TK6d`og^VcC}Nzi z_|#t!z=Q#)KlI6QN-CI!?v45?2^nKy5g2`F1brVdLWcuHD@I)@=FgC9bkXeh?3^6Y z1F_;DE2tRhyEN&W+GtIbu(1Xfas!aN&-br?6-`~>ltx_TF=;uVt+SYt5+x3Q4mu19 zqi=FJ&fg&vY$Q(Us(F*L(d#~&Dk9{QOl#kaXWxl35Zxz*kQf`VS%jJb9f061eT4iu z9aMG$@Bws)8=V8SKc-*UZD;tjzYT2P&xqB`qTN#!)Q)~%4Yp&V1eYuYAHu= z8fbgfpDvJy3KDn}17W1RhKAG{%4`v_jg?3sVn*7jq7^eHOEIoO3q$VS36J&$+d+P740TIB<_)AKpe+GSRo%E% zB?EM7Bg`Sl8Ihbk!K7-}9zF1R6dFysK$t5qN7ZH#Df)xE-v!9zoNlvD^1axs(b~dZ zdb+wwg#ZR=u}KcSNPX`M(z(M~5Aqh^Q~+wcuT^R{Q#X@c_oSxA07g)!QXBvlF?gzD zQBE5zawf0=v8cJr@j?*|?OV_BF9yLWMFUqu{?(&c!qkCDHO&n}BQ~Fb9+6=TN_oUs z1TGtTTKaj4PbQIimFuIeBIp6YRHGf13QoSWuWyqE8^<1>wcWRAlP25%J*D&?T0aUm zF}z#w+yuR)lxGdpDA2^*2UMp*q1`)+db+}r{F}vUvK8GqU}SH@4Kwe?2$+t`24z)w z<-xlrdJY;qc(M}?kL`d_AJAZmf7 z!({&{fdl(6hbR_r91B*#ok0$%bP?Ja7@#t>JUHnEZpI`9DQ_4(EBbAui%UYZgk-xJk0U)(I3 z0Sf?1)A(q^R)sA14ETY5=`qwGyYQEK*$j0rQ$YfD`PMA)Cr_@qXqejK_sNrivdrip zpowJS!%-hv{0G2pTJ@_~Dw(?vABxSMh_2ZBHV6GDzALz2Gx%hk?Lq&Xf|?%RF%HW& zK3WaPdl`N_@XA;OJR?SIV%mpJ!Vei6n=tIO4|+h((X`dNOy9pk-lP0-k2 z3Yid}VyeSXyl-d~3WPQ4F9tJBxAOavNr#;`qV=ULbk)4mVA$c5lp@AhMbQfSJF?1F zoBoHQWV6T(h-4_J=+aT%Qr=3lNC7RbS5RrRwrm@49BQBjg*CuPC_`{lUyV|Offu&F z*g%w*-suMYlBHe5kClG-(7I*1JS7fwOr8jwN;kug7H^*G;So&IU~v3eV{O0H)=5I? zxEg(;;1GLS5Q*KB_5-uRH3xwOQEO$5s$pUI?Ngxj0p@_ngyIGSm3coJsu&wf#Q4Hv zA30(_@+PJ`uYNaTC|q)oH@;j$FaOJ+DQcS7g^zwlabL>{$o;1k^55xEqLr#9?Q$(7@aDdrb|| zruf!V4_3{|n(1*G`|!s-QQV?Z%?bUnky?V z1sS)lrBwhm7w+Oc?J;Ue|GJX$sEd#QXTLDi3Tv_^cGh#G6Md; z)R*$5ta_@#&7aFM@*!gcj;oijkjX)y$Su}MGM-dgdJO?*LyzT%hJBaUnZA$vHu?V2 z3kvOfGfSJE|JJM0sIqzcaU1&1y|4Rr`SCxFKRNg0y!-LjJAKN2`)+$IId%Wo4Obq! zmbF&bFl#kILp>=axQR}afZ#4o?#{ko>ic@-$GT=~w13-q*&sgWb#+~ubIz;VOdwGr zi(KK}y~}XnY|7c~4_O+l|A0_wL9dN0U3V}_&>$cf&XDWQhbPf%|058>8Ht=hD~B<>bgX!@m5 zpjc2ipmq4MkGubA&Pk`QWd%7<*KB7pC0wbPRbYRv-dKc2+yQ_sr}L1W3Q9Y#&#!FF z!f9Oj)p(n@b0Wo}zqOODZ`__J*c`Gb{Y}Qun&K=q&|+kPt_2rXg3n=Mvz`%|1bg8l zp>L}J$*9n~a;pLiu=3$K;pB5H*Qi5^fOf@Anh?)U>e;7H2{i&Tccoyv8tDOmeg%fo zUxYwcrFrvYsyeL(=)Pqjk@g08DFbGK6p27mgj(dOB8nlC$oM0~B|;oh z2H+o8hfLt!1X>3%A0w!B#{4i8CbH4^rlcmHepZY(W0;z__(XFq?=t?PhruINAp?`2G@9JXok zYASd!LML0(suPAjGqQ4on}ui%81)d;jPlHAzyKm)H;lVZI&Fj=q;_^q9NekVubJ=A zSMgNwrxrZF4v&_ZFlv3^ut$~0m@(S~BLPv(0F{BUu?6a*>C>mP$>3WxLqzjM3S39m z&o5R2Kwr;?6dfu+^G*l+igxJc_JL}+@!#0ABHu2BV`y~lzDdZ;2PjYOwLK%^Wgz9eSA zR5Mh4az#ehL;aX87(N^kg*p1XU(743y`G2`e2$nabQdT$ADRg?1@P3y^>yE=r<#Pm z#*tJsIHV_)&*u0OkeWkE7RR5Pqo2;1r@GQ(zadRQ`YTvC^LUbT3En91Epoq-`DuT< z3>h-TA|(3kUE9=ER4`KJGCxcyFB%0=CFA=5t_hzW^pO1C9DbJGmZ(75khdm%763A( z7#j`xT#g;G8!iArsCXI92G*&Mb6PZzLbq@$Y`4P=eg^@iK)H>wmyti2q2?jU*fcCI z%!mrRPf(}6{kPYb;KH3`j54Eal3DrmA20jYGXTtCJdG@kc)*r}f(Dz=MdTrlQ#;-* zC=lck{&rn-pzUwPocoMzGu_>d8t|mS0Z%jFYyzFJ@zv@qP=WQ`cK@LV55g=5kx@$es{~ukDM{!8=EU0V82i= z+BV*ww?dTT)S*O$4og6C$n*l&s-P1EdmIX=0bKJZDyR2(sV!+?!_(ajw1yx^L3TKZ zdQDQOeb3U;(wR7#nD24FdxPOK4u^~tVp>X=f;vH!LxT}oA4$t-n^7nv*h?+7wR5P7 zrJ&{BABrkX*riGPnFPV{>>~C_h~JoK*o1NxSd#Yv+aua@YNp^|$nTvVZp@lc4SFMK z!zgOBQVjV^9X{i0Hb^dX+9a~MSiA)!VOVzy~7&~_|F0P%PNW+a^NH}cmC}< z8cd7zXFu$w0TA~SR-fngE-!BEBWpO}KIKX^*4siHbZ_85}~u&^|QjIP{$_Us1x zD`>$)xJ@qfY1&^@nkLaZmjWip#ULQKXNN*RK&;ZI&%}p;8dYQQy+@DMlgSChFe{(I z9}_0+PbIpOhX6ce*OCyqknI%;+!w?IxrBsS`nmmVJD9>lbIK_fco?`sxweg7O2&?8 zfw}EXWh8(xpf#Qm-YEM)ZE3d<%^;zdsrCQJgp`+)|3XK_FWwOsN2E;it9A$u7tcgs z85yNwqn|i+D)h}wz|%}?8bdXGobtA?Y1mbwDi+`IAw#rC*0f2$ECMeTUlBbw;~{t- zgxFjFwwB}y3`4}`(YT+|27}kV%ZvvG!q#HEA@XT;%*2wBO+=MF@n&MSjK=iuu0NuKX?jcfOrg4<&rSk zYHH$}1{)r1VnOrFmI5rk3Q!CY5LWjQfL}hIMgu9Dn9SRcAb^5?6VlA+u_1yl|w+-5Mq^Uo?vKfTy6|p;3Q){{HK(Do**p+C~BhUzMK@#HX zn&{;-@1zqcnkt2l2RkKrkOC#SQPT4mOcmOrIRe+BqkRoHAc_p?V;Owh9vjQmAhU>; zNSN1C-4;RH6)5VKb{^q}JC-qY5lH~ky=bgwn3G@`x%*?JqvJO9+Sp^}*ctKTFR-ha z&D?E((@M%)SWZ{0k}>944K@az2PbWwKkK}&_{k~@1S+}OpUNji1Pl4ia0;(Ir8&{|&ND>05nV3g>Et9oYGC<-8i zNhOSf#trcTucUmX%-U({zX|vb$)HB84&|M-b*PdF-7)jN%(==O4qz4Z@=daw0Lc(E zG$Felz2maWP^%6!P=&CrWElRH5Eb`#GF%T}iFg4GBd{|`lw?I#m}u)r73@Tj z6fr6WS_zURgYz6c@d=mbX<*Hq)&3>S;` zn)XnvU&P8;Ine7F=1dr;7Jf?)*XQ|hlvf2Ir22zGs~5~c=02k$h9E&7M4$|cfwn+4 zG#wye0rjhh9TLwPf?ffp09W9eigBy>eaUcouU>c-MuUk6Rm;6m7(kNBm@Ds*caKq^ zOu7uxA$7-Nni61@U0j=d-nsvdLWls~5@Hk)7L@rvzfZX$)h}=Ejz_DLA#6brE;1oU zP~doPe{9eYUp8P>fGSL&q;ezN5?>A|Iz|b#6xrZSo zklgJ`Nl_t8%gv|shSV^OW)pFkVQXpjIoYz)#6RC4GlV#oZics0AAV=;9S=mOty3x& zM{EwsC(#&DALX50Ece5*sl?EcoG45?WDNZbOna+FyATc+y7ZYeKCyGt&d>BWLMi_!7mwT!z{{36oqxJsBpnm2* zpxcUpEFf>8P@2H}6+9i3+Dob;(PzV-L9E_ng|XbLuYOQJ`Lu#S#*)eX9e#ct(aQiR z?>%$~R6Q(|L9vl?Z5hacFzin@C+Gedks>$kQ8j?Z6C8AkUn-Ww6`b*|Psl+5X5l6- z|5R3@SCBDL=EQ-B2|7}XM`WX4YU9-Lp7P9kXw6zE@yiIII^seeqJrT8$F7(GG@28Y zPTA-oW#pe50-2B^W-_w}n+X!zWx?6JylEAGaH!C6C1cqH&64PlA{AayMv(AiK>RN&6o041;S2~-PBA>&PtTo}QRXqBh*!qe=6MllNEq_&shs#MuVnkdl$5TNQ-Dn< zPne>V3(Z&&8m+OUQ95rq*ig~0vY5omZhWqG-^j*1>_*`5V(iTKXQ`>%O`?e`V}cl&~Jjw zs76=;^InUnWjvNi*F9Kz0AnYN;-NLZF-PkLJj)IDpMmTpyHivcoFWCov+zdbUQg05 zm76bqATHV&{{36++4Aw+7!iMPA@@O| z2t}L+fCMH>VG34xnOd}hvB&GzRoM=9JBFC?B?yAR>>F_uLwQZli=HJcB||syZ!2Bu z%CL|}t#oz0We$v z9+e44-Z9FVme6kG$tEtI6dcs}gd;4-#?ZQOAyWx+wdzko*-ChLe*RJIgBqc4O@Zx| zjm$exSp|JRjw3f8$)I$@ktCupr3D;nY_rj(vK7TN2xf!r(B{z%i!9l{2#RPvdX)|( z5_CPV{*ehIrCHd2y!r4Ui$rMLCB;!+I0}TdTn9{InQYuDX3-Q>GTb*Si3HhK74jK$ zFBz!o(Fd8`pS`^_ibMcqiGXD$q&ZB5C{e_DirN#!Y}N*Cv1t0LMlmJV%;Id>qcki`J{ z*oa8aG#w@R01EanGIDUsi7_@vK5&u3f(82tov1V5g=E^Rq%&~o$(;5IBMnj0BSVOt1Uk02+dYB>EkF9>Fj z=@Y`E%E$rjH=;*dh#p0xfY@|hTY`WF(MoH8t~*C}Mn-0V5(?FeBAcM0JO$7#Bico? zczsY1l$Xqpi{%ifk7K{fz9*vbm;Ad1jT(taA7pZ2>a@IT45ZLgbmVZLKjHr*Cndd{ z(Nu|f3otu!UJ&RKjclSy5(Bar?$sgFWY(G80ui+y3|T5?yFK0DGbnYrZ}=+UGy7sT zcvXYVxW}NG9gc1JtrF2-FoT>m;qCU$uM|HQRW zzCraCLXFh#snet@!yQ}GaD)_1jRe-qfKQNV7-rKr7veXMA3Vd?Tp-SsETU6mPKKz1 ze|F~QuQJ~l9c{%4qt9`Dp&Mx}cjgkqWoU%{02m6E$>VeHfG7keXDk)W^&USTf@vGb1s%%VR!<(;tPj z*@f=0Yq*s!buEx>%Y$zJv&+jceIllbzbD5&rLLhq28Cw<(O_)h49{X*slE4wnzy~> z_HabCDAG~LR4zZC8$t*Gghi(J0#z}l^YMaqla7O{A`pqRB&ZM&AhQ9Lf<$GZ8 zY#Phd5`ZM<%m+u~1b3R@V!Fjd73?lUt+wMg!a&yz`kK)f+!3&p>h$m38{`}Z4{^do z;Y47h2O+-}avbCYVrj^H>23JX>#PA+qL3d33>_*}859+zh!M|5`b%a}Xwq$IY1qhvJ zRs$j}5DX1K3Q|O4^Kp0!jb+<74geogQX+Q|hher0Z=2qVYPm~z+DAvv`SabV_7b=I z(9#pG4T}g66i(Eoa>)ec6GK58Xd@nPjXAU!+fkXh;#Y#6RiOF&`OSgVsMEx-8CLMu zkf{Z~mH^46V5&fC-Ut0rnbG1(eg&l!OHM3&q_ialV0c9DEtwudX6*R!d%&wQBNRQku{Y0aH=QiEtih zo8`cT9N3G_Wm#ouxR-HkbHj;Kqk4^k=H4#^6BHjdM|Gnt`owg6N#Dqh60FeE^KhT$%xNqnp{3-rvSp)}i*m2-0A|43$E_zkAsZ2RAl|?Ir;Jc~s^Ni1|3q=xW zOFIYqGmFPI|xq(un~Gli4$m;MJ!V`%(r}($2l5CbK6 z58<&DH)zYeGk=hRBS5hIeSy(NV89Dm^_tcUC9LWN{B=5Q{?MD)1Ox ztNMw580VnYp$9*TrjTd(@%1Ea&sfyX(Z-nA`%W5z>!FK2t3a+n~pd;zq38&iQkiIyESE84*Bqrj+BvHMxe4 zKrI>z=wp0*k*L;AOH1ACA^8SCRU|dsDlr6wCO-Dv zK&zn<(Cy-z4!AWy1^@^JAsr^_N78PNwX|Hfw=uL#5qBVKXc!Pf&?u34E|Zo=Pk#v< zSB3jP03!_)G0<3rToz9HU@3NtSlOOAWD>u))f0s173>*epeDuxj_I0(9AWm=XmSCq zk_Z+tOJSCY__LdWNj4<+MNxTyeY$|8iJcf5Tkg%FT|$~9Tp{)xY@VL_`kIm9dS`_V zqx|aUoE8i+@#ydj*)no7D-vN43B8UbWGt!|{HI6TmD0qC)eqlVZjWr6x*I*`W%OD< z2PfjZwsQYqCz1&^TEI|ZTSyHDCM>=u%vdur>Jltb8I&7iMjzbyDUQzkO=k>sACBy$ zLW~pMys7SQH`h1rs1{cvGml1AAdRb<7{Pv@ctU6(3Wx~@E-X}|WD9Z61WTgakZTgi zSfgO7@KPdHUHGUUl?^0OJQ7mZY|lNF0ika?Gj^g&e*pF-JrFNbGyC1%I1nzEeTKE? zz~X_dVKX7rgUl1u+uPi${nMlhJPWZX%}?lo>%4|gn@7K`_=-eZ7cj6MFkC&Xk}j>}ik~+P^ByH}xu~a?%sMt@I+iakdJdMU`U(O~+q( z=a#kr7?q1Fsi}}5x|$F8z2x~B?@=C4Z6oDQ`T^_}=EF$Bxa*>3Lc-AiF_NBydx_rGF(tbt|Y*P1q@Y&RBjVy775{8jfd!!n}l-^ zuF@fkXB-IEA@0m@sVv5eQqGZSjQ! zN=BENeQ~BFuZhGK;3^h}`WHUmws3{mxfZL_u5IF0iHy0igyn(aZ z^c{z4hn5-MlM+rqJMJ|mJF1xN-?(X$)NMuc5lFQ>A;uOf;7p0RCHq*X`y^#=ym!T zKih#p((7S;r1v3>_0BA-1^>GeTUotw>HPE;?hRNlM z)NOLFG};&1UW8a;x7KH=`#){mcw9fM?@f%yO}> z@s~iLt7FZGZ@t6Q^N=&}xbo~IG4LW9^d<&@k0uNilSaNYNIpLS^(YQa#cR0OMSeTJ z14k%w!f!nx6q5O=K_K{ZA3wg9w(K)9H4^EXw6x(9dMqQ?(Um~&5?g@sX+;m6IYb{u z!N**DaBn7;8p?k~+jmLKHTlYc>(sk2W(t&@ zFwuCxfLY9Vy|~poC@ZmwcQcYPhmy5poC_Walr}lVyd47a37SZ1>YxYxHQT@9EA!s6`EJ zm2~)X58~IdukYJ&>4OVXvdHxBM0DmFaqA>=Jfe9};EWh%ya=x|srJc7L^a@SYTJd( z5D`W2e0&86NS!F->O`Jv%yU9uP>&9p|5%KOr7(j!mTmj3D1EH@DFz59z@BcTfPKBA9D+eojwb=$Rso>s;yuN&z|9gXmMz#*ncC>XT$^b ziQN3li$HM&p(WQ}gY)cl+~==s(bC@Ok3VpP05-FbTe)Iz?V9N1be+s2Lv!@4D1{Kw z_ONM4t%IPmTcox4vT!(QXw^RK=+);r1tJw+IkjB`Rybq?oZ5Qy??2ve24B2Q2b@rK zwhMm%Gbbc1!dM>}IbX4Y)Bg`gi?~}31kD8oeLivg>Wi~DkQ-86#5PC__Uzd+rek9A z`;oq#!b<>K_jaI)mf<=y1Vo>tGiS6&%A(+sH$-y{YbIhIrtHz!^m!`N?FfjIxrAJ7 zaY<=B1+tZ0US&MQJ&gRQK&Vl8FhQ0;=m8B0JqR@z=PoR}oX3hPm@7z!S`cPyHM z=j1!)ixU7OudFX6FQge=0p-&krj|eiDLBPu7o<>5@v7S8|G`=y;5cxd*}E@qADE}} z=whdPa1v@w)cdn>ZHDz9U~H^wq(XaWOSwwANX&W-Qp6q$nWWV+_&hQ=n^8ihqQYnE z(kelnCxQ>d@rbgE*iI3}$$-}r6K3{gz=&s*)SOWvlgaepWt2anAME%Wy-L^25kNn{ zKHzTfx;D>~P zrkI9q9t#jIOUHiURu`L25Ft7{GZ*;??gK~{Jn|Dn=~loVhO-C+8iTiR~o9<<2FRbJpd zP7w#z6<|4VpeMy#$gLYPV3>as+LfsamxqS6{w){x4^Qi-FSm8dP#o(5;S?9~Zffjn89lx!Z6zGDiM)hbN zuA@pD(c~DOyb4#Tt=)f7cb?y71R-6g{%toe&^s*h?w}vWJb)z5hY;o@A#%kF*xWJ9 z>_}>Wg-S9qPhmtHR&MY??$idave4b!YsE))J`xh~*2E2sn2c&<%!w09I;y(tFYZMX z*%RVZDs|{54bS4Tvhm>BT#hIEwq@)(@UsimuR1V-K6=cU_0eZ+TdbR-=2`>z>VnYK z)nV>mf5{bHWHgDoqIbvD6}vh_3bfALos)I-YGatM1q%*&Xq|-{;B~?WuftnSJnW(P zktyn=ojZO!0$7D2stJ^|BLPdq)uQ!y@PHeu+x8pF2LkO?UDmGa(!2>W6%OfT#)oJV zi*W3dF%X&I($oxe5ql&&NI)T380L{GP-`GJlN*r$f55lb(Q z1{nSh@Bt&>&>;zu4e`8)ly)>OE){nK+F`Jd&|5%q2>|$F!T_V`U~hksYK{7G__9w8 zh*`+LK|%r!5k!rMPUtY2@d6052(dvND=ObiWO!N(yZIN118RwGY-c0`l0on&AQLei zFFO}M5T>%%qN9LEiHVL@FDj!4qn?2j8ofEqLPx`Upq@d_?b~vJHV7K{p`?5&8WeVL zW^##Ern2kPWNG_sxKm~x;RlaRk;J;9$3~7*(UIyZ7C?{;By=1&0xXrYE`ND%BxyZfIq z=Dq#OmjvCaVCYWVmgoc!+VNBoQBh-{yQMH=y+!CU(hk|I(iG3gRJ zbiQ0%JNohi_RaqWLZ1*ij$ZdLmWfHU>El3NDAJiG-zwAJwy}dC24xt7n^_olW}p=O zlWSwv{*v`_fl^0MB?@&FrH;ssm?I{(6+IpBCX`f#kOQT`I*=#>`W=_fLl%{)liWn> zQ=q6V02q5g zqd`SyG>hf{K+_9uiTe2o@=XZqLW+2iIN=Jn1D~7Q=)pi%86U?K)qcJU$3vVyVc}bC z?*Z5c%0p#}#TSOXHZ;Q~ady#-XjHHX-*fQbMz|9Re_WwbZ#8@>$)7+K(x^kr551yp z;Jo`9#8te_kvq{a2_K{xV&Ntxfoi))q8V1-Pw^5GwK-9b2}x?k+~1_$(3@6Hi{#el9SPVguJ?2AAPV8{Q-{#TtK-P&Hd8= zcvsk{>?cOUvne=7f*4;rxDBt!uU`oi0icz9hIt1Mqx$DD$maFHsjQ>O-8)(=-2hd7 z+BbA3Kmmple59-uOD{2sC3n#3jy$tIcKddV5ic1{6$VP~Xaez=c7udi3{wLoOUOYZ z9Cq^_=KXRxEV{+aF9RklAS;R3oqh}EM!aRjl_?}RcqXYDwXhNBAbjg4k{WGZM#-K0 z{7sM=N)BL(To{Ozf)sy@XOTI@;U=hY`O{0D*Ds^GiT*SlE4g;<+e__9Cu5dy!|mVO zE*TVdJn{RRFUx`8BrU>8Qj>62Mae~%LJT1=$`v5gaXiJRa|N}VI0u-_a3x#x-e&`2 z*4qq?B(7rU-wCY%09w$h#s4i1MJBpxdR33_2$0TQ=LoT<0T3wZDfBoU@bV(9(^oxiJ;To1#eaYuK)kK-LCKL`#p#HeBSTZ>p32e$Mf+7 z84=`?w*W=~ieJd$at@pVf_30JbAT6t(`1d$Ll15qkXe3uh_={#$shjkq3aDtUbr3qo8@w9>%70mw)m z{xh5uhbJM8fjiYt{S=sLiYRvpVSpCJi+z9XyEvBu?FC5_zEHmh*LYXzVW!Vi-rZS@ALp-W|as z#3>6Qk;qWKb)=pntb(bd zcD10C=E`<;^z+Ieh8 z1m_~}RDV~18bl?n?cHtgbZ;JT>_Dsj{YOxc%RVTGC3v~L_?n<_3Wj_DDQo#+A4(O) ztRXHKiIC)EH=DlmMMgjw!5~+tHCWmp_xjeNBt|4t?JX>i1U*e7?0==T_Ym!%=pZW(i+7_{0LBcejY171_Sv7Jve85y|>QYHJtnbEP}!!1^_ zjBXsMg=*{mb$_uPB5we%8a z6q-=mP7q?E>fmgn8q~&(geMA>AARXkM7=#z$mY$mXAN{n6F*cW&17_DTByQm?epF9 z=N-jkc<;WR^P3~;LP|sL-UdOLiPt>jH_C0Cz^!?jiv4#OkCI*RSox+}w86ZEl7uA} zs<1*d{So|im@%+Mtm{?GXAV6G{sQ);kqI5&jtQJ=$=V4+Oo^H#I)$qk`Ny&7bh1v;dt{g$i8 zmmVWK>_Im#9(oFY)B1?(Y!$^Nq&HX6$jC^XL_k?+lK1T0EBrHp2;gPco%EzZtYe@B zwe@su&kSuY2$ON!DjqKVNkos?p_QjF#BgDvLa$XTQ3^2uwejfD&a^4004K043!;#s zUOtG?7|1;tyN5Okbag^|h~p5-RwzI|3}t#?<~)E<`UH;iaylCsw*2&|7%+hcnVH-a!S8^zJ(*(d`WGT}|Cq`g8dnaPHZvFfc&_R(Vq zWkMjUCg1CrjvlNl`aQH*;>3wUfLQ?kz8HicB0#V}muF5NN7NEcxc#!p9C2iY}3a)RYVZr;)$Ycr+1xqo1#!KKk28v? zrXmLP@PHwG!>|-QYFWFwvUUV7^yU&)cy935La1)ue28rTkUYH?y$Hs<`Q&6c3Y668 z&!0~ZZXk1pC;+munxQR#q9W*`YEUU!y5ZbrsbZ-+PP{<_ zFkhvcD49iX&7>|3*;qW_h<$uc6n?dbE z^@>vjY9(0}!m3@gsG?EU)*g(&p1i?SojAMk-2&G*vL~B{o_bDyeHpw4DgiNMqq!oX z`{&KQh>F*R%ObI$=ltzsyR?q&heVIe(w=+;F&0+h4r(aF#B>z0aEznD_YxwFE&>c; zqf_^x$8)f!+eFRH`Nw779Bl_N2OQ6m9vJH10@9AN04ka^HhA&N%PmALKHf~BfRHQ} z`#?!zIId(!9uptzB5OV!t)`%0dwUMA9E61rf;SjJkv7Sy5MmT(L0C8B=_Dee4o$6C z(n&I6|M>%u8~|1A4o?OfCz?_}$lep)l{L1x$cN=g0(pm)>9)6=rr{s1TD>nN z`M>}8wW1*E?&HUv&$zXeP1KP%Xj8g0=IHV;L^ik6z9_vU$b6Ij_X&uvW*<*I1wA?5eG+bxD0J@9SBMV? z3TcC*>}L$8u;HTye!9g%8VM5ikr!~HgX^hZgOW-pmZfM^w|_#)z@_cxV*=czvr^n2 zJ?G6))+;~m(UbknVjn|#M~o2zug6J~QjDTTgf6(ikS{^61>fV0$?_(S49F85UJ29g zEyu-@_~|DSF|wolmh;M5;?ia)s#oJI7qBFSWlZSV5DGAVAm$+Ae+f*nZFQY27@swi zzVq5eza1TSOT1_bd?^wlQ0s9qJ{37rQ0SCnM^CQ2!Ti3|uzU<6rTB!AHpFZC@ZrW( zXG{Shk&R7Go>iJlD>4+gmg~VF@tGwBw){(h-J!%q1uP-C27$j5R51jHAs-~gpDcn4z`WM`0?nK{&>nj(6q46tgIkCWFCt?lWGZ{-tOyP(>tU+e^9!3I+h!lN=`3H<;+`_++ zg)lB$L{jVM$`Ma;a$H4ub5Cl(St_(m!5$gK*0z-Xhszj+zL74XV#nvjf1q((XH>!uc&+zYA z8ymIB%)JMQwJiPWYC8})7|0H4W%TG+2iTNm5U3H_09`Rk z5x8mGs#O=p7Sb1La@MJ~WM49(JJ?2$H*Rq19uLw-c@N8O7D}E&HDToXIQxakQ>I1SH_3}Rt=l*<8 zE+J#eJS1N8-%P7h`CqamM^wkOtHEcutFoDti>m;0-MNc5BVIU)! z^gU=)kZHG5;OfI-LD(1Jg`>UE4D&`n_#0?Kn%_EObQnZR)LdXC0w48TrcCcmtNpWh z_pCktoBhaxVlg#yb@8s*ygy1xaf-qWAJM8YgL8yRKF=*$Eh;F?vdMVuM5XiZeQ^N- zk}V-=Q6wRBw>O$Y4KwAG%M<=1WtBhn-$uh6NAFk*%cyc-mGWn5+kr}AMuYuDV z(Q9E#vQ%v0S7wbtP2kf|gIX`l~zTH2t#f z`^jE&Y~vrj6QB1LD|nR5!!`$vLPdb(Xa=i_cq~Bk;s%G53p!2+6O`A?(uT2G=v?kh zgxpHVO%WM58~{ME0aX6@sT9~Xy>!VGe9d#{m9Jc!bb-#ydk z=WNDbgFDk1&1NXT#OdNz#KxfcEN#|QNMzLs|2-pVfOn+`UuBpH;mI*Xv$#4Q7{!+I$Tl3*?}!a+_==ns0E8*y0;J9-%n^%}BBy?J_+RV>6enJ-&YiC?{X9b@ps93yhP0{#dl@p6(VOhgzTe(z zQO)Bl@i?j@)0I?A4f_AJrACvcDOp3F%J=E^&-QA}M?EDp&XRIePIbHBcWy{Q- zDkK4E+B%9|1w9GB5PE5%$9Tk_PTfV91ehm>P>Api8yfKckYvm@b$vJnHi{OV6}hw2;#Pr%Pt1XzF5!Q| zC&2`yOOO&5M^JScyTA~Yq(Zjf#p&ezlGjm(Oj)OTf88(9Vx6er8J4X7}uI4Xf=-oqh0%J|AqVYb&(1%PywQ0j8vY}|Y znL#Wfnb{2m4%+~}L`Pp~YMM-SAP<#7t21k&N&8^^k3VQ z+5`drU@A=0tEEa%U$F}Y(zt_L{xka?Vq)PHTDR_cB2c;|^zBJ&bt$`L>K$A`re7Jq z=9Ggv*d2Z^&-U-XmkFQSeMXlX>!{m^U-(6iVyu9;jW!{)M3xB|tx%+gRkf%hpP!zW zZ9stKJKmr`C-owQ5%LP+(e}^TV_))5%8^}!*34$^o*E6=4r9Q0HDMkoQ*fNGFw#FD zWWeRCNWFMuj2nq~T<=QPT_b!D{4f-NbD7R$+eS7cz{xaS06N8jm<%X3y70y#ccMhi zex|OfDtVr|hlz4AP32MlpAN91Aj*U3f;+_AfPO3LZGJ?QL^&nJ9Be*_qyT@ie*)?1 zgvpbKP}M<|L3GK|T10<>B8c-`)26aC0}7u>t^y*ROz2P<`2py#gfT-bKsmpq*-V?d zGcW|s4n{c!;EC7s^dK5t)p7QG0*dn3hZoMBJBX+c5K0^x(4eN!Nu$vswP@j0j^>C2 zG8a&jnuDVBK5&g>Q}m_6UJxx1MvKD&+A^&1aHqXg5=oCS*>MN$op>QY{^2|>1t_=- zt-D=G0Y3v2M~Z8xL@EM;nHezBsdIiFi*I)Aqhi5CDm9j5x8GjTv1aE;%VMI3XV;i9 z+$ggiJ!}a>V37tEGYz&ap=qX)0Y_@ko~0E662IC-cL64q=4{C@QLv^$*{^OUCfpnU zxlAN<=v~LrpNjm36yX2O2k8O;Bj3XXPLdb;VfCO z5?YdU3lW_C1K~(n2CH0#JePZk5RBhA3}6Vxs08v0E_Uqr@%~V2Ktq7V;&4XA#v(v) zu#E_>3bN;W*+>D46rYFzh7aoyd~@W6VgD_N05iDQl%W@Z3!&{;kcd|`fDW*E*NYqQ z3ozu#i7a@{yACuh2)d8!scs1m5B{Pct5pIN6#(ILeyOE|EFpr)^AvGQtH^qidN)KB4-imt&$KoK|fcC_INX z;7rQ@p(@0i-i7Uy zOXeaAByOFijv;CWuDNjST3fc9F}Fz>F5A$hU(d_i0)WJ`FOo#TE*q9!Vta>Ts0Sg{ z)nU@)$+D#Yj@6d7h(p6tTg?t6E(EatPTe!Jv$ruKuG;(pFh^o!P?^KJbxFY^uHtlO z7TIS>l+pINZ?fxZztqXf7q3LVph`kADzXWO99&Qc1KgJ-9O%CylxJDc(Th7o&xOq> z%1c?Vfm@UKZd1s>no#H%p3Y)!M8-I1mUMJ5 z4E!M1fFCeC#oE{c5SK19Fsdq3cIa1!1kvx{k$hsEcHEi|L>hCm1E(KStwNfak12fjXZ z^I)a~_|w9{tx3XnlK2GbD>k068M2d$67n_mxok$V?bnTm3(-uA!ce3vF6CF+4b2C8 zAaz!0+y8U2C5 zjhCo;M4JeR#cPC@KMeR!0AO-l=I&7{2ptOYx$Gsu>KRjm1Wpmv!ckLYF-{YEd|u^f zC=x1dx-Ft1sR~Uj^l~wP6!{@U=kWhG34SDV%`o0J%x<4kmt6o>o%(7+@}%v*h`a!- z91Y$`s1UkIbdGEyyDPIHd}EF!K_&>)5b>EbEyNn3s!KP_UEu1~a#Jn<3L6A@SLjlB z;Iit6H)5cek&@R#A8c5JB&@)CG$g_Ip z6cn<`MXO?deq6)GjRgQCg5b`KY)G3ALG1(^jWl-au3h#>1)1g+WRcXt_cn3(m+60E zz2&;9ozMiO?5_@4x(ARAZxAB`1KV_$(GfiYL0+IbZZ7sIZ%vy{wcos!I{J-6q-84_ zBQlXc8tJ^BkZgVN%7Acc+SU?cq=?sp6>1rSW5Q2i!7h`x7cMYX?#I*M*TNS8Xd6wu zH2$a#Ob)hql>JxpQ(Ap=H6FEBoc7^pblOP$|H|jrUpy;ZTxFehL0Us#CnoEoK{e@! zfjB|SDd)szw~Q@TQo5)v+FkIo*OBEKS#kPDJEJ8*22B1AOo@q)Z-%KSh)RCtij^yS zptgt!9p&KgnqnX4QE?oA@}9qNAq%*4p@mpMVdt;e{^1^QCS)RFgG;r`$PYq!d`1km zS>8E5X87pZ-x-nv)DTFaI5VNfY(@7+xL9NWJsujc|rFRi5^Lu~4k`=SHnNe>WjfT{jMi6F*8oxMP!!%Xnl6 z>u{}@^WBcxm7^(&YDf%xdxG!1MMe*QPA6-CD39jf#=91tTm%h3Ly|I?WHjGwc4PsT zcNAxoNgxqMi;mc=^BC4rRMuGEO}y90Z#|T}7=`vp{<&#h#KN9`kW9rb5L-vKHh^z1 zPUGKkj)EahM`&J3<2|7=3=Ib#X~nKvQRPso(|TZs+0olTtw|FMsEPnzT(KildaWM0 zJ}A@<$8T;wcrg$!rUoE!DTr0D!;p837GMdCKO7wB24Z5_4kxm3+Gr|I|L3zc7wJ7d zg)~cRrDdbf`?$*rjRqUTH=1A`FM+~{{R||D{ehxZlex!7^(y+B9%-kJxI7D+N5qz z_69adSFbV+tvR_re66@deI7yZ1x9H?s5MBs6|J&4I9PMnasX-Aok7QQn%sXv5zE75 zMfoO@TxwE}UcKz`2rXK*;qV;hK0sat1clTh@>5r#b}stz#k9W;1-Wp6WJ@%4IBOwt zw$-fJ6dq2^BfXL6{Bu8u#~yD-EAjvnW(Lj29~@sMYINP1UVfzQdLMx(y|_ODTBF?H zWFfz&QV^*h-5o_<24P2J0T=%!9tMwB|22jkO5hUcABc5QIViezBU(^I7^1CB{ZAt|c+(eY>#>n1)eu$G-w*o!3mQVc9OHs9 z)W8tlU%5k!QW^%|0Y0si4aZbj;$eW*a%@sk8xk$)7b9lvli#SyfKo|(;?T#uw19)C zTEj*kcB837#=n#qEzY$pm7@_7$h-PymTx0X;~eq|9rtc_vm6?IfQ?8v6i!K>rsN-0 zTu`8Y>^m@T>K2PVJC0B6at)tx0dU3@Y}ve7W)xv=#QuUQ{9#5}+b5~#`cf%Ub)7+q zV^vqZyliV^-=&y=cT5?DymU>)0_hh}&?XR*qCQk)x$1IzNpb~5>_S3)2L`Co$(`X( z)|PIxhDQ({c9$IHMELntVG z1oU)*(#M0^aE@FbwYsdz;TE$WalzpD1ix5z-8kn%1t6MKM#>vheA`|pK7zb%NqLDe3-=?2BiBofEXZ6=5b@0n1{v$SH%h9 zWPW@N`xwQpHPAMdzMro6?_vA!tk)bq4v~x4hl~3XjnnU?E)>+r@v!H0gQBL23f;ZW z<-~lwI)+mOsAax^vkHO3?DuV%BE_T|QD;fq7OPk$+u`=Nt(`?ZO1S}g!f4tiSlNc) zorlIm-RDC^FcSRsBfVgl`C*q&jDf>AWb2E+%7Fpbm!CzYJ=3>lg-})07rzZQ;n0Zw zlm%zlV8j;`Ylj(+z09|W%I-+x+l>!2)ZUopnx=>6wI#2UH|-*1Di zuV#-jUNeGaI`;qc@`^6a0-Dhj5Or(~51v0ixzjq7QQ})j0)#shFp&RqM6Qkw2`9Tb zJ?b{%DP~nh1NfmXE3amXZ|_9oC-Hx^d474qSL>QK#!u>AY=2i#HJec`S`SU^xx$Zu z95d#=z5Q0}byYe9xur`Jga0|h-erT;e;aIa zFm?&b=?z=KgOl|n$Yqbb*4W=>Lt!@f6qA6dJHWsOvvviECQ>feb68Odw4Aw~QTmUs zlJ-%5U9Ghk!79EMH1-4%^IpB=a5F;CM6Ky{m6Q~V51&61akMTuHDx^PLSLOHWCsL= zi~<4U(ha+@1=hj1ND3Up53pR6zZ_?gp@Db_QBygEs-4nvoC=U6>Z-x0b%ENYjKEt0 zDu!rALqd=mP8rEl@$Y&8Y2z#3x^)cx1E-7BfdHCcP+$Y|M6C<@k|_5X^CAV|*+^{S zu+M>)A{(5Y8)3V6aeRUwHMaVKbARyVXrahXxF$Pkekqt5dBJ9r2h0ye48SnTD_Jj2 zh9hnO&vKN_pawxTsL|@DphV1wvUVwZRLn>8EY&XX4H-wFNQc?n=^!^-HVf0w@ZpfH zG~iN--8o`4rgh&yAkfFj9yk~qB$R^w!HI*LH8lMk<-4O`ZSm{Z3JF+wq_%0Is){w$ zQX&~2g84N(7+9n+oHi0`4w@}o6w=7i1bi9qB8tMtrO?h$iWwZ}Y;4>J#tTKA8Sjyc ziauy74w%D+sn9G*wZ|Z>B8!gNUv}p08LVTAeKwyjAVUkBM3O|W zt`m0(GtbmAi%y|y*Q|+D)vP^}LQkXXbD9{La;8DF{*{?sc8Q`5fbA%*JV1gBccAQJ zq-R^c^|6Uv#4!g4NT5baUTS98Rm2LzgV&=f6Q6i`)VS#AlwZlso$KmOfHsv~(YR4j zSG}q(Cu-D*kcx%V&mBbY5>?w&`-AVITm0zVt#$@CI)l(>nQ(Zh)2HLB)c)(CEi4d0 zrE~}7kt&LMltugz3Ud%RvNlfmcMv0s^)IXTpo92Hl7k!N(pkkZWdv)2G?zVr>8M_0 z&8rX`dU`6B0|H(ke5W&QlChYk88e8FNbk9af}*ksrtd`H3sDI{x_AMn0;tV_?XYdN zn$AQ>94<8O6@uF_@Az=bLTqB_FKRwz6Skp zpzEK%EgGw;nsjZ0w2mm+sZv1H-7h)FU|3pmzag9ZW1jtAJ`;Es#p& zAgXDOHeXaP>Z zTe6)zqb{y#3h_ZfyK#OgCCjpj-9x2!Xkl9)KB1)V$^~ff;FRx>u=5<%^o-A zpF0ix_3Ia+3~|K)JEL5Mae+u-)w~!fz?Cv>u@5tO`uEk8V19Gm3Lti9vH{%0q*m00 zynQ+lBo#zN0AKa?J>DfFhagmC+|j2T2TKr-m6(~mk3>-3IPiyQIml8qcLIA=wqv~v zZ#pA&hVc%u1}2`$QdH_~(z+O2MhXwJj6ak_}jigbTzX9OBgb_cue& zksU?&jjwe{3H``iFE2;Wo*EkqD5MB0c3-n7DiOtrJ6!?7S=$2(J3SGK;oCR6qZ7gD zB&Jc|5it5sAs!!$k!v$RL@Em4X7ULTJ`G2-(8n@XOC3_A45D4RUu_cr|XE7P>5Yp>Yg)!|n+!%0EB|-vdyQWaF6NtO!ZX3pDes z_1-okkHuKLe6qPA;2JN156Ih+wVkp)o#K#JMhVH_G42&ZMvra^?m^Sfu$~Ox{6tNY z;m3j8&(lX=)fs_tr%oz-Cw?*W72pVQxuTgrNFTz<3>h7*pF<7U2+hdM00Fv?+e=I5 z8eoaa0_hw1T9&=?mPwol8EJ)-fIuNQrO9DbK)2{4awRBDui{-(6qJ+XV5N`xqiGoj z3vL)Lc_d&M+JZR9x{MPToP}b*n~4oen7R@DvC1^WyVlsNWnj^(k(;hh`1X{Vz{!B zUjJ|M(^h}A`=>Gd9?Fkk@)>WJ)eE4SqK09qseD@O!69G+8W)q<%ryJ-?kxjO2v302 zp>=dO%JiKZi}#?E?YH4j+vW6g4L>E;+aLv-<>gO7E#B)4hfu1-A#H)s1>UtQI7`%^ z+}eZsgMU-6x))dqx)U&$G>0G3po21XrT_RESP{oSsx{`WNR=hb5#TMaa_10Zr{l(Y zLv5weg$V16wuSp7axmtQKi6b6&Z_%dSC`x@MZ3-KMEL7T-Mz-n8x_vIx|{mh!lLn& ztVUPX)W+Aesk<`LB5u-`*8@r;c6>>h`$^;Py6MTYz8|)(nIA!3z-OdI8>=yIC}-J#Yb#tH8Ocqm{2d!P=% z@lKh!IuKO|qYoz4KRDn07`o!>iCZR5JjNM{?O1;2)|F{JBGf6N3dZCz{`}u&jYVv$kO4+v@4e{2P`?o%pm1}kZw34;z&=6gA!DHvk5rJ@r1aHc_4Bt z#ss-zvV*IZy}>HScati4vyKSk_^r%7JODMLRlQ9-XYbH;@D#K@`4O6CUAvA9zd)(L zn1QH0A=H_f2-FB+m_5O68nre06M>DvDfu7_=e4j8_j9F+s6Du0Vg0r$(W;6*T%Vh$ zs)ot0iOi)#82}Jn&foT{vNHeu`%u(2q(3orqOz5xdpk!QOgQ(G-4&A0s4=*)(yq&% zavU8IY4~60zT*~)Tr~ZyNi9p;skbTtpy6*b>SXA3odb!(`Zhdz=-g<)(%$p*TZ6cf+AnQd7AKX|B+m(o(LFl&i`m46L9ZIRed%z+E!@1{q1;iY=azenb_fsY zXKbGRbo$4aPY1;6*eJHpY@yY;%OtyFog9AFq(*!h{{6?t&(F&DyPui+(<#?!^YTq* zKVB5Q`0}OXSMAkTLhGS55Qb~Z7Trf_z-VI3M}`n#-&Xy>c6Sf@WDY(!9+*Bo+GfMs z_wUnSs42^+9c0v*sAT!$#c~A_3iDY*Vbc*IiJ%Pj9O^*uX`le|Mso~<=tLMHaAOWW zt$7R9Q6gNc7p3|^Ys(81MNyg0pk(JqQDe?cyN7z6Unm~#)t^@-Q_c)`TsCA&+fhiJ zfzoEbeGr3SLv>5y#4a5udp;^*WQZgTF9uAbq(LII;dCjL4QLjnpCF?f8fnBLKV&3Y zHBC`u-8AX8f97ETj);q82Qto`q@Zu<`^ma-|C9#3#@4N?u%4vwyz@Fw_yxOVAHp^2 zriA3D8h%)jt(sr>%6CHRn!gMj&pW63KYI{${vjqN5P>MM4SdELY-4%GZJch?zkBhS zIRYXbfS$%36ek8g$Al#Xv>y`uF$iLy5?ffY5X1()MH#v436#C;!+@(HIoQ(?%${vO zO&kTc3)060EFw@t-GX;EBl}U12tV~_EI|YWhdN8h2k0YvpH=Se{|vLBDs&@IxZe2% z=FW5=Losy3_TbGh#y}l3ob|S=GOtE1;*WgInKDaekYQ0kiRJ!L?Vi1X#MQRN5)Z&FJ;7D zU<;u;&0UqLEl@&yMJp8PQ#GG(B0~_YV~V3Ypm7I=pdcf_4GGut!)h8+BJz+n>&1d1 zznyqM7?AE9tT1lKrshw!Qy|OFjfm?U}B5uC@(HDA+jR~sBkS4P`fIMCctJzi z62$`mtDeOibsmK*U?FM=y3wQwjT<|ky3P~t#A>Q8@quNDhJ!G?A9oi5#Hd`7Ia#v9p(7)X1Ro-Af&@(aN9O`_`&fE zNy%sw5GB=rA#EH}2Lb`ysg8Pk_WGFVKlm@gbYM&3#)&T%;4UuUE6QRMs!`oT6WgTYFEhx#r z3eo=osF}@s&>pF!EHf20w(Y=a>yI^1QX)rxuuk-Cxvxsmyk=_zp_zVwjO|ld&=|mq zqbr+?86*Z;8H0MB^rxWSroRqnj(;t=Tv@pk3K@e}W9KsHOOXVllqQxlq$(>K@qPOn z6Q|T~kFUR;-6NuOKUd4byK)I=(tjqRh*!`rhJ%d(i9&a)KDcT%ZfLuyYtVaAu4DXS zLW!yHCj%7lYUmY)Tdi3udta%yMD|UDVO9nX4U$VFj@yw-P=ks>NTElE4)$X;Xp#Ky<6vzPN zY!~ZpFsNc_H1QA+{42XK={HAX7qtH1hg)h2@);Q5VKS^>E)%2ZZJ-bQ>K%5xtKJ=E z!Z1YO1ho3HEJ60PKFZZQx}zyP48NEEIcSrE=^m@pak z>lXp@B{P~Rtk^y5|MVnJ3D%-D(h%@g-wA`4G-#9W_s5Z0@wJCl^P@uZq6XF`+bP#g ztgby!aH%Fh#{CrXgrX;R2{0dAWjC@$J)wGIiM>E_fKHhY?L$ux}ml z_i}LZL?b6ITaw~2yCwTz*BgN=5;1~~PM~cu7U4_-Js@Uw1wom7eD;HAp~zbhK`GAg zwN*Jv3_<&Roh;@6A`A9!OhXN?PTI*Rb)se<VPzC0L?+A*MW|ZTp$PoQWpxN;>xljQZ)#ZI8|{2h<&Qc6QS8zwJ31q!STcCVQB8P zH#qVd#9x>Ko8Z!|&>+fkwJky(aP-*a;9>UxwW03bWSO~8FT4J_boHu}d-jJj_Y~zT zph}RD34VoCdL#j`kv-6c3Gp(P2nr5tgAi6{dKMi4r;Kk1r0mW1AnxQ&dI>60O0+rX zul-#HEO^{$<>wcjUDYZMX7$dU(16D)csV3B5gjV3RnK{vyb<7V?Y3=&Bc$AjV?hYP zpSRCoiaRA++K5=+lWYF92ZaIc;xTA#=)}687@65cjz!HEL_e%;?BI+A3l)qxSDOya zpt_6@DdJ2jZNlg5G>lLqsr{;T%Ot2J^`{9JvLHdcsJLHQ(kTGB8)h5 z`EUbqh>nO9JbdZwDR2x7a-shyJ#n=d&2A!R-;&~D7qVs0g7WfmG`Dszf_i$LG<~ZY zp0yhCCl*H^L0Gi$mjd5t{t zX!?#T-CS!w{gpg5H)B>|uiCQ?pFFJ4m+9VGXMGY8Fhg!Xhqg>J%-DSJD+;MZG0FC}Kc zX4B)?w%7Qh=P+eW*iDKu8ECXhPDRx~G zRH{tZ5KcJakKi>pay)9T38kR);G`=mm){0rKs{1_77VWV`n3@H4}L)u)G|v<1wwy- zSDc;ExwjXh&in?h^TB5w_L%umT#M@(YR)}GF1|R`O=3=`XZ7co1rfx>bpngu zN@gXpm>QRQ;pNK%q?R6l+A`}23Hg+fD5@ChZmHIxSM&-u_|zr(=zU@eUyQ^6=#hRj ze0Y~099~6`USy6jF@7{h*zq*w$U{on8*JN(Lk^hx9mFsqgOAHbtri5OIQRbk)ZE-D zl>%FfMD^rksy#iL$@ExGr7YRwh5FYcyFdmLSR_vEASfQ;xgNl8)oZ~{uahi;!rDZI z8UPLYP55r{3!;LijAaB(1USNPrUj^`J!jD54w4vI1P_Nvy-i^tKqI^u`Y=Ljz0Hcs znh@eVsw3haSo2i8tjHZaOBrTI8jIP8fvRd%_Hxb|H4*DDS*malxdlH&^e{+wQQyHO zbC!qF7(qG1*gwLU6aJYJmuMe)>U8ZH7Rv#@H6PHnDqp9@^*&Cyw3?JfP!XEXzKBIF zwLKa=ZQ6rc>z7PCa&Kib2zrh|pH5CY7mC;e0CXr=BSXKG{q|l-6>6iBrVL<|nV$tN z_hVo4l>beeU6mY7y-gK0>UKZ>knFGdL@j@Ly0vgw(0k}knw~82Cl9N&G5NV|aWF;n8!*ymPm9PIm2Q>Tr80k{x%a=1=Bk#ynv#uh>h+xOA38{s}@rTP5ZgD*!veg2HuvBAlqrs{3gTl`V_P>^glD?UPLW0uQ+1gp{_hnkj<^xw#uT{s8dA zyuFMxJh0@zoWmCsCZ?S5E$LSm ze{jc>4+^iMD$6qmH*o&GyXHrSX(hf-J+CDHD7%CF?ZdMw#ZzeS6^VD$SHyVH+X2j* zs1W9wKl;f#&&izKFAf#pl$~6W{Nuw!2kM#(yC|Jwz;+l$Mj+O*ppdI+07M`jDZy)1MlEnm# zqCsV9M2JWFVlgAa%M{i$3Qh3MMF_ll3UpDw zKs0e=v~}*_Aa!x;0&5o0r}3D`yL@NdJ*C1Wh{JOT9wA27JAAOuA|!<@7n455BA=0p zF&vQ5^W2$hW#_UK3`{SQtSAi7QIA1kMI{ujXYNnOP(Tp{Y^cYJK!ZVt6P;&$^3gkS z8-{}S_leo^fy>vjcL+cX$DCe($4L7uUe}P+!fQ?J(l8LGga#PfQpG4|+nCO)m>;+% zsFdR_!V_?K@sCzAKiqKvC;$Th4nUOaHXNAtKUx4Fva~uU!rq)Y#{5=s=0USTX)H(! z&*kLgu0gk%Cxv8@)rGieL6f3|Oy`^#8Ti1=Q~%Od3BLy>I~0gLDgozQK$JhNy!UX( zEeN3uKiy_gQHRo1Vvs-)KsS$4Pd0%OFlEM&2@F{SN99cIgK(hi--YoAP8^8<^kE_& zL(~e8$#6a8pg+OB&SXDT%Y*FfR9f>&5s?F-;Jv`SufPx>Wqny#$&*b!s(*C4$vy|(oq3irCzT&P@MJN?zY`(unQ zCu^vEpMGjqVdZR^o-XcSBjq-!3xni% zE&st>FzqKJn!G$#*WCpur;imEhPjcegFqpXMqK1h$)sGbUb1tRE=op~=pYQcbsOaw z9%CJNf_DrEh1f&PXCT)(?y^-FPckrEEq~^X#C1@_Zisxu<$;S&g#`?NR#Q?72lFdd zyyf^plD)(_lbV*=8l?RmPHbW~$_kG;v~H4Rfl!8Q`oq3nGFVtCt_csX3Hh%(A*&{5 zu_A?xNP7@BVBrSSnTXLnnm|<9O+=JWIYWgktUaPI$^!HX80X3QA8Kc!201r<&?5*s zBsKJgo7)ZyF>c` zs5s@$3|ynbXA`Xi#cRT5!AxaJ3|boRNs3UG9Y=y(CEiIu`E0)a4L^n3##EooH90${ zkUW=SL^|^+R6@a*FI&JOcs}5eGS_VEuxAjWa9&X=nTN?x>OC9iMFBtXK|{{;^?sb8%^-_wafXF;`@ovaP+9MUbeE!9{|awHr-JrVykJY{usXcz_EmWQ<`* zTz2rhWl1$y*(orB0Y)--W7C5aBOsjQCz{CZY@`!)B_0riZz}8l0U<|I2IeyHmaFkO~D|JX;y;7M!0*b zLl6u%J!>CJqQP|(&K#y!UPT(1e#ozo8v)Mx0_9?#Ja27GN#w83>nRT9M67~af z1M(6<(Zj+#Hs28L%kqVQ3I%8CBn5Rag9io-thcwFLe_;@F=#I`Q>YQ8v1|;Wx3@)s zfj~$5;u*a6RX;G1Gn+wnws;D-hBi=@zLssZj05eb%=rrXB*wpx`vMA4vV&Y1?!NOA z7+9h5uy0jI1=ys9Hi}hlw;6h(mJ#!`_-j?6sAS--Y~U&29i${9fNWh018AT>uI`c( z{S27^30OQKli zAtO!vHQo%h7Udjr;;$I|$Wj)xen(H9Y%xC&JphVT>66)ak>smYCia!!M zs6QT5vvNcpM!xCs?>qX|-H&m3chI`-IndRNZgqER9;~mcbL(ST-8{MC!UW%}qTSro z#pkbuy~b1%O$s9mw3VH44wRL}*jUhe#3D{0AdCDGO~CZ$9A@CR2M@La81vg(^>7bP zS#tov51j=$TzQkeg~bHB8@9ev(onGg-@>T|A>;=JigokKPf?UXElw230D}Uu;Dh@t zuroNc>{aFJKu-x#L!IWZzwb6|8U2Ao(XqNAilLSJ>uKao=IBA0}(zZ3eW22O}H= zW=>rE93ZDfM^P8aF#g0Yvap>0OUqh_PalvuC3NhDl??E5-ef5PUJ`s!mSBo`*F_cs zfKj4ySjs|lgerFbcmh|5>lEA$L?{sfro^@DOw(|Q+1S#`QdUZcfI~nFW5O)rl){9(*Gk4HwNcx2u7lkfqukiS3)6-a$hDGWVsMs0jpof zIXVWzYQvX;;n^%Xr^rES=sJpjL21vo;_(Sb%nocip?beyaoEOqJByLchF0-xHNx)< zS0D6Iz+2l{&OZ5g2dX~Q0`v-8eLka&N<7CK2W{4!YXR&C_|5w){PgJ_-F3!l3`gcb zO2{A(=L^A;bjd(~QYO%$a2BY;=OSD4@A@Yh6@ZKwCRE(sy(0)*aL3|LtEo8%aH4Xw zX!1Jau|U1ZT*|h-op;<~9dvNM<0@8U_32+SB6 zRQFupctLdS?kB!a6rZfZV|>6%r=-f73kE;GJZm_5^~sqftyB-+_xr20<;7gzGs|m6 z=9a$+Ot$p7s5O3;-@j?T;Y~|TS682AXQ=!6Yvl*GoRFqx=17jU5cf>LlPhO`dz(!# z`xChc`fcUnLG2#Br}6>e=Sfh1h7|Ne*de1ND5|Ev7o$yZCK5JnsmWU{XivOA#$pKs zo+(KaqdsvI>5#TJ3&LOK%Y*SM7UeXX@YL34u4~|=tW<-LJl54(IC%71Ws{fAvQv$6K~t&gyV8O zNH8LbM?N3HmlHr87sDapDEb|F_*@A!Rp+2$UNJEkAK@_x-W6Go7Mx3~d;aRxeJW9= zf?6~P2B{Nnl|d?YjSL$8&eR+B9jKR2i?7#VrXGNU8Z~QclHUGXTpGA%E9wdOJ^li? z8gEd?Uu=P)1%QDv0Hqu512c(;jBLv%5(Nf$qL9OI8MMD#iG<)sFOi~9+j0O2Ou(kF zBBS?Dp$&uyVXK4Y#ohoERIGUF^Ua8Pb~lGHNlUXGP3Lnsa!nIR0wnNykV$mJqTmu; z8o#1tw`q377EBHGt*mBNTk&(49h7AR5YSSFQ6%sWC`JdxWy_vR$T_ddQhgj7&;Z%C ze@{Q9XX#}|;G?ym(~vpT4jmej445_#gf143rs8EN+@*vPpD~(7`c%}jn+f>T!gCmB zk+DC%^h~cKG0As$QeD0Or7;!M4=@ZSRIj&(UX*X`r3CM{)>&KxC{YI20)dlguLO+1 z^27Y>zw9=F=Yri64}ADDp|B_f=*Hdv$0;o@VN?~8SU5Gl9%Z@+k&)RCUJm@shuVSP zHx(cVrB2Ij)HVVt)2UNz3Ux==KoGyg(^Dtj4MCb1nZpw=hpVLu5!MmpfovtqS;Qg` zXPoe9Cq-M&U=%IBn9RcvXK!5T^)9f)H}lhB1J9HOmSY=Ke0Wk9rcnDM-L!gL!zF*k zWE_qhcOYtirP2B)y}C{Gw6V|4%E&Jml3uiMcSO1Av-6IVN7m{q|Gvh)HMzbAl0ag> zdju*1H*kHJjAN^c`MQ!}>^DbK&iBi{RHf=oD?puwT~I3IBGCt6N7=^4+D-=!tovR- zE{+5FQyva1w0|gzP&EeOAk6**yy_cs?*JxbU;r&5W8tIWz>vpA;#c>1Yqt=eMgK2>89d=zDa{N!4?KR1CN&^j7|tZNAw7cq2NS9 z57eXjNReQaU^;^8UX)OvbR#cwkAQv>w z@tq8!$Vp6PPY1t?V@dcz9Y))kMS(tw_6VILIlafiCnnsz42vvF!pI-_U`2( zdB^gJ&KdZM8zI%p>0&?F{0UiR!v?cnk1 zY6OK66CR@o`xF2k&raKyX7ZC{Wj!539LxZLnKVlM#=0(Df*bLZX9x@%O2;M!mc(^2 zAER0axrMR@e7sH%#25;fg)LmMh~r@eMM;U7AI;ORQ5vZlzmu>}Qq}Z^rM^Z!1z)i40vc z#UnA5Z;mu6|IHiYt%DUfrv6=zC-+_H=_wArS~q1(fF$@66E(52(H+axrRyVxQi>z1 z;l;Qj_jbKVvz?A^#%C@ zij_|R-RQ=&tGpCaH@v6soW{uXT)@V?nJgwbp#OXK;ltp#Y_nyrhiz-QiUAD}Hf+yj zw3pnEt$qq9u+$XaHu1j+8Y5tbcwMeXZsRP-$oCL4CtbvksA~k?Kv%$N12q@PI%*nh zT@`nY$e;y#iggfwqL_Ot{w~=p-CKZhX$vx$O0#CVkABi16p0rwe}Lj-10ZHwORqt| zXG{dsg+Jttz>wI@bxgj;fkWSGNr@j*}*J2x?K0l{1T95r0FMR<5*HJrh}c-9 zyBs@2I8e^yHXF)dTH`dUb9hfnhC#GL+kvGcSa1L{A^DxIuqW2$D#1?VYn(6HzzyF) zob&Aea`7USMbY&sHz&_veVs*_ny;^-$D_v;w|0A$UH>$5nMb=bCr_wl4Xey8x%bZV zOYwr`rm26`6vjU~?e{UK`03)cUz-`O_dQy)`~4TVYr}2ByuLr1yBd&6ya^uU<$U`1 z(T=r|yat}Ua1Am-0E7MZ%h_ucPo~S1x_ay0;hde&lkD{#Oq)m3;qTU@#wr)~KKnq| zE?o>jjId#%JG~>bx9Bc9ck5P6r6^$-+#8To+29k-t;i5S@tdT;Mk$Y+aB?zR@bt|V z@bj)#7KTxDfi}ayqeK>I11B&bxK)48PCRP>ug1Vv{5`LNKwTV>MIZ>m2*R@mP#M9R zlwQoqAbIiP_R5flh$QerLhl4lW-?EMrcy#OO(lB%+ps_x=YK#AfDjP_*d&!El7l8q znBxm3H|Kx)G-~qXmMp3S$W3GcpDZy-uD+8@HpS&f1IUH!Q;LCF12e{cMd*b$$Br>p z(&OS(-o?ky-`2s0;6Amg+?<9t$ZSM1DMI4M((ZGRi zupVd4&^5oQ2`3d?%)0VctBLgsZ-5K z1MEq1;7(^*maD@%!O1c!EZmx8rNVR{y?=cCE@FlT$fVb2(Vu)j>T6AEc3>#3&>YkV zO5Ij5aFuFQ+bw6zQ~{|QR6IYHJfym|dCrfE+B4rrRgUPNlW{Cj@x-x>q+rKM&5qw_ zlyLGy*o9R-KNlwbGwYlWw^>QFQ3wRg%Vw~?jD-UCFi3zgw>6`@ zM6V<5tRV6<`KXvgU_hDA5fyv@j$DCNoHL!bDnK~~p@G9h;cb*p6hlf7K?Eadgpr~V z9kgq2FjH?ldOt;CQ>vDth`Eu9&Sa&u)@w+`fTChT1)hWCJQ}_-X-zMh6(;K`eC|;} z*f;Knl9`Hu>KwYSVLnUCTDk|EJ=>FF{wHHE%*i9ID#sR>N;DwvCqm$cRRc^o!I8uA z{~$!c1!q#7avB*<2@1|v0V<<#mWW2wE}&MW@{sL4Trt^(`k>w60o0hV4_-{gNfC#{ zq@`tERFJa=yF5T;>7iE>7o{hnIi~F8TkuE{-v!t9sTmDrNM6BK>Ozp~pFi&fa05sD5vg6u^T0GgCTn@Fea|fdl88;Y*&16v`^I)-YW6q4)#tk_QSCkBy zPROB(E#xSR8kq))i=2Lc%aAx5dN$}6+`IK^!{~R$JzFzz7WGy;?@~q1FU532yzjsg zetVg(SkWRX8#TOi$fB>G@&e-kD&}Zka}?VhZ+5H7dQTxxt2S#_@@S2*?HetK_8HLY zPK?XZ(BuH86yNSX6(Ce?g389d-spXHj%%`})1xf|HT@Tl>bEk=BdvVbvzn}_6KdO4 z|5F!HG4ju3a>(j4sQ8qPtl+OH1;B1ao=TPytUxe(V2w}#{KfAYY8cfAlrc9Inx1^w z0bKyrQ37b9#AnRN%TTU03C<1}er3<*h>ycU#UmmUy zUh;Da(gMLC6_GP@+ew5M+44pW!;PCcvu40vMu!N(!0@-2Ai7DH2+=Aa?aY~@`Q6|O zb0Jdk9ceo&)pun4|7Zbb%}U(li;>DUhej&aXYCAPfGOej3gL@OqTD>$J}!$S=+_Vw ziH+>^>HAXL4}hWbwTR-3lH{LLst zg&A9OXi-H@%?y+wuHK%n@v@*i)|&nfG=guY-xvGZ2y?eayjYoxO`q7TRgVCi5YTdn zl!!kobqcr)RU>l>E?-_HskgIo@-#+;-I+qFU%#oI>aaZQh!PY6G#pfnx5X3?Mau}t zSqfu=CsW|_*;|3ydiB@WAf>L4ep2R@vsFd4X&LRZ;9bljGc5kw(qVN;8we5mhkK#0iG}`KS=Dlj78!Ur zl>l(HF*9bg4&p9KH;?S>Fse)bh4~;yie@4y4*(*0hNyPfwgESi2_?OwO=-6>wG>Y8q1E&|~S+4F-bHxC9x$EKi$N}9 zd?El@IryU7VANO2E3U5$#=&0D5R*i>3F2?^?AcU@xIR65f@X~(!SaXc2*1KL%aaEi z#Ht9N%?NTg5*G1}q>)wUl(B47%vmFubrWw+Dof@0Qd5cQ4_R4|4_DJri`8MDw1;!yvOS!Mi!9y1#AC@&Z;KFoV+TQclK%9hX<$r^<0BH^eZa=O6@WxGMr?NpC73p>@Oc8gi8!AV?%JF zpict}ze|(O&&JJ8m+F8zP?#PXIibHWSLJHaE*b%R5R=f0vp2W;+4{q;;@%e(q4H!W zmKuaMEDv8%3N10{YxkL4Z~tH<@015+>v?oy7tRA>Yo_@0(G4&~j7^0*;uQZ@CvalQ z%F5&z@dQh;ri){Ehamwnf$g_CC>f@P#Fra9nzw%)t6ge(&JU{Uj3-b2rn#UT>bLB* z3ScvFq_nck4bhBj&qLrw6DBicC~C%7*PL}OrLyKki#QdJhYq}MsMtgmC<{sf`^t)n z@I1mJEMVuLYI^!x_wT=<6_WCk77DHKdftsF7GHfJQ7hFPcn2|n92@C`zn*gv6e9u( z+LaK6R!O-(=;N?J`ik>H*i_{j+v1~#BW*F80r-J4yajh|&`77E%^Q*v??|16HMNTu zs4V&qbk3P&xcIRx*PxW4N=1TdFtIKY7t?Sp&#cf=jTkgF( zbuMvReM5?NGs)HA5d&N>@nvFLREiv*7WB4gXd{vOja<3%{GJC-*7jJ1do=&hj^du7 zS+J3?zsk8|J^$DgJyc>gB0E-s>R*h70C=;-x7tv0-IuH7O+oql$yhkCHU;cIdPjbp z+n2l7_x68OTc;7W{-frg@1rK}wBOq1@v*O6b^cxY>`A%gYp1 zZxPzPzFf`k6@|S;pF^1cmFP-iW*(Q2{$$cTU>RSmcB!UA}UTWUy5B zR$+j7bBK{b`pE{Y#Sv!$a(2PTkLr}-w3YC_e-QU&Bmr1l_Lz!lm&7Ez4C7Q_)Xs|+ zH{%aOU7pU5IB-B9cv;eS;B5LRht#F4q{UG=G4m%4wmIeLpqj0yRTmV7A>iD=%AIzZivI8I!-%3bq+2l#@?t1 zyJenCcmWf{&(Ej$$HGnqK*ZN<+Mf#1w4x}XWU(XJ;(<%MqPFEo3rM7*=D__(OH)$; zc9+rJL0}dzo;5Tu zPy%pFp_F{4x{zotYoULgPCZ#i?3dwYBvb;-HEU}rTPheJ3&9b_850279H=R^r^A{l z`6*Bp&`A5Uc#7xn%&y~$5BW40GL(sWP_*{6l=*Z9pzA3FA#;Ei00kL0tIV{nHIFe} zyz};;({)oWw%OkF&ULPHttHW#F2DVVwe-N`$&F(ZzS7keD$2^2%t3TQv2q<=v;f1Z zVCs?ic@M@B$0-<%;COI&ydjn&yBzH>AYdjW8K^uo{MiBJ5>kF&>+3(M`GPw^e_1X> zK%~JDz!xSrpbmtnH?YC>qkkxP{NzC4jObz{rZ0d~hNwQNryuJy1V)FHj8n*5iEWIz z(bbYQRaFq42tj?L4Khm9%L)QaxLndw9WBxLDI`TlGWs}}ghK0kmJ2-`iG)B4!$(< zN+hy3(ADUM*p~UI_<-Mi50;EH^xdH^5V(B`%0l$qBEu_T+uN}liBUvENosCgi!-%n zDa1TNCW6`xD}>Ls&)CnOX+s~00tggQAbA;stZUseCIl)#TLsg7=Q6A*3AvPi=!T0`s5i;Lq$4AoWALsGp@aya;;V!N8-E5ykYIOm0dXQf zScu1}j^Uv&FoDD~V59X7sZ*49yhAElFH$WSTEVb=d3ybn?#sc>}f%Cs(}MXrmq0x`jv@3O&HoMW^<5WFGkTd zPPRYltMGEN)Fe2$TbN9MtQaJn$+Sk4IYT;I3mOKCODYOps7*pIi#k|yw_zPhKCA&h z0vY13DpV)MPz^xj=t!)#Ky`u1lF}EMnp=ST`=?@ z1?U(G70YG_%~bjx-MQn73=0vFBSs^GdK@Y}tsNUERSRg{!i6aQ8Nl+F6 z-~f@(yy?IT=gp1mMZP0-|6PnxC$%V0Y*I`Nmhh#uggel4D>VAPk|^A8*3gs5}Fv3Xm>x3k4!j1jZmu z6N&DFY*`dDFkP;vma%CjaJj;v5+s10<^|=Y!PzW*e)bF1mbxJgsqm`f;Na> z7pu8#zQ!ZMjPac0qUhX3fIf*(0O=u*;h71{cPPP+h__a`V!iygRup#yqlcdlJ^*VSN*g;KX z^r2EbCVN*L6&dfglTv+DUTXjeLo%@z%_v~03o&|?s1$$@1)*89$>W|k@6XHzz;@SR zKr#}0A}K@k<0K?OoKY8H0zD&XHwFTVH1ve|+mF*mYTtmAtSlZNGfCeHmDPq(JxgLAM;V(}hLjgeExq?IrOnG1GZhHW8%lO#rJh2W!Dnt>UW}QP zpGeSQrq854*Xkt<;g7wTZp zw#kpE$AEcBULtI(ed-gD#fzhme};CSP=ctDAzuvuN@lnMc9GFDxJMPupocv*urkoY zk``EGDU^fX5TR?li4XKCgiV0uBmNnNoS1r~H44EQ8$JTN_EGE4^+Wm&$C{|*Y(J7QPGB`yQH8M! zh3^omAh}aqzXj)tWaH-mItoC><3zkf&@k?Spke$G(Pje`5I$6h0u;t^;Qw8Y~TA5lL5q6hWLWh!#6ogyU!(l7Y$2U>>nRm}}yX zKNbO;LQ#!FY_(=5#K)u`#=|61H;tSQDFgs#=|P;?$({QV!sCO`S$xQw+J`DEhQa+1lRD0w6>78W~6r?ydHUK#h_Ta?;q@ZAhLY)*%B%U^=d0 zR0jzz2-?65UvIM2P>1TTA(;;@hlB=&a23#hkf2_9Yac=qA_RQA87fC&SJ7DjN(fdWM}}ubTW;b&Ah(q8 zK$$2}WI_B%cwyL5k})JgFN7K>Rw#lV{BaY1fNU#FHw>>97#-yMP}akQ#MIQ(Wf;7u z++1;_PK%&BMIV=&h#v^(hfhIk!xH#psri9qVioE24G}3J>rvi9c6-;8D}2zg_#k0~ z-hRYlaH6TAh=?ZkBQPdxz7MIwQc^;9OmC2fsGTlE3S*z<=XIC*4kKB&l#D?9@6-2kJZEdo37K|e7eN0~_*%42wclcA;XG%)BmjrORGLLI}O8|rtEnjuh%XX?d%i_J6aF-{YXIF`Ir;cL0CAIEU??jQMG>1PDpJX& zKsXGew6LzO4uV5676sc6otnL|uA39;$M0Bk>8?d{9)8S~N{q7DO%(w(*4SV#QA;eKQG= z1;nW{Xd<~UF)Fd}GN*E&|_>6NGI?#KVbn-?9}em<1}{*8ce6i$Dxr#f1<_fce~k zJ0m?C<_WE6!PltxY_9-gNX{R8P?E_CK>k{} z^$7TDb)#wIWSD(|k!-;MwtJFyIM^)9cg(^BM0TO#0%%wH^IepI z5^n_~sx2u%x}<*m_)!B}8*vViGLY?uRz$1C9E+lIp)=__5dq_j+F))VHR80Sbf6Ca z!A#0s5qS-xN~RSdzW|pX;d5cw2{2Kf4a3z?u0UdPkc?Iclrum%l1>f?(NnuGq+@5o zJ6E%;#J0y{zcg|epTHAuMNJ)+6*t#H8r7i_p2@q1qK2Sfh3+A*i+BqQksv9Y$6f_B~T;^Rk;hJXhVkmqPm@gs2yea$d1pcG`1#2{gx-$HX0lElKj`{GxF z1^{-u0Ywwp4xsI{a73WP9sVSr*n)vK#|^X50S~9nzkJaYzR3zzOE~W~+Hod_59dRU zh_(Vm@Q?ID03@EIX&j)yt2b|SaN6U3;2DeJ^rP+7@3rjlV1eP{*^wYayF(rXbtr?i znGHpq#lzPE6n5Sv?^jr1aApx0Vf<1qyblKM*vDIBct{Bx5*elj&X9#7>eK=7NP6mn zUc3SJl{E1s=Mu?%ZqO`HH5CEHL-hNBXcDIi8h zRMxGAOMx_;|zeD8a-b!Kj84 zG8%vxp#O!jJ-~F>6v-fiz5srnj5)+=e1k^<8JE)KANRJatE(ODWzJMFYc3>EdV%Lg z(Q{^IO)lj0gCru^B!r=mOlcz^KvDpF3aOq3WG0CJnhgY=K41t)T{f|w0LTD|Smxt* zYruu`!rGD1yx{7{Y5~N97(nbNgHrUzw(rY1OCH}N)u@_2?9o|SOW^smk!l9;VhVV< zYGQmG?)BLE+IMf?61#?iM;IOs@Kk8v3`9PJJR=i@Xsl4Snw)nCp(#cPw&Ii!mJUa< zcK2aQ?To01NCBj<jZ=q45o8_15rZwYk)skf|iO6kLb} zaTiLNk;@jv^4a#;z#EXTAi4?#kwZY!aI7q7G>3BHYv`K^O9;hi5VBSz^oNp~2);<8 zD-_ZbGR~IOx2^3MNGdWy1l&de{CwTwVp9!u$STRSMW7(Uy8_o7J4APoJq^@=PCUZ! z;sK3+9chT@Q)VYD0+fZz{HU1ek|(_P&}k8lww)g$jm7s+#@j_xB{f7VP}iY!>|lw zKr{Iy*foOtaC=kWT9d$(5#xkY45PCX{uZ8uh`dmj%MWNzIy=EyBtwvl*qKP?i95yg zr2z0%Bua)=BZcv`C)R+wCSWwjWj#2A3rLrnQr*Qt2ia!iU<;>&oq-cw=RSA&(z6mw zjYcsd!2oFV8G=^mQ4m5PVF_%z12igXdIC|;M>Z#L0D)4NFLZ>>GL|CbI}$~SuRDd_ zZw^bH@2R200cBmNW%NdKW@u;$6L#rfI1D|o3!oqi`L!6y^!PoRPV&J5A_wFt{v_{0 zJ3F2>$VM*|njXhKrsTV-XBLdABgX?Snj*k)7R1-0OXzL2_Cnis?6MftmEQh&SHW~KA=#jZR;8Jcr7RQMB1IpVLZ+fFB zT!@JRK1gj7G7*z(Hec#nZ1d$&Ak1Mak_V`zCu5IE)X8@jc?wY^83+{y!tP;~3r;0@ z*re5vjRMF4LKBmzA#hq`DKM-Bk^z6vW+1sBKIXgLJS4Td)MA1QBEIl(_1P5IJY` ziwfCFqFcNlimU}Uk0XSTlQc_@3m_BIfU!uM3-GM9x;6ywB3A+InS|ygL`4w16XG^@ z@YU7Tr0XccrbQ?zA!ipw2)Dw*SP01!w*~GkwiCM1*{X0-CVFSQ6V-~Q5mW%ue1wW$O+mrYAD-dt*&-kgOaUTI{h{QDf|EsI zC#v^J$6PXV@$%)%q>~M5>^!kJ51)}7Eza~59#b+_bFN$8<5)ihyOPlFh$?C?r$XoP z9!^$JNXQ5IL4N5_PFO&4??Cr>h$JIN+Qz_!;HO)cxdA^A(gv5%KnFkQf-iuJ&B(}T z0e_7Se5|NhppYKO1_mS^hLnlqI)Nw&9Ne*-94~OJDE<({tY25p%+?efQDVjjLr8hQ zu$!27v~BVv^C4EPvc#@~W}DqroV43`Y0|omZ-UvS7`v8fU@T0;NT$iFDw>u5e^PY zIMAV(TWYhPCEq5-5qU^7JGu#oqD5F#4t~-}0Ko`1C?<#-QTE7(^JJT$h;)wbLuFo) z{(=IXaJ8tnr{DwE_RICzYsF|t67COQPEvUQ5omM1;UpP;Z{73n%vmK?b1!o<3!UPa!9f#E=*(43#M{Isl4Oq#GvYbyPDR z;mr_xfOIJM{vCrw1xbDeX(ncvE2C*7kv>2n;tSB)2KnkWBnFUZxrK)HN67FN)FQFs zeaKeHfWASQ2kFIwRrJJRRklKU@jXsV?Y!8=%Xy8V0bpFJ*QI|(?v5=@_2BNk}f!4q8k)ne+oN; zH~qAf3K12$8}||16SM(@nTPi$E```MWN9n`crSN9k3hpbA0YCls2KvaNv7<8q#Z`+ zTm)PIa`ss6o5sMijdgUi!m!<}lrV`R3tu*w^ZOaFLJ+gC5r!E>7T3WD0Y9~YlG%*j z8_>lMgY?5_bAHG!NSFhD8)?^CDNF1;;!NR%Ntyz0G_kM&NRM-Hc*D|o|2Iw!!b8$A zw^z6dGsFnUJX{K7L*fh7B1-L@k9f93=%5`4phQYB4I?m1bQqWtUC17no0kL!;6atF z!kEM7L}*MdQPBhKNf1=_+fbcOIt}-#Zd|*TB*D=DmlHTy`Gq~`X0lz7y3s^HjmVSa z-#{9zgSRn?CUeSR7JP}#MrsXy4Wj?!vRl!!lM?|B`O&aZu-rpfJkkg>*d#tNvEs#h zC!9%CWep*yC7}f3!fSvGXJuOTOocdE$$(~5VUWZIx~fB2M_>zCQ=(i*!$cD++0N&P zC{eQrYeyJCmbTGRoWFvDi z$A~0LvD~7vF0k*gQJOF;Fzn<+gC!=FCnQPd;6QXTgigm25$PJNE~!o+-I;O77TF+J zBu(ov3L`2fN6apFe9=R%L>zK7@1f+=BSmlP0arozj^9Vd)h3}}1$HY{qzk{)9;$pI zzCcG$9V4Sf0DokzL*5PYIFX^nuw^17L#SCBXh#aEKsb|ZKkBAH)`h%_v5$#GDjNAJ zQd)S90p+0b49}+24#>no9hTjEU@sd`Usp%6m!!<(aG5XM0{{RJADJcv*A@fy$o>2G z&p6E&GxVIN<+7hrZOi(k`ckYp`(1}OZ3!PO{cOWtZCE258NZA(qJQJEJ!UsUl_$KP z>gb=`(9NIF9CT8B-RRiuZu+~LL@r9c+uKy#$;3=kX^LmBw)&lJ`jhlDIrIh@kEqcX zVATvby?*`eZrWSfw`Y52=gjxImk;+|bb7wRDoM+eR@QEvXXiN570~?F^u;W9p|OU? zf&06R7!3gnrXRZtK2$z`tDFAqdPESbYe>@Rq7`)m)D1`O7^$258V|W~P42VYZUySA z;=|8-6%!-1)@qLFnH;)8RbSB0^LD{R{lRw@mG)^13rjy794N^=bRhWl$f}Vr>fQ}% zl)Xwci}g&DK#!2hU5qw$MJ9@^sj#-Yx8x6I1-A!_>m;p?DAQBODjwb0jIrtU7)7J}}EiRi!JEt&P9+-E%Qt82OrVHu?l?Vo=9j9MTvvtqMYspZn@ZSHEFQKco8(1(aUpZa$LB*jvNOw^GPYg}G5jiAUaN)2g!ViYzS( zx2+B@dciomV(mf7jRi?YzV!Jbx!!)%kG~fV(bL+cU2vORD<$Z^i}#vL1)1k8u&|qp zF6tjhP>9!BS&k>^^*ng_>T|12~MkUs5J=5FcZ-(V+?fJOaGjmAgMQgXteW`og)aVZ%`lR(aZCX=p z1E!<}wO-18DID`Ce?Ru#L{)9ai7~FrJJ;+qw_+RNlBZByvWsi3hH?#`)2D~?c?Ava zR5TB&X?_sgpi`V-X23()>}IKG?r~Q6=F4a8Pj z=em|p**aCoW|gMWgNEWF!?YRG-97=N%s(VVL}KS@o(yQ`kEOgjoo87m(D#b)`_@YTnqGO{mmTCWzOJfB+Fe>;<{?f$bgvHY+DixUFh z7okx6y4 zf^q73Q(>Q;pfiUj92d`bsj)C8S2xGiRb@n!ughD zGjrUdwnQ)QQ@JjSq}trig^m5+?fvOno@ra^=Ozao_HdbtHTTe&n&)zWw+MbiwF7|ua1x!u2uRkc6kf%29ktuZzceJ&3 zEyGDftMXWDzs=}|F~2o^8yahVie2RN2+dyhQ?hfc%jQKv6WSgt;92PvoiqC+|63sM z7=DR+`rBk2O&M-CQ>wf$bFYMQGNV_C^;0H&WX3QT|AQZLe{Zp&xO=_Gsd>*7&1lW3 zZL*wB*D3@)8&9##hF}ka5+SP@mc=zk{von<{t5sM5tfL+I%A^-(_FVz@^D2 z*Y-y>?6K89-ngQ}_~M*I;M!Mm9{R^Wn}5#x(dx0Rs8%>Kz(-zq>e;MWurBXmPS&sI zmK#)$8{Z+OA`Yfvpj*NA(~Jj8xxPS;-jCbX6iQ-1H&@~g52f`2=7N^gsVKbSVjq}aW48ZJ38Qf8 z$;o}8Jf=--?}|Ol3vD#R)R=DchTwf`b>d+}VM(RuAmTMU5Nve7L!shB;vkhimO0rpKpPmo`%@AQLe4#lf7&%!h5IPOS}D5=G3lQM8qiSQmfZ_ zrp%L|NUm8FdN^Qei+;&_wyo^cseR)9EMYYj`!Xm2MMkSV{RY1rOJ@@Isd*7Bx|OG7 z`4(DY$DpZ`!IEx@+~7=EFR@I$vYg((=UoxCGca^&IwG}z>wuvlp=+}jx>P)~cpPvf zok6t@eH(T)+SBMLqX0Fwmf`E~tA5BNQof^ zjikz6Id~W^qpR}SB?hp5-BP=|vVE+CYiKWr{OPGzo5|7o{rnrnAeDZbtjQ{@$*C1u z(YI({{Jy-2mOWs~lu=7jWSpYu&Kk}WE=+i$Z?LD+Q8MbYlkwX)eWuNwM^y@@bgZ9x zGj38|?74H~xt456^%eH2#@5@`3CpU@sjDcSxE-bG%G;Gp&t#O2tWe!%cTVuf$9{jvWZiM* zx7*qB_PbunY~yP28QXp8mB$T3HB?Ox2CD^LD{FflDeC<`%zcCDz;FGz=G6R}L&I@rD zKF$ns9o?@+i*!?H*HT?+>prl&ndQdbo=lIoDz_tbHSFSL8U*a$>ANo}-QwMNoqe}b z)8HnyX<2^#@NW0n#0Dmcx!e2`v)naR@`Do`o+&RTmTGTqmi_UnzS-Cy^HFZ*-DIAt zI#m@XbJOm=O30gy&i`R0%DW**-jm^MEyfdkvCfHiJVa%#|5#BZwN+{D?9}GPFM63D zW=%{g8;+$i3wy7e9&OfTAv$ zFo*chGs4>}j2gX1IxVCGEM44kbj#jqNmA5U!xO`Y>D;XL7x@>St9`rs#jIlRO?Gw` z(PJla7`IOeqVHHA|EOMs%PdQ%w5`|Y3Uz6jQ00{d3FC}4iQD&A|44rDUfiFx#8q#`Hv1^7p_pNvCJo*6#%Qv~{X@f71A^eDs_2F2(L~nBDMA z-PHDL=M`3Ckzejz+(qB=%^&rruz8P)+Q?Pk50{$#&BfhSCh_QF;t@b4*879At!HyN zCf$Qsa#ptt9!~4rxJZquB_^Y)O*DOh#?&-l#_C71^vE?qkxTSM=nF&FCrcmPR>&;u zZnS+zN@U|;Zu0b5yPN^W*koSHhOI|TO^Pc&$xWtroXbrfD%vtMA@<3=W&<_8!Qw!L zheu8G{&bORF~zwT8;kAVZmvD|@G`%uxSkQKDO*>W$9ZevsP=h^J)U0=^A8j%qiS!N zZkf)Ax6_i#n4&vaOA^KJUc3#)!t zUAW&@NZUt0S=8Lcl@!&aXK(*;+qbt;7>C(<`l9(}{^r*1!Q$k^)|Oimt@Ik*m!oO%se#fL28>3;;%IeX%a|aHZ|7^|TeW;8* zvEf(V_@aYf9`{zZKYOxw=g;w@6wlf<*&Dtn_D&f87;SDIx4Rr4a;;2U|KjP4)qMPJ z{uV9WR{OeFC1n|Ii(C3GswY&rn(grdj#!!etSHmDEk(k&7h3(C(@!hG%6y4!zfFx3 zYEpIn#1)mgXL|KCrZe5lDidf;bkSL$!$ z<)&2!3^i}f%}vd!3SK*rvCUzy+xD!RpSksPachZ$ypp2;&&5~F=57aREKhtR6Z4qW z=ow`tyXzONDPBN5P) z5?2&G`NOeW^;*)&;=dldV(&~u)zK(`-kzXUtMbhZoqu?_o|6~c?*(qRL$-By@#M@1nTb(N~s{wjCF zLO%t=@`)Yp^f{$+){^M>uW`B_YwIZ#41!NheiLxxeHq2*gpKr6DZ`X?D8)eW)c3Sq zVqcidCxs;(y4)S?7nc6CPkYDqHJMRWS#_69ni{#+00y7Hrb zO2bq*RIH)}w2rGT2ygZZ)uig#{a)WV5gJe5^YaB?Ly!!DW3^q8KU%W}KHTo~>F@}M zlqro_ax^{Cx8TB|clCO#--OKA6s?W6msUhtBv9t!9R%y|jTCRnKPkaPVQz09PTk&O zvQ(nERbUH6?2F6RPx-B4!{-ubS;Cq^V`S37mwn|5U$F&aLS$BD+_d>aws?TM&Up`$CmskGsuo)EIlZB< zXjn~)-&4hHCC>A9lO$mX_0wNuYJR-QgQiww*o`Y?4Cr!m*?05B6emmufEp2)bcz} zOM~HK>MM$8c2cmbXP{cLVvI=u2)aI#+nXbLP zeXHAroB{qDOZnZ>63%+;cG=SF!S?`?gM3{1^H+z296z4FXJoIrmF4jC0E}uTsXv*Tu-+S;yrYd0pV)(?sT|rIt?_ckUQRKQnc*kSk3T zap%exYkE}GEaBR_uG41utgU#G%kh$iEYYec^|9*XW#xM&_BtGSNtswZ)mcXmx=gn= zV_XW5f6%*a{ZJQ=MK$-_>92-!TeP!hISd5)_1)<(qlXt}#K!JfQG54!P7BSEJIJHg2A(*Mx{NYyG2FCC`{(X_JD%%98F zgjqPwE%1z#+=6L9r;0H5OkF+mT+sX0^CmAo+>KXrkg_dk+f^%~o@?$<-+X(-!ELt6 zIK$k4Rbv}p!dTxanr6z(N53R^2EV}2=p9qDDYR)f`V}(|!Trtqy*$kMwMNvHz6vZG zpxuo>GZMrpm*>o3;hq-GmJJ{vp3E?v7d>oAr_nS{#dG|H1>1XGyvi?HM2|2`VP0*r zyHo4=Rzu}%?kqQbpS~{XpF04UJQm%YZ?U_bBE%YP!@2EEzdU z4EX1dRO#6I(|KE0z;JMVH*qH;`3x2&(SE23%-wkw`C5@33Dc9F3s z7{tpoqt)FE2O7Iu&c)XUX;-7;Uz?qXZDtpw1bAkJC&ab8t%-}J(Y)f`U*fPRJDhlK zc~4mc#i@1&!YSn?5}t{MjSJrhe4H@PF2q~8}Q9rOArMCyTBSo*r>-VCl1!_YDhv-q@zHuuAE1`Obe|C2t&U9aN^M)Ez!H=es{s zShDkCmaeGhpU?jDHC;u`y>bG{4MHcv6(6Z<|C+sx@8(FGt94mAmN(LRc0^y~bd~(qdNoez&5ozOPt+KARL_@` z+~GujB1!!>caJyaq?k6`Xmk6WY5!)XM*q z>EHjuU7zW&-ZSk}##NF!-&$GpebnccX><5lYTey6=o}QEvscDtnMQaF^ZQh<6ThPb zbYIQyrk!8!Vdrr;zv$?b@HUCtl2h7Ba}H9T+y$|wE3BvQc1s5gfLth5i1oZ8eyaYg zCSLXWU#~v7Dn}7wnXfPxtGzsa$|moi)@EV)bAEpzU!~Uiyo~E9+DRR~8dVnVhHS#_ z)31WYBl@yG&1*HCick~N6G+iwI$UsBN7wkW-GJ#t zp{9M+Hp-~sy#0oWBAR1t10Aw?@}6!_PCVzFiuc6%ePS=GK5WL+F}h4%C;uedqy5{s z`19Sw_u=A(lT)3G<)rQna&3-2l69t}Ev7$CCF=}F>!_3L zzUtdwq-;ld%K7Bnu36mln(sZG;3*X3cSMr&ev8(?U?iDJw~C2cKk(f z)O7UgzT%Hnlhrg#^zpp+a^V(h12qojPo~cMetz+73ss@Wr>bg>e2rbTir;r}sX%;p zt8wK4n=9TO-`ML1ISr-$@D69TezMiSwXI%b_VKY>DirWq`&Y`o+CBOBz?9({Q_dFx zPwVVwnVNT{U;XO7^VNI>)T;?kE~WW__1)TYxv61 z6*^CKYcxiLZI-RHuKVFcyXzM_8-L{}qwvNubDEi|S}wgb@eD&^y=RhS)%0Dq=_?bA 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

Yv7oHn@N7SGy1#_`S1%KVao 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�#4 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 diff --git a/icons/mob/hud/human_holo.dmi b/icons/mob/hud/human_holo.dmi index 85d38eee08354978550cd60074cb59952d890d59..1554480bd37da413c6d71f91a34c2815ad0a1fde 100644 GIT binary patch literal 113279 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 CR(Bf! literal 83291 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 diff --git a/icons/mob/hud/human_midnight.dmi b/icons/mob/hud/human_midnight.dmi index c8b95598b694b6613dff76612411079719ba2f0b..c6fc989fec2d1cb77d191d3e8032912904036184 100644 GIT binary patch literal 147911 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