-
Notifications
You must be signed in to change notification settings - Fork 275
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(mods/pride_flags): add an in-repo mod for pride flags (#4362)
* Add pride flags Wrath flags when? * ci: update semantic.yml * Snek Case Sometimes conformity is good when it comes to programming * Make the directory snake_case too Why not I suppose * ci: snake_case for pride flags * Fix the genderfluid flag's y-axis Wrong kind of fluid, it shouldn't be dripping of the page --------- Co-authored-by: scarf <greenscarf005@gmail.com>
- Loading branch information
1 parent
8a68e49
commit ce27bd8
Showing
7 changed files
with
303 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
[ | ||
{ | ||
"id": "trans_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Trans pride flag" }, | ||
"description": "A transgender pride flag. The blue represents transmascs, the pink represents transfemmes, and the white represents non-binary individuals.", | ||
"color": "light_blue" | ||
}, | ||
{ | ||
"id": "rainbow_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "LGBTQ+ pride flag" }, | ||
"description": "The original pride flag of the entire LGBTQ+ community. The rainbow of colors represents the rainbow of individuals throughout the community.", | ||
"color": "red" | ||
}, | ||
{ | ||
"id": "aromantic_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Aromantic pride flag" }, | ||
"description": "An aromantic pride flag. The greens represent aromanticism and the aro-spectrum as a whole, the white represents the importance of non-romantic relationships, and the black and grey represent the sexuality spectrum that ranges from aro-ace to aro-allosexual.", | ||
"color": "light_green" | ||
}, | ||
{ | ||
"id": "asexual_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Asexual pride flag" }, | ||
"description": "An asexual pride flag. The black represents total asexuality, the grey represents demisexuals and grey-asexuals, the white represents allies, and the purple represents community ", | ||
"color": "light_gray" | ||
}, | ||
{ | ||
"id": "bisexual_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Bisexual pride flag" }, | ||
"description": "A bisexual pride flag. The pink represents attraction to the same sex, the blue represents attraction to the opposite sex, and the purple overlap represents the combination of both.", | ||
"color": "magenta" | ||
}, | ||
{ | ||
"id": "intersex_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Intersex pride flag" }, | ||
"description": "An intersex pride flag. The center circle symbolizes wholeness and completeness.", | ||
"color": "yellow" | ||
}, | ||
{ | ||
"id": "lesbian_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Lesbian pride flag" }, | ||
"description": "A lesbian pride flag. The dark orange represents gender non-conformity, the orange represents independence, the white represents unique relationships to womanhood, pink represents serenity and peace, and the dark rose represents feminimity.", | ||
"color": "light_red" | ||
}, | ||
{ | ||
"id": "enby_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Non-binary pride flag" }, | ||
"description": "A non-binary pride flag. Yellow represents those who identify outside of the gender binary, white represents those with multiple genders, purple for those with a mix of both male and female, and black for agender individuals.", | ||
"color": "white" | ||
}, | ||
{ | ||
"id": "pansexual_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Pansexual pride flag" }, | ||
"description": "A pansexual pride flag. Pink represents being attracted to women, blue being attracted to men, and yellow being attracted to everyone else.", | ||
"color": "pink" | ||
}, | ||
{ | ||
"id": "gay_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Gay pride flag" }, | ||
"description": "A gay pride flag for men. The greens represent healing and joy; the white stripe includes people who are transgender, nonbinary, intersex, or otherwise likely to be traditionally left out; the blues represent pure love, strength, and diversity.", | ||
"color": "green" | ||
}, | ||
{ | ||
"id": "genderfluid_flag", | ||
"type": "ARMOR", | ||
"copy-from": "american_flag", | ||
"name": { "str": "Genderfluid pride flag" }, | ||
"description": "A genderfluid pride flag. The pink represents feminimity, the white represents lack of gender, the purple represents androgyny, the black represents all other genders, and the blue represents masculinity.", | ||
"color": "blue" | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
[ | ||
{ | ||
"id": "pride_flag_itemgroup", | ||
"type": "item_group", | ||
"subtype": "distribution", | ||
"entries": [ | ||
{ "item": "trans_flag", "prob": 25 }, | ||
{ "item": "rainbow_flag", "prob": 35 }, | ||
{ "item": "aromantic_flag", "prob": 25 }, | ||
{ "item": "asexual_flag", "prob": 25 }, | ||
{ "item": "bisexual_flag", "prob": 25 }, | ||
{ "item": "intersex_flag", "prob": 25 }, | ||
{ "item": "lesbian_flag", "prob": 25 }, | ||
{ "item": "enby_flag", "prob": 25 }, | ||
{ "item": "pansexual_flag", "prob": 25 }, | ||
{ "item": "gay_flag", "prob": 25 }, | ||
{ "item": "genderfluid_flag", "prob": 25 } | ||
] | ||
}, | ||
{ | ||
"id": "accesories_personal_unisex", | ||
"type": "item_group", | ||
"subtype": "distribution", | ||
"entries": [ { "group": "pride_flag_itemgroup", "prob": 10 } ] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
[ | ||
{ | ||
"type": "mod_tileset", | ||
"compatibility": [ "UNDEAD_PEOPLE_BASE", "UNDEAD_PEOPLE", "MshockRealXotto", "MSX++DEAD_PEOPLE" ], | ||
"tiles-new": [ | ||
{ | ||
"file": "Pride.png", | ||
"tiles": [ | ||
{ "id": "trans_flag", "fg": 1 }, | ||
{ "id": "overlay_wielded_trans_flag", "fg": 1 }, | ||
{ "id": "overlay_worn_trans_flag", "fg": 2 }, | ||
{ "id": "rainbow_flag", "fg": 3 }, | ||
{ "id": "overlay_wielded_rainbow_flag", "fg": 3 }, | ||
{ "id": "overlay_worn_rainbow_flag", "fg": 4 }, | ||
{ "id": "aromantic_flag", "fg": 5 }, | ||
{ "id": "overlay_wielded_aromantic_flag", "fg": 5 }, | ||
{ "id": "overlay_worn_aromantic_flag", "fg": 6 }, | ||
{ "id": "asexual_flag", "fg": 7 }, | ||
{ "id": "overlay_wielded_asexual_flag", "fg": 7 }, | ||
{ "id": "overlay_worn_asexual_flag", "fg": 8 }, | ||
{ "id": "bisexual_flag", "fg": 9 }, | ||
{ "id": "overlay_wielded_bisexual_flag", "fg": 9 }, | ||
{ "id": "overlay_worn_bisexual_flag", "fg": 10 }, | ||
{ "id": "intersex_flag", "fg": 11 }, | ||
{ "id": "overlay_wielded_intersex_flag", "fg": 11 }, | ||
{ "id": "overlay_worn_intersex_flag", "fg": 12 }, | ||
{ "id": "lesbian_flag", "fg": 13 }, | ||
{ "id": "overlay_wielded_lesbian_flag", "fg": 13 }, | ||
{ "id": "overlay_worn_lesbian_flag", "fg": 14 }, | ||
{ "id": "enby_flag", "fg": 15 }, | ||
{ "id": "overlay_wielded_enby_flag", "fg": 15 }, | ||
{ "id": "overlay_worn_enby_flag", "fg": 16 }, | ||
{ "id": "pansexual_flag", "fg": 17 }, | ||
{ "id": "overlay_wielded_pansexual_flag", "fg": 17 }, | ||
{ "id": "overlay_worn_pansexual_flag", "fg": 18 }, | ||
{ "id": "gay_flag", "fg": 19 }, | ||
{ "id": "overlay_wielded_gay_flag", "fg": 19 }, | ||
{ "id": "overlay_worn_gay_flag", "fg": 20 }, | ||
{ "id": "genderfluid_flag", "fg": 21 }, | ||
{ "id": "overlay_wielded_genderfluid_flag", "fg": 21 }, | ||
{ "id": "overlay_worn_genderfluid_flag", "fg": 22 } | ||
], | ||
"//": "current max id: 120", | ||
"sprite_width": 32, | ||
"sprite_height": 32, | ||
"sprite_offset_x": 0, | ||
"sprite_offset_y": 0 | ||
} | ||
] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
[ | ||
{ | ||
"type": "MOD_INFO", | ||
"id": "pride_flags", | ||
"name": "Pride Flags for BN", | ||
"authors": [ "Robbietheneko" ], | ||
"maintainers": [ "Robbietheneko" ], | ||
"description": "Pride flags for Bright Nights, for all your roleplaying needs.", | ||
"category": "content", | ||
"dependencies": [ "bn" ] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
[ | ||
{ | ||
"result": "trans_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "rainbow_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "aromantic_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "asexual_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "bisexual_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "intersex_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "lesbian_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "enby_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "pansexual_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "gay_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
}, | ||
{ | ||
"result": "genderfluid_flag", | ||
"type": "recipe", | ||
"category": "CC_ARMOR", | ||
"subcategory": "CSC_ARMOR_OTHER", | ||
"skill_used": "tailor", | ||
"time": "80 m", | ||
"autolearn": true, | ||
"using": [ [ "sewing_standard", 20 ], [ "drawing_tool", 40 ] ], | ||
"components": [ [ [ "rag", 35 ] ] ] | ||
} | ||
] |