Skip to content

Commit

Permalink
Legion Core Adjustment (#3830)
Browse files Browse the repository at this point in the history
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Reduces clonedam from legion cores (and makes them actually do
clonedam).
Also makes it so you can no longer eat them???
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

## Why It's Good For The Game
thingy works.
<!-- Please add a short description of why you think these changes would
benefit the game. If you can't justify it in words, it might not be
worth adding. -->

## Changelog

:cl:
fix: legion cores should now ACTUALLY give you cloneloss. my bad there
guys. sorry.
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
  • Loading branch information
Erikafox authored Nov 27, 2024
1 parent 69f2830 commit d0af5f2
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
1 change: 0 additions & 1 deletion code/datums/status_effects/buffs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,6 @@
owner.adjustBruteLoss(-20)
owner.adjustFireLoss(-20)
owner.remove_CC()
owner.reagents.add_reagent(/datum/reagent/medicine/soulus=15)
owner.bodytemperature = owner.get_body_temp_normal()
return TRUE

Expand Down
10 changes: 6 additions & 4 deletions code/modules/mining/equipment/regenerative_core.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
icon_state = "roro core 2"
item_flags = NOBLUDGEON
slot = ORGAN_SLOT_REGENERATIVE_CORE
organ_flags = null
force = 0
actions_types = list(/datum/action/item_action/organ_action/use)
var/inert = 0
Expand Down Expand Up @@ -85,17 +86,18 @@
if(inert)
to_chat(user, span_notice("[src] has decayed past usabality."))
return
else
if(H.stat == DEAD)
to_chat(user, span_notice("[src] is useless on the dead."))
return
if(H.stat == DEAD)
to_chat(user, span_notice("[src] is useless on the dead."))
return
if(do_after(user, 10, target))
if(H != user)
H.visible_message(span_notice("[user] smears [src] across [H]... malignant black tendrils entangle and reinforce [H.p_their()] flesh!"))
SSblackbox.record_feedback("nested tally", "hivelord_core", 1, list("[type]", "used", "other"))
else
to_chat(user, span_notice("You smear [src] across your body. Malignant black tendrils start to grow around the application site, reinforcing your flesh!"))
SSblackbox.record_feedback("nested tally", "hivelord_core", 1, list("[type]", "used", "self"))
H.apply_status_effect(STATUS_EFFECT_REGENERATIVE_CORE)
H.reagents.add_reagent(/datum/reagent/medicine/soulus,15)
H.force_scream()
SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "core", /datum/mood_event/healsbadman)
qdel(src)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1957,7 +1957,7 @@
color = "#302f20"
metabolization_rate = REAGENTS_METABOLISM * 0.8
overdose_threshold = 50
var/clone_dam = 0.25
var/clone_dam = 0.1

/datum/reagent/medicine/soulus/expose_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
if(iscarbon(M) && M.stat != DEAD)
Expand Down

0 comments on commit d0af5f2

Please sign in to comment.