From 166dd00290c32b0a91d3267b2cda57ff282c54a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B8=D1=80=D0=BE=D1=82=D0=BA=D0=B0?= <114731039+ErdGinalD@users.noreply.github.com> Date: Sat, 4 May 2024 02:19:14 +0300 Subject: [PATCH] Vetus Speculator now tell you what type he is (#25316) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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> --- .../hostile/megafauna/ancient_robot.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm index bbc52f1b752..676b64b2a2d 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm @@ -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")