Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -18,10 +18,28 @@ str["大师3"] = "大师3 " str["新大师"] = "新大师 " str["大师2020"] = "大师2020 " +str["不洗牌"] = false +str["无BP"] = false + +cache_1 = 0 + +cache_1 = cache_1 + LOCATION_HAND +cache_1 = cache_1 + LOCATION_MZONE +cache_1 = cache_1 + LOCATION_SZONE +cache_1 = cache_1 + LOCATION_GRAVE +cache_1 = cache_1 + LOCATION_REMOVED + +str["除卡组与额外卡组以外的区域"] = cache_1 + +cache_1 = cache_1 + LOCATION_DECK +cache_1 = cache_1 + LOCATION_EXTRA + +str["所有区域"] = cache_1 + fun["Debug.ReloadFieldBegin"] = Debug.ReloadFieldBegin Debug.ReloadFieldBegin = function(str_1, str_2) --{ str["不洗牌"] = str_1 & DUEL_PSEUDO_SHUFFLE @@ -167,20 +185,11 @@ end --} fun["开局说明"] = function() --{ - cache_1 = 0 - cache_1 = cache_1 + LOCATION_DECK - cache_1 = cache_1 + LOCATION_HAND - cache_1 = cache_1 + LOCATION_MZONE - cache_1 = cache_1 + LOCATION_SZONE - cache_1 = cache_1 + LOCATION_GRAVE - cache_1 = cache_1 + LOCATION_REMOVED - cache_1 = cache_1 + LOCATION_EXTRA - - str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,cache_1,cache_1,nil) + str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,str["所有区域"],str["所有区域"],nil) cache_1 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE) for k in aux.Next(cache_1) do --{ @@ -192,11 +201,11 @@ end --} end --} - str["开局说明"] ="" + str["开局说明"] = "" str["开局说明"] = str["开局说明"] .. str["这个残局的效果卡数量"] str["开局说明"] = str["开局说明"] .. "卡 " str["开局说明"] = str["开局说明"] .. str["规则"] if str["不洗牌"] == 0 then --{