mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 04:51:32 +01:00
Nerfs Zeng-Hu Mobility Frames and removes them from Security, makes IPCs use more charge when running. (#12361)
This commit is contained in:
@@ -111,6 +111,7 @@
|
||||
)
|
||||
stamina = -1 // Machines use power and generate heat, stamina is not a thing
|
||||
sprint_speed_factor = 1 // About as capable of speed as a human
|
||||
sprint_cost_factor = 1.5
|
||||
|
||||
max_hydration_factor = -1
|
||||
max_nutrition_factor = -1
|
||||
@@ -127,15 +128,21 @@
|
||||
|
||||
// Special snowflake machine vars.
|
||||
var/sprint_temperature_factor = 1.15
|
||||
var/sprint_charge_factor = 0.65
|
||||
var/move_charge_factor = 1
|
||||
|
||||
/datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H)
|
||||
. = ..()
|
||||
check_tag(H, H.client)
|
||||
var/obj/item/organ/internal/cell/C = H.internal_organs_by_name[BP_CELL]
|
||||
if(C)
|
||||
C.move_charge_factor = move_charge_factor
|
||||
|
||||
/datum/species/machine/handle_sprint_cost(var/mob/living/carbon/human/H, var/cost, var/pre_move)
|
||||
if(!pre_move && H.stat == CONSCIOUS)
|
||||
H.bodytemperature += cost * sprint_temperature_factor
|
||||
var/obj/item/organ/internal/cell/C = H.internal_organs_by_name[BP_CELL]
|
||||
if(C)
|
||||
C.use(cost * sprint_cost_factor)
|
||||
return TRUE
|
||||
|
||||
/datum/species/machine/handle_emp_act(mob/living/carbon/human/H, var/severity)
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
character_color_presets = list("Dark" = "#000000", "Warm" = "#250302", "Cold" = "#1e1e29")
|
||||
|
||||
sprint_temperature_factor = 1.3
|
||||
sprint_charge_factor = 0.85
|
||||
move_charge_factor = 0.85
|
||||
|
||||
inherent_verbs = list(
|
||||
/mob/living/carbon/human/proc/self_diagnostics,
|
||||
@@ -175,7 +175,7 @@
|
||||
|
||||
sprint_speed_factor = 1.4
|
||||
sprint_temperature_factor = 0.9
|
||||
sprint_charge_factor = 1.1
|
||||
move_charge_factor = 1.1
|
||||
|
||||
inherent_verbs = list(
|
||||
/mob/living/carbon/human/proc/self_diagnostics,
|
||||
@@ -279,10 +279,11 @@
|
||||
)
|
||||
stamina = -1
|
||||
sprint_speed_factor = 1.25
|
||||
sprint_cost_factor = 1
|
||||
slowdown = 1
|
||||
|
||||
sprint_temperature_factor = 0.6
|
||||
sprint_charge_factor = 0.3
|
||||
move_charge_factor = 0.3
|
||||
|
||||
/datum/species/machine/terminator/get_light_color()
|
||||
return
|
||||
@@ -429,7 +430,11 @@
|
||||
|
||||
eyes = "zenghu_eyes"
|
||||
brute_mod = 1.5
|
||||
sprint_speed_factor = 1.5
|
||||
|
||||
slowdown = -0.8
|
||||
sprint_speed_factor = 0.6
|
||||
sprint_cost_factor = 2
|
||||
move_charge_factor = 2
|
||||
|
||||
grab_mod = 1.1 // Smooth, fast
|
||||
resist_mod = 4 // Not super strong, but still rather strong
|
||||
@@ -437,8 +442,6 @@
|
||||
allowed_accents = list(ACCENT_CETI, ACCENT_GIBSON, ACCENT_SOL, ACCENT_COC, ACCENT_ERIDANI, ACCENT_ERIDANIDREG, ACCENT_ELYRA, ACCENT_KONYAN, ACCENT_JUPITER, ACCENT_MARTIAN, ACCENT_LUNA,
|
||||
ACCENT_HIMEO, ACCENT_VENUS, ACCENT_VENUSJIN, ACCENT_PHONG, ACCENT_SILVERSUN_EXPATRIATE, ACCENT_TTS, ACCENT_EUROPA, ACCENT_EARTH, ACCENT_ASSUNZIONE)
|
||||
|
||||
slowdown = -1.2
|
||||
|
||||
appearance_flags = HAS_EYE_COLOR | HAS_UNDERWEAR | HAS_SOCKS
|
||||
|
||||
examine_color = "#ff00ff"
|
||||
@@ -480,7 +483,6 @@
|
||||
|
||||
eyes = "bishop_eyes"
|
||||
eyes_icon_blend = ICON_MULTIPLY
|
||||
sprint_charge_factor = 0.25
|
||||
|
||||
brute_mod = 1.2
|
||||
grab_mod = 1.1
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
relative_size = 80
|
||||
var/open = FALSE
|
||||
var/obj/item/cell/cell = /obj/item/cell/super
|
||||
var/move_charge_factor = 1
|
||||
//at 0.8 completely depleted after 60ish minutes of constant walking or 130 minutes of standing still
|
||||
var/servo_cost = 0.8
|
||||
|
||||
@@ -102,6 +103,7 @@
|
||||
var/cost = get_power_drain()
|
||||
if(world.time - owner.l_move_time < 15)
|
||||
cost *= 2
|
||||
cost *= move_charge_factor
|
||||
use(cost)
|
||||
|
||||
/obj/item/organ/internal/cell/proc/get_power_drain()
|
||||
|
||||
Reference in New Issue
Block a user