游戏王残局简化版

Annotation For 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua
Login

Annotation For 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua

Origin for each line in 残局文料/游戏王_则拟器_原版_残局_局名_改名.lua from check-in bb99c8bbb8:

47e0a87646 2024-02-10  顽雨沉风: package.path = [[.\lua_lib\?.lua;]] .. package.path
47e0a87646 2024-02-10  顽雨沉风: package.cpath = [[.\lua_lib\?.dll;]] .. package.cpath
47e0a87646 2024-02-10  顽雨沉风: local 字集库 = require("u8_to_a")
47e0a87646 2024-02-10  顽雨沉风: local 文件系库 = require("lfs")
47e0a87646 2024-02-10  顽雨沉风: local 档库 = require("lsqlite3")
47e0a87646 2024-02-10  顽雨沉风: local 基算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_基算"))
47e0a87646 2024-02-10  顽雨沉风: local 前缀库 = require(字集库.u8_to_a("算机_程语_月_基类_文_前缀"))
413d4284fd 2024-02-11  顽雨沉风: local 文库 = require(字集库.u8_to_a("算机_程语_月_基类_文"))
47e0a87646 2024-02-10  顽雨沉风: local 后缀库 = require(字集库.u8_to_a("算机_程语_月_基类_文_后缀"))
47e0a87646 2024-02-10  顽雨沉风: local 历排库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_排_取全"))
47e0a87646 2024-02-10  顽雨沉风: local 历对库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_对_取全"))
47e0a87646 2024-02-10  顽雨沉风: local 历文库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_文_取全"))
47e0a87646 2024-02-10  顽雨沉风: local 数库 = require(字集库.u8_to_a("算机_程语_月_基类_数"))
47e0a87646 2024-02-10  顽雨沉风: local 基类库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_基类"))
47e0a87646 2024-02-10  顽雨沉风: local 筛卡库 = require(字集库.u8_to_a("游戏王_则拟器_原版_残局_卡_全筛"))
47e0a87646 2024-02-10  顽雨沉风: local 对库 = require(字集库.u8_to_a("算机_程语_月_基类_表_对"))
47e0a87646 2024-02-10  顽雨沉风: local 排算库 = require(字集库.u8_to_a("算机_程语_月_基类_表_排_基类_数"))
47e0a87646 2024-02-10  顽雨沉风: local 读文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_读"))
47e0a87646 2024-02-10  顽雨沉风: local 写文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_写"))
47e0a87646 2024-02-10  顽雨沉风: local string = string
47e0a87646 2024-02-10  顽雨沉风: local os = os
0bb276043b 2024-02-11  顽雨沉风: local table = table
47e0a87646 2024-02-10  顽雨沉风: local d = {}
47e0a87646 2024-02-10  顽雨沉风: local 卡档
0bb276043b 2024-02-11  顽雨沉风: --~ 卡对排
0bb276043b 2024-02-11  顽雨沉风: function d.筛有效果卡(o1_0)
07463271f6 2024-02-11  顽雨沉风:   return 历排库.历排(o1_0, 筛卡库.筛有效果卡)
47e0a87646 2024-02-10  顽雨沉风:   end
0bb276043b 2024-02-11  顽雨沉风: --~ 卡编排
47e0a87646 2024-02-10  顽雨沉风: function d.取卡对_一维(o1_0)
07463271f6 2024-02-11  顽雨沉风:   return 历排库.历排(o1_0, d.取卡对)
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡编
47e0a87646 2024-02-10  顽雨沉风: function d.取卡对(o1)
47e0a87646 2024-02-10  顽雨沉风:   local k1_0, k2_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 卡文对
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = d.取卡文(o1)
47e0a87646 2024-02-10  顽雨沉风:   --~ 卡数据对
47e0a87646 2024-02-10  顽雨沉风:   k2_0 = d.取卡数据(o1)
47e0a87646 2024-02-10  顽雨沉风:   return 对库.连两对(k1_0, k2_0)
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡编
47e0a87646 2024-02-10  顽雨沉风: function d.取卡文(o1)
413d4284fd 2024-02-11  顽雨沉风:   for o1_4 in 卡档:nrows(文库.连("select * from texts where id = ", o1)) do
47e0a87646 2024-02-10  顽雨沉风:     return o1_4
47e0a87646 2024-02-10  顽雨沉风:     end
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡编
47e0a87646 2024-02-10  顽雨沉风: function d.取卡数据(o1)
413d4284fd 2024-02-11  顽雨沉风:   for o1_4 in 卡档:nrows(文库.连("select * from datas where id = ", o1)) do
47e0a87646 2024-02-10  顽雨沉风:     return o1_4
47e0a87646 2024-02-10  顽雨沉风:     end
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 文
47e0a87646 2024-02-10  顽雨沉风: function d.局筛卡编(o1)
47e0a87646 2024-02-10  顽雨沉风:   local k1_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 卡编排
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+")
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, string.match, "Debug%.AddCard.+")
07463271f6 2024-02-11  顽雨沉风:   return 历排库.历排(k1_0, string.match, "[0-9]+")
95b5664d69 2024-02-10  顽雨沉风:   end
95b5664d69 2024-02-10  顽雨沉风: --~ 文
95b5664d69 2024-02-10  顽雨沉风: function d.局筛血(o1)
95b5664d69 2024-02-10  顽雨沉风:   local k1_0
95b5664d69 2024-02-10  顽雨沉风:   --~ 血排
95b5664d69 2024-02-10  顽雨沉风:   k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+")
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, string.match, "Debug%.SetPlayerInfo.+")
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, string.gsub, "[0-9]+", "", 1)
07463271f6 2024-02-11  顽雨沉风:   return 历排库.历排(k1_0, string.match, "[0-9]+")
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 文
47e0a87646 2024-02-10  顽雨沉风: function d.局筛则数(o1)
47e0a87646 2024-02-10  顽雨沉风:   local k1
47e0a87646 2024-02-10  顽雨沉风:   local k1_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 则数排
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+")
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, 前缀库.全筛前缀, "Debug.ReloadFieldBegin")
47e0a87646 2024-02-10  顽雨沉风:   --~ 则数
47e0a87646 2024-02-10  顽雨沉风:   k1 = string.match(k1_0[1], "[0-9]")
47e0a87646 2024-02-10  顽雨沉风:   return k1 or 3
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对排
95b5664d69 2024-02-10  顽雨沉风: --~ 血排
95b5664d69 2024-02-10  顽雨沉风: function d.荐名(o1_0, o2_0)
95b5664d69 2024-02-10  顽雨沉风:   local k1, k2, k3
95b5664d69 2024-02-10  顽雨沉风:   local k1_0
95b5664d69 2024-02-10  顽雨沉风:   --~ 攻击力排
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(o1_0, 筛卡库.筛怪兽卡)
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, 筛卡库.筛攻击力)
95b5664d69 2024-02-10  顽雨沉风:   --~ 总攻
95b5664d69 2024-02-10  顽雨沉风:   k1 = 排算库.总和(k1_0)
95b5664d69 2024-02-10  顽雨沉风:   --~ 总血
95b5664d69 2024-02-10  顽雨沉风:   k2 = 排算库.总和(o2_0)
95b5664d69 2024-02-10  顽雨沉风:   --~ 荐名
95b5664d69 2024-02-10  顽雨沉风:   k3 = 基算库.除法(k1, k2)
95b5664d69 2024-02-10  顽雨沉风:   k3 = 数库.指数次(k3, 2)
95b5664d69 2024-02-10  顽雨沉风:   if 数库.是否最值(k3) then
95b5664d69 2024-02-10  顽雨沉风:     return 0
95b5664d69 2024-02-10  顽雨沉风:   else
95b5664d69 2024-02-10  顽雨沉风:     k3 = 数库.几位小数(k3, 1)
95b5664d69 2024-02-10  顽雨沉风:     return 基算库.乘法(k3, 1000)
95b5664d69 2024-02-10  顽雨沉风:     end
95b5664d69 2024-02-10  顽雨沉风:   end
413d4284fd 2024-02-11  顽雨沉风: --~ 文件
413d4284fd 2024-02-11  顽雨沉风: --~ 编号
413d4284fd 2024-02-11  顽雨沉风: --~ 文件路
413d4284fd 2024-02-11  顽雨沉风: function d.察编号(o1, o2, o3)
413d4284fd 2024-02-11  顽雨沉风:   local k1
413d4284fd 2024-02-11  顽雨沉风:   k1 = string.gsub(o1, 文库.连("Debug", "%.", "SetAIName", "[^\n]+"), 文库.连([[Debug.SetAIName("]], o2, [[")]]), 1)
413d4284fd 2024-02-11  顽雨沉风:   if k1 == o1 then
413d4284fd 2024-02-11  顽雨沉风:   else
413d4284fd 2024-02-11  顽雨沉风:     写文件库.写文件(o3, k1)
413d4284fd 2024-02-11  顽雨沉风:     end
413d4284fd 2024-02-11  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 目对
47e0a87646 2024-02-10  顽雨沉风: function d.残局改名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   local k1_0, k2_0, k3_0, k4_0, k5_0, k6_0, k7_0, k8_0, k9_0
413d4284fd 2024-02-11  顽雨沉风:   local k10_0, k11_0, k12_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 文件名排
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = 历文库.历文(o1_0.文件目, 文件系库.dir)
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, 后缀库.全筛后缀, ".lua")
47e0a87646 2024-02-10  顽雨沉风:   --~ 文件排
07463271f6 2024-02-11  顽雨沉风:   k2_0 = 历排库.历排(k1_0, 后缀库.全筛后缀, ".lua")
07463271f6 2024-02-11  顽雨沉风:   k2_0 = 历排库.历排(k2_0, 前缀库.加前缀, o1_0.文件目)
07463271f6 2024-02-11  顽雨沉风:   k2_0 = 历排库.历排(k2_0, 读文件库.读文件)
07463271f6 2024-02-11  顽雨沉风:   k2_0 = 历排库.历排(k2_0, string.gsub, 文库.连("%-%-", "%[", "(=*)", "%[", ".-", "%]", "%1", "%]"), "")
07463271f6 2024-02-11  顽雨沉风:   k2_0 = 历排库.历排(k2_0, string.gsub, 文库.连("%-%-", "[^\n]*"), "")
47e0a87646 2024-02-10  顽雨沉风:   --~ 则数排
07463271f6 2024-02-11  顽雨沉风:   k3_0 = 历排库.历排(k2_0, d.局筛则数)
47e0a87646 2024-02-10  顽雨沉风:   --~ 各文件的卡编排
07463271f6 2024-02-11  顽雨沉风:   k4_0 = 历排库.历排(k2_0, d.局筛卡编)
47e0a87646 2024-02-10  顽雨沉风:   --~ 各文件的卡对排
07463271f6 2024-02-11  顽雨沉风:   k5_0 = 历排库.历排(k4_0, d.取卡对_一维)
47e0a87646 2024-02-10  顽雨沉风:   --~ 有效果卡的卡对排
07463271f6 2024-02-11  顽雨沉风:   k6_0 = 历排库.历排(k5_0, d.筛有效果卡)
47e0a87646 2024-02-10  顽雨沉风:   --~ 有效果卡的张数排
07463271f6 2024-02-11  顽雨沉风:   k7_0 = 历排库.历排(k6_0, table.maxn)
95b5664d69 2024-02-10  顽雨沉风:   --~ 血排
07463271f6 2024-02-11  顽雨沉风:   k11_0 = 历排库.历排(k2_0, d.局筛血)
47e0a87646 2024-02-10  顽雨沉风:   --~ 荐名排
07463271f6 2024-02-11  顽雨沉风:   k8_0 = 历排库.历二排(k6_0, k11_0, d.荐名)
0bb276043b 2024-02-11  顽雨沉风:   --~ 新名排
07463271f6 2024-02-11  顽雨沉风:   k9_0 = 历排库.历排(k1_0, string.gsub, 字集库.u8_to_a(文库.连(" ", ".+")), "")
413d4284fd 2024-02-11  顽雨沉风:   --~ 编号排
07463271f6 2024-02-11  顽雨沉风:   k10_0 = 历排库.历排(k1_0, string.gsub, 字集库.u8_to_a(文库.连(" ", ".+")), "")
07463271f6 2024-02-11  顽雨沉风:   k9_0 = 历排库.历排(k9_0, string.gsub, 文库.连("%.", "lua", "$"), "")
413d4284fd 2024-02-11  顽雨沉风:   for o1 = 1, #k1_0 do
413d4284fd 2024-02-11  顽雨沉风:     k9_0[o1] = 文库.连(字集库.a_to_u8(o1_0.文件目), 字集库.a_to_u8(k9_0[o1]), " ", k3_0[o1], "_", 数库.几位整数(k7_0[o1], 2))
413d4284fd 2024-02-11  顽雨沉风:     if k8_0[o1] == 0 then
413d4284fd 2024-02-11  顽雨沉风:       k9_0[o1] = 文库.连(k9_0[o1], ".", "lua")
413d4284fd 2024-02-11  顽雨沉风:     else
413d4284fd 2024-02-11  顽雨沉风:       k9_0[o1] = 文库.连(k9_0[o1], "_", k8_0[o1], ".", "lua")
413d4284fd 2024-02-11  顽雨沉风:       end
413d4284fd 2024-02-11  顽雨沉风:     end
07463271f6 2024-02-11  顽雨沉风:   k1_0 = 历排库.历排(k1_0, 前缀库.加前缀, o1_0.文件目)
07463271f6 2024-02-11  顽雨沉风:   k9_0 = 历排库.历排(k9_0, 字集库.u8_to_a)
413d4284fd 2024-02-11  顽雨沉风:   历排库.历二排(k1_0, k9_0, os.rename)
07463271f6 2024-02-11  顽雨沉风:   k10_0 = 历排库.历排(k10_0, 字集库.a_to_u8)
413d4284fd 2024-02-11  顽雨沉风:   --~ 文排
07463271f6 2024-02-11  顽雨沉风:   k12_0 = 历排库.历排(k9_0, 读文件库.读文件)
413d4284fd 2024-02-11  顽雨沉风:   历排库.历三排(k12_0, k10_0, k9_0, d.察编号)
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: d.目对 = {
47e0a87646 2024-02-10  顽雨沉风:   ["文件目"] = "../single/"
47e0a87646 2024-02-10  顽雨沉风:   , ["卡档路"] = [[D:\install\YGOPro\cards.cdb]]
47e0a87646 2024-02-10  顽雨沉风:   }
0bb276043b 2024-02-11  顽雨沉风: d.目对 = 历对库.历值(d.目对, 基类库.操类, "string", 字集库.u8_to_a)
47e0a87646 2024-02-10  顽雨沉风: 卡档 = 档库.open(d.目对.卡档路)
47e0a87646 2024-02-10  顽雨沉风: d.残局改名(d.目对)