|
| 1 | +/obj/item/clothing/glasses/hud/security/eyepatch |
| 2 | + name = "повязка на глаз с secHUD" |
| 3 | + desc = "Прототип повязки на глаз с интегрированным secHUD. От этого исполнения отказались в пользу более удобного и легковесного размещения в очках, однако на устройство все еще спрос среди ценителей. Данную повязку можно носить как на правом, так и на левом глазу." |
| 4 | + icon = 'modular_ss220/clothing/icons/object/eyes.dmi' |
| 5 | + icon_state = "hudpatch" |
| 6 | + item_state = "hudpatch" |
| 7 | + item_color = "hudpatch" |
| 8 | + sprite_sheets = list( |
| 9 | + "Human" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 10 | + "Tajaran" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 11 | + "Vulpkanin" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 12 | + "Kidan" = 'modular_ss220/clothing/icons/mob/species/kidan/eyes.dmi', |
| 13 | + "Skrell" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 14 | + "Nucleation" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 15 | + "Skeleton" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 16 | + "Slime People" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 17 | + "Unathi" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 18 | + "Grey" = 'modular_ss220/clothing/icons/mob/species/grey/eyes.dmi', |
| 19 | + "Abductor" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 20 | + "Golem" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 21 | + "Machine" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 22 | + "Diona" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 23 | + "Nian" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 24 | + "Shadow" = 'modular_ss220/clothing/icons/mob/eyes.dmi', |
| 25 | + "Vox" = 'modular_ss220/clothing/icons/mob/species/vox/eyes.dmi', |
| 26 | + "Drask" = 'modular_ss220/clothing/icons/mob/species/drask/eyes.dmi', |
| 27 | + ) |
| 28 | + prescription_upgradable = FALSE |
| 29 | + var/flipped = FALSE |
| 30 | + |
| 31 | +/obj/item/clothing/glasses/hud/security/eyepatch/update_icon_state() |
| 32 | + item_state = flipped ? "[initial(item_state)]_flipped" : initial(item_state) |
| 33 | + icon_state = flipped ? "[initial(icon_state)]_flipped" : initial(icon_state) |
| 34 | + |
| 35 | +/obj/item/clothing/glasses/hud/security/eyepatch/attack_self__legacy__attackchain(mob/user) |
| 36 | + flipped = !flipped |
| 37 | + to_chat(user, "You flip [src] [flipped ? "left" : "right"].") |
| 38 | + update_icon(UPDATE_ICON_STATE) |
0 commit comments