Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -49,55 +49,66 @@ end return false end _G["开局说明"] = function() - str["我方卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_DECK,0,nil) - str["我方墓地"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_GRAVE,0,nil) - str["我方怪兽区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,6,LOCATION_MZONE,nil) + 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 + cache_1 = cache_1 + LOCATION_OVERLAY + + str["这个残局的效果卡数量"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,cache_1,cache_1,nil) +--~ str["我方卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_DECK,0,nil) +--~ str["我方墓地"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_GRAVE,0,nil) +--~ str["我方怪兽区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,6,LOCATION_MZONE,nil) --~ str["我方手卡"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_HAND,0,nil) - str["我方灵摆区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_PZONE,0,nil) - str["我方除外区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_REMOVED,0,nil) - str["我方额外卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_EXTRA,0,nil) - str["我方魔陷区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_SZONE,0,nil) - str["我方超量素材"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_OVERLAY,0,nil) - - str["对方卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_DECK,nil) - str["对方墓地"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_GRAVE,nil) +--~ str["我方灵摆区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_PZONE,0,nil) +--~ str["我方除外区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_REMOVED,0,nil) +--~ str["我方额外卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_EXTRA,0,nil) +--~ str["我方魔陷区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_SZONE,0,nil) +--~ str["我方超量素材"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,LOCATION_OVERLAY,0,nil) + +--~ str["对方卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_DECK,nil) +--~ str["对方墓地"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_GRAVE,nil) --~ str["对方怪兽区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_MZONE,nil) - str["对方手卡"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_HAND,nil) - str["对方灵摆区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_PZONE,nil) - str["对方除外区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_REMOVED,nil) - str["对方额外卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_EXTRA,nil) - str["对方魔陷区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_SZONE,nil) - str["对方超量素材"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_OVERLAY,nil) - - str["这个残局的效果卡数量"] = 0 - - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方卡组"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方墓地"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方怪兽区"] +--~ str["对方手卡"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_HAND,nil) +--~ str["对方灵摆区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_PZONE,nil) +--~ str["对方除外区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_REMOVED,nil) +--~ str["对方额外卡组"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_EXTRA,nil) +--~ str["对方魔陷区"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_SZONE,nil) +--~ str["对方超量素材"] = Duel.GetMatchingGroupCount(fun["是否效果卡"],0,0,LOCATION_OVERLAY,nil) + +--~ str["这个残局的效果卡数量"] = 0 + +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方卡组"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方墓地"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方怪兽区"] --~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方手卡"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方灵摆区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方除外区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方额外卡组"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方魔陷区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方超量素材"] - - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方卡组"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方墓地"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方灵摆区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方除外区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方额外卡组"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方魔陷区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["我方超量素材"] + +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方卡组"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方墓地"] --~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方怪兽区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方手卡"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方灵摆区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方除外区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方额外卡组"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方魔陷区"] - str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方超量素材"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方手卡"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方灵摆区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方除外区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方额外卡组"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方魔陷区"] +--~ str["这个残局的效果卡数量"] = str["这个残局的效果卡数量"] + str["对方超量素材"] str["开局说明"] = "效果卡:" str["开局说明"] = str["开局说明"] .. str["这个残局的效果卡数量"] - Debug.ShowHint(str["开局说明"]) - Debug.ShowHint(str["我方怪兽区"]) +--~ Debug.ShowHint(str["开局说明"]) +--~ Debug.ShowHint(str["我方怪兽区"]) end