游戏王残局简化版

Annotation For single_doc/副_容冗/游戏王_则拟器_原版_残局_局名_字段.lua
Login

Annotation For single_doc/副_容冗/游戏王_则拟器_原版_残局_局名_字段.lua

Origin for each line in single_doc/副_容冗/游戏王_则拟器_原版_残局_局名_字段.lua from check-in 60c256f91b:

60c256f91b 2024-06-27  顽雨沉风: -- 不用这套方案了
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.荐名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1_0
60c256f91b 2024-06-27  顽雨沉风:   --~ 卡名对
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = 历对库.历对(u1_0, d.卡对消重)
60c256f91b 2024-06-27  顽雨沉风:   return 对库.对长(h1_0)
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对
60c256f91b 2024-06-27  顽雨沉风: function d.卡对消重(u1, u1_0)
60c256f91b 2024-06-27  顽雨沉风:   return u1_0.name, true
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.荐名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1, h2
60c256f91b 2024-06-27  顽雨沉风:   local h1_0
60c256f91b 2024-06-27  顽雨沉风:   --~ 攻击力排
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = 历排库.历排(u1_0, 筛卡库.筛怪兽卡)
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = 历排库.历排(h1_0, 筛卡库.筛攻击力)
60c256f91b 2024-06-27  顽雨沉风:   if h1_0[1] then
60c256f91b 2024-06-27  顽雨沉风:     --~ 攻击力均差阶
60c256f91b 2024-06-27  顽雨沉风:     h1 = 排算库.均差(h1_0)
60c256f91b 2024-06-27  顽雨沉风:     if h1 > 0 then
60c256f91b 2024-06-27  顽雨沉风:       --~ 补值
60c256f91b 2024-06-27  顽雨沉风:       h2 = 数库.指数(100, 基算库.除法(h1, 300))
60c256f91b 2024-06-27  顽雨沉风:       h1 = 基算库.除法(基算库.加法(h1, h2), 100)
60c256f91b 2024-06-27  顽雨沉风:       if h1 > 1 then
60c256f91b 2024-06-27  顽雨沉风:         h1 = 数库.指数次(h1, 2)
60c256f91b 2024-06-27  顽雨沉风:         return 数库.向下取整(h1)
60c256f91b 2024-06-27  顽雨沉风:       else
60c256f91b 2024-06-27  顽雨沉风:         return 0
60c256f91b 2024-06-27  顽雨沉风:         end
60c256f91b 2024-06-27  顽雨沉风:     else
60c256f91b 2024-06-27  顽雨沉风:       return 0
60c256f91b 2024-06-27  顽雨沉风:       end
60c256f91b 2024-06-27  顽雨沉风:   else
60c256f91b 2024-06-27  顽雨沉风:     return 0
60c256f91b 2024-06-27  顽雨沉风:     end
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.荐名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1
60c256f91b 2024-06-27  顽雨沉风:   --~ 名
60c256f91b 2024-06-27  顽雨沉风:   h1 = d.荐字段名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   if h1 then
60c256f91b 2024-06-27  顽雨沉风:   else
60c256f91b 2024-06-27  顽雨沉风:     h1 = d.荐卡名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:     end
60c256f91b 2024-06-27  顽雨沉风:   if h1 then
60c256f91b 2024-06-27  顽雨沉风:     return h1
60c256f91b 2024-06-27  顽雨沉风:   else
60c256f91b 2024-06-27  顽雨沉风:     return "请便"
60c256f91b 2024-06-27  顽雨沉风:     end
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.荐卡名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1_0
60c256f91b 2024-06-27  顽雨沉风:   --~ 卡名排
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = 历排库.历排(u1_0, d.取卡名)
60c256f91b 2024-06-27  顽雨沉风:   return 历排取一库.筛最短文(h1_0)
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对
60c256f91b 2024-06-27  顽雨沉风: function d.取卡名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   return u1_0.name
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.取字段对(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1, h2, h3, h4
60c256f91b 2024-06-27  顽雨沉风:   local h1_0
60c256f91b 2024-06-27  顽雨沉风:   --~ 字段对
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = {}
60c256f91b 2024-06-27  顽雨沉风:   for u1 = 1, #u1_0 do
60c256f91b 2024-06-27  顽雨沉风:     --~ 字段数
60c256f91b 2024-06-27  顽雨沉风:     h1 = 字节库.to_uint64(u1_0[u1].setcode)
60c256f91b 2024-06-27  顽雨沉风:     if h1 < 1 then
60c256f91b 2024-06-27  顽雨沉风:     else
60c256f91b 2024-06-27  顽雨沉风:       if h1 > 0xffffFFFFffff then
60c256f91b 2024-06-27  顽雨沉风:         h1 = h1 - 1
60c256f91b 2024-06-27  顽雨沉风:       else
60c256f91b 2024-06-27  顽雨沉风:         for u2 = 1, 11112222 do
60c256f91b 2024-06-27  顽雨沉风:           if h1 < 1 then
60c256f91b 2024-06-27  顽雨沉风:             break
60c256f91b 2024-06-27  顽雨沉风:           else
60c256f91b 2024-06-27  顽雨沉风:             --~ 大字段号
60c256f91b 2024-06-27  顽雨沉风:             h2 = 位算库.位和(h1, 0xffff)
60c256f91b 2024-06-27  顽雨沉风:             h1 = 位算库.位右移(h1, 基算库.乘法(4, 4))
60c256f91b 2024-06-27  顽雨沉风:             --~ 字段名
60c256f91b 2024-06-27  顽雨沉风:             h3 = 字段名对[tonumber(h2)]
60c256f91b 2024-06-27  顽雨沉风:             if h3 then
60c256f91b 2024-06-27  顽雨沉风:               if h1_0[h3] then
60c256f91b 2024-06-27  顽雨沉风:                 h1_0[h3] = 基算库.加法(h1_0[h3], 1)
60c256f91b 2024-06-27  顽雨沉风:               else
60c256f91b 2024-06-27  顽雨沉风:                 h1_0[h3] = 1
60c256f91b 2024-06-27  顽雨沉风:                 end
60c256f91b 2024-06-27  顽雨沉风:               if h2 > 0xfff then
60c256f91b 2024-06-27  顽雨沉风:                 --~ 小字段号
60c256f91b 2024-06-27  顽雨沉风:                 h4 = 位算库.位和(h2, 0xfff)
60c256f91b 2024-06-27  顽雨沉风:                 h3 = 字段名对[tonumber(h4)]
60c256f91b 2024-06-27  顽雨沉风:                 if h3 then
60c256f91b 2024-06-27  顽雨沉风:                   if h1_0[h3] then
60c256f91b 2024-06-27  顽雨沉风:                     h1_0[h3] = 基算库.加法(h1_0[h3], 1)
60c256f91b 2024-06-27  顽雨沉风:                   else
60c256f91b 2024-06-27  顽雨沉风:                     h1_0[h3] = 1
60c256f91b 2024-06-27  顽雨沉风:                     end
60c256f91b 2024-06-27  顽雨沉风:                 else
60c256f91b 2024-06-27  顽雨沉风:                   end
60c256f91b 2024-06-27  顽雨沉风:               else
60c256f91b 2024-06-27  顽雨沉风:                 end
60c256f91b 2024-06-27  顽雨沉风:             else
60c256f91b 2024-06-27  顽雨沉风:               end
60c256f91b 2024-06-27  顽雨沉风:             end
60c256f91b 2024-06-27  顽雨沉风:           end
60c256f91b 2024-06-27  顽雨沉风:         end
60c256f91b 2024-06-27  顽雨沉风:       end
60c256f91b 2024-06-27  顽雨沉风:     end
60c256f91b 2024-06-27  顽雨沉风:   return h1_0
60c256f91b 2024-06-27  顽雨沉风:   end
60c256f91b 2024-06-27  顽雨沉风: --~ 卡对排
60c256f91b 2024-06-27  顽雨沉风: function d.荐字段名(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   local h1
60c256f91b 2024-06-27  顽雨沉风:   local h1_0
60c256f91b 2024-06-27  顽雨沉风:   --~ 字段对
60c256f91b 2024-06-27  顽雨沉风:   h1_0 = d.取字段对(u1_0)
60c256f91b 2024-06-27  顽雨沉风:   --~ 最大的字段名数量
60c256f91b 2024-06-27  顽雨沉风:   _, h1 = 历对取一库.筛最大值(h1_0)
60c256f91b 2024-06-27  顽雨沉风:   --~ 最高频字段名对
60c256f91b 2024-06-27  顽雨沉风:   h2_0 = 历对库.历对(h1_0, 历对库.全等筛值, h1)
60c256f91b 2024-06-27  顽雨沉风:   return 历对取一库.筛最短键(h2_0)
60c256f91b 2024-06-27  顽雨沉风:   end