29 lines
1,014 B
TOML
29 lines
1,014 B
TOML
[manifest]
|
|
version = "1.0.0"
|
|
dump_lua = true
|
|
priority = -1
|
|
|
|
# Don't sort cards
|
|
[[patches]]
|
|
[patches.pattern]
|
|
target = "cardarea.lua"
|
|
pattern = "table.sort(self.cards, function (a, b) return a.T.x + a.T.w/2 - 100*(a.pinned and a.sort_id or 0) < b.T.x + b.T.w/2 - 100*(b.pinned and b.sort_id or 0) end)"
|
|
position = "at"
|
|
payload = "if not G.GAME.modifiers.cry_conveyor then table.sort(self.cards, function (a, b) return a.T.x + a.T.w/2 - 100*(a.pinned and a.sort_id or 0) < b.T.x + b.T.w/2 - 100*(b.pinned and b.sort_id or 0) end) end"
|
|
match_indent = true
|
|
|
|
# Start of round effects
|
|
[[patches]]
|
|
[patches.pattern]
|
|
target = "functions/state_events.lua"
|
|
pattern = "G.GAME.blind:set_blind(G.GAME.round_resets.blind)"
|
|
position = "after"
|
|
payload = '''
|
|
if G.GAME.modifiers.cry_conveyor and #G.jokers.cards>0 then
|
|
local duplicated_joker = copy_card(G.jokers.cards[#G.jokers.cards])
|
|
duplicated_joker:add_to_deck()
|
|
G.jokers:emplace(duplicated_joker)
|
|
G.jokers.cards[1]:start_dissolve()
|
|
end
|
|
'''
|
|
match_indent = true |