Files

129 lines
4.3 KiB
Plaintext

/*
* UNATHI
*/
//ChompEdit begins
/obj/item/rig/breacher
name = "\improper NT breacher chassis control module"
desc = "A cheap NT knock-off of an Unathi battle-rig. Uses softer, but lighter, armour plating, producing a still-useful suit"
suit_type = "\improper NT breacher"
icon_state = "breacher_rig_cheap"
armor = list(melee = 60, bullet = 45, laser = 45, energy = 10, bomb = 50, bio = 100, rad = 20)
emp_protection = -20
slowdown = 3 //This is too much, reducing from 6 to 3. May edit again in the future.
offline_slowdown = 5
vision_restriction = 0 //This is dumb as hell and should be 0 if we want the suit to be even vaguely useful.
offline_vision_restriction = 2 //This actually serves as a good weakness for them, making them vulnerable to Ion weapons.
siemens_coefficient = 0.75
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_ALL_TANKS, POCKET_SUIT_REGULATORS, POCKET_STORAGE) //CHOMPedit end
chest_type = /obj/item/clothing/suit/space/rig/breacher
helm_type = /obj/item/clothing/head/helmet/space/rig/breacher
boot_type = /obj/item/clothing/shoes/magboots/rig/breacher
/obj/item/rig/breacher/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_state = "breacher_rig"
armor = list(melee = 85, bullet = 80, laser = 80, energy = 40, bomb = 80, bio = 100, rad = 60) //Still a tank just not indestructable
vision_restriction = 0
siemens_coefficient = 0.2
slowdown = 6
offline_slowdown = 10
/obj/item/clothing/head/helmet/space/rig/breacher
species_restricted = list(SPECIES_UNATHI)
force = 5
/obj/item/clothing/suit/space/rig/breacher
species_restricted = list(SPECIES_UNATHI)
/obj/item/clothing/shoes/magboots/rig/breacher
species_restricted = list(SPECIES_UNATHI)
//ChompEdit Ends
/*
* VOX
*/
/obj/item/rig/vox //Just to get the flags set up
name = "alien control module"
desc = "This metal box writhes and squirms as if it were alive..."
suit_type = "alien"
icon_state = "vox_rig"
armor = list(melee = 60, bullet = 50, laser = 40, energy = 15, bomb = 30, bio = 100, rad = 50)
flags = PHORONGUARD
item_flags = THICKMATERIAL
siemens_coefficient = 0.2
offline_slowdown = 2.5
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_ALL_TANKS, POCKET_SUIT_REGULATORS, POCKET_EXPLO, POCKET_BAYSUIT)
air_type = /obj/item/tank/vox
helm_type = /obj/item/clothing/head/helmet/space/rig/vox
boot_type = /obj/item/clothing/shoes/magboots/rig/vox
chest_type = /obj/item/clothing/suit/space/rig/vox
glove_type = /obj/item/clothing/gloves/gauntlets/rig/vox
/obj/item/clothing/head/helmet/space/rig/vox
species_restricted = list(SPECIES_VOX)
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
/obj/item/clothing/shoes/magboots/rig/vox
name = "talons"
species_restricted = list(SPECIES_VOX)
sprite_sheets = list(
SPECIES_VOX = 'icons/inventory/feet/mob_vox.dmi'
)
/obj/item/clothing/suit/space/rig/vox
species_restricted = list(SPECIES_VOX)
/obj/item/clothing/gloves/gauntlets/rig/vox
name = DEVELOPER_WARNING_NAME
siemens_coefficient = 0
species_restricted = list(SPECIES_VOX)
sprite_sheets = list(
SPECIES_VOX = 'icons/inventory/hands/mob_vox.dmi'
)
/obj/item/rig/vox/carapace
name = "dense alien control module"
suit_type = "dense alien"
armor = list(melee = 60, bullet = 50, laser = 40, energy = 15, bomb = 30, bio = 100, rad = 50)
emp_protection = 40 //change this to 30 if too high.
req_access = list(ACCESS_SYNDICATE)
cell_type = /obj/item/cell/hyper
initial_modules = list(
/obj/item/rig_module/mounted/energy_blade,
/obj/item/rig_module/sprinter,
/obj/item/rig_module/electrowarfare_suite,
/obj/item/rig_module/vision,
/obj/item/rig_module/power_sink,
/obj/item/rig_module/self_destruct
)
/obj/item/rig/vox/stealth
name = "sinister alien control module"
suit_type = "sinister alien"
icon_state = "voxstealth_rig"
armor = list(melee = 40, bullet = 30, laser = 30, energy = 15, bomb = 30, bio = 100, rad = 50)
emp_protection = 40 //change this to 30 if too high.
req_access = list(ACCESS_SYNDICATE)
cell_type = /obj/item/cell/hyper
initial_modules = list(
/obj/item/rig_module/stealth_field,
/obj/item/rig_module/electrowarfare_suite,
/obj/item/rig_module/vision,
/obj/item/rig_module/power_sink,
/obj/item/rig_module/self_destruct
)