diff --git a/localization/en-us.lua b/localization/en-us.lua index 7853f04..8c3810f 100644 --- a/localization/en-us.lua +++ b/localization/en-us.lua @@ -44,7 +44,7 @@ return { }, BakeryCharm_Roland_hand = { name = "hand phone", - text = {"{C:attention}+#1# {}hand size", "Set hands to {C:blue}#2#"}, + text = {"{C:attention}+#1# {}hand size", "{C:blue}#2# {}hands"}, }, BakeryCharm_Roland_wii = { name = "wii phone", diff --git a/src/charm.lua b/src/charm.lua index 3b22f5c..9aa9890 100644 --- a/src/charm.lua +++ b/src/charm.lua @@ -186,23 +186,23 @@ end charm { key = "hand", pronouns = "he_him", - config = {extra = {hands = 1, hand_size = 5}}, + config = {extra = {hands = -2, hand_size = 5}}, loc_vars = function(_, _, card) local extra = card.ability.extra return {vars = {extra.hand_size, extra.hands}} end, equip = function(_, card) local extra = card.ability.extra + local round = G.GAME.round_resets + ease_hands_played(extra.hands) G.hand:change_size(extra.hand_size) - card.Roland_hands = G.GAME.round_resets.hands - card.ability.extra.hands - G.GAME.round_resets.hands = card.ability.extra.hands - ease_hands_played(-card.Roland_hands) + round.hands = round.hands + extra.hands end, unequip = function(_, card) local extra = card.ability.extra + local round = G.GAME.round_resets + ease_hands_played(-extra.hands) G.hand:change_size(-extra.hand_size) - G.GAME.round_resets.hands = G.GAME.round_resets.hands + (card.Roland_hands or 0) - ease_hands_played(card.Roland_hands or 0) - card.Roland_hands = nil + round.hands = round.hands - extra.hands end, }