Skip to content

Commit

Permalink
base
Browse files Browse the repository at this point in the history
  • Loading branch information
Nerev4r committed Nov 10, 2024
1 parent 71ce211 commit e1849a7
Show file tree
Hide file tree
Showing 5 changed files with 569 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
consumed_limb.drop_limb()
to_chat(H, span_userdanger("Your [consumed_limb] is drawn back into your body, unable to maintain its shape!"))
qdel(consumed_limb)
H.blood_volume += 20
H.blood_volume += 65 //DOPPLER EDIT - CHANGE - ORIGINAL: 20 - This is because losing a limb now costs them 60 blood, so this refunds it with a pinch extra so it doesn't. Y'know. Kill you.

/datum/species/jelly/get_species_description()
return "Jellypeople are a strange and alien species with three eyes, made entirely out of gel."
Expand Down
6 changes: 5 additions & 1 deletion code/modules/surgery/organ_manipulation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -278,8 +278,12 @@
)
display_pain(target, "Your [target.parse_zone_with_bodypart(target_zone)] throbs with pain, you can't feel your [target_organ.name] anymore!")
log_combat(user, target, "surgically removed [target_organ.name] from", addition="COMBAT MODE: [uppertext(user.combat_mode)]")
///DOPPLER EDIT BEGIN - Makes slime core ejection properly work.
var/atom/drop_loc = target.drop_location()
target_organ.Remove(target)
target_organ.forceMove(get_turf(target))
if(drop_loc)
target_organ.forceMove(drop_loc)
///DOPPLER EDIT END
target_organ.on_surgical_removal(user, target, target_zone, tool)
else
display_results(
Expand Down
Loading

0 comments on commit e1849a7

Please sign in to comment.