mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 03:55:05 +01:00
Syndi Bundle Rework (#19352)
* Syndi Bundle Rework * Revised bundles based on feedback * Reworked operative into grenadier * Corrected payday value
This commit is contained in:
@@ -280,7 +280,7 @@
|
||||
if(17)
|
||||
//Tator Kit
|
||||
T.visible_message("<span class='userdanger'>A suspicious box appears!</span>")
|
||||
new /obj/item/storage/box/syndicate(drop_location())
|
||||
new /obj/item/storage/box/syndie_kit/bundle(drop_location())
|
||||
create_smoke(2)
|
||||
if(18)
|
||||
//Captain ID
|
||||
|
||||
@@ -364,6 +364,21 @@
|
||||
new /obj/item/grenade/chem_grenade/facid(src) //1
|
||||
new /obj/item/grenade/chem_grenade/saringas(src) //1
|
||||
|
||||
/obj/item/storage/belt/grenade/tactical // Traitor bundle version
|
||||
name = "tactical grenadier belt"
|
||||
storage_slots = 20 // Not as many slots as the nukie one
|
||||
max_combined_w_class = 40
|
||||
|
||||
/obj/item/storage/belt/grenade/tactical/populate_contents()
|
||||
for(var/I in 1 to 5)
|
||||
new /obj/item/grenade/smokebomb(src)
|
||||
new /obj/item/grenade/gluon(src)
|
||||
new /obj/item/grenade/plastic/c4(src) // Five of each
|
||||
for(var/I in 1 to 2)
|
||||
new /obj/item/grenade/frag(src)
|
||||
new /obj/item/grenade/empgrenade(src) // Two of each
|
||||
new /obj/item/grenade/syndieminibomb(src) // One minibomb
|
||||
|
||||
/obj/item/storage/belt/military/abductor
|
||||
name = "agent belt"
|
||||
desc = "A belt used by abductor agents."
|
||||
|
||||
@@ -1,124 +1,148 @@
|
||||
/obj/item/storage/box/syndicate // Traitor bundles
|
||||
/obj/item/storage/box/syndie_kit
|
||||
desc = "A sleek, sturdy box."
|
||||
icon_state = "box_of_doom"
|
||||
|
||||
var/static/list/spy = list( // 37TC + one 0TC
|
||||
/obj/item/clothing/under/chameleon, // 2TC
|
||||
/obj/item/clothing/mask/chameleon, // 0TC
|
||||
/obj/item/storage/box/syndie_kit/bundle // Traitor bundles
|
||||
|
||||
var/static/list/spy = list( // 37TC
|
||||
/obj/item/clothing/under/chameleon, // 1TC
|
||||
/obj/item/clothing/mask/chameleon, // 1TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/shoes/chameleon/noslip, // 2TC
|
||||
/obj/item/camera_bug, // 1TC
|
||||
/obj/item/multitool/ai_detect, // 1TC
|
||||
/obj/item/encryptionkey/syndicate, // 2TC
|
||||
/obj/item/twohanded/garrote, // 10TC
|
||||
/obj/item/clothing/glasses/hud/security/chameleon, // 2TC
|
||||
/obj/item/implanter/storage, // 8TC
|
||||
/obj/item/pen/edagger, // 2TC
|
||||
/obj/item/pinpointer/advpinpointer, // 4TC
|
||||
/obj/item/storage/fancy/cigarettes/cigpack_syndicate, // 2TC
|
||||
/obj/item/flashlight/emp, // 2TC
|
||||
/obj/item/clothing/glasses/hud/security/chameleon, // 2TC
|
||||
/obj/item/chameleon) // 7TC
|
||||
/obj/item/flashlight/emp, // 4TC
|
||||
/obj/item/chameleon, // 7TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/thief = list( // 39TC
|
||||
var/static/list/agent13 = list( // 37TC
|
||||
/obj/item/clothing/under/chameleon, // 1TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/gun/projectile/automatic/pistol, // 4TC
|
||||
/obj/item/suppressor, // 1TC
|
||||
/obj/item/ammo_box/magazine/m10mm, // 1TC
|
||||
/obj/item/ammo_box/magazine/m10mm/hp, // 2TC
|
||||
/obj/item/twohanded/garrote, // 6TC
|
||||
/obj/item/door_remote/omni/access_tuner, // 6TC
|
||||
/obj/item/clothing/glasses/chameleon/thermal, // 6TC
|
||||
/obj/item/implanter/freedom, // 6TC
|
||||
/obj/item/coin/gold, // 0TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/thief = list( // 37TC
|
||||
/obj/item/gun/energy/kinetic_accelerator/crossbow, // 12TC
|
||||
/obj/item/chameleon, // 7TC
|
||||
/obj/item/clothing/glasses/chameleon/thermal, // 6TC
|
||||
/obj/item/clothing/gloves/color/black/thief, // 6TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/shoes/chameleon/noslip, // 2TC
|
||||
/obj/item/storage/backpack/satchel_flat, // 2TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/bond = list( // 33TC + three 0TC
|
||||
var/static/list/bond = list( // 32TC
|
||||
/obj/item/gun/projectile/automatic/pistol, // 4TC
|
||||
/obj/item/suppressor, // 1TC
|
||||
/obj/item/ammo_box/magazine/m10mm/hp, // 3TC
|
||||
/obj/item/ammo_box/magazine/m10mm/ap, // 2TC
|
||||
/obj/item/ammo_box/magazine/m10mm/ap, // 2TC
|
||||
/obj/item/clothing/under/suit/really_black, // 0TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/suit/storage/lawyer/blackjacket/armored, // 0TC
|
||||
/obj/item/storage/box/syndie_kit/emp, // 2TC
|
||||
/obj/item/clothing/glasses/hud/security/chameleon, // 2TC
|
||||
/obj/item/encryptionkey/syndicate, // 2TC
|
||||
/obj/item/reagent_containers/food/drinks/drinkingglass/alliescocktail, // 0TC
|
||||
/obj/item/dnascrambler, // 4TC
|
||||
/obj/item/storage/box/syndie_kit/emp, // 2TC
|
||||
/obj/item/dnascrambler, // 2TC
|
||||
/obj/item/CQC_manual) // 13TC
|
||||
|
||||
var/static/list/sabotage = list( // 41TC + two 0TC
|
||||
/obj/item/grenade/plastic/c4, // 1TC
|
||||
/obj/item/grenade/plastic/c4, // 1TC
|
||||
/obj/item/camera_bug, // 1TC
|
||||
/obj/item/powersink, // 10TC
|
||||
/obj/item/cartridge/syndicate, // 6TC
|
||||
var/static/list/infiltrator = list( // 34TC + RCD & Mesons Autoimplanter
|
||||
/obj/item/storage/box/syndie_kit/teleporter, // 8TC
|
||||
/obj/item/clothing/gloves/color/black/krav_maga, // 10TC
|
||||
/obj/item/clothing/glasses/chameleon/thermal, // 6TC
|
||||
/obj/item/pinpointer/advpinpointer, // 4TC
|
||||
/obj/item/rcd/preloaded, // 0TC
|
||||
/obj/item/card/emag, // 6TC
|
||||
/obj/item/clothing/gloves/color/yellow, // 0TC
|
||||
/obj/item/grenade/syndieminibomb, // 6TC
|
||||
/obj/item/grenade/clusterbuster/n2o, // 4TC
|
||||
/obj/item/storage/box/syndie_kit/space, // 4TC
|
||||
/obj/item/autosurgeon/organ/syndicate/meson_eyes, // 0TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/payday = list( // 36TC + four 0TC
|
||||
var/static/list/payday = list( // 35TC
|
||||
/obj/item/gun/projectile/revolver, // 13TC
|
||||
/obj/item/ammo_box/a357, // 3TC
|
||||
/obj/item/ammo_box/a357, // 3TC
|
||||
/obj/item/card/emag, // 6TC
|
||||
/obj/item/jammer, // 5TC
|
||||
/obj/item/jammer, // 4TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/under/suit/really_black, //0TC
|
||||
/obj/item/clothing/suit/storage/lawyer/blackjacket/armored, //0TC
|
||||
/obj/item/clothing/gloves/color/latex/nitrile, //0 TC
|
||||
/obj/item/clothing/under/suit/really_black, // 0TC
|
||||
/obj/item/clothing/suit/storage/lawyer/blackjacket/armored, // 0TC
|
||||
/obj/item/clothing/gloves/color/latex/nitrile, // 0 TC
|
||||
/obj/item/clothing/mask/gas/clown_hat, // 0TC
|
||||
/obj/item/grenade/plastic/c4, //1TC
|
||||
/obj/item/grenade/plastic/c4, // 1TC
|
||||
/obj/item/thermal_drill/diamond_drill, // 1TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/implant = list( // 39TC + ten free TC
|
||||
/obj/item/implanter/freedom, // 5TC
|
||||
var/static/list/implant = list( // 41TC
|
||||
/obj/item/implanter/freedom, // 6TC
|
||||
/obj/item/implanter/uplink, // 14TC (ten free TC)
|
||||
/obj/item/implanter/emp, // 0TC
|
||||
/obj/item/implanter/emp, // 1TC
|
||||
/obj/item/implanter/adrenalin, // 8TC
|
||||
/obj/item/implanter/explosive, // 2TC
|
||||
/obj/item/implanter/storage, // 8TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/hacker = list( // 37TC + two 0TC
|
||||
/obj/item/aiModule/syndicate, // 12TC
|
||||
var/static/list/hacker = list( // 39TC + Toy AI Uploader
|
||||
/obj/item/melee/energy/sword/saber/blue, // 8TC
|
||||
/obj/item/card/emag, // 6TC
|
||||
/obj/item/encryptionkey/syndicate, // 2TC
|
||||
/obj/item/encryptionkey/binary, // 5TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/storage/box/syndie_kit/emp, // 2TC
|
||||
/obj/item/aiModule/toyAI, // 0TC
|
||||
/obj/item/clothing/glasses/chameleon/thermal, // 6TC
|
||||
/obj/item/storage/belt/military/traitor/hacker, // 3TC
|
||||
/obj/item/clothing/gloves/combat, // 0TC
|
||||
/obj/item/multitool/ai_detect, // 1TC
|
||||
/obj/item/flashlight/emp) // 2TC
|
||||
/obj/item/flashlight/emp) // 4TC
|
||||
|
||||
var/static/list/darklord = list( // 24TC + two 0TC
|
||||
var/static/list/darklord = list( // 33TC + TK
|
||||
/obj/item/melee/energy/sword/saber/red, // 8TC
|
||||
/obj/item/melee/energy/sword/saber/red, // 8TC
|
||||
/obj/item/clothing/gloves/color/yellow/power, // 10TC
|
||||
/obj/item/dnainjector/telemut/darkbundle, // 0TC
|
||||
/obj/item/clothing/suit/hooded/chaplain_hoodie, // 0TC
|
||||
/obj/item/clothing/glasses/meson/engine/tray, // 0TC
|
||||
/obj/item/clothing/mask/chameleon, // 1TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/shoes/chameleon/noslip, // 2TC
|
||||
/obj/item/clothing/mask/chameleon, // 2TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
var/static/list/professional = list( // 34TC + two 0TC
|
||||
/obj/item/gun/projectile/automatic/sniper_rifle/syndicate/penetrator, // 16TC
|
||||
var/static/list/professional = list( // 38TC
|
||||
/obj/item/gun/projectile/automatic/sniper_rifle/syndicate, // 16TC
|
||||
/obj/item/ammo_box/magazine/sniper_rounds, // 4TC
|
||||
/obj/item/ammo_box/magazine/sniper_rounds/penetrator, // 5TC
|
||||
/obj/item/ammo_box/magazine/sniper_rounds/penetrator, // 5TC
|
||||
/obj/item/ammo_box/magazine/sniper_rounds/soporific, // 3TC
|
||||
/obj/item/clothing/glasses/chameleon/thermal, // 6TC
|
||||
/obj/item/clothing/gloves/combat, // 0 TC
|
||||
/obj/item/clothing/under/suit/really_black, // 0 TC
|
||||
/obj/item/clothing/suit/storage/lawyer/blackjacket/armored, // 0TC
|
||||
/obj/item/pen/edagger, // 2TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
/obj/item/storage/box/syndicate/populate_contents()
|
||||
var/list/bundle = pick(spy, thief, bond, sabotage, payday, implant, hacker, darklord, professional)
|
||||
var/static/list/grenadier = list( // 20TC + Tactical Grenadier Belt
|
||||
/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, // 4TC
|
||||
/obj/item/ammo_box/magazine/m10mm/fire, // 2TC
|
||||
/obj/item/ammo_box/magazine/m10mm/fire, // 2TC
|
||||
/obj/item/storage/box/syndie_kit/hardsuit, // 6TC
|
||||
/obj/item/clothing/gloves/combat, // 0TC
|
||||
/obj/item/card/id/syndicate, // 2TC
|
||||
/obj/item/clothing/shoes/chameleon/noslip, // 2TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/populate_contents()
|
||||
var/list/bundle = pick(spy, agent13, thief, bond, infiltrator, payday, implant, hacker, darklord, professional, grenadier)
|
||||
for(var/item in bundle)
|
||||
new item(src)
|
||||
|
||||
/obj/item/storage/box/syndie_kit
|
||||
desc = "A sleek, sturdy box."
|
||||
icon_state = "box_of_doom"
|
||||
|
||||
/obj/item/storage/box/syndie_kit/space
|
||||
name = "Boxed Space Suit and Helmet"
|
||||
can_hold = list(/obj/item/clothing/suit/space/syndicate/black/red, /obj/item/clothing/head/helmet/space/syndicate/black/red, /obj/item/tank/internals/emergency_oxygen/engi/syndi, /obj/item/clothing/mask/gas/syndicate)
|
||||
|
||||
Reference in New Issue
Block a user