Files
Yogstation/code/modules/research/xenobiology/crossbreeding/_mobs.dm
adamsong 3baeaeb0c4 Steals tg's span macros (#12232)
* Steals tg's span macros

* Fix alphabet

* Updated some more spans

* Misses a conflict

* Fix compile errors

* Converts more spans

* oops
2021-09-17 12:50:16 +01:00

46 lines
1.4 KiB
Plaintext

/*
Slimecrossing Mobs
Mobs and effects added by the slimecrossing system.
Collected here for clarity.
*/
//Slime transformation power - Burning Black
/obj/effect/proc_holder/spell/targeted/shapeshift/slimeform
name = "Slime Transformation"
desc = "Transform from a human to a slime, or back again!"
action_icon_state = "transformslime"
cooldown_min = 0
charge_max = 0
invocation_type = "none"
shapeshift_type = /mob/living/simple_animal/slime/transformedslime
convert_damage = TRUE
convert_damage_type = CLONE
var/remove_on_restore = FALSE
/obj/effect/proc_holder/spell/targeted/shapeshift/slimeform/Restore(mob/living/M)
if(remove_on_restore)
if(M.mind)
M.mind.RemoveSpell(src)
..()
//Transformed slime - Burning Black
/mob/living/simple_animal/slime/transformedslime
/mob/living/simple_animal/slime/transformedslime/Reproduce() //Just in case.
to_chat(src, span_warning("I can't reproduce..."))
return
//Slime corgi - Chilling Pink
/mob/living/simple_animal/pet/dog/corgi/puppy/slime
name = "\improper slime corgi puppy"
real_name = "slime corgi puppy"
desc = "An unbearably cute pink slime corgi puppy."
icon_state = "slime_puppy"
icon_living = "slime_puppy"
icon_dead = "slime_puppy_dead"
nofur = TRUE
gold_core_spawnable = NO_SPAWN
speak_emote = list("blorbles", "bubbles", "borks")
emote_hear = list("bubbles!", "splorts.", "splops!")
emote_see = list("gets goop everywhere.", "flops.", "jiggles!")