diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 8f158c6b05..6f97737616 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -185,14 +185,15 @@ Difficulty: Medium negative = !negative //invert it for the swoop down later var/oldtransform = transform - animate(src, transform = matrix()*0.9, time = 3, easing = BOUNCE_EASING) + alpha = 255 + animate(src, alpha = 204, transform = matrix()*0.9, time = 3, easing = BOUNCE_EASING) for(var/i in 1 to 3) sleep(1) if(QDELETED(src) || stat == DEAD) //we got hit and died, rip us qdel(F) swooping &= ~SWOOP_DAMAGEABLE return - animate(src, transform = matrix()*0.7, time = 7) + animate(src, alpha = 100, transform = matrix()*0.7, time = 7) swooping |= SWOOP_INVULNERABLE mouse_opacity = 0 sleep(7) @@ -232,7 +233,7 @@ Difficulty: Medium negative = TRUE new /obj/effect/temp_visual/dragon_flight/end(loc, negative) new /obj/effect/temp_visual/dragon_swoop(loc) - animate(src, transform = oldtransform, time = 5) + animate(src, alpha = 255, transform = oldtransform, time = 5) sleep(5) swooping &= ~SWOOP_INVULNERABLE mouse_opacity = initial(mouse_opacity) diff --git a/icons/mob/lavaland/dragon.dmi b/icons/mob/lavaland/dragon.dmi index 2a5e20a671..7cc2b92a17 100644 Binary files a/icons/mob/lavaland/dragon.dmi and b/icons/mob/lavaland/dragon.dmi differ