#💻・modding-dev

1 messages · Page 268 of 1

open aspen
#

oh nvm

lament agate
frosty dock
#

uh what

#

what are you trying to do

lethal ridge
#

@crisp coral what do i put for set?

#

like do i put a table

#

for that

#

and set is like what type of card?

lament agate
lethal ridge
#

like tarot or spectral

lament agate
#

with other sound

frosty dock
#

that doesn't require any hooking or patching on your part

open aspen
#

it dont?

crisp coral
tall wharf
#

hi aure how are you doing

frosty dock
#

you just make a SMODS.Sound and put replace = 'multHit1' or whatever you want to replace

lament agate
#

but heres the thing

open aspen
#

WOAH

lament agate
#

i have 16 of multhit and i wanted to randomize them

#

thats why i put in the patch

lethal ridge
#

wait sorry i reply pinged

lament agate
#

i already done it,,,,,,,,,,,,,,,,,,,

crisp coral
#

💀

lethal ridge
#

ill turn it off next time

frosty dock
#

oh i see, then you hook and just change the argument passed in

lethal ridge
#

thanks

lament agate
#

come again?

#

sorry im so new to this

tall wharf
#

what if i flesh this out

lethal ridge
#

how do i get a list of all sets in the game

#

like

planet
tarot
spectral
joker
and modded things

frosty dock
manic rune
#

bump

frosty dock
thin anchor
#

joker is calling
pick up phone

manic rune
#

your phone linging

lament agate
#

local ps = play_sound
function play_sound(key, per, vol)
if key == 'multHit1' then
key = 'audjung_multhit'
end
return ps(key, per, vol)
end

#

?

manic rune
lament agate
#

with math.random?

tall wharf
#

LINKIN PARK

frosty dock
#

otherwise you're at risk of advancing another randomness queue

lethal ridge
#

wait

#

im so stupid

#

you cant use [] for arrays

#

at school i had to learn python so i used [] instead

#

now i got all confused

frosty dock
#

lua arrays don't even exist

lethal ridge
#

coding so confusing

#

anyways i got the thing to work

#
 calculate = function(self, card, context)
        local randomsets = {
                'Tarot',
                'Spectral',
                'Joker',
                'Planet'
        }
        if context.ending_shop then
            SMODS.add_card(
                {
                    set = randomsets[math.random(1, #randomsets)]
                }
            )
        end
    end
hallow slate
#

Huh

lethal ridge
#

but how do i get a table of sets

hallow slate
#

I thought I showed this off

#

Goin hard on the Balala.

lethal ridge
#

banana

daring fern
manic rune
#

if you want it to be consistent for each seed
-# poor phrasing

lethal ridge
#

ohh

#

ok thanks both of you

#

i didnt think about that

#

im pretty sure if i use SMODS.ConsumableTypes for my sets it works too

hallow slate
#

I had to remake the entire blind calculation to achieve my vision, shit was crazy

manic rune
#

wha

#

whatchu doing

lethal ridge
#

it gives me

#

tarot spectral and planet

#

but not joker so i have to manually add that

#

if i add new modded consumables or card types it will also show up in that table i assume?

manic rune
#

mmmm anything else i should add

manic rune
lethal ridge
#

if i print smods.consumabletypes

#

and if i have cryptid mod installed

#

it should also include code cards

red flower
manic rune
#

oh, right

red flower
manic rune
#

i DEFINITELY need to add a guide for talisman too

modern kindle
#

Good schmorning chat

manic rune
#

hello dilly :D

modern kindle
#

Hi bepis :D

manic rune
#

i made a boss blind

#

:3

modern kindle
#

Ooo what you make

manic rune
lethal ridge
#

good night

#

thanks for all the help today

modern kindle
#

Oh that looks sick

lament agate
frosty dock
lament agate
#

i didnt have to change that?

frosty dock
#

no these are the function arguments

lament agate
#

oh right

#

fuck

gleaming zealot
#

million

lament agate
#

same error

manic rune
#

probably everything now?

#

im considering about adding those

crisp coral
#

add easemore (a total of 0 people will use it)

manic rune
#

true

crisp coral
#

like the vfx potential....,,

thin anchor
#

how would i check for numbered cards scored?

hardy viper
#

not card:is_face()

manic rune
#

if you dont want aces then you would have to check for its id too

thin anchor
#

thumnds uop 👍

manic rune
manic rune
#

i like Fusion Jokers a lot, but

#

should it be there?

hardy viper
#

outdated tbh

manic rune
#

true

hardy viper
#

if it was still maintained I'd say yeah but afaik there's just the one elbe fork that kinda probably maybe works idk

lament agate
#

am i tripping or theres a symbol in here

manic rune
#

not sure why Joker Evolution is not included in here actually

hardy viper
lament agate
#

THE LOG SAID THERES A SYMBOL

hardy viper
#

oh

#

it said unexpected symbol

lament agate
#

the only symbol i see is =

hardy viper
#

all characters are symbols

lament agate
#

fuck

onyx sonnet
#

What does the error say fully

lament agate
#

here

hardy viper
#

unexpected symbol: identifier expected, found "local"

#

ah i was close

onyx sonnet
#

Your variable doesn't have a name

hardy viper
#

naw

onyx sonnet
#

You just have local

hardy viper
#

trying to declare a local inside a table

#

which you can't do

onyx sonnet
#

Ah

lament agate
#

so what do i need to do

hardy viper
#

move all that outside of the smods.sound call

normal crest
#

you need to understand lua

lament agate
lament agate
#

hold

hardy viper
#

holding rn

manic rune
#

imagine needing lua to mod

#

smh

hardy viper
#

who up holding

normal crest
#

I'm holding too

manic rune
#

im holin

hardy viper
lament agate
#

you can now unhold

manic rune
#

:3

#

silly me

lament agate
modern kindle
# hardy viper

Hah, point and laugh at bepis
I could never lua to mod

manic rune
#

imagine mod to lua smh

normal crest
lament agate
#

i gotta explain it again now

#

im trying to

hardy viper
normal crest
#

Or reply to tge part you explauned

lament agate
#

here

#

hold

normal crest
#

Holding

hardy viper
#

holding

lament agate
#

and then scroll down

manic rune
#

linglin

lament agate
#

you can now unhold

normal crest
hardy viper
#

check out my cat

normal crest
#

Meow

lament agate
#

it gave me error

red flower
#

can i get help with this it says its crashing

modern kindle
hardy viper
lament agate
#

god damnit N

tall wharf
manic rune
#

💔

hardy viper
manic rune
#

banned

#

blocked

#

unfriended

lament agate
manic rune
#

sent to the shadow realm

manic rune
#

can you be more specific?

tall wharf
onyx sonnet
red flower
onyx sonnet
#

Get rid of all your code

#

No more crashes

lament agate
#

im so fucking

#

microwaved

tall wharf
#

guys can i ask a question

modern kindle
#

No

red flower
#

yes

normal crest
#

Yes

onyx sonnet
#

Only if you pay aure 10 bucks

lament agate
manic rune
tall wharf
#

I'm going to leave you on read in 2 hours and come back to say the question

#

if that's okay to ask

onyx sonnet
#

That's perfect

normal crest
#

Yes

onyx sonnet
#

Usually it's 3 hours

modern kindle
#

That's a fast turnaround

hardy viper
#

guys why is this segfaulting

tall wharf
#

oh and i can ask a question right now

#

how do i set number to 0

manic rune
hardy viper
tall wharf
#

it's not becoming 0

hardy viper
manic rune
normal crest
#

what is this obscure text

manic rune
#

here u go aiko

#

:3

tall wharf
red flower
tall wharf
#

actually it's not nil i mistyped

manic rune
#

how do i print hello world yall

#

💔

red flower
#

what's nil

tall wharf
#

it's staying at 60

#

and sometimes goes up to 40

hardy viper
#

local number = 1
while number ~= 0 do
number = math.random(-1000, 1000)
end

manic rune
#

60
goes up to 40
goes up by -20??

manic rune
#

😭

tall wharf
#

goes down to like 240

hardy viper
#

i can't stop winning

tall wharf
#

it usually stays at 240

lament agate
#

10 crash in a minute

tall wharf
#

idk

onyx sonnet
lament agate
#

im so good

hardy viper
#

what number are u trying to set anwyays

tall wharf
#

am i doing it correctly

tall wharf
hardy viper
#

dawg

manic rune
#

i wish the worst upon your existence aiko

#

respectfully

onyx sonnet
#

I should try this trick in monster hunter wilds

tall wharf
#

i love x y problem

hardy viper
#

so true

manic rune
#

dont play with numbers kids

#

else the hanged man will catch ya

hardy viper
#

play with kids numbers

hardy viper
tall wharf
#

alright I'll come back in 2 hours to say the question

manic rune
keen moss
#

this should be made into a card

onyx sonnet
#

Bye aiko

manic rune
#

the cat of light

onyx sonnet
tall wharf
#

ok jokes aside has anyone seen LED bulb explode

onyx sonnet
#

In Arduino courses

tall wharf
#

no as in

onyx sonnet
#

There were many fallen LEDs that day

tall wharf
#

the bulb

onyx sonnet
#

Oh like ones in houses?

tall wharf
#

like the thing you screw in the thing

onyx sonnet
#

I don't think I have

hardy viper
#

i ate one once and it exploded in my throat

tall wharf
#

house lights

hardy viper
#

i was in the hospital for a year

manic rune
#

im contributing

#

:3

tall wharf
hardy viper
#

oddly enough having almost your entire neck ruptured by glass shards means you have to get quite a lot of blood

#

who would have thunk it

daring fern
#

Does anybody know if this is possible?

frosty dock
#

yes

#

give glass cards a loc_vars function that changes keys

lament agate
#

30 crashes

frosty dock
#

29 broken glass cards

daring fern
frosty dock
#

wdym

#

you can return a key in loc_vars and it will use that localization entry

tall wharf
#

aure how are you doing !!

frosty dock
#

pretty good, ty

open aspen
#

the human body truly is surprisingly enduring

hardy viper
#

oh that didn't happen i was just lying

open aspen
#

damn

lament agate
#

THERE YOU GO

#

51 crashes

hardy viper
#

i feel like im the type of guy to eat a lightbulb though

onyx sonnet
#

Respond to Ari I think they want to play

manic rune
#

how would a lightbulb taste like

#

like

#

i think

hardy viper
manic rune
#

it would taste like ngl

#

can we all agree on that

open aspen
#

yeas

hardy viper
#

crunchy

hardy viper
manic rune
#

mmm

#

🍪

lament agate
open aspen
#

I LOVE PATCHING 3 DIFFERENT FUNCTIONS TO ACHIEVE THE EFFECT OF JUST SIMPLY NOT DIVIDING BY 2 AT ONE POINT IN VANILLA CODE

lament agate
onyx sonnet
#

I'm too busy modding Balatro to play Balatro

tall wharf
#

i want to play balatro

open aspen
#

i want to KILL balatro....

onyx sonnet
#

I want to play jokergame

modern kindle
#

want to play balatro, cursed to mod it
like if u understand

tall wharf
#

joker poker

open aspen
#

im going to balala

manic rune
#

play balala yall

lament agate
#

born to play Balatro

#

forced to

tall wharf
#

why so serious

thin anchor
lament agate
#

zahra

normal crest
#

meow

tall wharf
#

I WISH I WAS GOOD AT ART

#

dang it

rotund ridge
#

how can i do an animated joker i remenber there was a mod where there was a joker called animation and it was moving

modern kindle
modern kindle
#

ur AWESOME and SMART and EPIC with your BRAINS and INTELLECT so you cant be artistic also

manic rune
#

aiko

#

im splitting you to 5 body parts of exodia

open aspen
#

Fake it till you make it yo

tall wharf
#

deception

open aspen
#

See this

#

It looks cool but

#

i could never draw this myself

tall wharf
#

wtf

open aspen
#

I just did a bunch of tricks on a real image and then drew over some of it to make it look cleaner

open aspen
long sun
#

is there a way to get a list of all the Jokers in the game?

#

i'd like to run through them all, and check each for a boolean it might have

tall wharf
#

G.P_CENTER_POOLS.Jokers?

open aspen
#

Like especially the left two feel really polished

long sun
#

thanks <3

modern kindle
tall wharf
#

eleanor

#

i can;'t even spell ker name

open aspen
#

vocaloid

#

?

keen moss
manic rune
#

what ability should i give to this joker

#

hes legendary

tall wharf
#

art

modern kindle
manic rune
#

false

open aspen
#

instantly wins all blinds and makes every menu and ui element look like himself

manic rune
#

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^naninf Mult

manic rune
#

:3

zealous glen
tall wharf
#

what if i polish this and put it up as a guide

open aspen
#

I LOST MY DREAMS IN THIS DISASTER

normal crest
manic rune
#

so true

open aspen
manic rune
humble girder
tall wharf
#

what if i make a how to make UI in balatro

tall wharf
humble girder
#

use OR take 👀

open aspen
#

damn it its been like years since i finished the show but the OST for SnK still hits

manic rune
#

is he offering me two pills

#

💔

tall wharf
#

bepis

open aspen
#

red pilled

manic rune
#

hello

tall wharf
#

what if i make a Balatro UI guide

normal crest
#

what if u make better balatro ui

manic rune
tall wharf
#

add React to Balatro

manic rune
#

i will link it :3

modern kindle
#

what if aiko just makes everyones ui, then its all standardized

manic rune
#

i need my guide to be absolutely useful for EVERYTHING

#

📢

normal crest
#

Yeah I'll just DM you my UI needs

lyric wadi
# manic rune

Quick Draw / Drawn Quickly
Legendary

Gain +1 Mult per card drawn

manic rune
#

it took me 5 hours

modern kindle
manic rune
#

its a masterpiece, mind you

tall wharf
lyric wadi
#

is the crying mean good or bad

#

holy shit amogus

manic rune
modern kindle
#

it means 😭 hope that helps!

humble girder
tall wharf
open aspen
#

or well

#

actually good

#

im not brainrotted

tall wharf
#

what is that

manic rune
#

im gonna work on next

zealous glen
tall wharf
#

i ran out of salmon

lyric wadi
#

The Entire Fucking Deck
Rare

If deck is exhausted, x[number of cards in full deck] Mult

modern kindle
lament agate
#

@red flower

lyric wadi
#

wtf soyund

#

how

normal crest
#

Useless in 99% of scenarios

long sun
#

hmm, my code isn't working. line 26 (the line with the for loop) says G.P_CENTER_POOLS.Jokers is nil

lyric wadi
#

no i mean how sound

long sun
#

hai kusane :D

lyric wadi
#

hewwo oomfie :333

lament agate
#

sound?

long sun
#

ah grand ^^

lyric wadi
#

how do i destroy a card after it's scored

manic rune
normal crest
manic rune
#

then in context.destroy_card, check if the card has the mark

manic rune
#

if yes, return true

red flower
lyric wadi
#

whqt do you mean mark

normal crest
manic rune
#

v.ability["please_be_destroyed_later"] = true

#

smt like that

lament agate
lyric wadi
#

no i mean like

long sun
#

okay, that's a start :>

lyric wadi
#

destroy them immediately after it's scored

red flower
lament agate
#

give me your seed

#

no no

hardy viper
#

if u call start_dissolve they'll be destroyed at the proper point in the calculation cycle

red flower
#

this conversation stops now

lament agate
#

run that back

hardy viper
lament agate
#

SEED AS IN

#

THIS CODE

hardy viper
#

ok freakster

lament agate
#

oh my god

#

cant even say seed

modern kindle
#

balatro after hours call that shit freaktro

hardy viper
normal crest
#

pseudorandom("this is a seed i guess", 1, 16)

long sun
#

seeded runs 🥵

hardy viper
manic rune
#

balatro goes kink

#

😭

hardy viper
#

it's jimbover

lyric wadi
#

she x on my mult until i extinct!

modern kindle
hardy viper
#

nahhh

tall wharf
#

who are my oomfs

lament agate
lyric wadi
#

cbt

normal crest
#

Put both ifs in the same hook!

lyric wadi
#

chaotic balatro time

lament agate
normal crest
#

Holding

lyric wadi
#

chapter 1

manic rune
#

im holdin

normal crest
lament agate
#

you can now unhold

lament agate
lyric wadi
tall wharf
#

COGNITIVE BEHAVIOURAL THERAPY

normal crest
#

No it's not, why are they there

lament agate
#

because

#

yeah?

manic rune
#

:3

lament agate
#

i just

#

follow what aure said

#

so is this right

red flower
tall wharf
#

n pls 😭

lament agate
normal crest
#

Holding

lament agate
#

unhold

#

yeah you're right

#

hold on

red flower
manic rune
#

can i unhold now

red flower
#

no

manic rune
#

:(

red flower
lament agate
#

pardon for my formatting

#

alright unhold

#

let me test this out

manic rune
#

you know what i just realized

#

maybe i made svarog a bit too unfair

lyric wadi
manic rune
#

250k score each phase, holy shit

tall wharf
#

750k total

hardy viper
long sun
#

gaming!! fixed it

manic rune
#

you do get your hands back every phase

#

but not the cards you played

#

💔

lament agate
tall wharf
#

which is why i shove all discarded cards

#

back to deck

#

in wordle blind

#

i think you can just call G.FUNCS.draw_from_discards_to_deck()

lament agate
#

@red flower

red flower
#

i told you the first one was ok

#

why did you change it lol

lament agate
#

fuck

#

okay

#

hold

red flower
#

no

manic rune
lament agate
#

ALRIGHT IT WORKS

manic rune
hardy viper
#

who up expanding they blind

lament agate
tall wharf
#

ertuiluijklrtsh

#

sound needs a bit of trimming i think

long sun
#

bup!

lament agate
#

bup

#

okay i thought this was not randomized

#

it is randomized

manic rune
#

ok maybe that was a bit too much of overpreparation

normal crest
#

It'll be the same sounds within the same seed

lament agate
lament agate
#

Thanks for the help! @hardy viper @red flower @normal crest

hardy viper
#

i can't stop winning!

manic rune
#

wait what if

#

defeating svarog drops a consumable item

#

and using it on a joker permanently increases its stat

#

hmmm

normal crest
#

Svarog drops a +1 permanent hand

#

Cus you steal its hands

manic rune
#

but i was also thinking like, making all showdown boss blinds dropping a unique consumable item called Lost Memory or something

if its used on specific jokers, it also grant them unique effects, like using Svarog's item on Clara make her give something more than just +Mult in her base kit

normal crest
#

But if you don't have Clara you get no reward

#

And that's sad

frosty dock
manic rune
lament agate
manic rune
#

just that there wont be any significant changes

lament agate
#

let me rewrite it

chrome widget
#

For my JoJo mod, we have a category of both regular Stands as well as Evolved Stands. I'd definitely like to be able to group stands their evolved forms together for display, but I do need them to be in separate pools because Evolved Stands can't be obtained through the same method. Right now, they're just separate consumable types, which automatically makes them appear in separate sections in the collection. So I guess I'm basically just going to have to define them as the same type, declare different pools for each, and then do some custom collection display thing to do what I want....... more work but it's the most intuitive for the player

forest ivy
#

gang, what this thingy in planets is used for ?

chrome widget
#

That's just a visual representation of the solar system

forest ivy
#

i noticed that, but what do i put there in my planet texture

chrome widget
#

shrug I guess it depends on what celestial body you're representing

forest ivy
#

randomest planet ever smh

manic rune
#

...wait

manic rune
#

how do i use select_music_track

#

:3

normal crest
#

Look at ObjectType in the wiki

frosty dock
#

:3

manic rune
#

a bit confused at the "return" part rn

normal crest
#

And with that you can make your consumables be part of the pool or not

frosty dock
#

you return a number that serves as a priority value

chrome widget
frosty dock
#

if multiple music tracks try to select themselves, it chooses the one that returned the largest number

chrome widget
#

Ideally it'd look kinda like vouchers

manic rune
#

oh

#

so basically, what i need to do here is:

  • if current blind is the blind i want, return a big number?
normal crest
#

But look at the "your_collection_vouchers" functions

#

Somewhere...

chrome widget
#

But also where in the docs is info on defining custom pools? Cursory glance yesterday didn't find me anything

normal crest
#

I know there's one for everything

manic rune
#

-# i wonder when eremel's updated doc will be released for the public

normal crest
#

I think in overrides.lua in smods

chrome widget
#

Oh is it not in the docs itself?

manic rune
normal crest
#

ObjectType in wiki

normal crest
#

And maybe the file too

#

Its weird

manic rune
#

oh

crisp coral
manic rune
#

so it needs to be music_godfather?

crisp coral
#

but music has to be in the key

normal crest
manic rune
#

icic, thanks

normal crest
#

And make sure to have your music ingame on. i spent hours testing with it off and didn't know

#

:(

manic rune
#

is this how i do it :3

#

im gonna assume select_music_track runs outside the run too

normal crest
#

Pretty sure G is always defined but yeah

manic rune
#

oh nice it works

#

first try :D

normal crest
manic rune
#

oh wait you are right

tall wharf
#

I'm crying

normal crest
manic rune
#

i forgot how menacing svarog's theme is

modern kindle
manic rune
#

nuh uh

#

return math.huge()

normal crest
#

i don't think huge is a function

manic rune
#

...roblox lied to me

#

anyyyywaysss

crisp coral
manic rune
#

where is the code to replace background's color located?

#

im gonna try making it look like its snowing in the background

crisp coral
#

ease_background_colour_blind

manic rune
#

o

#

gracias

normal crest
#

Maybe it just has a metatable

manic rune
#

i should probably run this in the console instead

#

to see what looks the best

manic rune
#

-# it indeed wasnt math.huge()

midnight coyote
#

just make a large number and assign it to a variable

manic rune
#

it was math.huge

midnight coyote
#

you would rather have one large number that you know rather than a ‘huge’ number that has a chance of changing

manic rune
#

math.huge is actually like, infinity or something, but its a really big number

faint yacht
#

Isn't it just math.huge without the ()?

manic rune
#

yeah

#

in LUAU its math.huge()

#

:3

#

currently it

normal crest
manic rune
#

changes the background color before the boss blind color kicks in

#

so it immediately resets to the normal one

#

how do i fix that

#

an event, perhaps?

normal crest
manic rune
#

.

#

-# wait really

normal crest
#

Dunno, never made a blind

manic rune
#

it looks like a normal function for me

normal crest
#

Oh so you used the wrong func

#

Wait no let me see in smods

manic rune
#

ease_background_color_blind doesnt seem to give me the option to make it a custom color

#

and it also runs ease_background_color anyways

normal crest
#

Nvm I thought wrong

#

It's "boss_colour" in your blind def

manic rune
#

this one?

#

it doesnt seem to be too customizable

#

wait no

#

thats not it

#

its just the color of the border i think

#

-# (the gray color)

normal crest
#

Man why does it say background then

forest ivy
#

any good tool for resizing pixel images? most websites are just making it blurry asf

normal crest
#

Libresprite

manic rune
#

i just need something to make my ease_background_color function runs after the color function for the boss blind background is run

#

but i can think of nothing except hooks rn

#

thats inconvenient

#

💔

normal crest
tall wharf
#

i

normal crest
# manic rune

I mean this code right here mentions boss_colour too

#

Oh your blind is a small blind

#

Not a boss blind

manic rune
#

no no, its just the image thats a small blind

#

but it seems this is run in like

#

pretty much every Game:update function ever

chrome widget
#

Hmm I guess a better question is, how I can I stop an object type from showing up in the collection?

normal crest
#

And are you certain boss_colour doesn't affect ingame

manic rune
normal crest
#

Cus looking at the ss you sent it looks like it does

#

Oh tf

#

Time to hook!

#

🪝

manic rune
#

:3

#

i hate this

#

💔

normal crest
#

Steamodded failure

maiden river
#

or something along those lines

manic rune
#

i hope steamodded has something to change the showdown bg color within SMODS.Blind too

#

cuz this is annoying 💔

chrome widget
#

There appears to be for single objects, but I'm not sure for object types

maiden river
#

oh I see

chrome widget
#

I tried no_collection here but it still reserves a collection page

normal crest
# chrome widget

Define the create uibox function and use the snippet I shared earlier from smods

#

In the consumable type

tall wharf
#

DEVELOPMENT RESUMES TOMORROW

chrome widget
#

I don't that that gets rid of the main button though

tall wharf
chrome widget
#

If it does, great, but I was under the impression that was for actually displaying the UI on the page itself

maiden river
normal crest
#

I am not sure how to get rid of the button

chrome widget
#

Yeye

#

I still want to do the customizable collection thing, the main issue is that I have to both separate the two consumable types and not

manic rune
#

yup that worked

#

surprisingly easy too

tall wharf
#

ok

#

at least 2 hours had passed

maiden river
#

does anyone know how to make edition tooltips change based on what type of card it's on
i.e. negative

onyx sonnet
manic rune
#

oh really, let me check it out

tall wharf
#

how do i print to debug console

manic rune
manic rune
tall wharf
manic rune
#

complicated

normal crest
manic rune
#

convoluted

#

i dunno if thats even possible, tbh

maiden river
onyx sonnet
#

i think you're a heretic for trying to print to console

manic rune
#

met

tall wharf
#

is there any method that prints text onto a card

manic rune
#

i actually feel bad for making this joker

brazen tusk
#

What does it mean page 1/4

#

😱

tall wharf
#

the joker has 4 pages of description

brazen tusk
#

Nahhhh

manic rune
#

equipment slots

#

for jokers

#

:3

brazen tusk
#

Yeah that is evil

manic rune
#

wha

#

😭

#

cmon man, its not that bad

brazen tusk
#

No I get why you are doing it and it’s really cool

#

But nahhhh

manic rune
#

eidolons

thin anchor
#

would this be how you check for numbered cards?

maiden river
#

yes, but that includes aces too

thin anchor
#

ah

brazen tusk
#

Easy fix if you don’t want them

#

I’m on phone and don’t quite remember it but

#

Just get the card id context and put it after card:is_face[] with an and between

#

Might need another not as well idk

thin anchor
manic rune
#

it should be not context.other_card:is_face()

#

you are checking whether the joker is a numbered card

#

-# card refers to the joker

#

but also, if you want it to ignore aces

thin anchor
#

wait what lol

manic rune
#

if not context.other_card:is_face() and context.other_card:get_id() ~= 14 then

#

id 14 refers to aces

thin anchor
#

i see...

manic rune
brazen tusk
#

Egg

manic rune
#

egg :3

thin anchor
#

thank you for blessing this information onto me

manic rune
#

npnp

thin anchor
hushed field
#

you'd wanna write a custom generate_ui I think

maiden river
#

time for more work, I suppose...

modern kindle
#

hey fellas whats the proper way to force draw cards from the deck to the players hand
it is not coming to my mind

maiden river
#

hold on I have that exact effect rn

zealous glen
manic rune
#

-# oh come on, not that joke again 😭

maiden river
modern kindle
modern kindle
zealous glen
manic rune
#

what the hell is this

maiden river
#

it's annoying that it turns itself on for every game by default

brazen tusk
#

The new ui has me crying actually

modern kindle
#

ive seen both loving and hating it
but thats just every discord change ever to exist

#

the update hasnt hit me yet so i ahve no stance yet

manic rune
#

am i cooked

manic rune
#

thats like X0.25 Mult and X0.25 Chips 💔

brazen tusk
#

Oooo

thin anchor
#

ring ring

manic rune
#

whos there

thin anchor
#

balala

manic rune
#

balala who

thin anchor
#

balala b lala

manic rune
#

-# also i think thats a bit weak

#

+6 Mult at most per hand is pretty bad 😭

thin anchor
#

fine

#

+5 mult every numbered card!

manic rune
#

fair enough

thin anchor
#

surely this meets rare standards!

manic rune
#

surely

maiden river
#

tbh I can't think of any rare +mult jokers 😭

#

unless I'm clueless

brazen tusk
#

Clubs stone whatever that ones called I think

#

Unless the stones are uncommon

thin anchor
#

-# im not the best at balance i just like making my ideas come true

brazen tusk
#

I think they are actually

chrome widget
maiden river
#

I don't think the idea is bad, it's just not rare 😭

#

it's actually a pretty useful card

#

but you'd never see it when you need it in a run

thin anchor
#

true

#

ok its uncommon now

maiden river
#

you're talking about onyx agate

brazen tusk
#

Yeah you are right no rare cards give +mult

thin anchor
#

technically blueprint is a rare +mult joker

brazen tusk
#

Bro does not count!

thin anchor
#

lol

#

so does brainstorm

brazen tusk
#

Bro also does not count!

#

xD

hushed field
brazen tusk
#

Or put them in the stands category if there’s no other choice

chrome widget
#

The main reason I want to keep them as a separate consumable type is because of the built-in support for shop appearance rates

#

I have a set of two vouchers that allow you to buy Stands and then Evolved Stands, even though they aren't accessible by default like playing cards and spectrals

#

If I have them all within the proper main Stands category, I have to do something else to edit the logic for shop rolls

hard flume
#

Hi :3

hushed field
hard flume
#

I'm thinking of reworking the Yume Nikki Jokers once again tbh

hushed field
#

yeah then two separate pools is the best options without needing to do something hacky

#

but honestly, if I were you, I'd avoid complicated hooks and patches and solve it with some dummy items for the collection

chrome widget
#

Playing Cards have logic to do extra rolls for enhancements/editions (and not seals) because it's bugged, so I could do something similar, I just prefer to avoid lovely patches since they're inherently more unstable than isolated code

hushed field
#

because I'd say that collection display logic isn't worth complicating your code for, generally

chrome widget
#

No yeah, I don't want to complicate the base code further. I'm willing to do weird bullshit for the collection itself, and I'll work within the limitations

#

.....so I have to find out how to hide the evolved tab because WHY doesn't it work consistently between the main collection categories and the mod additions 😭

hushed field
#

I also realized that's the case a while back, when I learned that my spells show up in the collection, but not in my mod additions, haha

chrome widget
#

afaik in defining the custom UIBox for the stands tab, I should just be able to manually do the display by alternating between the regular and evolved pools, there's nothing really stopping me, so this is my only roadblock currently

stiff locust
#

how do I run a command to lose the game immediately

chrome widget
#

In much more exciting news, I've gotta define the best representative colors for the nine current jojo parts

tall wharf
#

what if i just blueprint

turbid maple
thin anchor
turbid maple
#

my commit history

manic rune
chrome widget
#

I tried to do that as the text color over backgrounds, but it doesn't really work for every option (Phantom Blood's looks alright)

manic rune
#

void, add shiroko terror as a boss blind pls

#

:3

stiff locust
chrome widget
#

The others... less so

stiff locust
manic rune
#

check what its doing

manic rune
stiff locust
#

debugplus code scares me

maiden river
#

just hold tab

maiden river
#

luckily it let me make one of my favorite cards

chrome widget
glad osprey
maiden river
manic rune
#

;3

maiden river
#

how to do it in code?

stiff locust
manic rune
#

i hope no hsr mods use "hsr" prefix

#

im using it rn :3

manic rune
#

<@&1133519078540185692>

stiff locust
#

good

maiden river
#

<@&1133519078540185692>

#

get 'em

manic rune
#

shoot em down

glad osprey
grand violet
#

🔫

keen gorge
#

🔫

manic rune
#

damn, bro got jumped

#

💔

stiff locust
maiden river
#

just call end_round()

#

it ends the round

stiff locust
#

okay thanks

tall wharf
#

sorry

stiff locust
#

ok how do I check if a card is in the collection

maiden river
#

will this hand go crazy

brazen tusk
#

Open it 💀

stiff locust
#

if the card is in the collection I need to not run the code

brazen tusk
#

Ahhh

stiff locust
#

ending the round from the collection is a bit of an issue

#

causes a crash from the main menu collection

maiden river
stiff locust
stiff locust
#

and silly

maiden river
stiff locust
#

.

#

well I need to lose the run

#

I need to game over

maiden river
#

uh

#

lemme check

glad osprey
#

i am here once again to ask how the fuck i open a shop at any time

#

bcus using cryptids run card didnt do shit

stiff locust
maiden river
#

nope

#

I can't even find out where they defined the button 😔

stiff locust
#

damn

stiff locust
#

maybe

maiden river
#

oh nvm I found it

#
G.FUNCS.DT_lose_game = function() if G.STAGE == G.STAGES.RUN then G.STATE = G.STATES.GAME_OVER; G.STATE_COMPLETE = false end end
vast lily
maiden river
#

true

#

the x3 per card isn't enough

#

I need to cook more

glad osprey
stiff locust
#

the mod is ready

forest ivy
#

2k, great

maiden river
glad osprey
#

dam

maiden river
#

that's not something that regularly happens lmao

humble girder
#

cryptid has the joker that goes to shop when you sell it, look up what they did

#

it's probably some incomprehensible state manipulation

glad osprey
#

oh awiyt

#

holdon

#

lemme make sure my rude comment is justified

humble girder
#

oh sorry i didn't mean to look like i was trying to help

#

fuck off 🙂

glad osprey
#

no gimme a moment i may be a dumbass

humble girder
#

bit too late

maiden river
#

you came in way too hot 😭

glad osprey
#

i thought they were talking about the run code card which i said i already looked at

stiff locust
#

there's probably a patch that associates with run

glad osprey
humble girder
#

i'd look up what it was but tbh i inexplicably lost interest a bit ago

glad osprey
#

was someone rude to you or smth

tall wharf
#

omg

bold sleet
#

Henlo. Is there a way to add an enhancement to any given card (like :set_edition?)

maiden river
#

hi aiko

modern kindle
glad osprey
#

ok but like genuinely is that a joker and i just missed it

modern kindle
#

im not sure, i havent looked at cryptid in a hot minute

maiden river
bold sleet
#

ty

maiden river
modern kindle
maiden river
#

I do remember hearing of it

glad osprey
#

did not find that joker in cryptid

humble girder
#

it was a code card

glad osprey
#

run?

humble girder
#

yes

glad osprey
#

i take it you forgot about that and thought it was a joker?

humble girder
#

from this it looks like I was mostly right and G.STATE = G.STATES.SHOP; G.STATE_COMPLETE = false should start a transition to shop, whether there's something stupid patched in, no idea

#

yeah it was months ago that i last touched cryptid

glad osprey
#

i tried taht and uh

normal crest
#

Otherwise I'll keep looking

humble girder
#

look for this line:
local gus = Game.update_shop in CodeCards.lua

#

apparently there's a bunch of update functions being hooked to make it work

glad osprey
humble girder
#

actually just look into where cryptid uses G.GAME.USING_RUN

onyx sonnet
#

how do people add that funky little Compatibility popup for blueprint-like jokers

chrome widget
#

I appreciate the offer though!!

glad osprey
humble girder
#

did you never even get a shop?

normal crest
glad osprey
#

i did