diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 4eb03ef4ce3..2733abd38a2 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -664,6 +664,8 @@ t = replacetext(t, "\[logo_golden_small\]", "") t = replacetext(t, "\[logo_pvpolice\]", "") t = replacetext(t, "\[logo_pvpolice_small\]", "") + t = replacetext(t, "\[logo_outereyes\]", "") + t = replacetext(t, "\[logo_outereyes_small\]", "") t = replacetext(t, "\[barcode\]", "") t = replacetext(t, "\[time\]", "[worldtime2text()]") t = replacetext(t, "\[date\]", "[worlddate2text()]") @@ -737,6 +739,8 @@ t = replacetext(t, "", "\[logo_golden\]") t = replacetext(t, "", "\[logo_pvpolice\]") t = replacetext(t, "", "\[logo_pvpolice_small\]") + t = replacetext(t, "", "\[logo_outereyes\]") + t = replacetext(t, "", "\[logo_outereyes_small\]") return t diff --git a/code/game/objects/structures/flags_banners.dm b/code/game/objects/structures/flags_banners.dm index 075ed46f123..6ab4c3ff5e7 100644 --- a/code/game/objects/structures/flags_banners.dm +++ b/code/game/objects/structures/flags_banners.dm @@ -4112,3 +4112,46 @@ /obj/structure/sign/flag/sfk/large/west/Initialize(mapload) . = ..(mapload, WEST) + +// Outer Eyes + +/obj/item/flag/outer_eyes + name = "\improper outer_eyes flag" + desc = "The staring eyes icon of that mysterious group, the Outer Eyes." + desc_extended = "This representation of the Eyes only hints at the provost's inner circle, allowing the larger eye to dominate." + flag_path = "outer_eyes" + flag_structure = /obj/structure/sign/flag/outer_eyes + +/obj/structure/sign/flag/outer_eyes + name = "\improper outer_eyes flag" + desc = "The staring eyes icon of that mysterious group, the Outer Eyes." + desc_extended = "This representation of the Eyes only hints at the provost's inner circle, allowing the larger eye to dominate." + flag_path = "outer_eyes" + icon_state = "outer_eyes" + flag_item = /obj/item/flag/outer_eyes + +/obj/structure/sign/flag/outer_eyes/unmovable + unmovable = TRUE + +/obj/item/flag/outer_eyes/l + name = "large outer_eyes flag" + flag_size = TRUE + flag_structure = /obj/structure/sign/flag/outer_eyes/large + +/obj/structure/sign/flag/outer_eyes/large + icon_state = "outer_eyes_l" + flag_path = "outer_eyes" + flag_size = TRUE + flag_item = /obj/item/flag/outer_eyes/l + +/obj/structure/sign/flag/outer_eyes/large/north/Initialize(mapload) + . = ..(mapload, NORTH) + +/obj/structure/sign/flag/outer_eyes/large/south/Initialize(mapload) + . = ..(mapload, SOUTH) + +/obj/structure/sign/flag/outer_eyes/large/east/Initialize(mapload) + . = ..(mapload, EAST) + +/obj/structure/sign/flag/outer_eyes/large/west/Initialize(mapload) + . = ..(mapload, WEST) diff --git a/code/modules/asset_cache/asset_cache.dm b/code/modules/asset_cache/asset_cache.dm index 1e33d367c89..49355997d11 100644 --- a/code/modules/asset_cache/asset_cache.dm +++ b/code/modules/asset_cache/asset_cache.dm @@ -534,6 +534,8 @@ GLOBAL_LIST_EMPTY(asset_datums) "goldenlogo_small.png" = 'html/images/factions/goldenlogo_small.png', "pvpolicelogo.png" = 'html/images/pvpolicelogo.png', "pvpolicelogo_small.png" = 'html/images/pvpolicelogo_small.png', + "outereyeslogo.png" = 'html/images/outereyeslogo.png', + "outereyeslogo_small.png" = 'html/images/outereyeslogo_small.png', //scan images that appear on sensors "no_data.png" = 'html/images/scans/no_data.png', "horizon.png" = 'html/images/scans/horizon.png', diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 51906ee2026..85cb42e06fd 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -366,6 +366,8 @@ t = replacetext(t, "\[logo_golden\]", "") t = replacetext(t, "\[logo_pvpolice\]", "") t = replacetext(t, "\[logo_pvpolice_small\]", "") + t = replacetext(t, "\[logo_outereyes\]", "") + t = replacetext(t, "\[logo_outereyes_small\]", "") t = replacetext(t, "\[barcode\]", "") if(istypewriter) diff --git a/html/changelogs/fyni-the-outer-eye-opens.yml b/html/changelogs/fyni-the-outer-eye-opens.yml new file mode 100644 index 00000000000..234e924aed7 --- /dev/null +++ b/html/changelogs/fyni-the-outer-eye-opens.yml @@ -0,0 +1,5 @@ +author: fyni +delete-after: True +changes: + - rscadd: "Adds the Outer Eyes small and large flag, only available to mappers, ST and modmins." + - rscadd: "Adds the Outer Eyes paperwork icon, [logo_toe], available for anyone to use. Don't go marking your paperwork with wierd icons though." \ No newline at end of file diff --git a/html/images/outereyeslogo.png b/html/images/outereyeslogo.png new file mode 100644 index 00000000000..254752c8c71 Binary files /dev/null and b/html/images/outereyeslogo.png differ diff --git a/html/images/outereyeslogo_small.png b/html/images/outereyeslogo_small.png new file mode 100644 index 00000000000..3db34a44119 Binary files /dev/null and b/html/images/outereyeslogo_small.png differ diff --git a/icons/obj/structure/flags.dmi b/icons/obj/structure/flags.dmi index 40fbbbe2dc4..6126805b009 100644 Binary files a/icons/obj/structure/flags.dmi and b/icons/obj/structure/flags.dmi differ