From 57e8de23eecaeb2a8c9794fa2e77942cbbb4d1c5 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Mon, 11 Dec 2023 19:04:15 +0100 Subject: [PATCH] Buffs syndicate bundles. (#23479) * Woooo * I forgor * Changed * Agent gets thermals again * Adds back suppressor to agent * Removes methdonks from metroid * Update code/game/objects/items/weapons/grenades/syndieminibomb.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Moves the AI detector to the belt * Goodbye Donks * Fuck it ship it (Fixes CI and makes the pen more noticeable) --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --- .../items/weapons/grenades/syndieminibomb.dm | 14 ++++- .../objects/items/weapons/storage/belt.dm | 1 + .../items/weapons/storage/uplink_kits.dm | 48 +++++++++++++----- icons/obj/bureaucracy.dmi | Bin 27230 -> 27596 bytes 4 files changed, 49 insertions(+), 14 deletions(-) diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/weapons/grenades/syndieminibomb.dm index 0eb76dbf86a..e2a779b9374 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/weapons/grenades/syndieminibomb.dm @@ -1,6 +1,6 @@ /obj/item/grenade/syndieminibomb - desc = "A syndicate manufactured explosive used to sow destruction and chaos" name = "syndicate minibomb" + desc = "A syndicate manufactured explosive used to sow destruction and chaos." icon = 'icons/obj/grenade.dmi' icon_state = "syndicate" item_state = "grenade" @@ -24,3 +24,15 @@ to_chat(user, "As you activate the bomb, it emits a substance that sticks to your hand! It won't come off!") to_chat(user, "Uh oh.") . = ..() + +/obj/item/grenade/syndieminibomb/pen + name = "pen" + desc = "It's a normal black ink pen." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "pen" + item_state = "pen" + +/obj/item/grenade/syndieminibomb/pen/attack_self(mob/user) + if(!active) + visible_message("[user] fumbles with [src]!") + . = ..() diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 149dec50b44..717b00c0bb8 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -406,6 +406,7 @@ new /obj/item/crowbar/small(src) new /obj/item/wirecutters(src, "red") new /obj/item/stack/cable_coil(src, 30, COLOR_RED) + new /obj/item/multitool/ai_detect(src) update_icon() /obj/item/storage/belt/grenade diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 66f63f1bcc3..5dd3b61997c 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -9,8 +9,7 @@ name = "Spy Bundle" desc = "Complete your objectives quietly with this compilation of stealthy items." items = list( - /obj/item/clothing/under/chameleon, // 5TC - /obj/item/clothing/mask/chameleon, // 5TC + /obj/item/storage/box/syndie_kit/chameleon, // 20 TC /obj/item/card/id/syndicate, // 10TC /obj/item/clothing/shoes/chameleon/noslip, // 10TC /obj/item/clothing/glasses/hud/security/chameleon, // 10TC @@ -20,6 +19,8 @@ /obj/item/storage/fancy/cigarettes/cigpack_syndicate, // 7TC /obj/item/flashlight/emp, // 20TC /obj/item/chameleon, // 25TC + /obj/item/garrote, // 30 TC + /obj/item/door_remote/omni/access_tuner, // 30 TC /obj/item/encryptionkey/syndicate) // 10TC /obj/item/storage/box/syndie_kit/bundle/agent13 // 159 @@ -28,13 +29,14 @@ items = list( /obj/item/clothing/under/chameleon, // 5TC /obj/item/card/id/syndicate, // 10TC - /obj/item/gun/projectile/automatic/pistol, // 20TC + /obj/item/storage/box/syndie_kit/stechkin, // 20TC /obj/item/suppressor, // 5TC /obj/item/ammo_box/magazine/m10mm, // 3TC /obj/item/ammo_box/magazine/m10mm/hp, // 6TC /obj/item/garrote, // 30TC /obj/item/door_remote/omni/access_tuner, // 30TC /obj/item/clothing/glasses/chameleon/thermal, // 15TC + /obj/item/storage/briefcase/false_bottomed, // 10 TC /obj/item/implanter/freedom, // 25TC /obj/item/coin/gold, // 0TC /obj/item/encryptionkey/syndicate) // 10TC @@ -55,8 +57,9 @@ name = "Agent 007 Bundle" desc = "Shake your Martini and stir up trouble with this bundle of lethal equipment mixed with a spritz of gadgetry to keep things interesting." items = list( - /obj/item/gun/projectile/automatic/pistol, // 20TC + /obj/item/storage/briefcase/false_bottomed, // 20TC /obj/item/suppressor, // 5TC + /obj/item/storage/box/syndie_kit/stechkin, // 20TC /obj/item/ammo_box/magazine/m10mm/ap, // 6TC /obj/item/ammo_box/magazine/m10mm/ap, // 6TC /obj/item/clothing/under/suit/really_black, // 0TC @@ -66,8 +69,8 @@ /obj/item/clothing/glasses/hud/security/chameleon, // 10TC /obj/item/encryptionkey/syndicate, // 10TC /obj/item/reagent_containers/food/drinks/drinkingglass/alliescocktail, // 0TC - /obj/item/dnascrambler, // 7TC - /obj/item/CQC_manual) // 50TC + /obj/item/storage/box/syndie_kit/pen_bomb, // 30 TC + /obj/item/CQC_manual) // 13TC /obj/item/storage/box/syndie_kit/bundle/infiltrator // 155TC + RCD & Mesons Autoimplanter name = "Infiltration Bundle" @@ -98,6 +101,7 @@ /obj/item/clothing/mask/gas/clown_hat, // 0TC /obj/item/grenade/plastic/c4, // 1TC /obj/item/thermal_drill/diamond_drill/syndicate, // 1TC + /obj/item/implanter/freedom/prototype, // 10 TC /obj/item/encryptionkey/syndicate) // 10TC /obj/item/storage/box/syndie_kit/bundle/implant // 200TC @@ -105,7 +109,7 @@ desc = "A few useful bio-chips to give you some options for when you inevitably get captured by the Security." items = list( /obj/item/implanter/freedom, // 25TC - /obj/item/implanter/uplink, // 20TC (+50 Free TC) + /obj/item/implanter/stealth, // 45 TC /obj/item/implanter/emp, // 5TC (half of EMP kit) /obj/item/implanter/adrenalin, // 40TC /obj/item/implanter/explosive, // 10TC @@ -118,16 +122,18 @@ items = list( /obj/item/melee/energy/sword/saber/blue, // 40TC /obj/item/card/emag, // 30TC + /obj/item/door_remote/omni/access_tuner, // 30 TC, HACK EVERYTHING /obj/item/encryptionkey/syndicate, // 10TC /obj/item/encryptionkey/binary, // 25TC /obj/item/card/id/syndicate, // 10TC /obj/item/storage/box/syndie_kit/emp, // 10TC /obj/item/aiModule/toyAI, // 0TC - /obj/item/clothing/glasses/chameleon/thermal, // 15TC - /obj/item/storage/belt/military/traitor/hacker, // 15TC + /obj/item/aiModule/syndicate, // 15 TC + /obj/item/storage/box/syndie_kit/camera_bug, // 5 TC + /obj/item/implanter/freedom/prototype, // 10 TC + /obj/item/storage/belt/military/traitor/hacker, // 15TC + AI detector for 5 TC /obj/item/clothing/gloves/combat, // accounted in belt + toolbox - /obj/item/multitool/ai_detect, // 5TC - /obj/item/flashlight/emp) // 20TC + /obj/item/flashlight/emp) // 4TC /obj/item/storage/box/syndie_kit/bundle/darklord // 168TC + Telekinesis name = "Dark Lord Bundle" @@ -163,13 +169,15 @@ desc = "A variety of grenades and pyrotechnics to ensure you can blast your way through any situation. " items = list( /obj/item/storage/belt/grenade/tactical, // Contains 2 Frag and EMP grenades, 5 C4 Explosives, 5 Smoke and Gluon grenades and 1 Minibomb grenade ~20TC Estimate - /obj/item/gun/projectile/automatic/pistol, // 20TC + /obj/item/storage/box/syndie_kit/stechkin, // 20TC /obj/item/ammo_box/magazine/m10mm/fire, // 6TC /obj/item/ammo_box/magazine/m10mm/fire, // 6TC /obj/item/mod/control/pre_equipped/traitor, // 30TC /obj/item/clothing/gloves/combat, // ~1TC /obj/item/card/id/syndicate, // 10TC /obj/item/clothing/shoes/chameleon/noslip, // 10TC + /obj/item/storage/box/syndidonkpockets, // 10 TC + /obj/item/storage/box/syndie_kit/frag_grenades, // One box, as a treat /obj/item/encryptionkey/syndicate) // 10TC /obj/item/storage/box/syndie_kit/bundle/metroid // 115TC + modules + laser gun @@ -183,7 +191,7 @@ /obj/item/mod/module/sphere_transform, // ?TC /obj/item/autosurgeon/organ/syndicate/laser_arm, // ?TC /obj/item/pinpointer/advpinpointer, // 20TC - /obj/item/storage/box/syndidonkpockets, // 10TC + /obj/item/implanter/adrenalin, // 40TC /obj/item/storage/belt/utility/full/multitool, // 15TC /obj/item/clothing/head/collectable/slime, // 0TC priceless /obj/item/encryptionkey/syndicate) // 10TC @@ -407,6 +415,15 @@ new /obj/item/gun/projectile/revolver(src) new /obj/item/ammo_box/a357(src) +/obj/item/storage/box/syndie_kit/stechkin + name = "\improper FK-69 Stechkin kit" + desc = "A box marked with Neo-Russkiyan characters. It appears to contain a 10mm pistol and two magazines." + +/obj/item/storage/box/syndie_kit/stechkin/populate_contents() + new /obj/item/gun/projectile/automatic/pistol(src) + new /obj/item/ammo_box/magazine/m10mm(src) + new /obj/item/ammo_box/magazine/m10mm(src) + /obj/item/storage/box/syndie_kit/camera_bug name = "\improper Camera Bug kit" @@ -416,3 +433,8 @@ for(var/i in 1 to 5) new /obj/item/wall_bug(src, camera) +/obj/item/storage/box/syndie_kit/pen_bomb + name = "\improper Pen bomb" + +/obj/item/storage/box/syndie_kit/pen_bomb/populate_contents() + new /obj/item/grenade/syndieminibomb/pen(src) diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index 66b7a42a8d89505e95155e84a2c2dc12f1300d3c..599237fdadfa86dbd2b08cdbbb8bf07a575ccb3a 100644 GIT binary patch delta 5221 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 Oz*QqFSdD>4;(q}SIS>B; delta 4852 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