游戏王残局简化版

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

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

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

47e0a87646 2024-02-10  顽雨沉风: -- 不用这套方案了
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对排
47e0a87646 2024-02-10  顽雨沉风: function d.荐名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   local k1
47e0a87646 2024-02-10  顽雨沉风:   --~ 名
47e0a87646 2024-02-10  顽雨沉风:   k1 = d.荐字段名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   if k1 then
47e0a87646 2024-02-10  顽雨沉风:   else
47e0a87646 2024-02-10  顽雨沉风:     k1 = d.荐卡名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:     end
47e0a87646 2024-02-10  顽雨沉风:   if k1 then
47e0a87646 2024-02-10  顽雨沉风:     return k1
47e0a87646 2024-02-10  顽雨沉风:   else
47e0a87646 2024-02-10  顽雨沉风:     return "请便"
47e0a87646 2024-02-10  顽雨沉风:     end
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对排
47e0a87646 2024-02-10  顽雨沉风: function d.荐卡名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   local k1_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 卡名排
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = 历排库.历排(o1_0, d.取卡名)
47e0a87646 2024-02-10  顽雨沉风:   return 历排取一库.筛最短文(k1_0)
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对
47e0a87646 2024-02-10  顽雨沉风: function d.取卡名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   return o1_0.name
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对排
47e0a87646 2024-02-10  顽雨沉风: function d.取字段对(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   local k1, k2, k3, k4
47e0a87646 2024-02-10  顽雨沉风:   local k1_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 字段对
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = {}
47e0a87646 2024-02-10  顽雨沉风:   for o1 = 1, #o1_0 do
47e0a87646 2024-02-10  顽雨沉风:     --~ 字段数
47e0a87646 2024-02-10  顽雨沉风:     k1 = 字节库.to_uint64(o1_0[o1].setcode)
47e0a87646 2024-02-10  顽雨沉风:     if k1 < 1 then
47e0a87646 2024-02-10  顽雨沉风:     else
47e0a87646 2024-02-10  顽雨沉风:       if k1 > 0xffffFFFFffff then
47e0a87646 2024-02-10  顽雨沉风:         k1 = k1 - 1
47e0a87646 2024-02-10  顽雨沉风:       else
47e0a87646 2024-02-10  顽雨沉风:         for o2 = 1, 11112222 do
47e0a87646 2024-02-10  顽雨沉风:           if k1 < 1 then
47e0a87646 2024-02-10  顽雨沉风:             break
47e0a87646 2024-02-10  顽雨沉风:           else
47e0a87646 2024-02-10  顽雨沉风:             --~ 大字段号
47e0a87646 2024-02-10  顽雨沉风:             k2 = 位算库.位和(k1, 0xffff)
47e0a87646 2024-02-10  顽雨沉风:             k1 = 位算库.位右移(k1, 基算库.乘法(4, 4))
47e0a87646 2024-02-10  顽雨沉风:             --~ 字段名
47e0a87646 2024-02-10  顽雨沉风:             k3 = 字段名对[tonumber(k2)]
47e0a87646 2024-02-10  顽雨沉风:             if k3 then
47e0a87646 2024-02-10  顽雨沉风:               if k1_0[k3] then
47e0a87646 2024-02-10  顽雨沉风:                 k1_0[k3] = 基算库.加法(k1_0[k3], 1)
47e0a87646 2024-02-10  顽雨沉风:               else
47e0a87646 2024-02-10  顽雨沉风:                 k1_0[k3] = 1
47e0a87646 2024-02-10  顽雨沉风:                 end
47e0a87646 2024-02-10  顽雨沉风:               if k2 > 0xfff then
47e0a87646 2024-02-10  顽雨沉风:                 --~ 小字段号
47e0a87646 2024-02-10  顽雨沉风:                 k4 = 位算库.位和(k2, 0xfff)
47e0a87646 2024-02-10  顽雨沉风:                 k3 = 字段名对[tonumber(k4)]
47e0a87646 2024-02-10  顽雨沉风:                 if k3 then
47e0a87646 2024-02-10  顽雨沉风:                   if k1_0[k3] then
47e0a87646 2024-02-10  顽雨沉风:                     k1_0[k3] = 基算库.加法(k1_0[k3], 1)
47e0a87646 2024-02-10  顽雨沉风:                   else
47e0a87646 2024-02-10  顽雨沉风:                     k1_0[k3] = 1
47e0a87646 2024-02-10  顽雨沉风:                     end
47e0a87646 2024-02-10  顽雨沉风:                 else
47e0a87646 2024-02-10  顽雨沉风:                   end
47e0a87646 2024-02-10  顽雨沉风:               else
47e0a87646 2024-02-10  顽雨沉风:                 end
47e0a87646 2024-02-10  顽雨沉风:             else
47e0a87646 2024-02-10  顽雨沉风:               end
47e0a87646 2024-02-10  顽雨沉风:             end
47e0a87646 2024-02-10  顽雨沉风:           end
47e0a87646 2024-02-10  顽雨沉风:         end
47e0a87646 2024-02-10  顽雨沉风:       end
47e0a87646 2024-02-10  顽雨沉风:     end
47e0a87646 2024-02-10  顽雨沉风:   return k1_0
47e0a87646 2024-02-10  顽雨沉风:   end
47e0a87646 2024-02-10  顽雨沉风: --~ 卡对排
47e0a87646 2024-02-10  顽雨沉风: function d.荐字段名(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   local k1
47e0a87646 2024-02-10  顽雨沉风:   local k1_0
47e0a87646 2024-02-10  顽雨沉风:   --~ 字段对
47e0a87646 2024-02-10  顽雨沉风:   k1_0 = d.取字段对(o1_0)
47e0a87646 2024-02-10  顽雨沉风:   --~ 最大的字段名数量
47e0a87646 2024-02-10  顽雨沉风:   _, k1 = 历对取一库.筛最大值(k1_0)
47e0a87646 2024-02-10  顽雨沉风:   --~ 最高频字段名对
47e0a87646 2024-02-10  顽雨沉风:   k2_0 = 历对库.历对(k1_0, 历对库.全等筛值, k1)
47e0a87646 2024-02-10  顽雨沉风:   return 历对取一库.筛最短键(k2_0)
47e0a87646 2024-02-10  顽雨沉风:   end