Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -304,29 +304,31 @@ effect_1 = Effect.GlobalEffect() effect_1:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS) ---~ effect_1:SetCode(EVENT_ADJUST) + effect_1:SetCode(EVENT_ADJUST) --~ effect_1:SetCountLimit(1) function cache_1() --{ - if str["已添加手卡"] == 1 then --{ - - return false - - --} - - else --{ - - str["已添加手卡"] = 1 - - return true - - end --} +--~ if str["已添加手卡"] == 1 then --{ +--~ +--~ return false +--~ +--~ --} +--~ +--~ else --{ +--~ +--~ str["已添加手卡"] = 1 +--~ +--~ return true +--~ +--~ end --} + + return true end--} effect_1:SetCondition(cache_1) @@ -343,10 +345,12 @@ , nil) Duel.SendtoHand(str["玩家选定的卡"] , nil , REASON_RULE) + + effect_1:Reset() end --} effect_1:SetOperation(cache_1)