mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 04:17:33 +01:00
826aa5bf95
This PR tweaks the stats for several of the mech legs to have fairer movespeed characteristics and be a lot less punishing for taking damage. The general complaint I saw from players was that taking enough damage made the mechs suddenly feel useless, as the extra delays from leg damage were far too punishing. I also added a new mechanic for the extremely rare Cult Mech that allows it to actually GAIN movement speed when damaged, as a sort of "Fragile Berserker" mechanic that will help make it actually useful as a melee combatant gimmick. I came up with that idea after watching a round where an antag managed to get a cult mech, but he was physically incapable of getting into melee with anyone while driving it. As a bugfix, this PR fixes glide sizes for mechs so that their smooth movement correctly reflects how the different directions have different movement speeds. https://github.com/user-attachments/assets/0bf63edd-b0db-4257-a6e4-c42e5cf16962
42 lines
1.5 KiB
Plaintext
42 lines
1.5 KiB
Plaintext
/obj/item/mech_component/propulsion/spider
|
|
name = "quadlegs"
|
|
exosuit_desc_string = "hydraulic quadlegs"
|
|
desc = "Xion Manufacturing Group's arachnid series boasts more leg per leg than the leading competitor. Useful for vehicles requiring tight, instant turning."
|
|
icon_state = "spiderlegs"
|
|
max_damage = 160
|
|
move_delay = 4
|
|
turn_delay = 1
|
|
reverse_delay = 1 // Faster than usual reverse for legs
|
|
strafe_delay_modifier = 1 // Uniquely the only chassis without a strafe delay
|
|
damaged_delay = 4
|
|
power_use = 1250
|
|
trample_damage = 10
|
|
|
|
/obj/item/mech_component/propulsion/spider/heavy
|
|
name = "industrial quadlegs"
|
|
exosuit_desc_string = "hydraulic quadlegs"
|
|
desc = "A titan's take on the arachnid series from Xion Manufacturing Group. Much heavier than its smaller counterpart at the sacrifice of acceleration and power draw."
|
|
icon_state = "spiderlegs-industrial"
|
|
max_damage = 250
|
|
move_delay = 5
|
|
damaged_delay = 5
|
|
turn_delay = 1
|
|
power_use = 3500
|
|
trample_damage = 25
|
|
|
|
/obj/item/mech_component/propulsion/tracks
|
|
name = "tracks"
|
|
exosuit_desc_string = "armored tracks"
|
|
desc = "A classic brought back. The Hephaestus' Landmaster class tracks are impervious to most damage and can maintain top speed regardless of load. Watch out for corners."
|
|
icon_state = "tracks"
|
|
max_damage = 450
|
|
move_delay = 2 //Its fast
|
|
damaged_delay = 2
|
|
turn_delay = 7
|
|
reverse_delay = 0 // Uniquely the only chassis without a reverse delay.
|
|
power_use = 3500
|
|
color = COLOR_WHITE
|
|
mech_step_sound = 'sound/mecha/tanktread.ogg'
|
|
trample_damage = 25
|
|
can_strafe = FALSE
|