there needs to be some sort of shorthand for people who use multiple pronouns to delineate how they want people to use multiple pronouns for them. some of us want you alternating every pronoun use, some want you alternating every sentence or paragraph or conversation, or day, some want you to pick one and stick with it forever. some prefer one or more pronoun sets and only grudgingly allow (an)other(s). some want you to use one pronoun set most of the time and occasionally sprinkle in others. or entirely different rules i have yet to encounter. and absolutely none of this is communicated on a tiny pronoun pin that says only "they/it"
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
hi! sorry for the message, especially if it's a repeat question (i checked all the gender variable/twine gender coding tags you had and couldn't find anything, but i know tumblr can be weird). i was wondering if there was a way to use multipronouns for ROs? like say i have an RO who uses she/he pronouns. how would i go about switching between them? thank you for all the coding resources you've published btw! you're a genius
Aww, thank you so much Anon!! 🥺🥺
If your RO canonically switches between she/he pronouns, no customization from the MC needed, then you don't have to use my macro! You can just write his pronouns normally and switch up her pronouns throughout the story.
However, if you mean that you want to let the player customize the ROs' multipronouns the same way they can customize their own—I have a somewhat scuffed way you can do it, though it hurts my programming insides. It's the easiest way for you and won't require me to create another macro entirely!
LINKS — here's a link to the Github of my Multipronouns macro. You'll need it for this guide!
If you've followed the guide and need the code I wrote to compare to yours, here's a link to the itch.io page!
Password: romultipronouns
Guide
1. From my Github page with the code for the multipronouns, copy and paste the code pretty_multipronouns.js (code that goes into your Javascript) and multivar.txt (code that goes into your StoryInit) into a Google Docs. I recommend you add a blank page in between them so you can keep them separate from each other!
1.5. An explanation: all the code inside the Javascript and StoryInit code is specifically made to be used for one character only, the MC. Hence, all the code I used within them are generic or uses the keyword "mc", so it's built to be unique to MC.
HOWEVER. What we can do is copy the code used for MC and replace all the variables with different ones so you can use them for another character.
Let's say I have an RO with the initial X. They'll be the example I'll be using going forward! For your sake, replace the initial with your RO's initial.
2. Look at your Google Doc. The very first line of the code, if you copied the JS first and then the StoryInit code after, is something that says Macro.add("gender" and then a bunch of things after. In front of gender, prefix it with the initial of your RO—in my case, it'll look like Macro.add("x_gender"
So, instead of using the macro <<gender>> to add to MC's pronouns, you use the macro <<x_gender>> to add to X's pronouns.
If you somehow pasted in multivar.txt first and then pretty_multipronouns.js so Macro.add doesn't appear on the top of your document, Ctrl+F or CMD+F to search for Macro.add within the Google Doc.
3. NEXT, hit CTRL+H OR go under Edit > Find and Replace. It'll pull up a window asking for what you want to search, and what you want to replace those search terms with.
In our case, we'll be searching for all instances of prons in our document, and replacing them with a prefix of the RO's initials at the end. In my case, I'll replace prons with x_prons. Hit "Replace All".
4. Don't leave the window yet! We'll be staying here throughout the entire guide. Now, Find the term window.pronouns and replace it with the RO's initials prefixing "pronouns" — in my case, it'll look like window.x_pronouns. Again, REPLACE ALL.
5. Find the term arr_ and replace it with a prefix of the RO's initals. Mine will look like x_arr_ (yes, you need the underscore!). REPLACE ALL. Be careful not to hit Replace All twice.
6. Find the term mc and replace it with the RO's initials. So if it was "mc", it'll be replaced with "x". REPLACE ALL.
7. When you're done, copy and paste the Javascript code into your Story Javascript. Do not replace MC's multipronoun code if you have it there, if you want the MC to have multipronouns as well. This is the code from pretty_multipronouns.js. I recommend you add a comment as a header to indicate that the code you're pasting is for that RO.
8. Copy and paste the StoryInit code into your StoryInit. Again, this is the code from multivar.txt. Like #7, do not replace the original StoryInit code if you're also using multipronuns for the MC, just add it. I recommend you add a comment as a header to indicate that the code you're pasting is for that RO.
9. Test it! If you did everything right, it should work. Here's a test passage and the output it made, where I set the MC's pronouns to they/xe and the X's pronouns to he/she.
It should work the same as using multipronouns for the MC, you just replace the keyword mc with the initials you gave the RO throughout.
10. Want more ROs with multipronouns? Just do the steps all over again, but with different initials. So if I have an RO with the initial Y, I will redo the previous steps with Y instead of X. If I have an RO with the initial Z, same thing. Just keep making new variables and macros for each RO, so do NOT replace the previous code you made for each of them!
If for some reason your code doesn't work, I have the code I used for this guide here for you to compare it with. (Pass: romultipronouns) Feel free to ask questions through asks, replies or DMs! 💕💕
While my preference is to create a new macro to streamline the process by allowing you to create multipronouns for multiple characters with just a single macro, it'll require a lot of brainpower and time. That's a project I'm willing to consider in the future! For now, though, I hope this workaround works for you!
Hey congrats on getting the re write out! I noticed a small pronouns error- when at the police station when bas asks where li and the dog are, the speaker responds 'xe's always been good at improvising. Not sure why he needs (dog) though'
Plus on the character profile it only shows the first pronouns I picked when setting multiple pronouns
The game is awesome though! Love your writing 💕💕
thank you! 💙💙 both of those errors should be fixed now
Multipronouns nonbinary, trans, and genderfluid flags! For people who use multiple and/or changing sets of pronouns!
Green is for gender euphoria, pink for gender expression/nonconformity, purple for change (in the genderfluid flag). White and black represent marginalized gender identities as per their original meanings (but like a bit more broad!)
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming