Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -172,37 +172,27 @@ end fun["印卡"] = function(str_1, str_2, str_3) str["印卡"] = 1 - if str_3 then else str_3 = str_2 end - str["当前印卡数"] = 1 - effect_1 = Effect.CreateEffect(str_1) - effect_1:SetType(EFFECT_TYPE_IGNITION) - effect_1:SetProperty(EFFECT_FLAG_BOTH_SIDE + EFFECT_FLAG_UNCOPYABLE + EFFECT_FLAG_CANNOT_NEGATE + EFFECT_FLAG_CANNOT_DISABLE) - - cache_1 = function() Duel.SetChainLimit(aux.FALSE) return true end - effect_1:SetTarget(cache_1) - effect_1:SetRange(LOCATION_EXTRA) - function print_hand(effect_event , player_who_activate_the_effect) announce_card = Duel.AnnounceCard(player_who_activate_the_effect) card = Duel.CreateToken(player_who_activate_the_effect , announce_card) @@ -215,11 +205,10 @@ Duel.Remove(card,POS_FACEUP,REASON_RULE) Duel.SendtoDeck(card,player_who_activate_the_effect,0,REASON_RULE) else Debug.ShowHint("印卡过多!") end - end end effect_1:SetOperation(print_hand) str_1:RegisterEffect(effect_1) end