Index: 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_排_取全.lua ================================================================== --- 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_排_取全.lua +++ 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_排_取全.lua @@ -10,10 +10,24 @@ for o5 = 1, #o1_0 do o1_0[o5] = o1(o1_0[o5], o2, o3, o4) end return o1_0 end +--~ 排 +--~ 办排中值的能 +--~ 入参2 +--~ 入参3 +--~ 入参4 +function d.历排返新(o1_0, o1, o2, o3, o4) + local k1_0 + --~ 集排 + k1_0 = {} + for o5 = 1, #o1_0 do + k1_0[#k1_0 + 1] = o1(o1_0[o5], o2, o3, o4) + end + return k1_0 + end --~ 排 --~ 办排中值的能 --~ 入参2 --~ 入参3 --~ 入参4 Index: 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua ================================================================== --- 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua +++ 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua @@ -23,15 +23,15 @@ local table = table local d = {} local 卡档 --~ 卡对排 function d.筛有效果卡(o1_0) - return 历排库.历排(o1_0, 筛卡库.筛有效果卡) + return 历排库.历排返新(o1_0, 筛卡库.筛有效果卡) end --~ 卡编排 function d.取卡对_一维(o1_0) - return 历排库.历排(o1_0, d.取卡对) + return 历排库.历排返新(o1_0, d.取卡对) end --~ 卡编 function d.取卡对(o1) local k1_0, k2_0 --~ 卡文对 @@ -55,29 +55,29 @@ --~ 文 function d.局筛卡编(o1) local k1_0 --~ 卡编排 k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") - k1_0 = 历排库.历排(k1_0, string.match, "Debug%.AddCard.+") + k1_0 = 历排库.历排返新(k1_0, string.match, "Debug%.AddCard.+") return 历排库.历排返旧(k1_0, string.match, "[0-9]+") end --~ 文 function d.局筛血(o1) local k1_0 --~ 血排 k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") - k1_0 = 历排库.历排(k1_0, string.match, "Debug%.SetPlayerInfo.+") - 历排库.历排返旧(k1_0, string.gsub, "[0-9]+", "", 1) + k1_0 = 历排库.历排返新(k1_0, string.match, "Debug%.SetPlayerInfo.+") + k1_0 = 历排库.历排返旧(k1_0, string.gsub, "[0-9]+", "", 1) return 历排库.历排返旧(k1_0, string.match, "[0-9]+") end --~ 文 function d.局筛则数(o1) local k1 local k1_0 --~ 则数排 k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") - k1_0 = 历排库.历排(k1_0, 前缀库.全筛前缀, "Debug.ReloadFieldBegin") + k1_0 = 历排库.历排返新(k1_0, 前缀库.全筛前缀, "Debug.ReloadFieldBegin") --~ 则数 k1 = string.match(k1_0[1], "[0-9]") return k1 or 3 end --~ 卡对排 @@ -84,12 +84,12 @@ --~ 血排 function d.荐名(o1_0, o2_0) local k1, k2, k3 local k1_0 --~ 攻击力排 - k1_0 = 历排库.历排(o1_0, 筛卡库.筛怪兽卡) - k1_0 = 历排库.历排(k1_0, 筛卡库.筛攻击力) + k1_0 = 历排库.历排返新(o1_0, 筛卡库.筛怪兽卡) + k1_0 = 历排库.历排返旧(k1_0, 筛卡库.筛攻击力) --~ 总攻 k1 = 排算库.总和(k1_0) --~ 总血 k2 = 排算库.总和(o2_0) --~ 荐名 @@ -100,17 +100,10 @@ else k3 = 数库.几位小数(k3, 1) return 基算库.乘法(k3, 1000) end end ---~ 卡对排 -function d.荐卡名(o1_0) - local k1_0 - --~ 卡名排 - k1_0 = 历排库.历排(o1_0, d.取卡名) - return 历排取一库.筛最短文(k1_0) - end --~ 目对 function d.残局改名(o1_0) local k1, k2, k3 local k1_0, k2_0, k3_0, k4_0, k5_0, k6_0, k7_0, k8_0, k9_0 local k10_0, k11_0