File tree Expand file tree Collapse file tree 2 files changed +31
-1
lines changed
Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -320,6 +320,11 @@ local anaptyxi = {
320320 end
321321 return new_scale
322322 end ,
323+ cry_double_scale_info = function (self , dbl_info )
324+ dbl_info .base = { { " extra" , " scale" } }
325+ dbl_info .scaler = { { " extra" , " scale_mod" } }
326+ dbl_info .scaler_base = dbl_info .scaler_base or { self .ability .extra .shadow_scale_mod }
327+ end ,
323328 entr_credits = {
324329 art = {" Lil. Mr. Slipstream" }
325330 }
Original file line number Diff line number Diff line change @@ -1243,7 +1243,7 @@ position = "after"
12431243payload = '''
12441244local ability
12451245if self.ability.entr_pure then
1246- ability = copy_table(card .ability)
1246+ ability = copy_table(self .ability)
12471247end
12481248'''
12491249match_indent = true
@@ -1272,4 +1272,29 @@ position = "at"
12721272payload = '''
12731273if next(find_joker("cry-Scalae")) or next(find_joker("cry-Double Scale")) or next(find_joker("entr-Anaptyxi")) then
12741274'''
1275+ match_indent = true
1276+
1277+ [[patches ]]
1278+ [patches .pattern ]
1279+ target = ''' =[SMODS Cryptid "lib/calculate.lua"]'''
1280+ pattern = '''
1281+ if not dbl_info.scaler_base[info_i] then
1282+ dbl_info.scaler_base[info_i] = #dbl_info.scaler[info_i] == 2
1283+ and orig_ability[dbl_info.scaler[info_i][1]][dbl_info.scaler[info_i][2]]
1284+ or orig_ability[dbl_info.scaler[info_i][1]]
1285+ end
1286+ '''
1287+ position = " at"
1288+ payload = '''
1289+ if not dbl_info.scaler_base[info_i] then
1290+ if not dbl_info.scaler[info_i] or not orig_ability
1291+ or not orig_ability[dbl_info.scaler[info_i][1] or ""]
1292+ or not dbl_info.scaler[info_i][2]
1293+ or not orig_ability[dbl_info.scaler[info_i][1]][dbl_info.scaler[info_i][2] or ""]
1294+ then return end
1295+ dbl_info.scaler_base[info_i] = #dbl_info.scaler[info_i] == 2
1296+ and orig_ability[dbl_info.scaler[info_i][1]][dbl_info.scaler[info_i][2]]
1297+ or orig_ability[dbl_info.scaler[info_i][1]]
1298+ end
1299+ '''
12751300match_indent = true
You can’t perform that action at this time.
0 commit comments