Adds 5 Bond-tier gadgets to the Spy's reward pool (#92481)

## About The Pull Request

1. Penbang

A flashbang disguised as a pen. Clicking the pen arms the flashbang and
has no other visual or audio tell besides the pen clicking.
The fuse's length is based on the angle the pen cap is twisted. 
Works as a normal pen otherwise.

2. Camera Flash

A camera with a high power flash. 
Clicking on an adjacent target will flash them, ie, as a handheld flash.
Works as a normal camera otherwise - no tell.

3. Dagger Boot

A pair of jackboots with a blade embedded in them.
Makes your kicks sharp, meaning they will cause bleeding.
Looks like normal jackboots otherwise, though has a tell on
double-examine

4. Monster Cube Box

A box containing 5 monster cubes, which spawn into a random monster when
wet.
Monsters include Migos, Carps, Bears, Spiders, Wolves...

5. Spider Bite Scroll

A martial art focused around kicks and grabs. 
- Punches against standing, staggered targets will instead kick them,
applying the bonus accuracy and damage that you'd expect from a kick.
(Also combos with the dagger boots)
- All kicks have a chance to disarm the target's active weapon. Chance
increases per sequential kick.
- Grants you the innate ability to tackle. This form of tackling has a
very high skill modifier, meaning you are very likely to get a positive
outcome (or at least, not fail). You also get up fast from it.
- Your grabs are 20% harder to escape from and deal an additional 10
stam damage on fail.

## Why It's Good For The Game

1, 2, 3: Just some random flavorful items, giving them some more toys to
use to complete bounties.

4: Shenanigans, for people who just wanna do "funny thing" instead of
focusing on big loot.

5: I figured it would fill a fun niche: Spies are commonly depicted as
martial artists, and the only martial arts they can obtain is Krav Maga
(it's not unique to Spies) and Sleeping Carp (it's not unique to Spies).
This gives them their own thing that people may look forward to
acquiring and playing around with.
As for the design of it, I wanted to add something that synergizes with
one of the other other items, so in the field if you notice both of them
pop up you really want to go for both.
The rest of the design I just filled in as vaguely useful and flavorful
tools a spy might want for kidnapping or detaining people: Better grabs,
tackling, and disarms.
Then I just went with the flavor of it being something the Spider Clan
used to teach to their Spies / Ninjas, kinda like an analog to the real
life Ninjutsu. (Maybe we can give it to Space Ninjas as well later...
since it doesn't especially benefit Ninjas in any way.)

## Changelog

🆑 Melbert
add: Adds 5 rewards to the Spy item pool: Penbang, Camera Flash,
Dagger-Boot, Monster Cube Box, and the Spider Bite martial art
/🆑
This commit is contained in:
MrMelbert
2025-08-26 10:22:11 +10:00
committed by GitHub
parent 575cb93966
commit 59f8de91dc
15 changed files with 349 additions and 13 deletions
@@ -155,3 +155,40 @@
item = /obj/item/melee/baton/nunchaku
cost = SPY_UPPER_COST_THRESHOLD
uplink_item_flags = SYNDIE_ILLEGAL_TECH | SYNDIE_TRIPS_CONTRABAND
/datum/uplink_item/spy_unique/penbang
name = "Penbang"
desc = "A flashbang disguised as a normal pen - click and throw! Has no other warning upon being activated. \
Fuse duration depends on how far the cap is twisted."
item = /obj/item/pen/penbang
cost = 1
/datum/uplink_item/spy_unique/cameraflash
name = "Camera Flash"
desc = "A camera with a high-powered flash. Can be used as a normal flash when in close proximity to a target."
item = /obj/item/camera/flash
cost = 1
/datum/uplink_item/spy_unique/daggerboot
name = "Boot Dagger"
desc = "A pair of boots with a dagger embedded into the sole. Kicks with these will stab the target, potentially causing bleeding."
item = /obj/item/clothing/shoes/jackboots/dagger
cost = 1
/datum/uplink_item/spy_unique/monster_cube_box
name = "Random Monster Cubes"
desc = "A box containing a bunch of random monster cubes. Add water and see what you get!"
item = /obj/item/storage/box/monkeycubes/random
cost = SPY_LOWER_COST_THRESHOLD // There's some really bad stuff in here but also some really mild stuff
/datum/uplink_item/spy_unique/sleeping_carp
name = "Sleeping Carp Technique"
desc = "A scroll teaching you the basics of the Sleeping Carp martial art."
item = /datum/uplink_item/stealthy_weapons/martialarts::item
cost = /datum/uplink_item/stealthy_weapons/martialarts::cost
/datum/uplink_item/spy_unique/spider_bite
name = "Spider Bite Technique"
desc = "A scroll teaching you the basics of the Spider Bite martial art."
item = /obj/item/book/granter/martial/spider_bite
cost = SPY_UPPER_COST_THRESHOLD // While SCarp is firmly in the upper threshold, Spider Bite can be in either middle or upper.
+1 -1
View File
@@ -88,7 +88,7 @@
population_minimum = TRAITOR_POPULATION_LOWPOP
cost = 17
surplus = 0
purchasable_from = ~UPLINK_ALL_SYNDIE_OPS
purchasable_from = ~(UPLINK_ALL_SYNDIE_OPS|UPLINK_SPY)
/datum/uplink_item/stealthy_weapons/crossbow
name = "Miniature Energy Crossbow"