Skip to content

Commit 9cb1724

Browse files
committed
2 parents b946310 + acef635 commit 9cb1724

File tree

4 files changed

+108
-22
lines changed

4 files changed

+108
-22
lines changed

items/epic.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2044,9 +2044,9 @@ local clockwork = { -- Steel Support: The Joker
20442044
and context.cardarea == G.jokers
20452045
and not context.blueprint_card
20462046
and not context.retrigger_joker
2047-
then
2048-
if
2049-
card.ability.counters.c1 == 0
2047+
then -- The Clockwork Joker is canonically a non-binary self-replicating machine amoeba, that self replicates every 21 minutes. Their pronouns are any/all; they are several billion tiny jokers
2048+
if -- in a trench coat, constantly ticking in an almost perfect yet flawed mechanism. Its only purpose is the strengthening and spreading of the steel world; everything else is meaningless to it.
2049+
card.ability.counters.c1 == 0 -- lore by nova :3
20502050
and card.ability.counters.c2 == 0
20512051
and card.ability.counters.c3 == 0
20522052
and card.ability.counters.c4 == 0

items/exotic.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -855,8 +855,8 @@ local circulus_pistoris = {
855855
pi = 2 * pi
856856
end
857857
return {
858-
Echip_mod = pi * 10,
859-
Emult_mod = pi * 10,
858+
Echip_mod = pi,
859+
Emult_mod = pi,
860860
message = localize({
861861
type = "variable",
862862
key = "a_powmultchips",

items/misc.lua

Lines changed: 92 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,90 @@ local noisy = {
938938
desc_nodes[#desc_nodes + 1] = chip_ui
939939
end,
940940
init = function(self)
941+
local randtext = {
942+
"A",
943+
"B",
944+
"C",
945+
"D",
946+
"E",
947+
"F",
948+
"G",
949+
"H",
950+
"I",
951+
"J",
952+
"K",
953+
"L",
954+
"M",
955+
"N",
956+
"O",
957+
"P",
958+
"Q",
959+
"R",
960+
"S",
961+
"T",
962+
"U",
963+
"V",
964+
"W",
965+
"X",
966+
"Y",
967+
"Z",
968+
" ",
969+
"a",
970+
"b",
971+
"c",
972+
"d",
973+
"e",
974+
"f",
975+
"g",
976+
"h",
977+
"i",
978+
"j",
979+
"k",
980+
"l",
981+
"m",
982+
"n",
983+
"o",
984+
"p",
985+
"q",
986+
"r",
987+
"s",
988+
"t",
989+
"u",
990+
"v",
991+
"w",
992+
"x",
993+
"y",
994+
"z",
995+
"0",
996+
"1",
997+
"2",
998+
"3",
999+
"4",
1000+
"5",
1001+
"6",
1002+
"7",
1003+
"8",
1004+
"9",
1005+
"+",
1006+
"-",
1007+
"?",
1008+
"!",
1009+
"$",
1010+
"%",
1011+
"[",
1012+
"]",
1013+
"(",
1014+
")",
1015+
}
1016+
1017+
local function obfuscatedtext(length)
1018+
local str = ""
1019+
for i = 1, length do
1020+
str = str .. randtext[math.random(#randtext)]
1021+
end
1022+
return str
1023+
end
1024+
9411025
AurinkoAddons.cry_noisy = function(card, hand, instant, amount)
9421026
local modc = pseudorandom("cry_noisy_chips_aurinko", noisy_stats.min.chips, noisy_stats.max.chips)
9431027
local modm = pseudorandom("cry_noisy_mult_aurinko", noisy_stats.min.mult, noisy_stats.max.mult)
@@ -959,10 +1043,10 @@ local noisy = {
9591043
return true
9601044
end,
9611045
}))
962-
update_hand_text(
963-
{ delay = 0 },
964-
{ chips = (amount > to_big(0) and "+" or "-") .. number_format(math.abs(modc)), StatusText = true }
965-
)
1046+
update_hand_text({ delay = 0 }, {
1047+
chips = (to_big(amount) > to_big(0) and "+" or "-") .. number_format(math.abs(modc)),
1048+
StatusText = true,
1049+
})
9661050
update_hand_text({ delay = 1.3 }, { chips = G.GAME.hands[hand].chips })
9671051
for i = 1, math.random(2, 4) do
9681052
update_hand_text(
@@ -979,10 +1063,10 @@ local noisy = {
9791063
return true
9801064
end,
9811065
}))
982-
update_hand_text(
983-
{ delay = 0 },
984-
{ mult = (amount > to_big(0) and "+" or "-") .. number_format(math.abs(modm)), StatusText = true }
985-
)
1066+
update_hand_text({ delay = 0 }, {
1067+
mult = (to_big(amount) > to_big(0) and "+" or "-") .. number_format(math.abs(modm)),
1068+
StatusText = true,
1069+
})
9861070
update_hand_text({ delay = 1.3 }, { mult = G.GAME.hands[hand].mult })
9871071
elseif hand == G.handlist[#G.handlist] then
9881072
G.E_MANAGER:add_event(Event({

items/misc_joker.lua

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7617,14 +7617,16 @@ local zooble = {
76177617
if not (next(context.poker_hands["Straight"]) or next(context.poker_hands["Straight Flush"])) then
76187618
local unique_ranks = {}
76197619
for i, v in pairs(context.scoring_hand) do
7620-
local not_unique = false
7621-
for i = 1, #unique_ranks do
7622-
if unique_ranks[i] == v:get_id() then
7623-
not_unique = true
7620+
if not (SMODS.has_no_rank(v) and not v.vampired) then
7621+
local not_unique = false
7622+
for i = 1, #unique_ranks do
7623+
if unique_ranks[i] == v:get_id() then
7624+
not_unique = true
7625+
end
7626+
end
7627+
if not not_unique then
7628+
unique_ranks[#unique_ranks + 1] = v:get_id()
76247629
end
7625-
end
7626-
if not not_unique then
7627-
unique_ranks[#unique_ranks + 1] = v:get_id()
76287630
end
76297631
end
76307632
if #unique_ranks >= 1 then
@@ -7637,7 +7639,7 @@ local zooble = {
76377639
end
76387640
end
76397641
end
7640-
if context.joker_main and context.cardarea == G.jokers then
7642+
if context.joker_main and card.ability.extra.mult > 0 then
76417643
return {
76427644
message = localize({ type = "variable", key = "a_mult", vars = { card.ability.extra.mult } }),
76437645
mult_mod = card.ability.extra.mult,
@@ -7806,7 +7808,7 @@ local cat_owl = { -- Lucky Cards are considered Echo Cards and vice versa
78067808
},
78077809
art = {
78087810
"George the Rat",
7809-
}
7811+
},
78107812
},
78117813
}
78127814
local miscitems = {

0 commit comments

Comments
 (0)