diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index 336bc7f9906..6fbb65808a3 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -145,3 +145,25 @@ dead = 1 visible_message("[src] lets out a waning guttural screech, green blood bubbling from its maw...") playsound(src, 'sound/voice/hiss6.ogg', 100, 1) + + +/mob/living/simple_animal/hostile/alien/maid + name = "lusty xenomorph maid" + melee_damage_lower = 0 + melee_damage_upper = 0 + a_intent = "help" + friendly = "caresses" + environment_smash = 0 + icon_state = "maid" + icon_living = "maid" + icon_dead = "maid_dead" + +/mob/living/simple_animal/hostile/alien/maid/AttackingTarget() + if(istype(target, /atom/movable)) + if(istype(target, /obj/effect/decal/cleanable)) + visible_message("[src] cleans up \the [target].") + qdel(target) + return + var/atom/movable/M = target + M.clean_blood() + visible_message("[src] polishes \the [target].") diff --git a/icons/mob/alien.dmi b/icons/mob/alien.dmi index 0e019014c57..0dd9df5691e 100644 Binary files a/icons/mob/alien.dmi and b/icons/mob/alien.dmi differ