diff --git a/mods/prideflags.js b/mods/prideflags.js new file mode 100644 index 00000000..84094219 --- /dev/null +++ b/mods/prideflags.js @@ -0,0 +1,307 @@ +let prideTextures = { + ace: [ + "b", + "b", + "g", + "g", + "w", + "w", + "p", + "p" + ], + aro: [ + "d", + "d", + "j", + "j", + "w", + "w", + "g", + "g", + "b", + "b" + ], + aroace: [ + "o", + "o", + "y", + "y", + "w", + "w", + "c", + "c", + "b", + "b" + ], + mlm: [ + "t", + "t", + "T", + "T", + "b", + "b", + "w", + "w", + "B", + "B", + "c", + "c", + "C", + "C" + ], + lesbian: [ + "o", + "o", + "y", + "y", + "w", + "w", + "p", + "p", + "m", + "m" + ], + trans: [ + "b", + "b", + "p", + "p", + "w", + "w", + "p", + "p", + "b", + "b" + ], + transfem: [ + "b", + "b", + "p", + "p", + "P", + "P", + "m", + "m", + "P", + "P", + "p", + "p", + "b", + "b" + ], + transmasc: [ + "p", + "b", + "b", + "B", + "B", + "c", + "c", + "B", + "B", + "b", + "b", + "p", + "p" + ], + nonbinary: [ + "y", + "y", + "w", + "w", + "p", + "p", + "b", + "b" + ], + genderfluid: [ + "p", + "p", + "w", + "w", + "u", + "u", + "b", + "b", + "B", + "B" + ], + agender: [ + "b", + "b", + "g", + "g", + "w", + "w", + "G", + "G", + "w", + "w", + "g", + "g", + "b", + "b" + ], + demi: [ + "g", + "g", + "l", + "l", + "p", + "p", + "w", + "w", + "p", + "p", + "l", + "l", + "g", + "g" + ] +} +elements.aro_flag = { + colorPattern: prideTextures.aro, + colorKey: { + "d": "#3da542", + "j": "#a7d479", + "w": "#ffffff", + "g": "#a9a9a9", + "b": "#000000" + }, + category: "pride", +} +elements.ace_flag = { + colorPattern: prideTextures.ace, + colorKey: { + "b": "#000000", + "g": "#a3a3a3", + "w": "#ffffff", + "p": "#800080", + }, + category: "pride", +} +elements.gay_flag = { + colorPattern: prideTextures.mlm, + colorKey: { + t: "#078D70", + T: "#26CEAA", + b: "#98E8C1", + w: "#ffffff", + B: "#7BADE2", + c: "#5049CC", + C: "#3D1A78" + }, + category: "pride", +} +elements.lesbian_flag = { + colorPattern: prideTextures.lesbian, + colorKey: { + o: "#D52D00", + y: "#FF9A56", + w: "#FFFFFF", + p: "#D162A4", + m: "#A30262", + }, + category: "pride", +} +elements.aroace_flag = { + colorPattern: prideTextures.aroace, + colorKey: { + o: "#ef9007", + y: "#f6d317", + w: "#ffffff", + c: "#45bcee", + b: "#1e3f54" + }, + category: "pride", +} +elements.trans_flag = { + colorPattern: prideTextures.trans, + colorKey: { + b: "#5BCEFA", + p: "#F5A9B8", + w: "#FFFFFF", + }, + category: "pride", +} +elements.transfem_flag = { + colorPattern: prideTextures.transfem, + colorKey: { + b: "#74deff", + p: "#ffe1ed", + P: "#ffb5d6", + m: "#ff8cbf" + }, + category: "pride", +} +elements.transmasc_flag = { + colorPattern: prideTextures.transmasc, + colorKey: { + p: "#FF8ABD", + b: "#CDF5FE", + B: "#9AEBFF", + c: "#74DFFF", + }, + category: "pride", +} +elements.nonbinary_flag = { + colorPattern: prideTextures.nonbinary, + colorKey: { + y: "#FCF434", + w: "#FFFFFF", + p: "#9C59D1", + b: "#000000" + }, + category: "pride", +} +elements.genderfluid_flag = { + colorPattern: prideTextures.genderfluid, + colorKey: { + p: "#FF76A4", + w: "#FFFFFF", + u: "#C011D7", + b: "#000000", + B: "#2F3CBE" + }, + category: "pride", +} +elements.agender_flag = { + colorPattern: prideTextures.agender, + colorKey: { + b: "#000000", + g: "#BCC4C7", + w: "#FFFFFF", + G: "#B7F684" + }, + category: "pride", +} +elements.demigirl_flag = { + colorPattern: prideTextures.demi, + colorKey: { + g: "#7F7F7F", + l: "#C4C4C4", + p: "#FDADC8", + w: "#FFFFFF" + }, + category: "pride", +} +elements.demiboy_flag = { + colorPattern: prideTextures.demi, + colorKey: { + g: "#7F7F7F", + l: "#C4C4C4", + p: "#9DD7EA", + w: "#FFFFFF" + }, + category: "pride", +} +elements.demigender_flag = { + colorPattern: prideTextures.demi, + colorKey: { + g: "#7F7F7F", + l: "#C4C4C4", + p: "#FBFF75", + w: "#FFFFFF" + }, + category: "pride", +}