#Mor Jokers

28 messages · Page 1 of 1 (latest)

slender solar
#

Link: https://github.com/morpline/morjokers
Uses code written by @misty marsh .
Placeholder art is by Mekai

Jokers:

Copy Machine

  • Randomly copies (your) other jokers

Mystery Portal

  • Randomly copies (any) other jokers

Everything Joker

  • Each scored card gives +4 Mult

Better Boots

  • Already upgraded cards get +25 additional chips

Extra Batteries

  • Retrigger all played cards 1 time

Tarots:

Portal Jar

  • Gives you a Mysterious Portal regardless of room.

Cool Hat

  • Upgrades any and all Everything Joker by +4 mult

Chip Upgrade

  • Upgrades most of your jokers with mult by +20 chips

  • This includes Better Boots

Mult Upgrade

  • Upgrades most of your jokers with mult by +4 mult

If anyone wants to do the art for it, go ahead, it's not just a priority for me right now.

GitHub

Add Mor Jokers to Balatro! Contribute to morpline/morjokers development by creating an account on GitHub.

misty marsh
#

Good start for your first joker.

I looked through the code and I think that when the joker determines which joker to copy, its possible that it rolls itself.
This does not break things, but the joker does nothing when this happens.

Changing this

for i = 1, #G.jokers.cards do
    if G.jokers.cards[i] == self then other_joker = G.jokers.cards[math.random(1,#G.jokers.cards)] end
end

To something like this should fix that. Note: Not 100% sure if this works correctly, I just wrote this as an example

 local other_jokers={}
 for i = 1, #G.jokers.cards do
     if G.jokers.cards[i] ~= self then
         table.insert(other_jokers, G.jokers.cards[i])
         --adds all jokers that are not this joker to a other_jokers
     end
 end            
 other_joker = other_jokers[math.random(1,#other_jokers)]
 --randomly picks a single joker from other_jokers

Other than that, you could remove the ability.extra.name and the loc_def for that as you dont use it to show the joker you are copying atm.

slender solar
#

Thanks, but i think that it possibly doing nothing is part of the fun.
||just like printers in real life!||
But that is a good idea.
Unlike this:

misty marsh
#

oh god

slender solar
#

[a joker that randomly acts as other jokers]

#

That message is sent every time it's triggered.
it doesn't help that i've got five

#

i think i need to make it a common, it usually doesn't do anything.
but i have had it do things, like give me 1$ or retrigger an ace or give me a blue seal jack

slender solar
#

UPdate: Mystery portal!
Does that in the video but without the clicky things.
(usually just does nothing lol)

gusty marsh
slender solar
#

The whole game might hang for a second

slender solar
#

Update: 2 jokers and a tarot
Mystery portal now makes sounds
New jokers: Better Boots and Everything Joker
Better Boots upgrades already upgraded cards +25 chips
Everything joker adds +4 mult every scoring card
New Tarot: Portal Jar
Portal Jar gives you 3 mysterious portals regardless if you have room.

slender solar
#

Yes I know Mystery portal causes a performance hit.
This is caused by it having to create a copy of every joker and keep it in memory.
These are not shown on screen.
If anyone knows how to do this effect with a smaller performance hit, let me know.

slender solar
#

Also: i forgor to change smth on the portal jar, it says it's from "themed jokers", which it isnt

slender solar
#

turns out that's a whole compatibility issue.
I'll push an update soon, there's other things I'll need to work on

slender solar
#

Update 2:
New Joker - 7 O'Clock News
Played 7s without a seal have a 1 in 2 chance to recieve a random seal
New Tarot - Cool Hat
Upgrades any and all Everything Jokers by +4 Mult
Balance changes - Portal jar no longer gives 3-4 Mysterious Portal, now gives 1. (Still regardless of room lol)
Bug fix - Fixed compatibility issue with Themed Jokers where the Themed Tarot cards wouldn't show up

gusty marsh
slender solar
#

I used a 2x card sheet as 1x and doubled it again.
They're just placeholders anyways

gusty marsh
#

Ah

slender solar
#

Update 3:
New Tarots

  • Chip Upgrade: Upgrades most jokers with Chips by +20
  • Mult Upgrade: Upgrades most jokers with Mult by +4
    Fixes
  • Fixed 7 O'Clock News wording
  • Fixed Better Boots to make it work with Chip Upgrade
    This took a long time to make and is incredibly jank, and I also cannot promise cross-mod support, but it should work with Mika's Mod Collection and Themed Jokers.
    ||It's also not balanced at all||
slender solar
#

Update 4:
Fixes and Batteries
Fixed a crash with Cool Hat
Added Extra Battery

slender solar
#

I uploaded Mor Jokers to Thunderstore, and you can download the mod from there too!

gusty marsh
slender solar
gusty marsh
#

Ok cool