From 86a31e6745df918e44c13be6a761002802aee3d0 Mon Sep 17 00:00:00 2001 From: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> Date: Thu, 23 Nov 2023 17:54:54 +1300 Subject: [PATCH] Eel Glowing Eyes (#17817) * glowing eyes * Changelog Fix * light * light 2 --------- Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> --- .../simple_animal/hostile/space_fauna.dm | 13 ++++++ .../RustingWithYou - helloclarice.yml | 41 ++++++++++++++++++ icons/mob/npc/large_space_xenofauna.dmi | Bin 4890 -> 5532 bytes 3 files changed, 54 insertions(+) create mode 100644 html/changelogs/RustingWithYou - helloclarice.yml diff --git a/code/modules/mob/living/simple_animal/hostile/space_fauna.dm b/code/modules/mob/living/simple_animal/hostile/space_fauna.dm index 71b31c46fdc..ad3db2daedf 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_fauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_fauna.dm @@ -172,6 +172,19 @@ melee_damage_lower = 20 melee_damage_upper = 20 armor_penetration = 25 + var/image/eye_overlay + +/mob/living/simple_animal/hostile/carp/shark/reaver/eel/Initialize() + . = ..() + eye_overlay = image(icon, "eel_eyeglow", layer = EFFECTS_ABOVE_LIGHTING_LAYER) + eye_overlay.appearance_flags = KEEP_APART + add_overlay(eye_overlay) + set_light(MINIMUM_USEFUL_LIGHT_RANGE, 2, LIGHT_COLOR_TUNGSTEN) + +/mob/living/simple_animal/hostile/carp/shark/reaver/eel/death() + . = ..() + cut_overlays() + set_light(0) /mob/living/simple_animal/hostile/carp/bloater name = "bloater" diff --git a/html/changelogs/RustingWithYou - helloclarice.yml b/html/changelogs/RustingWithYou - helloclarice.yml new file mode 100644 index 00000000000..96a2bd05461 --- /dev/null +++ b/html/changelogs/RustingWithYou - helloclarice.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: RustingWithYou + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Eel eyes now glow in the dark." diff --git a/icons/mob/npc/large_space_xenofauna.dmi b/icons/mob/npc/large_space_xenofauna.dmi index 2553bd3fff8e99a71fe9d5d4a9a72632a042e748..963a7f0c931d6be4fc8b7c78b26e9ca7ac9069d7 100644 GIT binary patch delta 5398 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 Y|1|fS!ov0v