mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-15 12:43:13 +00:00
Merge pull request #6048 from Heroman3003/promcore-decay-fix
Fixes promethean cores decaying pointlessly
This commit is contained in:
@@ -152,6 +152,7 @@ GLOBAL_LIST_BOILERPLATE(all_brain_organs, /obj/item/organ/internal/brain)
|
|||||||
name = "slime core"
|
name = "slime core"
|
||||||
desc = "A complex, organic knot of jelly and crystalline particles."
|
desc = "A complex, organic knot of jelly and crystalline particles."
|
||||||
icon_state = "core"
|
icon_state = "core"
|
||||||
|
decays = FALSE
|
||||||
parent_organ = BP_TORSO
|
parent_organ = BP_TORSO
|
||||||
clone_source = TRUE
|
clone_source = TRUE
|
||||||
flags = OPENCONTAINER
|
flags = OPENCONTAINER
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ var/list/organ_cache = list()
|
|||||||
var/max_damage // Damage cap
|
var/max_damage // Damage cap
|
||||||
var/can_reject = 1 // Can this organ reject?
|
var/can_reject = 1 // Can this organ reject?
|
||||||
var/rejecting // Is this organ already being rejected?
|
var/rejecting // Is this organ already being rejected?
|
||||||
|
var/decays = TRUE // Can this organ decay at all?
|
||||||
var/preserved = 0 // If this is 1, prevents organ decay.
|
var/preserved = 0 // If this is 1, prevents organ decay.
|
||||||
|
|
||||||
// Language vars. Putting them here in case we decide to do something crazy with sign-or-other-nonverbal languages.
|
// Language vars. Putting them here in case we decide to do something crazy with sign-or-other-nonverbal languages.
|
||||||
@@ -135,7 +136,7 @@ var/list/organ_cache = list()
|
|||||||
if(B && prob(40))
|
if(B && prob(40))
|
||||||
reagents.remove_reagent("blood",0.1)
|
reagents.remove_reagent("blood",0.1)
|
||||||
blood_splatter(src,B,1)
|
blood_splatter(src,B,1)
|
||||||
if(config.organs_decay) damage += rand(1,3)
|
if(config.organs_decay && decays) damage += rand(1,3)
|
||||||
if(damage >= max_damage)
|
if(damage >= max_damage)
|
||||||
damage = max_damage
|
damage = max_damage
|
||||||
adjust_germ_level(rand(2,6))
|
adjust_germ_level(rand(2,6))
|
||||||
|
|||||||
Reference in New Issue
Block a user