mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 04:17:33 +01:00
aa9793217e
Adds new preview mech sprites, deletes the old deprecated ones, edits the Horizon Z-4 to not have an old broken mech. This was quite a lot of changes, so I veeeery likely missed something? I searched to see if I left any mentions of mecha.dmi around, but I very well could've missed some. It compiles fine for me at least.    Yes this only shows up while editing maps, it just annoyed me ok. Co-authored-by: steviii <cormallenfield123@gmail.com>
73 lines
2.5 KiB
Plaintext
73 lines
2.5 KiB
Plaintext
/mob/living/heavy_vehicle/premade/heavy
|
|
name = "Heavy exosuit"
|
|
desc = "A heavily armored combat exosuit."
|
|
icon_state = "heavy"
|
|
|
|
e_head = /obj/item/mech_component/sensors/heavy
|
|
e_body = /obj/item/mech_component/chassis/heavy/cell
|
|
e_arms = /obj/item/mech_component/manipulators/heavy
|
|
e_legs = /obj/item/mech_component/propulsion/heavy
|
|
e_color = COLOR_TITANIUM
|
|
|
|
h_l_hand = /obj/item/mecha_equipment/mounted_system/combat/laser
|
|
h_r_hand = /obj/item/mecha_equipment/mounted_system/combat/ion
|
|
h_back = /obj/item/mecha_equipment/shield
|
|
|
|
/obj/item/mech_component/manipulators/heavy
|
|
name = "heavy arms"
|
|
exosuit_desc_string = "super-heavy reinforced manipulators"
|
|
icon_state = "heavy_arms"
|
|
desc = "Designed to function where any other piece of equipment would have long fallen apart, the Hephaestus Superheavy Lifter series can take a beating and excel at delivering it."
|
|
melee_damage = 50
|
|
action_delay = 15
|
|
max_damage = 200
|
|
power_use = 3500
|
|
punch_sound = 'sound/mecha/mech_punch_slow.ogg'
|
|
|
|
/obj/item/mech_component/propulsion/heavy
|
|
name = "heavy legs"
|
|
exosuit_desc_string = "heavy hydraulic legs"
|
|
desc = "Oversized actuators struggle to move these armored legs."
|
|
icon_state = "heavy_legs"
|
|
move_delay = 5
|
|
max_damage = 200
|
|
power_use = 2500
|
|
trample_damage = 45
|
|
|
|
/obj/item/mech_component/sensors/heavy
|
|
name = "heavy sensors"
|
|
exosuit_desc_string = "a reinforced monoeye"
|
|
desc = "A solitary sensor moves inside a recessed slit in the armor plates."
|
|
icon_state = "heavy_head"
|
|
max_damage = 240
|
|
power_use = 0
|
|
|
|
/obj/item/mech_component/sensors/heavy/prebuild()
|
|
..()
|
|
software = new(src)
|
|
software.installed_software = list(MECH_SOFTWARE_WEAPONS, MECH_SOFTWARE_UTILITY)
|
|
|
|
/obj/item/mech_component/chassis/heavy
|
|
name = "reinforced exosuit chassis"
|
|
hatch_descriptor = "hatch"
|
|
desc = "The HI-Koloss chassis is a veritable juggernaut, capable of protecting a pilot even in the most hostile of environments. It handles like a battlecruiser, however."
|
|
pilot_coverage = 100
|
|
exosuit_desc_string = "a heavily armored chassis"
|
|
icon_state = "heavy_body"
|
|
max_damage = 300
|
|
mech_health = 1000
|
|
has_hardpoints = list(HARDPOINT_BACK)
|
|
power_use = 500
|
|
|
|
cell_type = /obj/item/cell/mecha/nuclear
|
|
|
|
/obj/item/mech_component/chassis/heavy/prebuild()
|
|
. = ..()
|
|
mech_armor = new /obj/item/robot_parts/robot_component/armor/mech/combat(src)
|
|
|
|
/obj/item/mech_component/chassis/heavy/cell
|
|
cell_type = /obj/item/cell/mecha
|
|
|
|
/obj/item/mech_component/chassis/heavy/nuclear
|
|
cell_type = /obj/item/cell/mecha/nuclear
|