Makes moth eyes colourable and fixes HUD implants on moths visually because I was eyeless to it once. (#5307)

## About The Pull Request

Literally title. Tested with multitool on robotic moth eyes too, works.
Also closes https://github.com/Bubberstation/Bubberstation/issues/5229/.
## Why It's Good For The Game

Customisation good. Bugfix good. Both combined is good.
## Proof Of Testing

<img width="191" height="131" alt="image"
src="https://github.com/user-attachments/assets/3993d1db-0047-42d5-a623-34f5240ce27b"
/>


<img width="764" height="654" alt="image"
src="https://github.com/user-attachments/assets/27872b7f-45d7-478c-89a1-e022eb1090c8"
/>
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: Recolouring for moth eyes. You will have to set new colours in
character preferences.
fix: HUD implants not displaying on moth eyes
fix: De-spookified moths that have had their eyes replaced. (Fixed moth
eyes disappearing when replaced with anything else, rendering your
sprite eyeless until your original eyes were put back in).
/🆑

---------

Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
This commit is contained in:
MrGloopy
2026-03-07 13:54:48 +01:00
committed by GitHub
co-authored by Roxy
parent 494cc4cf14
commit dfa292188f
5 changed files with 9 additions and 2 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -4,7 +4,7 @@
icon_state = "moth_head_m"
limb_id = SPECIES_MOTH
is_dimorphic = TRUE
head_flags = HEAD_HAIR|HEAD_FACIAL_HAIR|HEAD_LIPS|HEAD_EYESPRITES|HEAD_EYEHOLES|HEAD_DEBRAIN //what the fuck, moths have lips?
head_flags = HEAD_HAIR|HEAD_FACIAL_HAIR|HEAD_LIPS|HEAD_EYESPRITES|HEAD_EYEHOLES|HEAD_DEBRAIN|HEAD_EYECOLOR //what the fuck, moths have lips?
teeth_count = 0
/obj/item/bodypart/chest/moth
@@ -24,3 +24,10 @@
to_chat(user, span_notice("Changing Eye Color: Pressing 'Cancel' or closing out the window will return the eye's current color."))
eye_color_left = tgui_color_picker(user, "Pick a new color", "Left Eye Color", eye_color_left)
eye_color_right = tgui_color_picker(user, "Pick a new color", "Right Eye Color", eye_color_right)
/obj/item/organ/eyes/moth
eye_icon_state = "motheyes_white"
/obj/item/organ/eyes/robotic/moth
eye_icon_state = "motheyes_white"
/obj/item/organ/eyes/robotic/glow/moth
eye_icon_state = "motheyes_white"
+1 -1
View File
@@ -7514,7 +7514,6 @@
#include "modular_skyrat\modules\bodyparts\code\insect_bodyparts.dm"
#include "modular_skyrat\modules\bodyparts\code\lizard_bodyparts.dm"
#include "modular_skyrat\modules\bodyparts\code\luminescent_bodyparts.dm"
#include "modular_skyrat\modules\bodyparts\code\moth_bodyparts.dm"
#include "modular_skyrat\modules\bodyparts\code\mushperson_bodyparts.dm"
#include "modular_skyrat\modules\bodyparts\code\parts.dm"
#include "modular_skyrat\modules\bodyparts\code\podperson_bodyparts.dm"
@@ -9266,6 +9265,7 @@
#include "modular_zubbers\code\modules\blooper\atoms_movable.dm"
#include "modular_zubbers\code\modules\blooper\bark.dm"
#include "modular_zubbers\code\modules\blooper\bark_list.dm"
#include "modular_zubbers\code\modules\bodyparts\code\moth_bodyparts.dm"
#include "modular_zubbers\code\modules\borer_hud\borer.dm"
#include "modular_zubbers\code\modules\bow_adjustments\arrow.dm"
#include "modular_zubbers\code\modules\bow_adjustments\bow.dm"