From 178a5f72f210845ceb40e5007899b20dbaaa5a26 Mon Sep 17 00:00:00 2001 From: Aiz Date: Sun, 12 May 2024 00:35:18 +0200 Subject: [PATCH] feat(trollker): scale faster and start at 1x --- jokers.lua | 11 ++++++----- site/src/jokers.ts | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/jokers.lua b/jokers.lua index 8c05267..5a7ca77 100644 --- a/jokers.lua +++ b/jokers.lua @@ -703,16 +703,16 @@ function Jokers() "Mult at end of round.", "This joker may do", "a little bit of {C:attention,E:1,S:1.1}Trolling", - "{C:inactive}(Currently {X:mult,C:white}X#1#{C:inactive})", + "{C:inactive}(Currently {X:mult,C:white}X#1#{C:inactive} Mult)", }, }, ability_name = "Aiz Trollker", slug = "aiz_trollker", ability = { extra = { - Xmult = 2, - Xmult_mod = 0.5, - cards_per_mult = 4, + Xmult = 1, + Xmult_mod = 1, + cards_per_mult = 3, cards = {}, card_positions = {}, }, @@ -764,7 +764,8 @@ function Jokers() then card_eval_status_text(card, "extra", nil, nil, nil, { message = localize("k_aiz_trolled") }) -- spawn a card for each mult it gives - for i = 1, math.floor(card.ability.extra.Xmult * card.ability.extra.cards_per_mult), 1 do + -- -1 so that it only starts spawning cards when it gives xmult + for i = 1, math.floor((card.ability.extra.Xmult - 1) * card.ability.extra.cards_per_mult), 1 do -- IDK if these values work everywhere but i guess its good enough for now local position = { x = pseudorandom("trollker", 0, 18), diff --git a/site/src/jokers.ts b/site/src/jokers.ts index 1b08083..b24b076 100644 --- a/site/src/jokers.ts +++ b/site/src/jokers.ts @@ -86,11 +86,11 @@ const jokers = [ { name: "Trollker", text: [ - "This Joker gains {X:mult,C:white}X0.5", + "This Joker gains {X:mult,C:white}X1", "Mult at end of round.", "This joker may do", "a little bit of {C:attention,E:1,S:1.1}Trolling", - "{C:inactive}(Currently {X:mult,C:white}X2{C:inactive})", + "{C:inactive}(Currently {X:mult,C:white}X1{C:inactive} Mult)", ], badge: "Rare", image: "j_aiz_trollker",