From 9453cb47ff23b2032dce413fef8fd9b1a77cbc86 Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Mon, 9 Sep 2024 20:06:16 +0200 Subject: [PATCH] sci gear --- .../syndicate/syndicate_cybersun_kansatsu.dmm | 23 +++++----- .../shuttles/syndicate_cybersun_kansatsu.dm | 45 ++++++++++++++++--- .../game/objects/items/storage/uplink_kits.dm | 8 ---- 3 files changed, 49 insertions(+), 27 deletions(-) diff --git a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm index 19a5e04205bf..d604b8550c9b 100644 --- a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm +++ b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm @@ -273,7 +273,7 @@ /obj/structure/table/glass, /obj/item/reagent_containers/food/drinks/bottle/wine{ pixel_y = 7; - pixel_x = -9 + pixel_x = -6 }, /obj/machinery/airalarm/directional/south, /obj/item/paper_bin{ @@ -281,6 +281,9 @@ pixel_x = 6 }, /obj/item/pen/fourcolor, +/obj/item/stamp/chameleon{ + pixel_x = -15 + }, /turf/open/floor/plasteel/white, /area/ship/bridge) "ej" = ( @@ -391,17 +394,11 @@ req_access_txt = "19"; anchored = 1 }, -/obj/item/storage/box/syndie_kit/chameleon, -/obj/item/storage/box/syndie_kit/chameleon, -/obj/item/storage/box/syndie_kit/pens, -/obj/item/storage/box/syndie_kit/pens, -/obj/item/storage/box/syndie_kit/tracking_beacons, -/obj/item/clothing/accessory/holster/chameleon, -/obj/item/clothing/accessory/holster/chameleon, -/obj/item/chameleon, -/obj/item/chameleon, -/obj/item/disk/holodisk/kansatsu/gear/chameleon, -/obj/item/disk/holodisk/kansatsu/gear/pens, +/obj/item/storage/box/syndie_kit/kansatsu/chameleon, +/obj/item/storage/box/syndie_kit/kansatsu/chameleon, +/obj/item/storage/box/syndie_kit/kansatsu/pens, +/obj/item/storage/box/syndie_kit/kansatsu/pens, +/obj/item/storage/box/syndie_kit/kansatsu/tracking_beacons, /turf/open/floor/plasteel/patterned/grid{ color = "#777777" }, @@ -1729,7 +1726,7 @@ }, /obj/machinery/light/directional/south, /obj/item/stamp/cybersun{ - pixel_x = 9 + pixel_x = 7 }, /turf/open/floor/plasteel/white, /area/ship/bridge) diff --git a/code/game/MapData/shuttles/syndicate_cybersun_kansatsu.dm b/code/game/MapData/shuttles/syndicate_cybersun_kansatsu.dm index 156abf3f1c2f..f1aaba8432ac 100644 --- a/code/game/MapData/shuttles/syndicate_cybersun_kansatsu.dm +++ b/code/game/MapData/shuttles/syndicate_cybersun_kansatsu.dm @@ -41,10 +41,11 @@ DELAY 40 "} -/obj/item/storage/box/syndie_kit/tracking_beacons +/obj/item/storage/box/syndie_kit/kansatsu/tracking_beacons name = "box of tracking beacons" + illustration = "sparkler" -/obj/item/storage/box/syndie_kit/tracking_beacons/PopulateContents() +/obj/item/storage/box/syndie_kit/kansatsu/tracking_beacons/PopulateContents() for(var/i in 1 to 7) new /obj/item/beacon(src) @@ -199,20 +200,41 @@ desc = "A classified holodisk containing an introduction to the Chameleon gear." preset_record_text = {" NAME Researcher Meenus-Seeba - SAY You have been issued a Cybersun Industries Chameleon Gear Set. + SAY You have been issued a Cybersun Industries Chameleon Gear Kit. DELAY 40 SAY It contains three pieces of advanced gear used for espionage. DELAY 40 - SAY First gadget included is the Chameleon kit - a holographically amplified set of clothing that can swiftly and quitely allow to blend in. + SAY The most exciting gadget included is the Chameleon kit - the Chameleon projector. It is a personal cloaking device that is excellent for getting in and out unnoticed. DELAY 40 - SAY Second piece of gear is the Chameleon holster. It allows you to smuggle a firearm past any security checkpoint, which will prove vital for self-defense and assassination missions. + The rest of DELAY 40 - SAY Third, and most exciting, is the Chameleon projector. It is a personal cloaking device that is excellent for getting in and out unnoticed. + SAY Second piece of gear is the Chameleon holster. It allows you to smuggle a firearm past any security checkpoint, which will prove vital for self-defense and assassination missions. DELAY 40 SAY Good luck. DELAY 20 "} +/obj/item/storage/box/syndie_kit/kansatsu/chameleon + name = "chameleon gear kit" + illustration = "glasses" + +/obj/item/storage/box/syndie_kit/kansatsu/chameleon/PopulateContents() // Same as normal, but instead of stamp and PDA, it gets a holster, a projector and a holodisk. + new /obj/item/clothing/under/chameleon(src) + new /obj/item/clothing/suit/chameleon(src) + new /obj/item/clothing/gloves/chameleon(src) + new /obj/item/clothing/shoes/chameleon(src) + new /obj/item/clothing/glasses/chameleon(src) + new /obj/item/clothing/head/chameleon(src) + new /obj/item/clothing/mask/chameleon(src) + new /obj/item/clothing/neck/chameleon(src) + new /obj/item/storage/backpack/chameleon(src) + new /obj/item/storage/belt/chameleon(src) + new /obj/item/radio/headset/chameleon(src) + new /obj/item/clothing/accessory/holster/chameleon(src) + new /obj/item/chameleon(src) + new /obj/item/disk/holodisk/kansatsu/gear/chameleon(src) + + /obj/item/disk/holodisk/kansatsu/gear/pens name = "\improper IR-304" // Introductory Recording - Random Number desc = "A classified holodisk containing an introduction to the modified pens." @@ -233,3 +255,14 @@ SAY Good luck. DELAY 20 "} + +/obj/item/storage/box/syndie_kit/kansatsu/pens + name = "modified pen kit" + illustration = "fpen" + +/obj/item/storage/box/syndie_kit/kansatsu/pens/PopulateContents() + new /obj/item/pen/edagger(src) + new /obj/item/pen/sleepy(src) + new /obj/item/pen/survival(src) + new /obj/item/clothing/accessory/pocketprotector(src) + new /obj/item/disk/holodisk/kansatsu/gear/pens(src) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index dc21371cee24..be638a27fc3a 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -591,12 +591,4 @@ new /obj/item/sbeacondrop/constructshell(src) new /obj/item/sbeacondrop/constructshell(src) -/obj/item/storage/box/syndie_kit/pens - name = "modified pens kit" - -/obj/item/storage/box/syndie_kit/pens/PopulateContents() - new /obj/item/pen/edagger(src) - new /obj/item/pen/sleepy(src) - new /obj/item/pen/survival(src) - new /obj/item/clothing/accessory/pocketprotector(src)