#⚙・modding-general
1 messages · Page 1168 of 1
yeah sure
how much epic (in rarities)? OVER 9000
guy looking directly at you, body pointed to the side with one arm held out and one arm cocking up to throw somehing
a red ball even
I’ve only made Fantastic, Grandiose and Secret rarity jokers
baller bfs 😭
elite baller knoledge
i was not making baller
Oh yeah, who is the baromime guy? Murphy or Balatro University
also guys... i'm thinking of making mixel jokers
sorry?
he looks not quite right. replace that ball with the demon core.
oh.. that forgotten lego property.
Are you gonna use fusion jokers for this
no im just using mixels in my art
ah yes. balls. this is perfect
Oh it’s just art
I thought it’d be fun if you had them mix
are you even gonna use this?
It’s been a while since I’ve seen these fellas
Newton
Matter cannot be created or destroyed.
Max chips and mult capped at 0
Y’all remember nexo knights
I remember I would cheat the game by scanning all of the shields via google
Okay im getting frustrated at this, why do no custom challenges run wtf
its always the same error of "attempt to index field object to a nil value
i still haven't thought of any abilities for murphy
roffle is the photochad guy
what's murphy?
oh my god brimstone
This guy
That ones new to me
sacred heart when
I only ever watched drspectred really
Dr who?
it's his nick on discord atleast lmao
bummer
he is
must explain his sheer fucking luck
bummer
streamer luck is real
unless youre watching literally every stream anyway
ik this is probably common knowledge but streamers/youtubers look luckier than they are because unlucky runs are boring in terms of making videos
roff
niko you should make youtube videos with me
react to my liked instagram reels
i downloaded instagram the other day just to follow some people to get some free shit and man
Ruby
If you were making a Rare Murphy Joker, what his ability is?
scored 9s trigger one of the following effects:
gain some amount of money
1 in 4 chance to add a random edition to a random joker
create a random 9 and add it to deck
idk that many murphy jokes because i dont watch that often
ruby discovers the racist wonderland of ig reels ❤️
hjhgh i want to make power cards more coherent but idk how to do that without having to entirely swap out their effects and art
right now they just. give enhancements, seals or editions to cards, so they could be replaced by tarots and spectrals
ok ive seen some pretty bad stuff to be fair but like
its better now that i liked a ton of stuff
Scoring 9s have a 1 in 4 chance to create a gold seal gold diamond 9, what do you think?
where fade tool in aseprite
you go to the fill tool, click and hold
it'll reveal the gradient tool
its also bound to shift g
for a silly non-serious joker, why does this go so hard????
i don't know
hi chat
it fits the vibe well
that was an accident mb
hey i saw that, come back here simple and clean-
😅
Instantly lose the run
i would've said 3X mult if played hand is 3, 4, 1, 5, 9 in that order
though thats not a scoring hand
way too specific wth
so imma say if hand contains a 3 of a kind with all face cards, 3.141592653589793x mult
what about e ?
call it "The One Who Balls"
just say Xpi mult
okay but thats an engineering thing
i think
or some field
where they say that
also skill issue physics should get better structural integrity
gmod
the base for my next Joker
ughh i hate the radial gradient tool in aseprite
talisman try not to cause 200 different issues challenge (impossible)
Im really curious where that bind is from
ball ball ball
lobotomy corporation iirc
how did u display a pi
I'd assume a custom font
I'm Going Straight Up
Thsnks so i have this mod
why is free will here
cryptposting if it locked tf in
Because it has free will
i keep pulling spectral soul-likes in arcana packs with this joker
help
im trying to make it so if there's 3 of any kind of face card individually, it gives 3.14 mult
calculate = function(self, card, context)
if context.cardarea == G.jokers and context.joker_main then
if ((function()
local jackCount = 0
for i, c in ipairs(context.scoring_hand) do
if c:get_id() == 11 then
jackCount = jackCount + 1
end
end
return jackCount >= 3
end)()
or (function()
local queenCount = 0
for i, c in ipairs(context.scoring_hand) do
if c:get_id() == 12 then
queenCount = queenCount + 1
end
end
return queenCount >= 3
end)() and (function()
local kingCount = 0
for i, c in ipairs(context.scoring_hand) do
if c:get_id() == 13 then
kingCount = kingCount + 1
end
end
return kingCount >= 3
end)()) then
return {
Xmult = card.ability.extra.Xmult
}
end
end
end
}```
pls help
loop through the hand one time, if it's a face card add to the specific count for that rank
also i believe you should be returning x_mult instead of Xmult?
next(context.poker_hands[card.ability.extra.type] (three of a kind)) and context.other_card:is_face()?
xmult does work
ah ok
i meant like, if there's 3 kings OR 3 queens OR 3 jacks
oh
so if u play a full house with 3 kings and 2 jacks, it still scores
Cooked code
💔💔
yeah just loop through the hand, check for face cards, if its a face card add to the correct counter, if any of the counters are above 3 give the xmult
Why the fuck do you have a then after return
Why do you even return that
Are you stupid
jonker forge
ok no
yes my programmers are asleep
If kingcount ==3 then
Return
It does
okay
i doubt it would be that easy
then do that
or no i cant be asked acc
as seen above it is that easy
math.pi literally is just pi
helpme
hi
What the fuck is this pfp
surely it cant be that easy right
info_queue
It’s easy
yes it can in fact be that easy
:3
you can just put mathematical constants
hello nxgoon
haaaaaaiiiiiiii
guys should i make the text pokemon font as well
yEeEEs
generally you dont need to type out approximations of irrational numbers
math.e also exists for example
i think
i mean maybe they just want to give x3.14 to make the card easier to understand or smth
irrational xmult isnt very convenient
Brother
iirc you want to hook/patch into info_tip_from_rows
You don’t need a function
my laptop may just burn up
.
i literally wrote Xπ
why the fuck did i sen that image
Just do a normal for loop
oh ok
here
:3 remove context.cardarea == G.jokers please
im too stupid for this...
Ok so
and if i want to specify said nodes in the queue, how would i type it out
also this should be in #💻・modding-dev, but it doesnt matter that much though
After the if context
then yeah just. loop through the cards ONE time, check the card for face card, if it is add one to the correct variable. and if any of the 3 face card variables are 3 or higher return pi
I want to play something like it
let it be in topic for once
i'll do that.
thats not how you do an if statement at all
if (condition) then
(code)
end
for mod compat you should probably use a table actually
Vibe coding
erm
if is face card then table[rank] = table[rank] + 1
so modded face cards are counted
ohh
a mod similar to it
hey joker forge is above ai coding
card sleeves is vanilla like
i am NOT using chat gpt
so I want some more like it
yeah only that mod existed
Ai could’ve done better ngl
hmm
dont
Stfu
bro i'm an artist not a code poet
Poet is crazy
you probably want to look around in Card:generate_UIBox_ability_table or generate_card_ui
more hooking
atp im having a hookup
i will complete bsr one day
ok you're just being an ass atp
im fucking geeking
im being real here
Something something latest pinned message
I PREFER JORKING MY FORGE RATHER THAN HAVE A FILTHY GENERATIVE AI TOUCH IT
Ooh I'm forging it
Average modding chat experience
THE ONLY ROBOT I WANT TO TOUCH ME IS @forest knoll AND HER ALONE-
can i not love my gf?
pokemon font is. kinda ugly
hm. idk how i feel about this
call me a criminal then
E
its an old kinda shitty pokemon creepypasta
urrGHH
fym feels like a roblox game
calculate = function(self, card, context)
if context.individual and context.cardarea == G.play then
if context.other_card:get_id() == 11 then
card.ability.extra.jackCount = (card.ability.extra.jackCount) + 1
elseif context.other_card:get_id() == 12 then
card.ability.extra.queenCount = (card.ability.extra.queenCount) + 1
elseif context.other_card:get_id() == 13 then
card.ability.extra.kingCount = (card.ability.extra.kingCount) + 1
end
end
if context.cardarea == G.jokers and context.joker_main then
if card.ability.extra.jackCount or card.ability.extra.queenCount or card.ability.extra.kingCount >= 3 then
return {
Xmult = card.ability.extra.Xmult
}
end
end
end```
you cant use comparisons like that
why not
you cant do a or b or c <= 3
you have to do a <= 3 or b <= 3 or c <= 3
im using the wrong operator but you get the idea
😭
no they do need to check which specific one it is
This is torture
ok
so jokerforge's code was right and i did not have to change it
g
calculate = function(self, card, context)
if context.individual and context.cardarea == G.play then
if context.other_card:get_id() == 11 then
card.ability.extra.jackCount = (card.ability.extra.jackCount) + 1
elseif context.other_card:get_id() == 12 then
card.ability.extra.queenCount = (card.ability.extra.queenCount) + 1
elseif context.other_card:get_id() == 13 then
card.ability.extra.kingCount = (card.ability.extra.kingCount) + 1
end
end
if context.cardarea == G.jokers and context.joker_main then
if ((card.ability.extra.jackCount) >= 3 or (card.ability.extra.queenCount) >= 3 or (card.ability.extra.kingCount) >= 3) then
return {
Xmult = card.ability.extra.Xmult
}
end
end
end```
nobody said you had to change that
Do you have trust issues 💔
ok let me be real here
please learn lua normally
like im not trying to be an ass just learn lua
I was going to say who tf is responsible for that
what did i do to deserve this
????
it's easier than using jokerslop
oh
Help milky code
also why are you doing allthis instead of just for loop in joker_main
i see whats goin on here
Torture
🥀
You know what you did
as soon as i show up
i mean
the way i did it is just... very wrong
Ofc it can
You can do a for loop and make it not cheeseable
its like very much jank currently
jankman
i think i should get a real coder to reimplement it rather than pretend to be able to do anything except art
@main path
Ooh I'm janking it
more fluff
cause i am so r*tarded lets be fr
so i think i saw something about it wanting to give xmult if u play a certain # of face cards
correct?
if you have a certain number of either kings, queens, or jacks
much better
individually
yeah, i could also eat my mattress
k
and it makes the cards give xmult,
not just a static xmult
correct?
or is it supposed to be a static xmult
I mean you could
no it just gives a static math.pi
why the fuck does morefluff on mod manager say it needs talisman
it literally doesnt
k
should be simple then
is the joker in the repo
@main path gonna put my jank in latest commit
Can we end the bmm
I think you should slowly learn lua and not be discouraged by being told you're wrong and then just hand it off to a coder for smth you yourself want to implement buy I digress
but i have the classic "if im not good at it i cry and whine and give up" syndrome
so why even try if im never gonna be good at it
or have the patience to learn
i should give up
that was me but with art
but im slowly trying it
Bro you’re not going to be good if you don’t try
Ah you see uhhh shit, I literally have no advice on this even though I am/was exactly like this
Persistence beats talent
why would i learn lua if ai could replace me
Why do you live if you’re going to die
That’s dumb
because my parents wont let me OD on my meds
why learn how to read when AI can read
what's it to you?
Learn lua you waste your time on yuri anyway 💔
It takes 10 minutes to learn lua 😭
wasting time on peak
wut
its not a waste cause yuri is still cheaper than therapy ❤️
Fair
Do as you please man
selling yuri gonna go crazy
or comms
It takes so much time to art
Ok how'd you get good at art then
bmm
not imm
also fuck kinda tutorials u watching to learn it in 10 minutes???
you didnt do anything dw
i was good at it
How about you do something productive today and learn lua
It is not that hard …
the mf in mod index specifically has require-talisman set to true
All you need is basics
I haven’t watched any actually
I don't think this is helping the cause gng 🥀
yeah but mf doesnt actually require talisman
My other programming language translated
idk then
why would fluff do thois
Silly
html is not a programming language and brainfuck will never translate into anything else
Web stuff is cooked
why are you starting to be more hostile
You’re not going to be making a software with php
fuck
./genq
imma gonna learn lua
ew
who uses php
what do you think i am, competent?
I love Python! I love Python! Wooo! Woooo!!!
The 8 other people using arch
i'm a mac user
i abandoned arch when i realized i was reinstalling and ricing it for the 5th time in a week
how do i learn lua
in 10 minutes
ITS JUST EDITING JSON FILES
That’s not ricing that’s changing themes
fffuck man.
Learn LUA
Episode 1
The Basics.
Course Level: 🟢 Beginner
Episode 1 of this tutorial includes:
- Priting messages
- Variables
- Functions
- Simple math equations
- If, else statements
- Text input
-- Links --
GitHub: https://github.com/bigboy11111RBLX/Video_Tutorials_LUA
Challenge
Make a sales tax calculator, that you set a va...
imma just
i just guess for smods
smods documentation is infamously shit
and every modder can attest to that
The bare basics are there though
Almost all
And it don't vanillaremade repo
It has its own small wiki for beginner questions, and the source code is peam
It's not awful for the stuff that's documented. There's just... a lot that isn't documented.
not me i think it's good
yeah thats the thing
incomplete but good
a lot of it isnt documented
i think people exaggerate the amount that isn't documented
But the things you need for basic creation atm is there and if it isn't its in vanillaremade wiki
ok i'll try to code it from scratch
what was that about a for loop?
for my joker
@tidal terrace what do i use to make it uncheeseable
You want to count kings and queens and jacks in a played hand, yes?
Separately or together?
Okay
dont give me any code snippets
If you check calculate functions in the wiki
There's context.joker_main
Or main joker I keep forgetting
With context.full_hand / context.scoring_hand
hhh
You can for loop through that and check every card
And then return
Xmult if your condition is met
just give me hints if i fuck up ok?
Sure give me 5 mins I need to do smth rq
shit
zero? must be another server
Yeah that looks fine, don't forget the end to close the if tho
it works now!
Youre still missing the end to close the if statement

Hold up I need to boot the PC or else I'll be mega slow
- context.scoring_hand is a list
and u can check the individual contents of the list with a for loop and ipairs() - card:get_id() gets the id of the card (jacks have id 11, queens have id 12, kings have id 13)
you want to do a for loop over context.scoring_hand. Now, context.scoring_hand is a table wit- 🐌
im slow as hell
but yeah that T' said
"or loop"
fatal typo
💥
so this should be the formatting for the scoring step
btw u dont need a variable in config for counting the number of jacks, queens, and kings scored
you can have a variable defined inaide the function that stores the count
I can’t believe I spent a whole day doing nothing.
let me learn this first
i have to do things shit before i can do them well
you do not want context.cardarea == G.play, as (im pretty sure) context.joker_main only exists when context.cardarea == G.jokers
if ya want me to look at the code and tell you later what could have been done better i can do that
rotating a joker idea in my head, still very much not sure about the numbers
Coming Up With Joker Names Is Hard (Common): Gains +5 mult when a card gains an enhancement. Gains +25 mult when a card gains a seal. Gains +50 mult when a card gains an edition. Resets mult at the end of the round. (Currently +0 Mult)
when u finish it
im kinda stuck
someone scream at me if im wrong though i havent written a joker in a while
examples pls
is this joker good do you all like it do you have thoughts
okay hold up what are you doing with that if statement
counting the scored cards
or the cards in hand
how do i use context.scoring_hand
its not documented in smods
first of all, == not = for comparisons, second of all, context.scoring_hand is a list of cards
i do that all the time
do you know what a for loop is supposed to do and how to use one
gml referene
ce
no....
sorry i pressed enter too early, i meant a list of Card, which is an object type with a decent amount of things stored in them, so
im bruteforcing it
stop modding
go learn lua
pls dont resort to copy paste
IM TRYING TO LEARN
ok i have a new joker idea
im writing incorrect code and showing it to y'all
i will now explain what a for loop is and its common uses
reinforcement learning type shit
Soundalike
Gains 0.25X mult per mention of "Joker" on screen
please leave the chat 🙏 someone is trying to actually learn
-2
ok so
laugh
there are 2 main types of for loops in lua
the numeric for and the more common generic for
might be too mean mb gng
why tf is this here 😭
so
context.scoring_hand is essentially a table that maps a number to a card that is scoring
for index, scored_card in ipairs(context.scoring_hand) do ... does the following:
in order from 1 to the highest number in the table
index stores the current number and scored_card is the current card
at the end of the loop it goes to the next number
if there is no next number the for loop ends
a numeric for is structured like this:
for i = init_value, ending_value, difference do
-- do stuff
end
so am i doing the context correctlu
cool font
lol i managed to add cryptid to my massive mod collection with manual fixes but it does work
alas, no
for i = 1, 3, 1 do
print(i)
end
```will print 1, 2 and 3
its the same as running:
print(1)
print(2)
print(3)
so you check i each time
thats bullshit
and then the more common type of loop:
thats coding
welcome to the world outside joker forge i guess
the generic for
if context.individual and G.play == context.cardarea then
end
😭 and thats why im making a programming guide for absolute beginners
I really highly recommend to read the Lua documentation and https://github.com/nh6574/VanillaRemade/wiki to learn the basic stuff 🙏
use :get_id()
im reading the former
then == 11
instead of rawdogging it
i refuse to touch the latter
you're doing this to yourself
im scared of it
-# also python is a weird frick when it comes to this and defaults to foreach i think
for index, value in pairs(table) --[[or ipairs, depending if you want to use integer indexes or not]] do
do_stuff()
end
ahegao
Card:get_id() returns the rank
card:get_id()
ok so the metatable of card doesnt have __eq
iirc
so ya cant just do shit
like that
so use :get_id
dawg lumiii just learned what a for loop is
i dont think they can comprehend metatables yet
@main path hi i can help you on the setting up the development environment part
i know how to use lua_ls
ngl chat is a cacophany of voices rn im surprised lumiii is getting info out of here
i have a lesson soon but i can dm ya when i am able to
oh yea metatables are the lua equiv of doubleunderscore funcs from python right
kind of yes
for example, if we have the table example:
local example = {
stuff = 3,
other_stuff = 13
}
for k, v--[[shorthand for index value in many places]] in pairs(example) do
print({k,v})
end
``` it will print {stuff, 3} and {other_stuff, 13}
does lumiii know js or py
no
i hate js with every fiber of my being why would i know it
where are you getting card from
Y'ALL WERE SAYING TO USE CARD:GET_ID
yes
I WASNT SURE HOW
for the
ok what array do you want to loop over
scored card
based
or context.other_card
context.scoring_hand
ok
for _, card in ipairs(context.scoring_hand) do
if card:get_id() == 11 then print("Skibidi") end
end
i want it to check the array that is context.scoring_hand
it should not contain any arguements, it returns a number
so you want to run a block for each element in the array, right
use ipairs
...explain
just explain why it is
_ and scoring_card are the variables that get set each time to the table entries
the for loop iterates over every index and value in the scoring hand and executes the code for every individial iteration of them
because index is not used
so the iterator
_ can be any variable, we use _ to symbolize that we dont use the first variable
thanks github for making abbie's ability readily available for anyone to see
since it just saved the number the element is
yeah
so _ to throw the value away
since i is just a number from 1 to whatever the lenghth of the array is
actually
it useful in some contexts but not here
yea yea ik its the key value
it iterate until it's key met a nil
a for loop is commonly used to:
- execute code for every individual member of the table
- check if something is in the table with a specific index or value
- executing a chunk of code the same amount of times as the length of the table
not neccessarily the len
thats only for ipairs tho right
in this case, we want to check if a card in the table context.scoring_hand has the rank of 11
so we would use a for loop with the second use case
pairs just loops the entire table regardless of if the key is numerical or string
ok so to dumb this down
yep
"for _, card in ipairs(context.scoring_hand) do" is like setting up the array to be counted
yea!
indeed
ok so in lua any complex data structure is a table
its initiating the for loop
and card is what the card is set to for each run through of the block
and checks for every member of it
and then if card:get_id would be the "if this then that"
do you have lua_ls set up
wich has its advantages and disadvantages...
correct
yea
the fuck is that
i guess?
lua language server
it gives you autocomplete and shit
iirc the lua plugin in vscode use that
yeah
@willow wolf in the root of your project (where the .git folder is) create a file called .luarc.json
this is a different json file
oh i set that up
smods should add a schema for the manifest json
good
did you have it points to smods lsp definitions
and balatro lsp defs
just add the vscode folder in the mods folder
i have a copy of balatro source code in the mods folder for convenience but youre not doing things like hooking or patching so its unnecessary
the balatro lsp defs is maintained by frostice
bro
use a meta instead
it's cheaper to scan
or just give lua_ls the path
i dont think thats of milkys worries
nfj
we want to make this extremely easy for them, no?
i mean it autocompletes smods shit already
we can get it to autocomplete balatro functions too
also remember to update the lsp_defs frequently
https://docs.google.com/document/d/1pEygVzGlq2O7chUFjgWT62zQ80kuhAvr6L6hZcyVu8k/edit?usp=drivesdk finished that consumable deck list (only has the consumables from the mods i have installed)
Magic Deck (Tarot): Start with the Crystal Ball voucher and 2 copies of The Fool Nebula Deck (Planet): Start with the Telescope voucher -1 consumable slot Ghost Deck (Spectral): Spectral cards may appear in the shop, start with a Hex card Encoded Deck (Code): Start with a Code Joker and a Copy/P...
hmmm i should do it
what do you mean?
What ante?
did i do well guys?
If you find a nostalgic googol, use it then commit
how
my boss was clock and i didnt see so uh the req was high
revos vault crossmod
this is good
I almost thought this was fusion hands
but from ive read you want this to check for all face cards, rn it just checks for jack, queen and king
you missed an end
yeah
Because that would mean flush house is an obsidian fusion between high card, pair, two pair, three of a kind, and flush.
those are all the face cards right
i always have a format-on-save to prevent cases like this
oooh i hate the clock
mods can fuck with what counts as a face card
same
in vanilla as well
chat im happy
the infamous paraedolia
Oh and full house too.
vanilla can even
pareidolia is vanilla
i cant read im UnusedParadox
so it gives xmult if you have either 3 scored jacks, 3 scored queens, 3 scored kings, right?
you have to speedrun the ante but at the same time possibly pass up good cards and stuff i fucking hate it
i typed it before you sent that part
discord just delayed my message
ok
disable it then
ayy i might have a good run here
...what
Original card art for this joker was really different
HOW AM I SUPPOSED TO ACCOUNT FOR THAT
also. pareidolia
when did they rework sync catalyst art?
use a table
idk
table[rank] = table[rank] + 1
idk probably by using the built in function that mods hook into
the stonehenge
What did the old sync catalyst look like again
i dont have it on hand rn but id check midas mask's code in vanillaremade
boring
since that also checks for face cards
literally just card:is_face
hmmm... prototype manipulation
btw i had a fucked up idea
stake sticker on ranks&suits so if you want 100% completion you have to use a 2 of clubs in your last hand on gold stake atleast once
and enhancements, editions, and seals
stake stickers on finisher blinds 🔥
stake stickers on stake stickers
stake stickers on vouchers
stake stickers now stack on jokers
you need every stake sticker on every joker instead of just gold
stake stickers on consumables
wooden stake sticker kills all vampires
i like my jokers well done
I imagine a joker that gains xmult based on what stake sticker this joker has on.
now that i have two rows i'm going to start implementing these
ramona is so peak
FINALLY IVE BEEN WAITING FOR THIS
togore...
skateboard sticker makes your jokers attempt to do kickflips and then injure themselves for three rounds
ok i should actually make the ramona joker instead of just talking about it now
forward facing pluey is unsettling
i dont like it
skateboard sticker that randomly flips a card?
wtf hotpot leak
they should rename eternal to stickler
---@generic T
---@param arr T[]
---@param predicate? fun(item: T): bool
function table.count(arr, predicate)
local cnt = 0
predicate = predicate or function(_) return true end
for _, item in ipairs(arr) do
if predicate(item) then
cnt = cnt + 1
end
end
return cnt
end
there were no stickers in hotpot when i had it
neither of us know enough about hotpot to leak it
im stuck on a morton's fork
youll find out in 24 hours
W
Wormhole deck?
Tomorrow.
yea lol
do i switch to beta branch for ortalab or stay on stable smods
wait does ortalab not work with stable smods
not with the one on stable branch clone
huh
wtf
Still gotta figure out what to do with my Murphy joker
should i ankh energia?
i always forget to add them when im done with the art
and then i have to add them in again
which looks mega weird
ankh or analog hard choice
like actually, when will someone update stable to 827c
clock
option 3 close balatro
Analog
analog
wait ortalab requires a beta branch of smods?
emerel (main dev of ortalab) is also an smods dev
its making me use releases
joker text would be genius for this but unfortunately i do not know any chemical equation with one of the materials being JoKEr or anything alike
which im probably gonna forget to update.
make one up
did and i lost on the next blind XD
potassium
that would be inaccurate
make a joker smudge
cant use modmanager because it replaces the entire folder
kris get the banana
therefore making me lose the .lovelyignore
what?
what is the Stonehenge
modmanager is so jank
is there even a J element?
Did you skip immediately
wdym whats stonehenge its the ancient stone clock thing
yeah that's why i wrote my own
no
someone update stable tree or just outright delete it
nor is ther Jo
jokerium
unfortunately
then yeah just make a chemical formula up
you can subsitute it with uranium
ahh
this is close
I should ask next time for any details
JoKRe
K is on its own
ye potassium
everyone knows potassium :>
The Glop
nobody knows... the banana element
Glop
also pro tip more jokers that create consumables or work with consumables man deck.exe looks like this and it’s stupid af
Everyone shall know glop
bananium
im so glad deltarune invented bananas
KRIS GET THE BANANA
I'm gonna be honest the idea of glop is very good, like a 3rd multiplier would be very nice
Undertale invented child abuse /j
i thought you were aikoyori
keys
multiplies your money by keys
If there's chips and mult why not money and key
aikoyorl
do you know how big the tables are in this game :/
limbo
Akioyroiri
I was gonna ask if that pfp was a bejeweled thing until I saw your bio
im so glad limbo invented keys
Limbo the Loker
im so glad balatro invented poker
For Balatreometry Balatrosh
im so glad balatro invented jokers
I’m so glad balatro is Latin for joker
im so glad plants vs zombies invented plants and zombies
im so glad bejeweled invented gems
im so glad cryptid invented latin
this is so cursed
wait is latin lokalthunks native language
lt is canadian
im so glad
Uhhh
Who is lokalthunks?
so true
im so glad :D
if there localthunk why is there no localthinks
Jerkeo, Janio, Jhicot, Jorick, and Jriboulet
-# you wont be for long
iboulet junior
dont kill my son
lol
jerkeo is if perkeo was mean :(
There should be a collab mod called “J+” where all the jokers are themed around the letter J.
wait why arent you using a localization file
ok seu pai
where can i get the original card sprite for the jack
every variable is interally called j
jj
etc
cryptid code
chat W or L?
like the mod or
discord is crashing
I feel like the mod prefix is called j or something
i love Jimbo ❌
j jjjj jjjjj ✔️
massive l, youre ruining your deck odds
those who nose
yeah
hm
WHO WANTS TO BE NUMBERSLOP
Wdym
like
me
i need it for something
jj jjjjjjj jjj
anyways the reason is so that i can modify this https://cdn.discordapp.com/attachments/1325147180280971294/1420800697183506474/image.png?ex=68d76003&is=68d60e83&hm=195934a03176f5f9ae1a70c21f8bf7d530b3d0b1b32d666bdb24ef248fb1d8b7&
incantation is the worst one for that too bc its so wide of a rank
the sprite for the jack
Wdym the jack
jjjj jjj jjjj jj jjj jjjj jj jjjj
its fineee
barcode
this guy
oh
jjjj
The small lil jack
This shit looks like f is transitioning to x
Idk where I could find this
@astral vapor @hard plank imagine if it included both as "Aiko's and Milky's Bullshit Shenanigans"
I'm gonna try anywyas
-3 e^i * pi
nvm found it on spriters resource
f^x (x)
destroy 1 card
get 12 cards
id kill myself if that happened
hmmmm
yeah i forgot that exists lmao
unironically
if i remember there was a joker that gave chips based on cards remaining in the deck or sum soo
im happy if i get it
just use the original files in balatro
If there chips and mult why not chult and mips
blue joker
hmm kale or meme pack
chat what do i do if im too lazy to sprite another suit
Well, looks like I've got to time this bitch
Meme pack
none
Wait, ante?
close balatro
ante 3 lol
Boss blind is what
the eye
kale
What do you have?
now i got an m with 14x multi and facile
and a hook consumable
Hook is powerful
i made the right choice :D
Hook is crazy
e25 now
Did you sell a jolly?
chat do i get this
nope i hooked them
when i trigger facile M gets multi