diff --git a/code/game/objects/structures/flags_banners.dm b/code/game/objects/structures/flags_banners.dm index 9f2528d43a5..d09505bc372 100644 --- a/code/game/objects/structures/flags_banners.dm +++ b/code/game/objects/structures/flags_banners.dm @@ -1766,6 +1766,48 @@ /obj/structure/sign/flag/mictlan/large/west/New() ..(loc, WEST) + +// New Hai Phong + +/obj/item/flag/nhp + name = "\improper New Hai Phong flag" + desc = "The flag of New Hai Phong." + flag_path = "newhaiphong" + flag_structure = /obj/structure/sign/flag/nhp + +/obj/structure/sign/flag/nhp + name = "\improper New Hai Phong flag" + desc = "The flag of New Hai Phong." + flag_path = "newhaiphong" + icon_state = "newhaiphong" + flag_item = /obj/item/flag/nhp + +/obj/structure/sign/flag/nhp/unmovable + unmovable = TRUE + +/obj/item/flag/nhp/l + name = "large New Hai Phong flag" + flag_size = TRUE + flag_structure = /obj/structure/sign/flag/nhp/large + +/obj/structure/sign/flag/nhp/large + icon_state = "newhaiphong_l" + flag_path = "newhaiphong" + flag_size = TRUE + flag_item = /obj/item/flag/nhp/l + +/obj/structure/sign/flag/nhp/large/north/New() + ..(loc, NORTH) + +/obj/structure/sign/flag/nhp/large/south/New() + ..(loc, SOUTH) + +/obj/structure/sign/flag/nhp/large/east/New() + ..(loc, EAST) + +/obj/structure/sign/flag/nhp/large/west/New() + ..(loc, WEST) + // Hive Zo'ra /obj/item/flag/zora diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 0fa4fefebea..d2e1bfde0a5 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -167,6 +167,7 @@ banners["banner, Union of Port Antillia"] = /obj/item/flag/portantillia banners["banner, Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette banners["banner, Mictlan"] = /obj/item/flag/mictlan + banners["banner, New Hai Phong"] = /obj/item/flag/nhp banners["banner, Hive Zo'ra"] = /obj/item/flag/zora banners["banner, Hive K'lax"] = /obj/item/flag/klax banners["banner, Hive C'thur"] = /obj/item/flag/cthur @@ -227,6 +228,7 @@ flags["flag, Union of Port Antillia"] = /obj/item/flag/portantillia/l flags["flag, Sovereign Solarian Republic of San Colette"] = /obj/item/flag/sancolette/l flags["flag, Mictlan"] = /obj/item/flag/mictlan/l + flags["flag, New Hai Phong"] = /obj/item/flag/nhp/l flags["flag, Hive Zo'ra"] = /obj/item/flag/zora/l flags["flag, Hive K'lax"] = /obj/item/flag/klax/l flags["flag, Hive C'thur"] = /obj/item/flag/cthur/l diff --git a/html/changelogs/atteria-nhp-flag.yml b/html/changelogs/atteria-nhp-flag.yml new file mode 100644 index 00000000000..319c10bfaf9 --- /dev/null +++ b/html/changelogs/atteria-nhp-flag.yml @@ -0,0 +1,6 @@ +author: atteria + +delete-after: True + +changes: + - rscadd: "Added a flag and banner for New Hai Phong." diff --git a/icons/obj/structure/flags.dmi b/icons/obj/structure/flags.dmi index aaf611f4c20..813df61f112 100644 Binary files a/icons/obj/structure/flags.dmi and b/icons/obj/structure/flags.dmi differ