#CardPronouns - The wokest API Mod!

1 messages · Page 1 of 1 (latest)

worn tusk
#

https://github.com/real-niacat/CardPronouns
-# time to copy-past the readme.md

CardPronouns!

The mod everyone needed!

Adds pronouns to cards, because honestly I think we all needed it.

All cards now have their own pronouns, and playing cards have pronouns based on their enhancement, suit and rank

For developers:

check the readme.md on the github for more info, but also my code is relatively simple so you can also just read api.lua until i have proper documentation

GitHub

the wokest API mod! Contribute to real-niacat/CardPronouns development by creating an account on GitHub.

pseudo basin
#

hmmmmmm i wonder how i can finagle gameplay mechanics out of this

worn tusk
#

i saw you typing

#

so i added something to the message for you

pseudo basin
#

but also silly and fun :3

worn tusk
#

like G.P_CENTERS.j_joker.pronouns

pseudo basin
#

yeah but i think id have to do some string shenanigans

worn tusk
#

if you want i can add an optional field for each pronoun that has the first and second pronoun (and if they exist itll use them instead of the string)

#

so u could do stuff like 'if this joker has any feminine pronouns'

jaunty notch
#

ooohh

pseudo basin
#

probably better if its not limited to two for cases of It/She/They (😉)

worn tusk
#

true,

#

i will just make it a table then

pseudo basin
#

any/all invites special handling as well

worn tusk
#

...like a wild card,,,!!!

pseudo basin
#

quantum pronouns

jaunty notch
tough condor
#

Is there a visual display for the pronouns?

worn tusk
tough condor
#

Awesome

jaunty notch
tiny dagger
#

😭

worn tusk
#

90% of the reason i made this mod is so that i could make people really confused when i stream balatro in a vc

tough condor
#

This is such a fun concept, I love it

worn tusk
#

like not that i hang out with homophobic people but the average person would get a little taken aback when they see a "she/her" on their Scholar

pseudo basin
#

yeah bet
i could see this being an interesting angle for cardqualities as well since it is a way to categorize playing cards (masc/fem pronouns)

tough condor
worn tusk
#

LMAO

#

yes

pseudo basin
#

"nonbinary pronouns" also could be a category but im not sure on the wording

worn tusk
#

that was silly

tough condor
#

????? Ain't no way

pseudo basin
#

were they right

worn tusk
pseudo basin
#

lmao

worn tusk
#

was the edit message a bit unprofessional yes
i am however not a wiki editor and thus do not care about my reputation in the wiki community or whatever

jaunty notch
tough condor
worn tusk
#

it was from may which was the main funny part to me

#

not harmful tho so ultimately i dont mind

jaunty notch
#

are there neopronouns

worn tusk
#

not yet

tough condor
worn tusk
#

:3

#

it was a priority for me to fix it because it is full on false and there are people who will not play a mod if it is a cryptid addon and i want people to play my mod

tiny dagger
#

i feel like i should update the wiki myself but I'm stupid

tough condor
# worn tusk not yet
CardPronouns.Pronoun {
  key = "it_its",
  subject_form = "it",
  object_form = "it",
  dependent_possessive = "its",
  independent_possessive = "its",
  reflexive = "itself"
}

/silly

worn tusk
#

😭

#

my main issue is if i add new pronouns it will change the ones of every existing card because the random i did was very lazy

tiny dagger
#

could be funny if we can somehow use this

tough condor
#

just have the "initial release table" for the pool

worn tusk
#

actually i think no matter how you do it adding new pronouns will cause other ones to shift even if its based on "emotion" or wtv machine learning models use

jaunty notch
#

i might use this in my mod if i like. make obligatory oc legendary

worn tusk
#

pronoums

jaunty notch
tough condor
jaunty notch
#

if somebody misgenders my emotionally fragile demiboy oc i will be very sad.

wheat thorn
#

what the fuck lmao

fluid thistle
wheat thorn
#

pronouns on jonkers....

#

bp/bs are both shes right 😊

worn tusk
#

close enough

#

bp is any/all and bs is she/her

wheat thorn
#

close enough

#

welcome back bpbs yuri

jaunty notch
#

what about fortune teller and vagabond

#

yaoi or yuri

worn tusk
#

fortune teller is she/they vaga is they/them

pseudo basin
#

nb vagabond....

tough condor
jaunty notch
#

waow...

worn tusk
#

new update will have the pronoun_table for pronouns, CardPronouns.Pronoun and CardPronouns.has_masculine/feminine/neutral (which take a card's key as input)

#

also pronouns will have their own variant of in_pool which i am mostly going to use so that if other mods add pronouns it wont affect existing jokers all the time

hidden dagger
#

peak cinema

worn tusk
#

CardPronouns - The wokest API Mod!

#

star my mod on github

pseudo basin
#

number goes up

grim geyser
#

Fucking/idiot (my pronouns)

ashen knoll
#

this is peak

worn tusk
#

waiting for someone to add "The Chud" as a new boss blind which just disables all cards that are feminine

grim geyser
#

Real

boreal glacier
#

should i harass freh to add these to finity

worn tusk
#

yes

cedar snow
#

wait im stoned 🙏 🙏

worn tusk
#

changing how pronouns on playing cards work

#

theyre now going to only have 1 set of pronouns

#

based on enhancement, suit and rank all in one

young halo
#

i gotta use this

#

and also make my oc joker pronouns accurate

worn tusk
#

new update

#

playing cards now only have 1 set of pronouns and that set is determined by all 3 of their enhancement, suit, and rank
no i will not make it consider editions or seals or stickers because your clothes do not determine your identity

jaunty notch
worn tusk
#

fun fact this is how your cards pronouns are decided

cyan gyro
#

I may need to get this peak ❤️

clever ore
#

setting a classification in a new pronoun crashes at this line:
local nexti = #CardPronouns.classifications[tab.classifications] + 1
i don't think that's the table you want

worn tusk
#

oops

#

fixed+other things that allow playing cards to work properly with cardpronouns

tough condor
#

is there a way to manually set the pronouns of a specific configuration of playing card?

fluid thistle
#

bad news

#

happened when i opened the mods menu

#

and hovered over an icon

#

update: seems like tags crash when hovered over

#

i'm not an expert on this but i would assume it's because tags aren't centers

worn tusk
#

already fixed this but i ran into some other unrelated issues so i didn't make the commit yet

fluid thistle
#

seals and stickers in the collection are only any/all

worn tusk
#

thats not a bug

#

thats just because its running on the base card

#

stickers & seals are not considered intentionally

fluid thistle
#

oh fair

#

also am i doing something wrong because this doesnt work

worn tusk
#

i love the fact that jokers have card.base even though its pretty much completely fucking useless

#

fixed

pseudo basin
#

yeah its great

clever ore
pseudo basin
#

wait what

#

almost a match on the colors lol

worn tusk
clever ore
#

i think this is still incorrect

hidden dagger
#

mirror pronouns

#

source argument for get/is/has pronouns?

worn tusk
cedar snow
#

this might be peak, we fear

#

🔥

young halo
#

cancelling this mod

jaunty notch
grim geyser
#

Starspace cross mod soon

clever ore
young halo
#

that is in fact the joke

#

of all the deltarune character in that image ralsei and the egg man are the only ones that aren't misgendered

zinc zenith
young halo
#

didn't check

molten oasis
#

say that again

hidden dagger
#

that again

rain crown
#

this mod is so woke

#

‼️

lyric plover
#

if blueprint and brainstorm aren’t both she/her (or she/they or she/they/it i suppose) i’m suing

hidden dagger
#

bp is any and brainstorm is she/her iirc

livid carbon
#

this is peak balatro modding

#

thank you for this

grim geyser
worn tusk
#

i am lily vallkarri pronouns felli

stiff stream
stiff stream
boreal glacier
#

O_O

#

thats. a lot of citations

young halo
#

80 now????

#

jesus

worn tusk
#

https://discord.gg/5d3HWu88yn for all your cardpronoun inquiries
originally the valk server but i have more plans for mods so its just my stuff now

tough condor
# stiff stream

not sure where this is but on deltarune.wiki it's still at 56

carmine flax
#

that looks like fandom formatting

wheat thorn
#

it's the limbus wiki page for Dante

#

the entire thing got moved to a separate page because it was too shitposty

stiff stream
rain crown
stiff stream
#

Oh shit

#

Sorry sorry sorry

tough condor
worn tusk
#

not at the moment

#

could implement a final check after all others that see if the key which was used to generate the badge is in a cardpronouns override table and if so it can just use that

#

probably not right now but feel free to remind me tomorrow or so

tough condor
worn tusk
#

oups

#

will implement now

tough condor
#

nice :>

worn tusk
#

@tough condor added
usage:

CardPronouns.PlayingCardOverride {
  key = "something", --must be unique
  suit = nil,
  rank = nil,
  enhancement = "m_steel",
  pronoun = "she_her",
  strict = true, -- used incase more than 1 of the 3 conditions are non-nil
  -- if strict is true all non-nil checks must pass, otherwise any are allowed
}

-# do note that suits & ranks use their keys in the SMODS.Ranks / SMODS.Suits tables, so itd be Spades not spades or Queen not Q or something else

#

sorry if its a bit jank but i hope it fits your needs

tough condor
#

ayy, nice, thank you

worn tusk
#

for sure

tough condor
#

only 2 months later am i actually using it @_@ mfw life

I think the logic for playing card overriding is broken, because defining just one PCO (even if strict) is enough to override all related cards (not recorded is all other Kings also being all They/Them)

#

i would give a shot at trying to fix the logic but my brain is kinda fried rn

#

I think one thing that the logic also needs is a loop break if encountering a strict PCO and matching all non-nil targets

prime chasm
#

you also cant customize pronouns for tags

#

-# cough cough please merge pr

tough condor
# tough condor only 2 months later am i actually using it @_@ ~~mfw life~~ I think the logic f...
for _,override in pairs(CardPronouns.PlayingCardOverrides) do
  if override.strict then
    local suit_pass = true
    if override.suit then suit_pass = override.suit == suit.key end
    local rank_pass = true
    if override.rank then rank_pass = override.rank == rank.key end
    local en_pass = true
    if override.enhancement then en_pass = override.enhancement == en end

    if suit_pass and rank_pass and en_pass then
      badge = CardPronouns.badge_types[override.pronoun]
      break
    end
  else
    if (override.suit and override.suit == suit.key) or (override.rank and override.rank == rank.key) or (override.enhancement and override.enhancement == en) then
      badge = CardPronouns.badge_types[override.pronoun]
    end
  end
end
#

had to type this out on mobile so idk if this actually works srry

#

(also we can't do, for example, local suit_pass = override.suit and override.suit == suit.key or true since it will always return true)

tough condor
worn tusk
#

yeah if it wasnt clear i am probably not going to touch this mod code-wise unless its completely broken and wont function at all
i made this mod as a joke and genuinely did not expect it to last longer than 2 weeks

#

any pull requests that do anything helpful i will merge for sure tho

sleek stone
#

can you have the lesbian jokers kiss

proven quartz
sleek stone
#

what?! no

celest cradle
#

Dang, I didn't know the title screen got pronouns (top-left)

#

(this is likely a cursed mod interaction that's not worth fixing)

worn tusk
#

itsy bitsy spider ahh

worn tusk
proven quartz
clever ore
#

look like it/its stacked on top of he/they

#

i suspect there are or were two cards on the title screen and those are their pronouns

clever ore
#

ThinkRingo
so like. how does one handle pronouns for a card which depicts multiple characters?

proven quartz
#

They?