Files
Aurora.3/code/datums/uplink/devices_and_tools.dm
962f62612e Adds a tactical rescue axe for security and antags. (#22839)
Adds a cool-looking subtype of the rescue axe for security and antags.
Spawns by default in security officer and head of security lockers. It
has also been added to some antag preps (mercs, burglars, raiders) and
to the uplink (tools section, 1 BC). Sprite by TheStryker.

<img width="366" height="276" alt="image"
src="https://github.com/user-attachments/assets/c034e454-60e0-4d0b-a5ff-fd1c22f4075f"
/>

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-07-17 11:06:52 +00:00

273 lines
9.6 KiB
Plaintext

/********************
* Devices and Tools *
********************/
/datum/uplink_item/item/tools
category = /datum/uplink_category/tools
/datum/uplink_item/item/tools/toolbox
name = "Fully Loaded Toolbox"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/storage/toolbox/syndicate
desc = "A suspiciously painted toolbox, filled with most of the odds and ends a good-for-nothing traitor would need."
/datum/uplink_item/item/tools/toolbelt
name = "Fully Loaded Tool-belt"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/storage/belt/utility/very_full
desc = "A fully loaded tool-belt even NanoTrasen's top Chief Engineer would be proud to wear."
/datum/uplink_item/item/tools/money
name = "Operations Funding"
bluecrystal_cost = 1
path = /obj/item/storage/secure/briefcase/money
desc = "A briefcase with 10,000 untraceable credits for funding your sneaky activities."
/datum/uplink_item/item/tools/firingpin //todo, make this a special syndicate one instead of just a normal one?
name = "Firing Pin"
bluecrystal_cost = 1
path = /obj/item/firing_pin
desc = "An unmarked firing pin - It should be compatible with nearly every weapon onboard."
/datum/uplink_item/item/tools/surge
name = "IPC surge prevention module"
telecrystal_cost = 3
path = /obj/item/stack/nanopaste/surge
desc = "An internal module that allow operative IPC frames to be protected from EMP pulse. The device has limited use that varies between two to five pulses"
/datum/uplink_item/item/tools/clerical
name = "Morphic Clerical Kit"
telecrystal_cost = 1
path = /obj/item/storage/box/syndie_kit/clerical
/datum/uplink_item/item/tools/plastique
name = "C-4 (Destroys walls)"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/plastique
desc = "A single block of C4, enough to breach any wall."
/datum/uplink_item/item/tools/heavy_vest
name = "Heavy Armor Kit"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/storage/box/syndie_kit/armor
desc = "A heavy armor set consisting of a full kit. Not EVA capable."
/datum/uplink_item/item/tools/encryptionkey_radio
name = "Encrypted Radio Channel Key"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/encryptionkey/syndicate
desc = "An encryption key for use in a headset, intercepts all frequencies and grants access to a secure private frequency."
/datum/uplink_item/item/tools/encryptionkey_binary
name = "Binary Translator Key"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/encryptionkey/binary
desc = "An encryption key for use in a headset, capable of intercepting stationbound binary communications."
/datum/uplink_item/item/tools/emag
name = "Cryptographic Sequencer"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/card/emag
desc = "It's a card that can be used to override, booby-trap, manipulate, take over, and otherwise do nefarious things to a wide variety of objects. Has ten uses."
/datum/uplink_item/item/tools/personal_shield
name = "Personal Shield"
desc = "A personal shield that, when kept in your hand and activated, will protect its user from five projectile shots. \
This can only be bought once."
telecrystal_cost = 1
item_limit = 1
path = /obj/item/personal_shield
/datum/uplink_item/item/tools/hacking_tool
name = "Door Hacking Tool"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/multitool/hacktool
desc = "Appears and functions as a standard multitool until the mode is toggled by applying a screwdriver appropriately. \
When in hacking mode this device will grant full access to any standard airlock within 7 to 13 seconds. \
This device will also be able to immediately access the last 6 to 8 hacked airlocks."
/datum/uplink_item/item/tools/space_suit
name = "Space Suit"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/storage/box/syndie_kit/space/covert
/datum/uplink_item/item/tools/thermal
name = "Thermal Imaging Glasses"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/clothing/glasses/thermal/syndi
/datum/uplink_item/item/tools/powersink
name = "Powersink (DANGER!)"
telecrystal_cost = 6
bluecrystal_cost = 6
path = /obj/item/powersink
/datum/uplink_item/item/tools/ai_module
name = "Hacked AI Upload Module"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/aiModule/syndicate
desc = "A hacked AI law module able to subvert a shipbound intelligence when appropriately configured. It must be installed through a special upload console \
-- a circuitboard for which can be found in the secure technical storage areas of most SCC facilities."
/datum/uplink_item/item/tools/supply_beacon
name = "Hacked Supply Beacon (DANGER!)"
telecrystal_cost = 4
bluecrystal_cost = 4
path = /obj/item/supply_beacon
desc = "A hacked supply beacon that will call in a random supply pod when deployed and activated. Steer clear of the area afterwards."
/datum/uplink_item/item/tools/advancedpinpointer
name = "Advanced pinpointer"
telecrystal_cost = 5
bluecrystal_cost = 5
path = /obj/item/pinpointer/advpinpointer
desc = "An advanced pinpointer that can find any target with DNA along with various other items."
/datum/uplink_item/item/tools/combat_robot
name = "Combat Robot Teleporter"
telecrystal_cost = 20
path = /obj/item/antag_spawner/combat_robot
/datum/uplink_item/item/tools/thermal_drill
name = "Thermal Safe Drill"
telecrystal_cost = 3
bluecrystal_cost = 3
path = /obj/item/thermal_drill
/datum/uplink_item/item/tools/heatpatch
name = "HUDPatch, Thermal"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/clothing/glasses/eyepatch/hud/thermal
/datum/uplink_item/item/tools/nightpatch
name = "HUDPatch, Night-Vision"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/clothing/glasses/eyepatch/hud/night
/datum/uplink_item/item/tools/aviatortherm
name = "Aviators, Thermal"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/clothing/glasses/thermal/aviator
desc = "A pair of thermal-vision glasses disguised as aviator shades."
/datum/uplink_item/item/tools/aviatornight
name = "Aviators, Night-Vision"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/clothing/glasses/night/aviator
desc = "A pair of night-vision glasses disguised as aviator shades."
/datum/uplink_item/item/tools/suit_cooling_unit
name = "Portable suit cooling unit"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/suit_cooling_unit
desc = "A suit cooling unit with a high capacity power cell."
/datum/uplink_item/item/tools/keypad
name = "Keypad Mag-Lock"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/magnetic_lock/keypad
desc = "A maglock that requires the user to enter a passcode to lock and then later unlock."
/datum/uplink_item/item/tools/personal_ai
name = "Personal AI"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/paicard
desc = "An unmodified personal AI that can assist you in your ventures."
/datum/uplink_item/item/tools/pin_extractor
name = "Firing Pin Extractor"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/pin_extractor
desc = "An extractor tool capable of extracting firing pins from most firearms."
/datum/uplink_item/item/tools/radio_jammer
name = "Radio Jammer"
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/radiojammer
desc = "A small jammer that can fit inside a pocket. Capable of disrupting nearby radios and hivenet transmitters."
/datum/uplink_item/item/tools/jetpack
name = "Jetpack"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/tank/jetpack/oxygen
/datum/uplink_item/item/tools/electropack
name = "Electropack"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/radio/electropack
desc = "A backpack wired with electrodes. Sync up with a signaller, attach to an unwilling host and pulse the signal to shock them."
/datum/uplink_item/item/tools/ammo_display
name = "Holographic Ammo Display"
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/ammo_display
/datum/uplink_item/item/tools/mesons_glasses
name = "Mesons Scanners"
desc = "These glasses make use of meson-scanning technology to allow the wearer to see through solid walls and floors."
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/clothing/glasses/meson
/datum/uplink_item/item/tools/materials_glasses
name = "Optical Material Scanner"
desc = "These glasses make use of scanning technology to allow the wearer to see objects through solid walls and floors."
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/clothing/glasses/material
/datum/uplink_item/item/tools/earmuff_headset
name = "Earmuff Headset"
desc = "This set of earmuffs has a secret compartment housing radio gear, allowing it to function as a standard headset."
telecrystal_cost = 1
bluecrystal_cost = 1
path = /obj/item/radio/headset/earmuff
/datum/uplink_item/item/tools/liquidbags
name = "25 Liquid-Bags"
desc = "Use these bags to set up some barricades. Does not come with barbed wire included."
telecrystal_cost = 2
bluecrystal_cost = 2
path = /obj/item/stack/liquidbags/half_full
/datum/uplink_item/item/tools/recharger_backpack
name = "Weapon Recharger Backpack"
desc = "A backpack which can recharge a connected energy weapon. Runs off normal power cells."
telecrystal_cost = 4
bluecrystal_cost = 4
path = /obj/item/recharger_backpack/high
/datum/uplink_item/item/tools/camera_mask
name = "Camera MIU"
desc = "A mask which allows the wearer to view local camera feeds they have access to."
telecrystal_cost = 6
path = /obj/item/clothing/mask/ai
/datum/uplink_item/item/tools/tactical_axe
name = "Tactical Axe"
desc = "An emergency tool meant to pry and chop, while also being sharp enough to kill."
bluecrystal_cost = 1
path = /obj/item/crowbar/rescue_axe/tactical