From 9b25df0678157ab620a3274a617b7c7c0d19bb9c Mon Sep 17 00:00:00 2001 From: MrCastmer <125900379+MrCastmer@users.noreply.github.com> Date: Fri, 23 Aug 2024 23:05:24 +0300 Subject: [PATCH] some changes --- _maps/map_files/IceMeta_drip/IceMeta_drip.dmm | 91 +++++++++++------- .../crates_lockers/closets/secure/security.dm | 2 + code/game/objects/structures/guncase.dm | 6 ++ .../code/game/objects/items/weaponry.dm | 2 + .../structures/crates_lockers/closets.dm | 9 +- .../code/modules/clothing/armor.dm | 4 +- .../code/modules/clothing/hardsuit.dm | 8 ++ .../code/modules/job/job_types/magistrate.dm | 2 +- .../projectiles/guns/energy/energy_gun.dm | 2 +- .../modules/vending/security_armaments.dm | 2 + .../uniform/security/security_consultant.dmi | Bin 2360 -> 2449 bytes modular_dripstation/icons/obj/closet.dmi | Bin 72669 -> 72834 bytes .../icons/obj/clothing/suits.dmi | Bin 209590 -> 209587 bytes .../uniform/security/security_consultant.dmi | Bin 610 -> 610 bytes 14 files changed, 90 insertions(+), 38 deletions(-) diff --git a/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm b/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm index 5dd1ff6c4349..d551957c42b7 100644 --- a/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm +++ b/_maps/map_files/IceMeta_drip/IceMeta_drip.dmm @@ -1788,6 +1788,9 @@ pixel_y = 28 }, /obj/structure/closet/secure_closet/evidence, +/obj/machinery/camera{ + c_tag = "Evidence Storage" + }, /turf/open/floor/plasteel/dark, /area/security/warden) "aAS" = ( @@ -4291,7 +4294,7 @@ /area/medical/sleeper) "bhX" = ( /obj/machinery/camera{ - c_tag = "Brig - Desk"; + c_tag = "Magistrate`s Office"; dir = 8 }, /obj/machinery/computer/med_data{ @@ -10285,8 +10288,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cUZ" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/bot_red, +/obj/machinery/vending/wardrobe/sec_wardrobe, /turf/open/floor/plasteel{ icon_state = "darkred"; dir = 4 @@ -12719,6 +12721,9 @@ pixel_x = 0; pixel_y = 21 }, +/obj/machinery/camera{ + c_tag = "Brig Checkpoint" + }, /turf/open/floor/plasteel/dark/side{ icon_state = "textured_dark_corner" }, @@ -15233,6 +15238,10 @@ dir = 4; pixel_x = -24 }, +/obj/machinery/camera{ + c_tag = "Nanotrasen representative`s Office"; + dir = 4 + }, /turf/open/floor/plasteel{ icon_state = "darkbrown"; dir = 2 @@ -18763,7 +18772,7 @@ pixel_x = 27 }, /obj/machinery/camera{ - c_tag = "Security - Office - Starboard"; + c_tag = "Security - Office - Ssssssstarboard"; dir = 8 }, /turf/open/floor/plasteel{ @@ -20503,6 +20512,10 @@ dir = 8; color = "#ff0000" }, +/obj/item/ammo_box/magazine/wt550m9/wtr, +/obj/item/ammo_box/magazine/wt550m9/wtr, +/obj/item/ammo_box/magazine/wt550m9/wtr, +/obj/item/ammo_box/magazine/wt550m9/wtr, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "fPq" = ( @@ -22353,7 +22366,7 @@ "gmV" = ( /obj/effect/turf_decal/bot_red, /obj/structure/closet{ - name = "Evidence Closet 5" + name = "Evidence Closet" }, /turf/open/floor/plasteel/dark, /area/security/warden) @@ -35783,7 +35796,25 @@ /area/maintenance/port/aft) "jOc" = ( /obj/effect/turf_decal/bot_red, -/obj/machinery/suit_storage_unit/warden, +/obj/structure/rack, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 2; + pixel_y = -4 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/item/clothing/glasses/hud/security/ballistic, +/obj/item/clothing/glasses/hud/security/ballistic, /turf/open/floor/plasteel/dark/side{ icon_state = "textured_dark_corner"; dir = 1 @@ -40931,11 +40962,12 @@ }, /area/hydroponics) "lkw" = ( -/obj/machinery/vending/security, /obj/machinery/firealarm{ dir = 8; pixel_x = 26 }, +/obj/effect/turf_decal/bot_red, +/obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel{ icon_state = "darkred"; dir = 4 @@ -54074,10 +54106,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Evidence Storage" - }, -/obj/effect/landmark/blobstart, /turf/open/floor/plasteel/dark/side{ icon_state = "textured_dark_edge"; dir = 1 @@ -64505,7 +64533,7 @@ c_tag = "Security - Gear Room"; dir = 8 }, -/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/machinery/armaments_dispenser, /turf/open/floor/plasteel{ icon_state = "darkred"; dir = 4 @@ -71798,6 +71826,10 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, +/obj/machinery/camera{ + c_tag = "Blueshield`s Office"; + dir = 8 + }, /turf/open/floor/plasteel{ icon_state = "darkbluecorners"; dir = 8 @@ -74444,7 +74476,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/armaments_dispenser, +/obj/machinery/vending/security, /turf/open/floor/plasteel{ icon_state = "darkred"; dir = 4 @@ -76869,10 +76901,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/machinery/camera{ - c_tag = "Security - Secure Gear Storage"; - dir = 4 - }, /obj/effect/turf_decal/bot_red, /obj/structure/closet/secure_closet/evidence, /turf/open/floor/plasteel/dark, @@ -77569,6 +77597,10 @@ /obj/item/clothing/under/rank/security/navyblue, /obj/item/clothing/under/rank/security/navyblue, /obj/item/clothing/under/rank/security/navyblue, +/obj/item/clothing/under/rank/security/head_of_security/navyblue, +/obj/item/clothing/under/rank/security/warden/navyblue, +/obj/item/radio/headset/headset_sec/alt, +/obj/item/radio/headset/headset_sec/alt, /turf/open/floor/plasteel/dark/side{ icon_state = "textured_dark_corner"; dir = 8 @@ -77893,8 +77925,7 @@ max_integrity = 350; color = "#ff0000" }, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/clothing/head/helmet/laserproof, +/obj/item/clothing/suit/hooded/ablative, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "vhp" = ( @@ -78845,6 +78876,10 @@ "vuQ" = ( /obj/effect/turf_decal/bot_red, /obj/machinery/flasher/portable, +/obj/machinery/camera{ + c_tag = "Security - Secure Gear Storage"; + dir = 4 + }, /turf/open/floor/plasteel/dark/side{ icon_state = "textured_dark_edge"; dir = 8 @@ -84837,7 +84872,6 @@ }, /area/engine/atmos/distro) "wWV" = ( -/obj/structure/rack, /obj/effect/turf_decal/bot_red, /obj/machinery/door/window/brigdoor{ dir = 4; @@ -84857,18 +84891,9 @@ dir = 8; color = "#ff0000" }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 2; - pixel_y = -4 - }, +/obj/structure/guncase/wt, +/obj/item/gun/ballistic/automatic/wt550/armory, +/obj/item/gun/ballistic/automatic/wt550/armory, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) "wXa" = ( @@ -89040,7 +89065,7 @@ dir = 8 }, /obj/machinery/camera{ - c_tag = "Security - Gear Room"; + c_tag = "Security - Processing"; dir = 8 }, /turf/open/floor/plasteel{ diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 48f3caa2a85f..e46ddcfac9bd 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -304,10 +304,12 @@ req_access = list(ACCESS_ARMORY) icon_state = "tac" +/*Dripstation edit /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() for(var/i in 1 to 3) new /obj/item/storage/box/lethalshot(src) +*/ //Yogs Start: Brig Pysh Closet /obj/structure/closet/secure_closet/physician diff --git a/code/game/objects/structures/guncase.dm b/code/game/objects/structures/guncase.dm index 4eee49f9990c..5732fbc43167 100644 --- a/code/game/objects/structures/guncase.dm +++ b/code/game/objects/structures/guncase.dm @@ -113,3 +113,9 @@ icon_state = "ecase" case_type = "egun" gun_category = /obj/item/gun/energy/e_gun + +/obj/structure/guncase/wt + name = "security carbine locker" + desc = "A locker that holds WT 550." + case_type = "wtgun" + gun_category = /obj/item/gun/ballistic/automatic/wt550 diff --git a/modular_dripstation/code/game/objects/items/weaponry.dm b/modular_dripstation/code/game/objects/items/weaponry.dm index 4930974a3975..91238c65a751 100644 --- a/modular_dripstation/code/game/objects/items/weaponry.dm +++ b/modular_dripstation/code/game/objects/items/weaponry.dm @@ -616,10 +616,12 @@ on_icon_state = "telecane_active" off_icon_state = "telecane" on_item_state = "telecane_active" + icon = 'modular_dripstation/icons/obj/weapons/melee.dmi' /obj/item/melee/hardlight_cane icon_state = "holocane" item_state = "holocane" + icon = 'modular_dripstation/icons/obj/weapons/melee.dmi' force = 0 attack_verb = list("hit", "poked") diff --git a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm index 902acef66fb0..4242247b7292 100644 --- a/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm +++ b/modular_dripstation/code/game/objects/structures/crates_lockers/closets.dm @@ -88,6 +88,12 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list( /obj/structure/closet/secure_closet/lethalshots icon_state = "armory" +/obj/structure/closet/secure_closet/lethalshots/PopulateContents() + ..() + for(var/i in 1 to 2) + new /obj/item/storage/box/lethalshot(src) + new /obj/item/storage/box/laserbuckshot(src) + /obj/structure/closet/attackby(obj/item/attacking_item, mob/user, params) if(user in src) return @@ -515,6 +521,7 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list( new /obj/item/storage/box/flashbangs(src) new /obj/item/flashlight/seclite(src) new /obj/item/clothing/shoes/combat(src) + new /obj/item/gun/energy/e_gun/energyrevolver(src) new /obj/item/storage/belt/military/assault/blueshield(src) new /obj/item/radio/headset/blueshield(src) new /obj/item/storage/backpack/blueshield(src) @@ -538,6 +545,7 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list( new /obj/item/clothing/glasses/hud/personnel(src) new /obj/item/radio/headset/heads/ntrep(src) new /obj/item/storage/bag/garment/ntrep(src) + new /obj/item/melee/ntrep_cane/loaded(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/taperecorder(src) new /obj/item/tape(src) @@ -564,7 +572,6 @@ GLOBAL_LIST_INIT(closet_cutting_types, typecacheof(list( new /obj/item/clothing/accessory/lawyers_badge(src) new /obj/item/radio/headset/heads/magistrate(src) new /obj/item/clothing/glasses/hud/security(src) - new /obj/item/cane(src) new /obj/item/megaphone(src) new /obj/item/clipboard/yog/paperwork/security(src) new /obj/item/storage/bag/garment/magistrate(src) diff --git a/modular_dripstation/code/modules/clothing/armor.dm b/modular_dripstation/code/modules/clothing/armor.dm index 7dc799d14533..22a28d5a393d 100644 --- a/modular_dripstation/code/modules/clothing/armor.dm +++ b/modular_dripstation/code/modules/clothing/armor.dm @@ -208,8 +208,8 @@ obj/item/clothing/head/helmet/swat/nanotrasen /obj/item/clothing/head/hooded/ablative name = "ablative hood" - icon = 'modular_dripstation/icons/obj/clothing/suits.dmi' - worn_icon = 'modular_dripstation/icons/mob/clothing/suits.dmi' + icon = 'modular_dripstation/icons/obj/clothing/hats.dmi' + worn_icon = 'modular_dripstation/icons/mob/clothing/hats.dmi' desc = "Hood hopefully belonging to an ablative trenchcoat." icon_state = "ablativehood" item_state = "ablativehood" diff --git a/modular_dripstation/code/modules/clothing/hardsuit.dm b/modular_dripstation/code/modules/clothing/hardsuit.dm index 20191f102bf2..7e6744d9b8f4 100644 --- a/modular_dripstation/code/modules/clothing/hardsuit.dm +++ b/modular_dripstation/code/modules/clothing/hardsuit.dm @@ -562,3 +562,11 @@ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard slowdown = 0 clothing_traits = list(TRAIT_ANTIMAGIC_NO_SELFBLOCK) + +/obj/item/clothing/head/helmet/space/hardsuit/cult + icon = 'icons/obj/clothing/hats/hats.dmi' + worn_icon = 'icons/mob/clothing/head/head.dmi' + +/obj/item/clothing/suit/space/hardsuit/cult + icon = 'icons/obj/clothing/suits/suits.dmi' + worn_icon = 'icons/mob/clothing/suit/suit.dmi' \ No newline at end of file diff --git a/modular_dripstation/code/modules/job/job_types/magistrate.dm b/modular_dripstation/code/modules/job/job_types/magistrate.dm index fdd828f7c47b..34431acbb27f 100644 --- a/modular_dripstation/code/modules/job/job_types/magistrate.dm +++ b/modular_dripstation/code/modules/job/job_types/magistrate.dm @@ -71,5 +71,5 @@ gloves = /obj/item/clothing/gloves/color/white shoes = /obj/item/clothing/shoes/laceup digitigrade_shoes = /obj/item/clothing/shoes/xeno_wraps/command - backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1) + backpack_contents = list(/obj/item/melee/classic_baton/telescopic/cane=1) implants = list(/obj/item/implant/mindshield/centcom) \ No newline at end of file diff --git a/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm index b5b65da67337..83bf513697c9 100644 --- a/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/modular_dripstation/code/modules/projectiles/guns/energy/energy_gun.dm @@ -21,7 +21,7 @@ item_state = "gun" ammo_x_offset = 2 force = 10 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/electrode/spec, /obj/item/ammo_casing/energy/laser) /obj/item/gun/energy/e_gun/hos diff --git a/modular_dripstation/code/modules/vending/security_armaments.dm b/modular_dripstation/code/modules/vending/security_armaments.dm index da93b344b576..35d2e109e275 100644 --- a/modular_dripstation/code/modules/vending/security_armaments.dm +++ b/modular_dripstation/code/modules/vending/security_armaments.dm @@ -1,5 +1,7 @@ /obj/machinery/armaments_dispenser icon = 'modular_dripstation/icons/obj/vending.dmi' + contents = newlist(/obj/item/gun/energy/disabler/secure, + /obj/item/gun/ballistic/automatic/pistol/ntusp) /obj/machinery/armaments_dispenser/update_overlays() . = ..() diff --git a/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi b/modular_dripstation/icons/mob/clothing/uniform/security/security_consultant.dmi index 312bf521baf6cbc88cfe7b2846dbf1c2b9717e9c..ed20547a66deadf9b7210930a5041253f9acf884 100644 GIT binary patch delta 2206 zcmYL}c{r2{8^+(U%xD}WgbdnFC9+mHG-DsBtl48kS<`SNWOywNDhx$bYUZ>sWy?W0 zmUrwO(TFUaOoOp2lO@BLKlu($~uE`@wK4D*^^f0XJd=L_}p>}(AYjDTmPA2vT#8lbgygNa|8Rl zE1)~o;8bV*BMpmpv;{qE&o}jN*tGVou{8NG2lF`fXNW0M-5%$XcrcWL=?bSP zZ7Mm5P*Np`>Y(pD38~A}ooa7Am}HA^nsRAfewFdH0Du!DZwD&E5VT85Bw(VLw3)GS z+aSxibay@P@_i&zRB5^Sv_>^xrwooZxN{3hNQZ;lo&%2%3AfB9l&=BKVrO+n@L$qr zL+*QD+4ZEM_^Ua~Qq(j{Fepg@GPy^^?F8od_esv+mgLumZ!tME(%3CRR!i?hW(l>_ z_-6r(D{q#ooE>|ZhCSH|8(o{XJFJkYljjW6yl@U?s5`M9mHbpJc$j`8y)bcKvX-bs zyzMTD>3EfVppScR=%k1n%@AfM^FdU1;mw-M%s5trBAcdF=VW5l%Qd}juhRCG1=w}* zM}7vo>VDC)vGd|9`C>98#?(=(JX^k`^Dl_SKa-zfU9y+L3+ESViY7v}1I>^eG ziYs)+FGMx{$i z>=hvz9lV~v%YaB_P@eS7-PkE6XaM$i=kqK~CsT*pt!$`FUc%KX1&|yv$3}#z)(RzP zu}y!mjG*nJuF2_zp|dh@+EfFkO>kBhc|VTe4ZRN9P=4Ix?{}3OUfeeoE||nMq&0z9i6#d8;0w zsJP^pgQI>wWj90%z?z4`I^5vP&X8JCAj$njqdu)W3{gW@S*!}zE2Yh`71wJA9D+~F z|Kjj_m3W^wsF$uVyLjV6W`a~B0fX|ZU{-M~V$n{{|+OAk{Bf63ia`4@89ScXPS zz(VuqYaLHk2JI^X7Tq^G!fpZ(s_Bu&89dPcyJm`uu) zyA;aQwQpmZ(g4o0oYP@*yiiBPo3*$4@0c;mnYirx7mQIljA>%z{FkW3OvUSlLhG8} zWfliBuo13qYJ=w@Cm8o`3#Yrf&!=4Xnn|ftsMWdNbD>Z?si2#)2D@6RBgI3p_rp4s zx0_WjcZAsF?b&w3l=Q1dQ#Y99)H>S-b6hkgrt1G$q<$&R*~lv015ZU5fgP?CSwdV~ z9QT_QWWMFA4VdEP9v`RG0w;j_8_zs%$>OWV<@e(|Eg#sE1#gqSGN~HoZMFZ#u6Gi4iN&_az}{83gzuPiU4;DQW>P;B0-yF%Am-KjLl3Ta zsVUXheX&22NZNFs-|M(TN~|9uL6r!~#ujnbVZ!t1(r;QZ@q|i*Nc|m1hVE}lY?@@R zio4w%Nd*?81E1{_F|I(y#H>o0~UC6pcf`_ zCE-Nt*AhfOgHwW|is-Sc%<QlDESIX zf~Xt{cmmxs?M?A;j8Y?M0*7-PSENgvgXL4;~?_|9;_JGW;)d9 zCp8i#=F%&H{e(VMA z6dTr0obDkx7}WBXbP6q9#LKwa=XB)#gtScIL#||E-+ixSPqGkeak_h1I)n6efIy=k ze!1}GFTA!qOTAB zTHy%0GA(X%E0m`S^BDfO--LM-KtFVU4?chTdlZzO|Hdh3Utm|J5B)zIgcu$oY~a=j TS2?3-;5#R+?X4;-{8Ih{kPd0` delta 2117 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