Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -68,13 +68,20 @@ cache_1 = cache_1 + LOCATION_REMOVED cache_1 = cache_1 + LOCATION_EXTRA str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,cache_1,cache_1,nil) - cache_1 = Duel.GetOverlayCount(0, LOCATION_MZONE, LOCATION_MZONE) + cache_1 = Duel.GetOverlayGroup(0, LOCATION_MZONE, LOCATION_MZONE) + + for k in aux.Next(cache_1) do + cache_1 = fun["是否效果卡"](k) + if cache_1 then + str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + 1 + end + end - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + cache_1 +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + cache_1 str["开局说明"] ="" str["开局说明"] = str["开局说明"] .. str["这个残局的效果卡数量"] str["开局说明"] = str["开局说明"] .. "卡 "