Refactors throw vore code. Again. (#19556)

* Refactors throw code

* chc

* Update trash_eating.dm

* Healbelly CPU save

* Update bellymodes_datum_vr.dm

* Update bellymodes_datum_vr.dm

* Update trash_eating.dm

* Update trash_eating.dm
This commit is contained in:
Cameron Lennox
2026-07-02 22:36:24 -04:00
committed by GitHub
parent 93004cac5a
commit edecb015db
7 changed files with 93 additions and 82 deletions
@@ -414,14 +414,14 @@
/datum/trait/neutral/trashcan/apply(datum/species/S,mob/living/carbon/human/H)
..()
add_verb(H, /mob/living/proc/eat_trash)
add_verb(H, /mob/living/proc/eat_trash_verb)
add_verb(H, /mob/living/proc/toggle_trash_catching)
// Traitgenes made into a genetrait
/datum/trait/neutral/trashcan/unapply(datum/species/S, mob/living/carbon/human/H, trait_prefs)
..()
if(!(/mob/living/proc/eat_trash in S.inherent_verbs))
remove_verb(H,/mob/living/proc/eat_trash)
if(!(/mob/living/proc/eat_trash_verb in S.inherent_verbs))
remove_verb(H,/mob/living/proc/eat_trash_verb)
if(!(/mob/living/proc/toggle_trash_catching in S.inherent_verbs))
remove_verb(H,/mob/living/proc/toggle_trash_catching)
@@ -229,7 +229,7 @@
add_verb(src, /mob/living/simple_mob/proc/animal_nom)
add_verb(src, /mob/living/proc/shred_limb)
add_verb(src, /mob/living/simple_mob/proc/nutrition_heal)
add_verb(src, /mob/living/proc/eat_trash)
add_verb(src, /mob/living/proc/eat_trash_verb)
add_verb(src, /mob/living/proc/toggle_trash_catching)
if(LAZYLEN(vore_organs))