mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 14:39:58 +01:00
Removes holographic monkey species (#81606)
## About The Pull Request Split this off from https://github.com/tgstation/tgstation/pull/81598 in hopes to keep it as atomic as I can. Genericizes the things that holographic monkey species existed to replace, so now we don't have to worry about having to copy paste this to any future mob later down the line. ## Why It's Good For The Game Removes a monkey species subtype, and a pretty bad one at that. Preferably makes hologram mobs more consistent with eachother and prevents copy paste happening everywhere in the future if any new mobs ever gets added to the holodeck. ## Changelog 🆑 refactor: Holographic mobs now gives better feedback to players and should more consistently not give any drops. /🆑
This commit is contained in:
@@ -62,11 +62,9 @@
|
||||
mobtype = pick(mobtype)
|
||||
our_mob = new mobtype(loc)
|
||||
our_mob.flags_1 |= HOLOGRAM_1
|
||||
ADD_TRAIT(our_mob, TRAIT_PERMANENTLY_MORTAL, INNATE_TRAIT)
|
||||
|
||||
// these vars are not really standardized but all would theoretically create stuff on death
|
||||
for(var/v in list("butcher_results","corpse","weapon1","weapon2","blood_volume") & our_mob.vars)
|
||||
our_mob.vars[v] = null
|
||||
our_mob.add_traits(list(TRAIT_PERMANENTLY_MORTAL, TRAIT_NO_BLOOD_OVERLAY, TRAIT_NOBLOOD, TRAIT_NOHUNGER), INNATE_TRAIT)
|
||||
RegisterSignal(our_mob, COMSIG_QDELETING, PROC_REF(handle_mob_delete))
|
||||
return our_mob
|
||||
|
||||
@@ -103,7 +101,7 @@
|
||||
mobtype = /mob/living/basic/bee/toxin
|
||||
|
||||
/obj/effect/holodeck_effect/mobspawner/monkey
|
||||
mobtype = /mob/living/carbon/human/species/monkey/holodeck
|
||||
mobtype = /mob/living/carbon/human/species/monkey
|
||||
|
||||
/obj/effect/holodeck_effect/mobspawner/monkey/activate(obj/machinery/computer/holodeck/computer)
|
||||
var/mob/living/carbon/human/monkey = ..()
|
||||
|
||||
Reference in New Issue
Block a user