diff --git a/README.txt b/README.txt index c2f1251..cbaa0a0 100644 --- a/README.txt +++ b/README.txt @@ -69,39 +69,6 @@ Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) /textures/default_baremetal.png by sorcerykid - /textures/prideflag_asexual.png - by sorcerykid - - /textures/prideflag_bisexual.png - by sorcerykid - - /textures/prideflag_rainbow.png - by sorcerykid - - /textures/prideflag_gendercreative.png - by sorcerykid - - /textures/prideflag_genderfluid.png - by sorcerykid - - /textures/prideflag_genderqueer.png - by sorcerykid - - /textures/prideflag_lesbian.png - by sorcerykid - - /textures/prideflag_nonbinary.png - by sorcerykid - - /textures/prideflag_pansexual.png - by sorcerykid - - /textures/prideflag_polysexual.png - by sorcerykid - - /textures/prideflag_transgender.png - by sorcerykid - /sounds/flagwave1.ogg by Chelly01 obtained from https://freesound.org/people/Chelly01/sounds/541088/ @@ -117,6 +84,21 @@ Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) obtained from https://freesound.org/people/Chelly01/sounds/541088/ modified by sorcerykid + Pride flags: + All pride flags have a name like "/textures/prideflag_.png", + where is the pride flag name. For example, the rainbow flag + is "/textures/prideflag_rainbow.png". These are the current pride flags: + + asexual, bisexual, rainbow, gendercreative, genderfluid, genderqueer, + lesbian, nonbinary, pansexual, polysexual, transgender: + by sorcerykid + + aromantic, grayromantic, demiromantic, graysexual, demisexual, omnisexual, + homoromantic, biromantic, panromantic, polyromantic, omniromantic, + vincian, agender, demigender, androgyne, multigender, + intersex, polyamorous, queer: + by Wuzzy + You are free to: Share — copy and redistribute the material in any medium or format. Adapt — remix, transform, and build upon the material for any purpose, even commercially. diff --git a/init.lua b/init.lua index becbe53..d1c68b0 100644 --- a/init.lua +++ b/init.lua @@ -14,7 +14,30 @@ local pi = math.pi local rad_180 = pi local rad_90 = pi / 2 -local flag_list = { "rainbow", "lesbian", "bisexual", "transgender", "genderqueer", "nonbinary", "pansexual", "asexual" } +local flag_list = { + -- original flags (from first version) + "rainbow", "lesbian", "bisexual", "transgender", "genderqueer", "nonbinary", "pansexual", "asexual", + + -- sexual orientation + "vincian", + "polysexual", "omnisexual", + "graysexual", "demisexual", + -- romantic orientation + "homoromantic", + "biromantic", "polyromantic", "panromantic", "omniromantic", + "aromantic", "grayromantic", "demiromantic", + -- gender + "genderqueer", + "androgyne", "demigender", + "multigender", "agender", + "genderfluid", + -- intersex + "intersex", + -- non-monogamous + "polyamorous", + -- queer + "queer", +} minetest.register_entity( "pride_flags:wavingflag", { initial_properties = { diff --git a/textures/default_baremetal.png b/textures/default_baremetal.png index 98f9ee2..f5142cb 100644 Binary files a/textures/default_baremetal.png and b/textures/default_baremetal.png differ diff --git a/textures/prideflag_agender.png b/textures/prideflag_agender.png new file mode 100644 index 0000000..808db41 Binary files /dev/null and b/textures/prideflag_agender.png differ diff --git a/textures/prideflag_androgyne.png b/textures/prideflag_androgyne.png new file mode 100644 index 0000000..7341797 Binary files /dev/null and b/textures/prideflag_androgyne.png differ diff --git a/textures/prideflag_aromantic.png b/textures/prideflag_aromantic.png new file mode 100644 index 0000000..af13486 Binary files /dev/null and b/textures/prideflag_aromantic.png differ diff --git a/textures/prideflag_asexual.png b/textures/prideflag_asexual.png index 58738e7..92a4245 100644 Binary files a/textures/prideflag_asexual.png and b/textures/prideflag_asexual.png differ diff --git a/textures/prideflag_biromantic.png b/textures/prideflag_biromantic.png new file mode 100644 index 0000000..b106957 Binary files /dev/null and b/textures/prideflag_biromantic.png differ diff --git a/textures/prideflag_bisexual.png b/textures/prideflag_bisexual.png index 81fe387..4e7ec77 100644 Binary files a/textures/prideflag_bisexual.png and b/textures/prideflag_bisexual.png differ diff --git a/textures/prideflag_demigender.png b/textures/prideflag_demigender.png new file mode 100644 index 0000000..454dd11 Binary files /dev/null and b/textures/prideflag_demigender.png differ diff --git a/textures/prideflag_demiromantic.png b/textures/prideflag_demiromantic.png new file mode 100644 index 0000000..493414a Binary files /dev/null and b/textures/prideflag_demiromantic.png differ diff --git a/textures/prideflag_demisexual.png b/textures/prideflag_demisexual.png new file mode 100644 index 0000000..945db0a Binary files /dev/null and b/textures/prideflag_demisexual.png differ diff --git a/textures/prideflag_gendercreative.png b/textures/prideflag_gendercreative.png index b9dcfeb..d041db4 100644 Binary files a/textures/prideflag_gendercreative.png and b/textures/prideflag_gendercreative.png differ diff --git a/textures/prideflag_genderfluid.png b/textures/prideflag_genderfluid.png index 3d8af12..6668f48 100644 Binary files a/textures/prideflag_genderfluid.png and b/textures/prideflag_genderfluid.png differ diff --git a/textures/prideflag_genderqueer.png b/textures/prideflag_genderqueer.png index d8eb8b9..1e14478 100644 Binary files a/textures/prideflag_genderqueer.png and b/textures/prideflag_genderqueer.png differ diff --git a/textures/prideflag_grayromantic.png b/textures/prideflag_grayromantic.png new file mode 100644 index 0000000..0ef5db4 Binary files /dev/null and b/textures/prideflag_grayromantic.png differ diff --git a/textures/prideflag_graysexual.png b/textures/prideflag_graysexual.png new file mode 100644 index 0000000..e3e8586 Binary files /dev/null and b/textures/prideflag_graysexual.png differ diff --git a/textures/prideflag_homoromantic.png b/textures/prideflag_homoromantic.png new file mode 100644 index 0000000..acfea05 Binary files /dev/null and b/textures/prideflag_homoromantic.png differ diff --git a/textures/prideflag_intersex.png b/textures/prideflag_intersex.png new file mode 100644 index 0000000..8ad1076 Binary files /dev/null and b/textures/prideflag_intersex.png differ diff --git a/textures/prideflag_lesbian.png b/textures/prideflag_lesbian.png index 4bb94f9..8a79336 100644 Binary files a/textures/prideflag_lesbian.png and b/textures/prideflag_lesbian.png differ diff --git a/textures/prideflag_multigender.png b/textures/prideflag_multigender.png new file mode 100644 index 0000000..6e6f3b0 Binary files /dev/null and b/textures/prideflag_multigender.png differ diff --git a/textures/prideflag_nonbinary.png b/textures/prideflag_nonbinary.png index 96fbb66..232dad1 100644 Binary files a/textures/prideflag_nonbinary.png and b/textures/prideflag_nonbinary.png differ diff --git a/textures/prideflag_omniromantic.png b/textures/prideflag_omniromantic.png new file mode 100644 index 0000000..de9c0a5 Binary files /dev/null and b/textures/prideflag_omniromantic.png differ diff --git a/textures/prideflag_omnisexual.png b/textures/prideflag_omnisexual.png new file mode 100644 index 0000000..f12aac9 Binary files /dev/null and b/textures/prideflag_omnisexual.png differ diff --git a/textures/prideflag_panromantic.png b/textures/prideflag_panromantic.png new file mode 100644 index 0000000..f999d3b Binary files /dev/null and b/textures/prideflag_panromantic.png differ diff --git a/textures/prideflag_pansexual.png b/textures/prideflag_pansexual.png index 443e0e8..443ef4b 100644 Binary files a/textures/prideflag_pansexual.png and b/textures/prideflag_pansexual.png differ diff --git a/textures/prideflag_polyamorous.png b/textures/prideflag_polyamorous.png new file mode 100644 index 0000000..026cbb9 Binary files /dev/null and b/textures/prideflag_polyamorous.png differ diff --git a/textures/prideflag_polyromantic.png b/textures/prideflag_polyromantic.png new file mode 100644 index 0000000..92ade60 Binary files /dev/null and b/textures/prideflag_polyromantic.png differ diff --git a/textures/prideflag_polysexual.png b/textures/prideflag_polysexual.png index 1f3e561..a224665 100644 Binary files a/textures/prideflag_polysexual.png and b/textures/prideflag_polysexual.png differ diff --git a/textures/prideflag_queer.png b/textures/prideflag_queer.png new file mode 100644 index 0000000..0ec850a Binary files /dev/null and b/textures/prideflag_queer.png differ diff --git a/textures/prideflag_rainbow.png b/textures/prideflag_rainbow.png index 37df1d5..364f373 100644 Binary files a/textures/prideflag_rainbow.png and b/textures/prideflag_rainbow.png differ diff --git a/textures/prideflag_transgender.png b/textures/prideflag_transgender.png index 430f73b..2f75324 100644 Binary files a/textures/prideflag_transgender.png and b/textures/prideflag_transgender.png differ diff --git a/textures/prideflag_vincian.png b/textures/prideflag_vincian.png new file mode 100644 index 0000000..62ee457 Binary files /dev/null and b/textures/prideflag_vincian.png differ