diff --git a/code/modules/clothing/spacesuits/rig/suits/alien.dm b/code/modules/clothing/spacesuits/rig/suits/alien.dm index ff3b3adf99..193cf2e706 100644 --- a/code/modules/clothing/spacesuits/rig/suits/alien.dm +++ b/code/modules/clothing/spacesuits/rig/suits/alien.dm @@ -4,7 +4,7 @@ //ChompEdit begins -/obj/item/weapon/rig/breacher +/obj/item/weapon/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" @@ -152,69 +152,3 @@ initial_modules = list( ) -//ChompEdit Begins - -/obj/item/weapon/rig/vox/engineering - name = "fluid alien control module" - suit_type = "vox_engineer_rig_sealed" - icon_state = "vox_engineer_rig" - desc = "A lightweight, alien rig dedicated for construction and engineering tasks. Not reccomended for hostile engagement." - armor = list (melee = 25, bullet = 5, laser = 40, energy = 45, bomb = 50, bio = 100, rad = 100) //CE suit values but shuffled to a tighter focus on the job hazards - flags = PHORONGUARD - item_flags = THICKMATERIAL - siemens_coefficient = 0 - offline_slowdown = 2.5 - slowdown = 0 - emp_protection = 40 //change this to 30 if too high. - - req_one_access = list() - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage) - offline_vision_restriction = 1 - - initial_modules = list( - ) - - air_type = /obj/item/weapon/tank/vox - - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE - -/obj/item/weapon/rig/vox_engine_technition_control_module/equipped - req_access = list(access_engine) - - initial_modules = list( - /obj/item/rig_module/maneuvering_jets, - /obj/item/rig_module/device/plasmacutter, - /obj/item/rig_module/device/rcd, - /obj/item/rig_module/vision/meson - ) - -//ChompEdit Ends - - -//Chompedit Begins - -/obj/item/weapon/rig/vox/security - name = "sturdy alien control module" - suit_type = "vox_sec_rig_sealed" - icon_state = "vox_sec_rig" - desc = "A medium weight, alien control module. Built sturdy for security engagements." - armor = list (melee = 60, bullet = 50, laser = 40, energy = 10, bomb = 20, bio = 100, rad = 50) //CE suit values but shuffled to a tighter focus on the job hazards - flags = PHORONGUARD - item_flags = THICKMATERIAL - siemens_coefficient = 0.5 - offline_slowdown = 5 - slowdown = 0 - emp_protection = 40 //change this to 30 if too high. - - req_one_access = list() - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage) - offline_vision_restriction = 1 - - initial_modules = list( - ) - - air_type = /obj/item/weapon/tank/vox - - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE - - //ChompEdit Ends diff --git a/modular_chomp/code/modules/clothing/spacesuits/rig/suits/alien.dm b/modular_chomp/code/modules/clothing/spacesuits/rig/suits/alien.dm new file mode 100644 index 0000000000..8dc305c16d --- /dev/null +++ b/modular_chomp/code/modules/clothing/spacesuits/rig/suits/alien.dm @@ -0,0 +1,86 @@ +/obj/item/clothing/head/helmet/space/rig/vox/ch + icon = 'modular_chomp/icons/inventory/head/item.dmi' + sprite_sheets = list( + SPECIES_VOX = 'modular_chomp/icons/inventory/head/mob_vox.dmi' + ) + +/obj/item/clothing/shoes/magboots/rig/vox/ch + icon = 'modular_chomp/icons/inventory/feet/item.dmi' + sprite_sheets = list( + SPECIES_VOX = 'modular_chomp/icons/inventory/feet/mob_vox.dmi' + ) + +/obj/item/clothing/suit/space/rig/vox/ch + icon = 'modular_chomp/icons/inventory/suit/item.dmi' + sprite_sheets = list( + SPECIES_VOX = 'modular_chomp/icons/inventory/suit/mob_vox.dmi' + ) + +/obj/item/clothing/gloves/gauntlets/rig/vox/ch + icon = 'modular_chomp/icons/inventory/hands/item.dmi' + sprite_sheets = list( + SPECIES_VOX = 'modular_chomp/icons/inventory/hands/mob_vox.dmi' + ) + +/obj/item/weapon/rig/vox/engineering + name = "fluid alien control module" + suit_type = "\improper industrial alien" + icon_state = "vox_engineer_rig" + desc = "A lightweight, alien rig dedicated for construction and engineering tasks. Not reccomended for hostile engagement." + armor = list(melee = 25, bullet = 5, laser = 40, energy = 45, bomb = 50, bio = 100, rad = 100) //CE suit values but shuffled to a tighter focus on the job hazards + flags = PHORONGUARD + item_flags = THICKMATERIAL + siemens_coefficient = 0 + offline_slowdown = 2.5 + slowdown = 0 + emp_protection = 40 //change this to 30 if too high. + + req_one_access = list() + req_access = list(access_engine) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage) + offline_vision_restriction = 1 + + initial_modules = list( + /obj/item/rig_module/maneuvering_jets, + /obj/item/rig_module/device/plasmacutter, + /obj/item/rig_module/device/rcd, + /obj/item/rig_module/vision/meson + ) + + air_type = /obj/item/weapon/tank/nitrogen + + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE + + helm_type = /obj/item/clothing/head/helmet/space/rig/vox/ch + boot_type = /obj/item/clothing/shoes/magboots/rig/vox/ch + chest_type = /obj/item/clothing/suit/space/rig/vox/ch + glove_type = /obj/item/clothing/gloves/gauntlets/rig/vox/ch + +/obj/item/weapon/rig/vox/security + name = "sturdy alien control module" + suit_type = "\improper sturdy alien" + icon_state = "vox_sec_rig" + desc = "A medium weight, alien control module. Built sturdy for security engagements." + armor = list (melee = 60, bullet = 50, laser = 40, energy = 10, bomb = 20, bio = 100, rad = 50) //CE suit values but shuffled to a tighter focus on the job hazards + flags = PHORONGUARD + item_flags = THICKMATERIAL + siemens_coefficient = 0.5 + offline_slowdown = 5 + slowdown = 0 + emp_protection = 40 //change this to 30 if too high. + + req_one_access = list() + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage) + offline_vision_restriction = 1 + + initial_modules = list( + ) + + air_type = /obj/item/weapon/tank/vox + + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE + + helm_type = /obj/item/clothing/head/helmet/space/rig/vox/ch + boot_type = /obj/item/clothing/shoes/magboots/rig/vox/ch + chest_type = /obj/item/clothing/suit/space/rig/vox/ch + glove_type = /obj/item/clothing/gloves/gauntlets/rig/vox/ch diff --git a/modular_chomp/icons/inventory/feet/item.dmi b/modular_chomp/icons/inventory/feet/item.dmi new file mode 100644 index 0000000000..79d9cb8344 Binary files /dev/null and b/modular_chomp/icons/inventory/feet/item.dmi differ diff --git a/modular_chomp/icons/inventory/feet/mob_vox.dmi b/modular_chomp/icons/inventory/feet/mob_vox.dmi new file mode 100644 index 0000000000..e8902f0291 Binary files /dev/null and b/modular_chomp/icons/inventory/feet/mob_vox.dmi differ diff --git a/modular_chomp/icons/inventory/hands/item.dmi b/modular_chomp/icons/inventory/hands/item.dmi new file mode 100644 index 0000000000..b8f1f894a5 Binary files /dev/null and b/modular_chomp/icons/inventory/hands/item.dmi differ diff --git a/modular_chomp/icons/inventory/hands/mob_vox.dmi b/modular_chomp/icons/inventory/hands/mob_vox.dmi new file mode 100644 index 0000000000..b1725982fa Binary files /dev/null and b/modular_chomp/icons/inventory/hands/mob_vox.dmi differ diff --git a/modular_chomp/icons/inventory/head/item.dmi b/modular_chomp/icons/inventory/head/item.dmi new file mode 100644 index 0000000000..3e1474c21c Binary files /dev/null and b/modular_chomp/icons/inventory/head/item.dmi differ diff --git a/modular_chomp/icons/inventory/head/mob_vox.dmi b/modular_chomp/icons/inventory/head/mob_vox.dmi new file mode 100644 index 0000000000..6421575fbd Binary files /dev/null and b/modular_chomp/icons/inventory/head/mob_vox.dmi differ diff --git a/modular_chomp/icons/inventory/suit/item.dmi b/modular_chomp/icons/inventory/suit/item.dmi new file mode 100644 index 0000000000..663d7f4504 Binary files /dev/null and b/modular_chomp/icons/inventory/suit/item.dmi differ diff --git a/modular_chomp/icons/inventory/suit/mob_vox.dmi b/modular_chomp/icons/inventory/suit/mob_vox.dmi index a2d7355cc3..ee045d508a 100644 Binary files a/modular_chomp/icons/inventory/suit/mob_vox.dmi and b/modular_chomp/icons/inventory/suit/mob_vox.dmi differ diff --git a/vorestation.dme b/vorestation.dme index c0fa4efe2c..c9beab1fd4 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4659,6 +4659,7 @@ #include "modular_chomp\code\modules\clothing\spacesuits\rig\modules\specific\defib.dm" #include "modular_chomp\code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun.dm" #include "modular_chomp\code\modules\clothing\spacesuits\rig\modules\specific\protean.dm" +#include "modular_chomp\code\modules\clothing\spacesuits\rig\suits\alien.dm" #include "modular_chomp\code\modules\clothing\suits\armor.dm" #include "modular_chomp\code\modules\clothing\suits\jobs.dm" #include "modular_chomp\code\modules\clothing\under\accessories\holster.dm"