Xeno 2x2 queen and praetorian 1st pass

This commit is contained in:
ZomgPonies
2013-11-08 19:33:07 -05:00
parent 453a638951
commit 08c325574a
6 changed files with 40 additions and 3 deletions
@@ -36,7 +36,7 @@
src << "\green You begin to evolve!"
for(var/mob/O in viewers(src, null))
O.show_message(text("\green <B>[src] begins to twist and contort!</B>"), 1)
var/mob/living/carbon/alien/humanoid/queen/new_xeno = new (loc)
var/mob/living/carbon/alien/humanoid/queen/large/new_xeno = new (loc)
mind.transfer_to(new_xeno)
del(src)
else
@@ -42,3 +42,40 @@
healths.icon_state = "health5"
else
healths.icon_state = "health6"
/mob/living/carbon/alien/humanoid/sentinel/verb/evolve() // -- TLE
set name = "Evolve (250)"
set desc = "Become a Praetorian, Royal Guard to the Queen."
set category = "Alien"
if(powerc(250))
adjustToxLoss(-250)
src << "\green You begin to evolve!"
for(var/mob/O in viewers(src, null))
O.show_message(text("\green <B>[src] begins to twist and contort!</B>"), 1)
var/mob/living/carbon/alien/humanoid/sentinel/large/new_xeno = new (loc)
mind.transfer_to(new_xeno)
del(src)
return
/mob/living/carbon/alien/humanoid/sentinel/large
icon = 'icons/mob/alienlarge.dmi'
icon_state = "prat_s"
pixel_x = -16
maxHealth = 200
health = 200
/mob/living/carbon/alien/humanoid/sentinel/large/update_icons()
lying_prev = lying //so we don't update overlays for lying/standing unless our stance changes again
update_hud() //TODO: remove the need for this to be here
overlays.Cut()
if(lying)
if(resting) icon_state = "prat_sleep"
else icon_state = "prat_l"
for(var/image/I in overlays_lying)
overlays += I
else
icon_state = "prat_s"
for(var/image/I in overlays_standing)
overlays += I
@@ -73,7 +73,7 @@
/mob/living/carbon/alien/humanoid/queen/large
icon = 'icons/mob/alienqueen.dmi'
icon = 'icons/mob/alienlarge.dmi'
icon_state = "queen_s"
pixel_x = -16
@@ -75,7 +75,7 @@
/mob/living/simple_animal/hostile/alien/queen/large
name = "alien empress"
icon = 'icons/mob/alienqueen.dmi'
icon = 'icons/mob/alienlarge.dmi'
icon_state = "queen_s"
icon_living = "queen_s"
icon_dead = "queen_dead"