diff --git a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm index a6312b9dd..0d154c2c2 100644 --- a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm +++ b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm @@ -15,6 +15,8 @@ GLOBAL_LIST(bad_gremlin_items) icon_living = "gremlin" icon_dead = "gremlin_dead" + var/body_color + var/in_vent = FALSE health = 20 @@ -70,6 +72,12 @@ GLOBAL_LIST(bad_gremlin_items) access_card = new /obj/item/card/id(src) var/datum/job/captain/C = new /datum/job/captain access_card.access = C.get_access() + if(!body_color) + body_color = pick(list("orange","blue","purple", "green")) + AddElement(/datum/element/mob_holder, "gremlin_[body_color]") + icon_state = "gremlin_[body_color]" + icon_living = "gremlin_[body_color]" + icon_dead = "gremlin_[body_color]_dead" /mob/living/simple_animal/hostile/gremlin/AttackingTarget() var/is_hungry = world.time >= next_eat || prob(25) diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 98fda1303..8e2b11443 100644 Binary files a/icons/mob/mob.dmi and b/icons/mob/mob.dmi differ