[MIRROR] Adds more syndie-kits! 3 of them to be exact. (#26816)

* Adds more syndie-kits! 3 of them to be exact. (#81510)

## About The Pull Request
Adds 3 syndie-kits, two are in the special pool and the other in the
tactical pool. Below are the kits content:

Tactical:
1. Revolutionary (28TC), which contains:
- Hypnotic Flash (7TC)
- Radioactive Microlaser (3TC)
- LSD pills (~1TC)
- Sleepypen (4TC)
- Nagant Revolver (13TC, Comparable to 357. Revolvers (far harder to get
ammo though))
- Megaphone
- Revolutionary bedsheet
- Russian warcoat
- Ushanka
- Contraband poster boxes

![image](https://github.com/tgstation/tgstation/assets/127663818/2fde2a65-edb1-45b7-9d9e-6b19e3239dbd)

Special:
2. Prophunt (29TC), which contains:
- Chameleon Projector (7TC)
- Doorjack (3TC)
- Stealth Implant (8TC)
- Makarov (7TC)
- Thermal Glasses (4TC)

![image](https://github.com/tgstation/tgstation/assets/127663818/f17317fb-b852-4a25-a4b8-57f22365afb4)

3. Sam Fisher (32TC), which contains:
- Spec Ops suit (~6TC comparable to infiltrator suit)
- Night Vision Googles (~3TC)
- Assault belt with assorted items (18TC, refer to image)
- Combat Gloves + Krav Maga (5TC)

![image](https://github.com/tgstation/tgstation/assets/127663818/b903f978-4e77-40b5-9213-21a5d67edbd8)
## Why It's Good For The Game
I use syndie-kits a lot whenever I roll traitor, always found them to be
a quick and easy way to figure out what i'm going to do for the traitor
round. but there's only so much kits that eventually you'd get bored of
getting the same old kits. This PR fixes that! adds 3 different
syndie-kits each with their own little unique gimmick that weren't
present in the kits before.

 more kits = more gimmicks = more fun and engaging gameplay

The Revolutionary kit is centered around it being a budget
revolutionary, you're given a hypnoflash and various other gadgets to
help you get your own small army to do your bidding, also comes with a
drippy (do anyone still use that word anymore?) russian armor and
revolver for self defense.

Prophunt kit is self-explanatory, be the little gremlin you are,
stealing and sneaking your way through a greentext.

Meanwhile the Sam Fisher kit essentially allows you to be an spec ops
agent, getting a myriad of gear that's designed for sabotage and quick
assasinations. comes with a cool armor set
## Changelog
🆑
add: Adds 3 new kits into the syndie-kit spawn pool, 2 for special and
another for tactical
/🆑

* Adds more syndie-kits! 3 of them to be exact.

---------

Co-authored-by: Singul0 <127663818+Singul0@users.noreply.github.com>
This commit is contained in:
SkyratBot
2024-03-09 14:25:42 -05:00
committed by GitHub
co-authored by Singul0
parent 5563e27f14
commit e04cd7d8bb
+52 -3
View File
@@ -10,6 +10,7 @@
#define KIT_SNIPER "sniper"
#define KIT_NUKEOPS_METAGAME "metaops"
#define KIT_LORD_SINGULOTH "lordsingulo"
#define KIT_REVOLUTIONARY "revolutionary"
#define KIT_JAMES_BOND "bond"
#define KIT_NINJA "ninja"
@@ -19,6 +20,8 @@
#define KIT_BEES "bee"
#define KIT_MR_FREEZE "mr_freeze"
#define KIT_TRAITOR_2006 "ancient"
#define KIT_SAM_FISHER "sam_fisher"
#define KIT_PROP_HUNT "prop_hunt"
/// last audited december 2022
/obj/item/storage/box/syndicate
@@ -35,7 +38,8 @@
KIT_IMPLANTS = 1,
KIT_HACKER = 3,
KIT_SNIPER = 1,
KIT_NUKEOPS_METAGAME = 1
KIT_NUKEOPS_METAGAME = 1,
KIT_REVOLUTIONARY = 2
)))
if(KIT_RECON)
new /obj/item/clothing/glasses/thermal/xray(src) // ~8 tc?
@@ -165,6 +169,18 @@
new /obj/item/card/emag(src) // 4 tc
new /obj/item/card/emag/doorjack(src) // 3 tc
if(KIT_REVOLUTIONARY)
new /obj/item/healthanalyzer/rad_laser(src) // 3 TC
new /obj/item/assembly/flash/hypnotic(src) // 7 TC
new /obj/item/storage/pill_bottle/lsd(src) // ~1 TC
new /obj/item/pen/sleepy(src) // 4 TC
new /obj/item/gun/ballistic/revolver/nagant(src) // 13 TC comparable to 357. revolvers
new /obj/item/megaphone(src)
new /obj/item/bedsheet/rev(src)
new /obj/item/clothing/suit/armor/vest/russian_coat(src)
new /obj/item/clothing/head/helmet/rus_ushanka(src)
new /obj/item/storage/box/syndie_kit/poster_box(src)
/obj/item/storage/box/syndicate/bundle_b/PopulateContents()
switch (pick_weight(list(
KIT_JAMES_BOND = 2,
@@ -174,7 +190,9 @@
KIT_MAD_SCIENTIST = 2,
KIT_BEES = 1,
KIT_MR_FREEZE = 2,
KIT_TRAITOR_2006 = 1
KIT_TRAITOR_2006 = 1,
KIT_SAM_FISHER = 1,
KIT_PROP_HUNT = 1
)))
if(KIT_JAMES_BOND)
new /obj/item/gun/ballistic/automatic/pistol(src) // 7 tc
@@ -261,9 +279,26 @@
new /obj/item/gun/energy/laser/thermal/cryo(src) // ~6 tc
new /obj/item/melee/energy/sword/saber/blue(src) //see see it fits the theme bc its blue and ice is blue, 8 tc
if(KIT_TRAITOR_2006) //A kit so old, it's probably older than you. //This bundle is filled with the entire unlink contents traitors had access to in 2006, from OpenSS13. Notably the esword was not a choice but existed in code.
if(KIT_TRAITOR_2006) //A kit so old, it's probably older than you. //This bundle is filled with the entire uplink contents traitors had access to in 2006, from OpenSS13. Notably the esword was not a choice but existed in code.
new /obj/item/storage/toolbox/emergency/old/ancientbundle(src) //Items fit neatly into a classic toolbox just to remind you what the theme is.
if(KIT_SAM_FISHER)
new /obj/item/clothing/under/syndicate/combat(src)
new /obj/item/clothing/suit/armor/vest/marine/pmc(src) //The armor kit is comparable to the infiltrator, 6 TC
new /obj/item/clothing/head/helmet/marine/pmc(src)
new /obj/item/clothing/mask/gas/sechailer(src)
new /obj/item/clothing/glasses/night(src) // 3~ TC
new /obj/item/clothing/gloves/krav_maga/combatglovesplus(src) //5TC
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/storage/belt/military/assault/fisher(src) //items in this belt easily costs 18 TC
if(KIT_PROP_HUNT)
new /obj/item/chameleon(src) // 7 TC
new /obj/item/card/emag/doorjack(src) // 3 TC
new /obj/item/storage/box/syndie_kit/imp_stealth(src) //8 TC
new /obj/item/gun/ballistic/automatic/pistol(src) // 7 TC
new /obj/item/clothing/glasses/thermal(src) // 4 TC
/obj/item/storage/toolbox/emergency/old/ancientbundle/ //So the subtype works
/obj/item/storage/toolbox/emergency/old/ancientbundle/PopulateContents()
@@ -276,6 +311,17 @@
new /obj/item/implanter/freedom(src) // 5 tc
new /obj/item/stack/telecrystal(src) //The failsafe/self destruct isn't an item we can physically include in the kit, but 1 TC is technically enough to buy the equivalent.
/obj/item/storage/belt/military/assault/fisher
/obj/item/storage/belt/military/assault/fisher/PopulateContents()
new /obj/item/gun/ballistic/automatic/pistol/clandestine(src) // 7 TC
new /obj/item/suppressor(src) // 3 TC
new /obj/item/ammo_box/magazine/m10mm(src) // 1 TC
new /obj/item/ammo_box/magazine/m10mm(src)
new /obj/item/gun/energy/recharge/fisher(src) // Acquirable through black market, shit utility item 1 TC
new /obj/item/card/emag/doorjack(src) // 3 TC
new /obj/item/knife/combat(src) //comparable to the e-dagger, 2 TC
/obj/item/storage/box/syndie_kit
name = "box"
desc = "A sleek, sturdy box."
@@ -807,6 +853,7 @@
#undef KIT_SNIPER
#undef KIT_NUKEOPS_METAGAME
#undef KIT_LORD_SINGULOTH
#undef KIT_REVOLUTIONARY
#undef KIT_JAMES_BOND
#undef KIT_NINJA
@@ -816,3 +863,5 @@
#undef KIT_BEES
#undef KIT_MR_FREEZE
#undef KIT_TRAITOR_2006
#undef KIT_SAM_FISHER
#undef KIT_PROP_HUNT