Skip to content

Commit

Permalink
Merge pull request #5234 from Kilmented/master
Browse files Browse the repository at this point in the history
nanite rebalance
  • Loading branch information
Tk420634 authored Jun 3, 2024
2 parents 20872e0 + c2e14bd commit 74ef25a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions code/modules/research/designs/nanite_designs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -141,15 +141,15 @@
id = "regenerative_nanites"
program_type = /datum/nanite_program/regenerative
category = list("Medical Nanites")
*/
/datum/design/nanites/regenerative_advanced
name = "Bio-Reconstruction"
desc = "The nanites manually repair and replace organic cells, acting much faster than normal regeneration. \
However, this program cannot detect the difference between harmed and unharmed, causing it to consume nanites even if it has no effect."
id = "regenerative_plus_nanites"
program_type = /datum/nanite_program/regenerative_advanced
category = list("Medical Nanites")
/*
/datum/design/nanites/temperature
name = "Temperature Adjustment"
desc = "The nanites adjust the host's internal temperature to an ideal level."
Expand Down
10 changes: 5 additions & 5 deletions code/modules/research/nanites/nanite_programs/healing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@
name = "Bio-Reconstruction"
desc = "The nanites manually repair and replace organic cells, acting much faster than normal regeneration. \
However, this program cannot detect the difference between harmed and unharmed, causing it to consume nanites even if it has no effect."
use_rate = 11 // because of the power
use_rate = 2 // because of the power
rogue_types = list(/datum/nanite_program/suffocating, /datum/nanite_program/necrotic)

/datum/nanite_program/regenerative_advanced/active_effect()
Expand All @@ -181,13 +181,13 @@
return
var/update = FALSE
for(var/obj/item/bodypart/L in parts)
if(L.heal_damage(5/parts.len, 5/parts.len, FALSE))
if(L.heal_damage(1/parts.len, 1/parts.len, FALSE))
update = TRUE
if(update)
host_mob.update_damage_overlays()
else
host_mob.adjustBruteLoss(-5, TRUE)
host_mob.adjustFireLoss(-5, TRUE)
host_mob.adjustBruteLoss(-1, TRUE)
host_mob.adjustFireLoss(-1, TRUE)

/datum/nanite_program/brain_heal_advanced
name = "Neural Reimaging"
Expand Down Expand Up @@ -216,7 +216,7 @@
name = "Defibrillation"
desc = "The nanites shock the host's heart when triggered, bringing them back to life if the body can sustain it."
can_trigger = TRUE
trigger_cost = 200 // literally a free second wind?? hello??
trigger_cost = 50
trigger_cooldown = 60
rogue_types = list(/datum/nanite_program/shocking)

Expand Down

0 comments on commit 74ef25a

Please sign in to comment.