Skip to content

Commit

Permalink
assorted entombed buffs
Browse files Browse the repository at this point in the history
  • Loading branch information
Skies-Of-Blue committed Jan 13, 2025
1 parent da25696 commit 8a9bf91
Showing 1 changed file with 43 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,35 @@
resistance_flags = FIRE_PROOF | ACID_PROOF // It is better to die for the Emperor than live for yourself.
max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT
siemens_coefficient = 0
complexity_max = DEFAULT_MAX_COMPLEXITY - 5
charge_drain = DEFAULT_CHARGE_DRAIN
complexity_max = DEFAULT_MAX_COMPLEXITY //IRIS EDIT: Increased complexity to base value (Assorted Entombed Buffs)
charge_drain = DEFAULT_CHARGE_DRAIN * 0.6 // IRIS EDIT: Slower charge drain (Assorted Entombed Buffs)
slowdown_inactive = 2.5 // very slow because the quirk infers you rely on this to move/exist
slowdown_active = 0.95
slowdown_active = 0.5 // IRIS EDIT: Reduced slowdown (Assorted Entombed Buffs)
//IRIS EDIT: Removed joint torsion to balance around new charge drain, added basic EMP Protections and Status Readout (Assorted Entombed Buffs)
inbuilt_modules = list(
/obj/item/mod/module/joint_torsion/entombed,
/obj/item/mod/module/storage,
/obj/item/mod/module/status_readout/entombed,
/obj/item/mod/module/emp_shield/entombed,
)
//IRIS EDIT: Buffed entombed storage to be compatible with most jobs (Assorted Entombed Buffs)
allowed_suit_storage = list(
/obj/item/tank/internals,
/obj/item/ammo_box,
/obj/item/ammo_casing,
/obj/item/flashlight,
/obj/item/gun,
/obj/item/melee,
/obj/item/tank/internals,
/obj/item/storage/belt/holster,
/obj/item/construction,
/obj/item/fireaxe,
/obj/item/pipe_dispenser,
/obj/item/storage/bag,
/obj/item/pickaxe,
/obj/item/resonator,
/obj/item/t_scanner,
/obj/item/analyzer,
/obj/item/storage/medkit,
/obj/item/fireaxe/metal_h2_axe,
)

/datum/armor/mod_entombed
Expand All @@ -27,17 +45,14 @@
laser = ARMOR_LEVEL_WEAK
energy = ARMOR_LEVEL_WEAK
bomb = ARMOR_LEVEL_WEAK
bio = ARMOR_LEVEL_WEAK
bio = 100 // IRIS EDIT: Increased value to envirosuit levels (Assorted Entombed Buffs)
fire = ARMOR_LEVEL_WEAK
acid = ARMOR_LEVEL_WEAK
wound = WOUND_ARMOR_WEAK

/obj/item/mod/module/joint_torsion/entombed
name = "internal joint torsion adaptation"
desc = "Your adaptation to life in this MODsuit shell allows you to ambulate in such a way that your movements recharge the suit's internal batteries slightly, but only while under the effect of gravity."
removable = FALSE
complexity = 0
power_per_step = DEFAULT_CHARGE_DRAIN * 0.4
//IRIS EDIT: Kills /obj/item/mod/module/joint_torsion/entombed

// ENTOMBED SPECIALTY MODULES

/obj/item/mod/module/plasma_stabilizer/entombed
name = "colony-stabilized interior seal"
Expand All @@ -46,6 +61,22 @@
idle_power_cost = 0
removable = FALSE

/obj/item/mod/module/anomaly_locked/antigrav/entombed
name = "assistive anti-gravity ambulator"
desc = "An obligatory addition from the NanoTrasen science division as part of the Space Disabilities Act, this augmentation allows your suit to project a limited anti-gravity field to aid in your ambulation around the station for both general use and emergencies. It is powered by a tiny sliver of a gravitational anomaly core, inextricably linked to the power systems that keep you alive. Warning: not rated for EMP protection."
complexity = 1
allow_flags = MODULE_ALLOW_INACTIVE // the suit is never off, so this just allows this to be used w/o being parts-deployed for cosmetic reasons
removable = FALSE
active_power_cost = 0
prebuilt = TRUE
core_removable = FALSE

/obj/item/mod/module/status_readout/entombed
use_energy_cost = 0

/obj/item/mod/module/emp_shield/entombed
idle_power_cost = 0

// ENTOMBED MOD CLOTHING COMPONENT

/datum/component/entombed_mod_piece
Expand Down Expand Up @@ -76,15 +107,6 @@
if (!isnull(piece))
piece.doMove(host_suit)

/obj/item/mod/module/anomaly_locked/antigrav/entombed
name = "assistive anti-gravity ambulator"
desc = "An obligatory addition from the NanoTrasen science division as part of the Space Disabilities Act, this augmentation allows your suit to project a limited anti-gravity field to aid in your ambulation around the station for both general use and emergencies. It is powered by a tiny sliver of a gravitational anomaly core, inextricably linked to the power systems that keep you alive. Warning: not rated for EMP protection."
complexity = 1
allow_flags = MODULE_ALLOW_INACTIVE // the suit is never off, so this just allows this to be used w/o being parts-deployed for cosmetic reasons
removable = FALSE
active_power_cost = 0 // torsion does not generate power in antigrav, so this is effectively -0.4 * DEFAULT_CHARGE_DRAIN
prebuilt = TRUE
core_removable = FALSE

// MOD CONTROL UNIT

Expand Down

0 comments on commit 8a9bf91

Please sign in to comment.