diff --git a/code/modules/heavy_vehicle/premade/combat.dm b/code/modules/heavy_vehicle/premade/combat.dm index feb10deb221..056d297d793 100644 --- a/code/modules/heavy_vehicle/premade/combat.dm +++ b/code/modules/heavy_vehicle/premade/combat.dm @@ -20,7 +20,7 @@ melee_damage = 30 action_delay = 5 max_damage = 130 - power_use = 5000 + power_use = 2500 has_hardpoints = list(HARDPOINT_LEFT_SHOULDER, HARDPOINT_RIGHT_SHOULDER) /obj/item/mech_component/propulsion/combat @@ -31,7 +31,7 @@ move_delay = 3 turn_delay = 3 max_damage = 100 - power_use = 5000 + power_use = 2500 trample_damage = 35 /obj/item/mech_component/sensors/combat @@ -58,7 +58,7 @@ desc = "A lightweight composite frame keeps the armor of this chassis respectable, but the interior spacious." icon_state = "combat_body" max_damage = 200 - power_use = 2500 + power_use = 250 transparent_cabin = TRUE /obj/item/mech_component/chassis/combat/prebuild() diff --git a/code/modules/heavy_vehicle/premade/cult.dm b/code/modules/heavy_vehicle/premade/cult.dm index cbd247d593c..ec7ea3e75ff 100644 --- a/code/modules/heavy_vehicle/premade/cult.dm +++ b/code/modules/heavy_vehicle/premade/cult.dm @@ -25,7 +25,7 @@ melee_damage = 50 action_delay = 5 max_damage = 90 - power_use = 7500 + power_use = 3500 punch_sound = 'sound/mecha/mech_punch_slow.ogg' /obj/item/mech_component/propulsion/cult @@ -35,7 +35,7 @@ icon_state = "cult_legs" move_delay = 5 max_damage = 90 - power_use = 5000 + power_use = 2500 trample_damage = 45 /obj/item/mech_component/sensors/cult @@ -60,7 +60,7 @@ icon_state = "cult_body" max_damage = 150 mech_health = 500 - power_use = 5000 + power_use = 500 /obj/item/mech_component/chassis/cult/prebuild() . = ..() diff --git a/code/modules/heavy_vehicle/premade/heavy.dm b/code/modules/heavy_vehicle/premade/heavy.dm index c6782277b9c..991c5313b50 100644 --- a/code/modules/heavy_vehicle/premade/heavy.dm +++ b/code/modules/heavy_vehicle/premade/heavy.dm @@ -21,7 +21,7 @@ melee_damage = 50 action_delay = 15 max_damage = 200 - power_use = 7500 + power_use = 3500 punch_sound = 'sound/mecha/mech_punch_slow.ogg' /obj/item/mech_component/propulsion/heavy @@ -31,7 +31,7 @@ icon_state = "heavy_legs" move_delay = 5 max_damage = 200 - power_use = 5000 + power_use = 2500 trample_damage = 45 /obj/item/mech_component/sensors/heavy @@ -57,7 +57,7 @@ max_damage = 300 mech_health = 1000 has_hardpoints = list(HARDPOINT_BACK) - power_use = 5000 + power_use = 500 /obj/item/mech_component/chassis/heavy/prebuild() . = ..() diff --git a/code/modules/heavy_vehicle/premade/hoverpod.dm b/code/modules/heavy_vehicle/premade/hoverpod.dm index 8501321722a..dcafe29c45f 100644 --- a/code/modules/heavy_vehicle/premade/hoverpod.dm +++ b/code/modules/heavy_vehicle/premade/hoverpod.dm @@ -8,7 +8,7 @@ max_damage = 150 move_delay = 5 turn_delay = 2 - power_use = 4000 + power_use = 2000 trample_damage = 0 hover = TRUE @@ -20,4 +20,4 @@ max_damage = 40 move_delay = 2 turn_delay = 2 - power_use = 1500 + power_use = 725 diff --git a/code/modules/heavy_vehicle/premade/light.dm b/code/modules/heavy_vehicle/premade/light.dm index 1667239d4fc..939f2d25802 100644 --- a/code/modules/heavy_vehicle/premade/light.dm +++ b/code/modules/heavy_vehicle/premade/light.dm @@ -19,7 +19,7 @@ melee_damage = 15 action_delay = 15 max_damage = 100 - power_use = 3000 + power_use = 1500 desc = "As flexible as they are fragile, these Bishop Cybernetics manipulators can follow a pilot's movements in close to real time." punch_sound = 'sound/mecha/mech_punch_fast.ogg' @@ -30,7 +30,7 @@ move_delay = 2 turn_delay = 3 max_damage = 100 - power_use = 3000 + power_use = 1500 desc = "The electrical systems driving these legs are almost totally silent. Unfortunately slamming a plate of metal against the ground is not." /obj/item/mech_component/sensors/light @@ -57,7 +57,7 @@ exosuit_desc_string = "an open and light chassis" icon_state = "light_body" max_damage = 150 - power_use = 3000 + power_use = 300 desc = "The Veymed Odysseus series cockpits combine ultralight materials and clear aluminum laminates to provide an optimized cockpit experience." diff --git a/code/modules/heavy_vehicle/premade/military.dm b/code/modules/heavy_vehicle/premade/military.dm index cb9feda6fb8..81daf24db2c 100644 --- a/code/modules/heavy_vehicle/premade/military.dm +++ b/code/modules/heavy_vehicle/premade/military.dm @@ -6,7 +6,7 @@ melee_damage = 50 action_delay = 15 max_damage = 4000 - power_use = 7500 + power_use = 3500 has_hardpoints = list(HARDPOINT_LEFT_SHOULDER, HARDPOINT_RIGHT_SHOULDER) punch_sound = 'sound/mecha/mech_punch_slow.ogg' @@ -17,7 +17,7 @@ icon_state = "strider_legs" move_delay = 5 max_damage = 650 - power_use = 5000 + power_use = 2500 trample_damage = 45 /obj/item/mech_component/sensors/superheavy @@ -42,7 +42,7 @@ icon_state = "strider_body" max_damage = 750 mech_health = 3500 - power_use = 15000 + power_use = 1500 /obj/item/mech_component/chassis/superheavy/prebuild() . = ..() diff --git a/code/modules/heavy_vehicle/premade/misc.dm b/code/modules/heavy_vehicle/premade/misc.dm index f3e5500438f..cad77053eb8 100644 --- a/code/modules/heavy_vehicle/premade/misc.dm +++ b/code/modules/heavy_vehicle/premade/misc.dm @@ -6,7 +6,7 @@ max_damage = 160 move_delay = 4 turn_delay = 1 - power_use = 2500 + power_use = 1250 trample_damage = 10 /obj/item/mech_component/propulsion/spider/heavy @@ -17,7 +17,7 @@ max_damage = 250 move_delay = 5 turn_delay = 1 - power_use = 7500 + power_use = 3500 trample_damage = 25 /obj/item/mech_component/propulsion/tracks @@ -28,7 +28,7 @@ max_damage = 450 move_delay = 2 //Its fast turn_delay = 7 - power_use = 7500 + power_use = 3500 color = COLOR_WHITE mech_step_sound = 'sound/mecha/tanktread.ogg' trample_damage = 25 diff --git a/code/modules/heavy_vehicle/premade/powerloader.dm b/code/modules/heavy_vehicle/premade/powerloader.dm index 7f91f692514..dd155ae0549 100644 --- a/code/modules/heavy_vehicle/premade/powerloader.dm +++ b/code/modules/heavy_vehicle/premade/powerloader.dm @@ -39,7 +39,7 @@ name = "exosuit arms" exosuit_desc_string = "heavy-duty industrial lifters" max_damage = 150 - power_use = 2000 + power_use = 1000 melee_damage = 40 desc = "The Xion Manufacturing Group Digital Interaction Manifolds allow you poke untold dangers from the relative safety of your cockpit." punch_sound = 'sound/mecha/mech_punch_slow.ogg' @@ -51,7 +51,7 @@ max_damage = 150 move_delay = 4 turn_delay = 4 - power_use = 2000 + power_use = 1000 trample_damage = 10 /obj/item/mech_component/sensors/ripley @@ -74,7 +74,7 @@ exosuit_desc_string = "an industrial rollcage" desc = "A Xion industrial brand roll cage. Technically OSHA compliant. Technically. This variant has an extra compartment for a copilot, but has no sealed atmosphere." max_damage = 200 - power_use = 5000 + power_use = 500 /obj/item/mech_component/chassis/ripley/prebuild() . = ..() diff --git a/code/modules/heavy_vehicle/premade/pra.dm b/code/modules/heavy_vehicle/premade/pra.dm index 960ba150e0f..95667d15ff5 100644 --- a/code/modules/heavy_vehicle/premade/pra.dm +++ b/code/modules/heavy_vehicle/premade/pra.dm @@ -19,7 +19,7 @@ melee_damage = 15 action_delay = 5 max_damage = 100 - power_use = 5000 + power_use = 2500 has_hardpoints = list(HARDPOINT_RIGHT_HAND, HARDPOINT_LEFT_HAND) /obj/item/mech_component/propulsion/pra_egg @@ -30,7 +30,7 @@ move_delay = 3 turn_delay = 3 max_damage = 100 - power_use = 5000 + power_use = 2500 trample_damage = 15 /obj/item/mech_component/sensors/pra_egg @@ -57,7 +57,7 @@ desc = "A lightweight composite frame keeps the armor of this chassis respectable, but the interior spacious." icon_state = "egg_body" max_damage = 150 - power_use = 2500 + power_use = 250 /obj/item/mech_component/chassis/pra_egg/prebuild() . = ..() @@ -92,7 +92,7 @@ desc = "A armored composite frame keeps the armor of this chassis respectable, but the interior spacious." icon_state = "strong_egg_body" max_damage = 150 - power_use = 2500 + power_use = 250 /obj/item/mech_component/chassis/pra_egg/armored/prebuild() . = ..() diff --git a/html/changelogs/geeves-mech_power_changes.yml b/html/changelogs/geeves-mech_power_changes.yml new file mode 100644 index 00000000000..a40fb6d2049 --- /dev/null +++ b/html/changelogs/geeves-mech_power_changes.yml @@ -0,0 +1,7 @@ +author: Geeves + +delete-after: True + +changes: + - tweak: "Reduced the passive power drain of exosuits/mechas because of their chassis to 10% of the current amount." + - tweak: "Reduced the active power drain of exosuits/mechas because of their arms and legs to roughly 50% of the current amount."