mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 03:51:49 +01:00
This has zero reason to exist in our code base. We have no procs or variables tied to this. I removed it to make future modifications cleaner. --------- Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
224 lines
7.6 KiB
Plaintext
224 lines
7.6 KiB
Plaintext
/obj/item/rig/unathi
|
|
name = "NT breacher chassis control module"
|
|
desc = "A cheap NT knock-off of an Unathi battle-hardsuit. Looks like a fish, moves like a fish, steers like a cow."
|
|
suit_type = "NT breacher"
|
|
icon = 'icons/obj/item/clothing/rig/unathi_breacher_cheap.dmi'
|
|
icon_state = "breacher_rig_cheap"
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_MAJOR,
|
|
BULLET = ARMOR_BALLISTIC_RIFLE,
|
|
LASER = ARMOR_LASER_PISTOL,
|
|
ENERGY = ARMOR_ENERGY_RESISTANT,
|
|
BOMB = ARMOR_BOMB_RESISTANT,
|
|
BIO = ARMOR_BIO_SHIELDED,
|
|
RAD = ARMOR_RAD_MINOR
|
|
)
|
|
siemens_coefficient = 0.1
|
|
emp_protection = -20
|
|
slowdown = 6
|
|
offline_slowdown = 10
|
|
vision_restriction = TINT_HEAVY
|
|
offline_vision_restriction = TINT_BLIND
|
|
boot_type = /obj/item/clothing/shoes/magboots/rig/chonk
|
|
|
|
species_restricted = list(BODYTYPE_UNATHI)
|
|
|
|
allowed = list(/obj/item/gun,/obj/item/flashlight,/obj/item/tank,/obj/item/suit_cooling_unit,/obj/item/melee/baton,/obj/item/melee/energy)
|
|
|
|
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT
|
|
|
|
/obj/item/rig/unathi/fancy
|
|
name = "breacher chassis control module"
|
|
desc = "An authentic Unathi breacher chassis. Huge, bulky and absurdly heavy. It must be like wearing a tank."
|
|
suit_type = "breacher chassis"
|
|
icon = 'icons/obj/item/clothing/rig/unathi_breacher.dmi'
|
|
icon_state = "breacher_rig"
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_VERY_HIGH,
|
|
BULLET = ARMOR_BALLISTIC_AP,
|
|
LASER = ARMOR_LASER_RIFLE,
|
|
ENERGY = ARMOR_ENERGY_STRONG,
|
|
BOMB = ARMOR_BOMB_RESISTANT,
|
|
BIO = ARMOR_BIO_SHIELDED,
|
|
RAD = ARMOR_RAD_SMALL
|
|
)
|
|
siemens_coefficient = 0.1
|
|
vision_restriction = TINT_NONE
|
|
slowdown = 4
|
|
glove_type = /obj/item/clothing/gloves/powerfist
|
|
|
|
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_SPECIAL
|
|
|
|
/obj/item/rig/unathi/fancy/equipped
|
|
req_access = list(ACCESS_KATAPHRACT)
|
|
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/device/drill,
|
|
/obj/item/rig_module/chem_dispenser/combat,
|
|
/obj/item/rig_module/recharger
|
|
)
|
|
|
|
/obj/item/rig/unathi/fancy/ninja
|
|
req_access = list(ACCESS_SYNDICATE)
|
|
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/actuators/combat,
|
|
/obj/item/rig_module/maneuvering_jets,
|
|
/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
|
|
|
|
/obj/item/rig/unathi/redsnout
|
|
name = "redsnout hardsuit control module"
|
|
desc = "A variation on the Unathi breacher chassis design, fielded by the elite unit of the Tau Ceti Armed Forces known as the Redsnouts."
|
|
suit_type = "redsnout hardsuit"
|
|
icon = 'icons/obj/item/clothing/rig/redsnout.dmi'
|
|
icon_state = "redsnout_rig"
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_VERY_HIGH,
|
|
BULLET = ARMOR_BALLISTIC_AP,
|
|
LASER = ARMOR_LASER_RIFLE,
|
|
ENERGY = ARMOR_ENERGY_STRONG,
|
|
BOMB = ARMOR_BOMB_RESISTANT,
|
|
BIO = ARMOR_BIO_SHIELDED,
|
|
RAD = ARMOR_RAD_SMALL
|
|
)
|
|
vision_restriction = TINT_NONE
|
|
offline_vision_restriction = TINT_BLIND
|
|
slowdown = 4
|
|
offline_slowdown = 3
|
|
siemens_coefficient = 0.1
|
|
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_SPECIAL
|
|
glove_type = /obj/item/clothing/gloves/powerfist
|
|
helm_type = /obj/item/clothing/head/helmet/space/rig/tcfl
|
|
|
|
/obj/item/rig/unathi/redsnout/equipped
|
|
req_access = list(ACCESS_LEGION)
|
|
initial_modules = list(
|
|
/obj/item/rig_module/actuators/combat,
|
|
/obj/item/rig_module/mounted/smg,
|
|
/obj/item/rig_module/maneuvering_jets,
|
|
/obj/item/rig_module/grenade_launcher/frag,
|
|
/obj/item/rig_module/grenade_launcher,
|
|
/obj/item/rig_module/vision/nvg,
|
|
/obj/item/rig_module/recharger
|
|
)
|
|
|
|
/obj/item/rig/vaurca
|
|
name = "combat exoskeleton control module"
|
|
desc = "An ancient piece of equipment from a bygone age, This highly advanced Vaurcan technology rarely sees use outside of a battlefield."
|
|
suit_type = "combat exoskeleton"
|
|
icon = 'icons/obj/item/clothing/rig/vaurca.dmi'
|
|
icon_state = "vaurca_rig"
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_MAJOR,
|
|
BULLET = ARMOR_BALLISTIC_MAJOR,
|
|
LASER = ARMOR_LASER_RIFLE,
|
|
ENERGY = ARMOR_ENERGY_SHIELDED,
|
|
BOMB = ARMOR_BOMB_SHIELDED,
|
|
BIO = ARMOR_BIO_SHIELDED,
|
|
RAD = ARMOR_RAD_RESISTANT
|
|
)
|
|
siemens_coefficient = 0.1
|
|
vision_restriction = 0
|
|
slowdown = 2
|
|
offline_slowdown = 3
|
|
|
|
species_restricted = list(BODYTYPE_VAURCA)
|
|
|
|
helm_type = /obj/item/clothing/head/helmet/space/rig/vaurca
|
|
air_type = /obj/item/tank/phoron
|
|
|
|
allowed = list(/obj/item/gun,/obj/item/flashlight,/obj/item/tank,/obj/item/suit_cooling_unit,/obj/item/melee/baton,/obj/item/melee/energy)
|
|
|
|
initial_modules = list(
|
|
/obj/item/rig_module/actuators/combat,
|
|
/obj/item/rig_module/vision/thermal,
|
|
/obj/item/rig_module/device/flash,
|
|
/obj/item/rig_module/chem_dispenser/vaurca,
|
|
/obj/item/rig_module/boring,
|
|
/obj/item/rig_module/lattice,
|
|
/obj/item/rig_module/maneuvering_jets,
|
|
/obj/item/rig_module/recharger
|
|
|
|
)
|
|
|
|
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_VAURCA
|
|
|
|
/obj/item/rig/vaurca/minimal
|
|
initial_modules = list(/obj/item/rig_module/chem_dispenser/vaurca)
|
|
|
|
/obj/item/rig/vaurca/ninja
|
|
initial_modules = list(
|
|
/obj/item/rig_module/actuators/combat,
|
|
/obj/item/rig_module/vision/thermal,
|
|
/obj/item/rig_module/device/flash,
|
|
/obj/item/rig_module/chem_dispenser/vaurca,
|
|
/obj/item/rig_module/boring,
|
|
/obj/item/rig_module/maneuvering_jets,
|
|
/obj/item/rig_module/device/door_hack
|
|
)
|
|
|
|
/obj/item/clothing/head/helmet/space/rig/vaurca
|
|
light_overlay = "helmet_light_dual_green"
|
|
light_color = "#3e7c3e"
|
|
|
|
|
|
/obj/item/rig/tesla
|
|
name = "tesla suit control module"
|
|
desc = "A tajaran hardsuit designated to be used by the special forces of the Tesla Brigade."
|
|
desc_extended = "Formed in 2461, the Tesla Brigade is an experimental force composed of augmented veterans. Created after the intense casualties of the Das'nrra campaign and the \
|
|
severe loss of Republican Guard units. Additional funding and focus was placed on a previously shelved proposal for heavily armed shock and high technology assault troopers. A \
|
|
special unit designated to withstand the numerical disadvantages and prolonged engagements special forces of the Republic often faces."
|
|
suit_type = "tesla suit"
|
|
icon = 'icons/obj/item/clothing/rig/tesla.dmi'
|
|
icon_state = "tesla_rig"
|
|
armor = list(
|
|
MELEE = ARMOR_MELEE_VERY_HIGH,
|
|
BULLET = ARMOR_BALLISTIC_PISTOL,
|
|
LASER = ARMOR_LASER_SMALL,
|
|
ENERGY = ARMOR_ENERGY_MINOR,
|
|
BOMB = ARMOR_BOMB_RESISTANT,
|
|
BIO = ARMOR_BIO_SHIELDED,
|
|
RAD = ARMOR_RAD_RESISTANT
|
|
)
|
|
siemens_coefficient = 0
|
|
vision_restriction = 0
|
|
slowdown = 2
|
|
offline_slowdown = 3
|
|
|
|
species_restricted = list(BODYTYPE_TAJARA)
|
|
|
|
allowed = list(/obj/item/gun,/obj/item/flashlight,/obj/item/tank,/obj/item/suit_cooling_unit,/obj/item/melee/baton,/obj/item/melee/energy)
|
|
|
|
initial_modules = list(
|
|
/obj/item/rig_module/actuators/combat,
|
|
/obj/item/rig_module/vision/thermal,
|
|
/obj/item/rig_module/tesla_coil,
|
|
/obj/item/rig_module/mounted/tesla)
|
|
|
|
allowed_module_types = MODULE_GENERAL | MODULE_LIGHT_COMBAT | MODULE_HEAVY_COMBAT | MODULE_UTILITY
|
|
|
|
/obj/item/rig/tesla/process()
|
|
..()
|
|
if(wearer)
|
|
var/obj/item/organ/internal/augment/tesla/T = wearer.internal_organs_by_name[BP_AUG_TESLA]
|
|
if(T && !T.is_broken())
|
|
if(cell)
|
|
cell.give(T.max_charges)
|
|
|
|
/obj/item/rig/tesla/ninja
|
|
|
|
initial_modules = list(
|
|
/obj/item/rig_module/actuators/combat,
|
|
/obj/item/rig_module/vision/thermal,
|
|
/obj/item/rig_module/tesla_coil,
|
|
/obj/item/rig_module/mounted/tesla,
|
|
/obj/item/rig_module/device/door_hack)
|