mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Steals tg's span macros * Fix alphabet * Updated some more spans * Misses a conflict * Fix compile errors * Converts more spans * oops
46 lines
1.4 KiB
Plaintext
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!")
|