Vetus Speculator now tell you what type he is (#25316)

* Vetus Speculator now tell you what type he is

* Update ancient_robot.dm

* Update code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Signed-off-by: Сиротка <114731039+ErdGinalD@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm

Co-authored-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com>
Signed-off-by: Сиротка <114731039+ErdGinalD@users.noreply.github.com>

---------

Signed-off-by: Сиротка <114731039+ErdGinalD@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com>
This commit is contained in:
Сиротка
2024-05-03 23:19:14 +00:00
committed by GitHub
co-authored by Henri215 Sheep
parent b92700172a
commit 166dd00290
@@ -103,9 +103,21 @@ Difficulty: Hard
BL = new /mob/living/simple_animal/hostile/ancient_robot_leg(loc, src, BOTTOM_LEFT)
beam = new /obj/effect/abstract(loc)
mode = pick(BLUESPACE, GRAV, PYRO, FLUX, VORTEX, CRYO) //picks one of the 6 cores
if(mode == FLUX) // Main attack is shock, so flux makes it stronger
melee_damage_lower = 25
melee_damage_upper = 25
switch(mode)
if(BLUESPACE)
desc += " It emits sparks of blue energy."
if(GRAV)
desc += " Gravity seems to distort around it."
if(PYRO)
desc += " You see flames burning around it."
if(FLUX) // Main attack is shock, so flux makes it stronger
melee_damage_lower = 25
melee_damage_upper = 25
desc += " It seems to overflow with energy."
if(VORTEX)
desc += " You see space bend and distort around it."
if(CRYO)
desc += " The air surrounding it is cold and listless."
body_shield()
add_overlay("[mode]")
add_overlay("eyes")