Index: 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua ================================================================== --- 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua +++ 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua @@ -18,17 +18,17 @@ local 读文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_读")) local 写文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_写")) local string = string local os = os local table = table -local d = {} +local s = {} --~ 卡对排 -function d.筛有效果卡(o1_0) +function s.筛有效果卡(o1_0) return 历排库.历排(o1_0, 筛卡库.筛有效果卡) end --~ 卡编排 -function d.取卡对_一维(o1_0) +function s.取卡对_一维(o1_0) return 历排库.历排(o1_0, 卡档库.取卡对) end do local k1, k2, k3 --~ 非空单行,且无换行符 @@ -36,11 +36,11 @@ --~ 卡编所在函式 k2 = "Debug%.AddCard.+" --~ 卡编 k3 = "[0-9]+" --~ 文 - function d.局筛卡编(o1) + function s.局筛卡编(o1) local h1_0 --~ 卡编排 h1_0 = 历文库.历文(o1, string.gmatch, k1) h1_0 = 历排库.历排(h1_0, string.match, k2) return 历排库.历排(h1_0, string.match, k3) @@ -55,11 +55,11 @@ --~ 玩家编号 k3 = "[0-9]+" --~ 玩家血量 k4 = "[0-9]+" --~ 文 - function d.局筛血(o1) + function s.局筛血(o1) local h1_0 --~ 血排 h1_0 = 历文库.历文(o1, string.gmatch, k1) h1_0 = 历排库.历排(h1_0, string.match, k2) h1_0 = 历排库.历排(h1_0, string.gsub, k3, "", 1) @@ -73,11 +73,11 @@ --~ 残局讯所在函式 k2 = 文库.连("Debug", "%.", "ReloadFieldBegin", ".+") --~ 则数 k3 = "[0-9]" --~ 文 - function d.局筛则数(o1) + function s.局筛则数(o1) local k4 local h1_0 --~ 则数排 h1_0 = 历文库.历文(o1, string.gmatch, k1) h1_0 = 历排库.历排(h1_0, string.match, k2) @@ -87,11 +87,11 @@ return k4 or 5 end end --~ 卡对排 --~ 血排 -function d.荐名(o1_0, o2_0) +function s.荐名(o1_0, o2_0) local k1, k2, k3 local h1_0 --~ 攻击力排 h1_0 = 历排库.历排(o1_0, 筛卡库.筛怪兽卡) h1_0 = 历排库.历排(h1_0, 筛卡库.筛攻击力) @@ -110,44 +110,44 @@ end end --~ 文件 --~ 编号 --~ 文件路 -function d.察编号(o1, o2, o3) +function s.察编号(o1, o2, o3) local k1 k1 = string.gsub(o1, 文库.连("Debug", "%.", "SetAIName", "[^\n]+"), 文库.连([[Debug.SetAIName("]], o2, [[")]])) if k1 == o1 then else 写文件库.写文件(o3, k1) end end --~ 目对 -function d.残局改名(o1_0) +function s.残局改名(o1_0) local h1_0, h2_0, h3_0, h4_0, h5_0, h6_0, h7_0, h8_0, h9_0 - local h10_0, k11_0, k12_0 + local h10_0, h11_0, h12_0 --~ 文件名排 h1_0 = 历文库.历文(o1_0.文件目, 文件系库.dir) h1_0 = 历排库.历排(h1_0, 后缀库.全筛后缀, ".lua") --~ 文件排 h2_0 = 历排库.历排(h1_0, 后缀库.全筛后缀, ".lua") h2_0 = 历排库.历排(h2_0, 前缀库.加前缀, o1_0.文件目) h2_0 = 历排库.历排(h2_0, 读文件库.读文件) h2_0 = 历排库.历排(h2_0, 删注库.删注) --~ 则数排 - h3_0 = 历排库.历排(h2_0, d.局筛则数) + h3_0 = 历排库.历排(h2_0, s.局筛则数) --~ 各文件的卡编排 - h4_0 = 历排库.历排(h2_0, d.局筛卡编) + h4_0 = 历排库.历排(h2_0, s.局筛卡编) --~ 各文件的卡对排 - h5_0 = 历排库.历排(h4_0, d.取卡对_一维) + h5_0 = 历排库.历排(h4_0, s.取卡对_一维) --~ 有效果卡的卡对排 - h6_0 = 历排库.历排(h5_0, d.筛有效果卡) + h6_0 = 历排库.历排(h5_0, s.筛有效果卡) --~ 有效果卡的张数排 h7_0 = 历排库.历排(h6_0, table.maxn) --~ 血排 - k11_0 = 历排库.历排(h2_0, d.局筛血) + h11_0 = 历排库.历排(h2_0, s.局筛血) --~ 荐名排 - h8_0 = 历排库.历二排(h6_0, k11_0, d.荐名) + h8_0 = 历排库.历二排(h6_0, h11_0, s.荐名) --~ 新名排 h9_0 = 历排库.历排(h1_0, string.gsub, 字集库.u8_to_a(文库.连(" ", ".+")), "") --~ 编号排 h10_0 = 历排库.历排(h1_0, string.gsub, 字集库.u8_to_a(文库.连(" ", ".+")), "") h9_0 = 历排库.历排(h9_0, string.gsub, 文库.连("%.", "lua", "$"), "") @@ -162,15 +162,15 @@ h1_0 = 历排库.历排(h1_0, 前缀库.加前缀, o1_0.文件目) h9_0 = 历排库.历排(h9_0, 字集库.u8_to_a) 历排库.历二排(h1_0, h9_0, os.rename) h10_0 = 历排库.历排(h10_0, 字集库.a_to_u8) --~ 文排 - k12_0 = 历排库.历排(h9_0, 读文件库.读文件) - 历排库.历三排(k12_0, h10_0, h9_0, d.察编号) + h12_0 = 历排库.历排(h9_0, 读文件库.读文件) + 历排库.历三排(h12_0, h10_0, h9_0, s.察编号) end -d.目对 = { +s.目对 = { ["文件目"] = "../single/" , ["卡档路"] = [[D:\install\YGOPro\cards.cdb]] } -d.目对 = 历对库.历值(d.目对, 基类库.操类, "string", 字集库.u8_to_a) -卡档库.启卡档(d.目对.卡档路) -d.残局改名(d.目对) +s.目对 = 历对库.历值(s.目对, 基类库.操类, "string", 字集库.u8_to_a) +卡档库.启卡档(s.目对.卡档路) +s.残局改名(s.目对)