@@ -144,9 +144,15 @@ local happyhouse = {
144144 if
145145 card .ability .extra .check == 114
146146 and G .GAME .round_resets .ante < 8
147- and not (
148- G .GAME .selected_back .effect .center .key == " antimatter"
149- or G .GAME .selected_back .effect .center .key == " equilibrium"
147+ and not (G .GAME .selected_back .effect .center .key == " antimatter" or G .GAME .selected_back .effect .center .key == " equilibrium" )
148+ and (
149+ not CardSleeves
150+ or (
151+ CardSleeves
152+ and G .GAME .selected_sleeve
153+ -- and G.GAME.selected_sleeve ~= "sleeve_cry_antimatter_sleeve" TODO: Add check if Antimatter sleeve gets added
154+ and G .GAME .selected_sleeve ~= " sleeve_cry_equilibrium_sleeve"
155+ )
150156 )
151157 then -- Yes, the cut off point is boss blind Ante 7. I'm evil >:3.
152158 check_for_unlock ({ type = " home_realtor" })
@@ -1750,17 +1756,20 @@ local gardenfork = {
17501756 return { vars = { center .ability .extra .money } }
17511757 end ,
17521758 calculate = function (self , card , context )
1753- if context .cardarea == G .jokers and context .before then
1759+ if context .cardarea == G .jokers and context .before and context .full_hand then
1760+ local has_ace = false
1761+ local has_7 = false
17541762 for i = 1 , # context .full_hand do
17551763 if context .full_hand [i ]:get_id () == 14 then
1756- for j = 1 , # context .full_hand do
1757- if context .full_hand [j ]:get_id () == 7 then -- :( ekshpenshive
1758- ease_dollars (card .ability .extra .money )
1759- return { message = " $" .. card .ability .extra .money , colour = G .C .MONEY }
1760- end
1761- end
1764+ has_ace = true
1765+ elseif context .full_hand [i ]:get_id () == 7 then
1766+ has_7 = true
17621767 end
17631768 end
1769+ if has_ace and has_7 then
1770+ ease_dollars (card .ability .extra .money )
1771+ return { message = " $" .. card .ability .extra .money , colour = G .C .MONEY }
1772+ end
17641773 end
17651774 end ,
17661775 cry_credits = {
0 commit comments