mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 04:51:32 +01:00
Adds ninja hardsuit selection (#9631)
This commit is contained in:
@@ -126,3 +126,30 @@
|
||||
/obj/item/ammo_magazine/mc10mm = 3,
|
||||
/obj/item/ammo_magazine/c762/sol = 2
|
||||
)
|
||||
|
||||
/datum/outfit/admin/megacorp/einstein_trooper/heavy
|
||||
name = "Einstein Engines Asset Protection"
|
||||
|
||||
uniform = /obj/item/clothing/under/syndicate
|
||||
back = /obj/item/rig/ert/assetprotection/einstein
|
||||
belt = /obj/item/storage/belt/security/tactical
|
||||
shoes = null
|
||||
gloves = null
|
||||
mask = /obj/item/clothing/mask/gas/swat
|
||||
l_ear = /obj/item/device/radio/headset/syndicate
|
||||
glasses = /obj/item/clothing/glasses/sunglasses/sechud/tactical
|
||||
id = /obj/item/card/id/syndicate
|
||||
l_pocket = /obj/item/plastique
|
||||
r_pocket = /obj/item/melee/energy/sword
|
||||
l_hand = /obj/item/gun/energy/rifle/pulse
|
||||
accessory = /obj/item/clothing/accessory/holster/hip
|
||||
accessory_contents = list(/obj/item/gun/projectile/revolver/mateba = 1)
|
||||
|
||||
belt_contents = list(
|
||||
/obj/item/ammo_magazine/a454 = 2,
|
||||
/obj/item/melee/baton/loaded = 1,
|
||||
/obj/item/shield/energy = 1,
|
||||
/obj/item/grenade/flashbang = 2,
|
||||
/obj/item/handcuffs = 2,
|
||||
/obj/item/grenade/frag = 1
|
||||
)
|
||||
@@ -0,0 +1,71 @@
|
||||
/***************
|
||||
* Special Ninja RIGs *
|
||||
***************/
|
||||
/datum/uplink_item/item/ninja_rigs
|
||||
category = /datum/uplink_category/ninja_rigs
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/sol
|
||||
name = "Solarian Military Hardsuit"
|
||||
desc = "A Sheridan-type military hardsuit utilized by Solarian armed forces. Beefy. Only wearable by Humans."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/military/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/gunslinger
|
||||
name = "Coalition Gunslinger Suit"
|
||||
desc = "A gunslinger suit popular among Coalition rangers. Only wearable by Humans."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/gunslinger/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/breacher
|
||||
name = "Hegemony Breacher Suit"
|
||||
desc = "A walking tank, one of the most armored suits in existence. Only wearable by Unathi."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/unathi/fancy/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/tesla
|
||||
name = "People's Republic Tesla Suit"
|
||||
desc = "A Tajaran hardsuit built for use by the Tesla Brigade. Only wearable by Tajara."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/tesla
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/strike
|
||||
name = "Eridani PMC Strike Suit"
|
||||
desc = "A powerful brawling suit which often spearheads police raids. Only wearable by Humans."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/strike/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/jinxiang
|
||||
name = "Jinxiang Pattern Combat Suit"
|
||||
desc = "A Dominian take on the infamous Bunker Suit. Only wearable by Humans."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/jinxiang/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/elyra
|
||||
name = "Elyran Battlesuit"
|
||||
desc = "An Elyran battlesuit which is nigh-impervious to heat. Only wearable by Humans."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/elyran/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/hacker
|
||||
name = "Cyberwarfare Suit"
|
||||
desc = "A less sturdy, but more agile cyberwarfare suit. Perfect for espionage. No species restrictions."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/light/hacker/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/techno
|
||||
name = "Technoconglomerate Mobility Suit"
|
||||
desc = "A thin suit with speed-boosting actuators. Only wearable by Offworlders."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/light/offworlder/techno/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/crimson
|
||||
name = "Crimson Hardsuit"
|
||||
desc = "A powerful hardsuit with an excess of powerful, illegal modules. No species restrictions."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/merc/ninja
|
||||
|
||||
/datum/uplink_item/item/ninja_rigs/rhino
|
||||
name = "Rhino Suit"
|
||||
desc = "The crimson hardsuit's ugly cousin, plated heavily with ballistic armor. No species restrictions."
|
||||
item_cost = DEFAULT_TELECRYSTAL_AMOUNT
|
||||
path = /obj/item/rig/merc/distress/ninja
|
||||
@@ -84,6 +84,10 @@
|
||||
name = "Infiltration Items"
|
||||
antag_roles = list(MODE_NINJA)
|
||||
|
||||
/datum/uplink_category/ninja_rigs
|
||||
name = "Equipped Hardsuits"
|
||||
antag_roles = list(MODE_NINJA)
|
||||
|
||||
/datum/uplink_category/gear_loadout
|
||||
name = "Gear Loadout"
|
||||
antag_roles = list(MODE_MERCENARY)
|
||||
|
||||
@@ -198,6 +198,17 @@
|
||||
|
||||
gun_type = /obj/item/gun/energy/pulse/mounted
|
||||
|
||||
/obj/item/rig_module/mounted/plasma
|
||||
|
||||
name = "mounted plasma cannon"
|
||||
desc = "A marvel of Elyran weapons technology which utilizes superheated plasma to pierce thick armor with gruesome results. This one seems fitted for RIG usage."
|
||||
icon_state = "plasma"
|
||||
|
||||
interface_name = "mounted plasma cannon"
|
||||
interface_desc = "A shoulder-mounted cell-powered burst plasma cannon."
|
||||
|
||||
gun_type = /obj/item/gun/energy/mountedplasma
|
||||
|
||||
/obj/item/rig_module/mounted/smg
|
||||
|
||||
name = "mounted submachine gun"
|
||||
|
||||
@@ -30,6 +30,16 @@
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_SPECIAL
|
||||
|
||||
/obj/item/rig/unathi/fancy/ninja
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/device/drill,
|
||||
/obj/item/rig_module/device/door_hack
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
|
||||
/obj/item/rig/vaurca
|
||||
name = "combat exoskeleton control module"
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
|
||||
/obj/item/rig/combat/equipped
|
||||
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/mounted,
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
@@ -33,7 +32,7 @@
|
||||
|
||||
/obj/item/rig/military
|
||||
name = "military hardsuit control module"
|
||||
desc = "A powerfull hardsuit designed for military operations."
|
||||
desc = "A powerful hardsuit designed for military operations."
|
||||
icon_state = "military_rig"
|
||||
suit_type = "military hardsuit"
|
||||
armor = list(melee = 80, bullet = 75, laser = 60, energy = 15, bomb = 80, bio = 100, rad = 30)
|
||||
@@ -67,6 +66,22 @@
|
||||
/obj/item/rig_module/actuators/combat
|
||||
)
|
||||
|
||||
/obj/item/rig/military/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/grenade_launcher/frag,
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/chem_dispenser/injector,
|
||||
/obj/item/rig_module/device/drill,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/device/door_hack
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
|
||||
/obj/item/rig/retro
|
||||
name = "retrofitted military hardsuit control module"
|
||||
desc = "An old repurposed construction exoskeleton redesigned for combat. Its colors and insignias match those of the Tau Ceti Foreign Legion."
|
||||
@@ -130,6 +145,21 @@
|
||||
/obj/item/rig_module/mounted/taser
|
||||
)
|
||||
|
||||
/obj/item/rig/gunslinger/ninja
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/mounted,
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
/obj/item/rig_module/device/drill,
|
||||
/obj/item/rig_module/mounted/taser,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/fabricator/energy_net
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
|
||||
/obj/item/rig/strike
|
||||
name = "strike hardsuit control module"
|
||||
desc = "An expensive hardsuit utilized by Eridani security contractors to field heavy weapons and coordinate non-lethal takedowns directly. Usually seen spearheading police raids."
|
||||
@@ -155,6 +185,23 @@
|
||||
/obj/item/rig_module/mounted/taser
|
||||
)
|
||||
|
||||
/obj/item/rig/strike/ninja
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/vision/nvg,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/mounted/egun,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/chem_dispenser/injector,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/device/drill
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
|
||||
/obj/item/rig/elyran
|
||||
name = "elyran battlesuit control module"
|
||||
desc = "An advanced Elyran hardsuit specialized in scorched earth tactics."
|
||||
@@ -181,6 +228,22 @@
|
||||
/obj/item/rig_module/actuators/combat
|
||||
)
|
||||
|
||||
/obj/item/rig/elyran/ninja
|
||||
req_access = list(access_syndicate)
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/mounted/plasma
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
|
||||
/obj/item/rig/bunker
|
||||
name = "bunker suit control module"
|
||||
desc = "A powerful niche-function hardsuit utilized by Ceres' Lance to apprehend synthetics. Unstoppable in the right circumstances, and nothing more than a burden anywhere else."
|
||||
@@ -233,3 +296,17 @@
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/actuators/combat
|
||||
)
|
||||
|
||||
/obj/item/rig/jinxiang/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/mounted/energy_blade
|
||||
)
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_MEDICAL | MODULE_UTILITY
|
||||
@@ -106,7 +106,7 @@
|
||||
emp_protection = 50
|
||||
|
||||
species_restricted = list("Human")
|
||||
|
||||
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/maneuvering_jets,
|
||||
@@ -125,3 +125,12 @@
|
||||
|
||||
/obj/item/rig/ert/assetprotection/empty
|
||||
initial_modules = list()
|
||||
|
||||
/obj/item/rig/ert/assetprotection/einstein
|
||||
name = "apotheosis suit control module"
|
||||
desc = "A heavy suit with Einstein Engines branding coating it, not to mention the obvious colors."
|
||||
suit_type = "apotheosis"
|
||||
icon_state = "apotheosis"
|
||||
|
||||
req_access = list()
|
||||
req_one_access = list()
|
||||
@@ -73,6 +73,20 @@
|
||||
/obj/item/clothing/gloves/lightrig/hacker
|
||||
siemens_coefficient = 0
|
||||
|
||||
/obj/item/rig/light/hacker/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/datajack,
|
||||
/obj/item/rig_module/electrowarfare_suite,
|
||||
/obj/item/rig_module/voice,
|
||||
/obj/item/rig_module/vision,
|
||||
/obj/item/rig_module/teleporter,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/device/door_hack
|
||||
)
|
||||
|
||||
|
||||
/obj/item/rig/light/ninja
|
||||
name = "stealth suit control module"
|
||||
suit_type = "stealth suit"
|
||||
@@ -234,3 +248,13 @@
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/mounted/xray
|
||||
)
|
||||
/obj/item/rig/light/offworlder/techno/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/device/healthscanner/vitalscanner,
|
||||
/obj/item/rig_module/chem_dispenser/offworlder,
|
||||
/obj/item/rig_module/actuators/combat,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/mounted/xray
|
||||
)
|
||||
|
||||
@@ -40,6 +40,21 @@
|
||||
/obj/item/rig_module/electrowarfare_suite, //might as well
|
||||
/obj/item/rig_module/actuators/combat // What the dude above me said.
|
||||
)
|
||||
|
||||
/obj/item/rig/merc/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/mounted,
|
||||
/obj/item/rig_module/vision/thermal,
|
||||
/obj/item/rig_module/grenade_launcher,
|
||||
/obj/item/rig_module/ai_container,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/electrowarfare_suite,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/actuators/combat
|
||||
)
|
||||
|
||||
/obj/item/clothing/head/helmet/space/rig/merc/distress
|
||||
light_overlay = "helmet_light_rhino"
|
||||
light_color = "#7ffbf7"
|
||||
@@ -71,3 +86,12 @@
|
||||
|
||||
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_SPECIAL | MODULE_MEDICAL | MODULE_UTILITY | MODULE_VAURCA
|
||||
|
||||
/obj/item/rig/merc/distress/ninja
|
||||
initial_modules = list(
|
||||
/obj/item/rig_module/mounted,
|
||||
/obj/item/rig_module/power_sink,
|
||||
/obj/item/rig_module/chem_dispenser/combat,
|
||||
/obj/item/rig_module/fabricator/energy_net,
|
||||
/obj/item/rig_module/device/door_hack,
|
||||
/obj/item/rig_module/actuators/combat
|
||||
)
|
||||
@@ -35,4 +35,16 @@
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/plasma/light)
|
||||
caliber = "plasma bolt"
|
||||
fire_sound = 'sound/weapons/gunshot/bolter.ogg'
|
||||
fire_delay = 6
|
||||
fire_delay = 6
|
||||
|
||||
/obj/item/gun/energy/mountedplasma
|
||||
name = "plasma cannon"
|
||||
fire_sound = 'sound/weapons/gunshot/slammer.ogg'
|
||||
burst = 2
|
||||
burst_delay = 3
|
||||
max_shots = 15
|
||||
charge_cost = 100
|
||||
use_external_power = TRUE
|
||||
self_recharge = TRUE
|
||||
projectile_type = /obj/item/projectile/plasma
|
||||
|
||||
|
||||
Reference in New Issue
Block a user