Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -184,11 +184,11 @@ effect_1:SetCode(EFFECT_USE_EXTRA_MZONE) effect_1:SetValue(str_1) Duel.RegisterEffect(effect_1,0) end -fun["印卡"] = function(str_1) +fun["印卡"] = function(str_1, str_2, str_3) str["印卡"] = 1 str["当前印卡数"] = 1 effect_1 = Effect.CreateEffect() @@ -205,15 +205,15 @@ 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) - if str["当前印卡数"] <= 3 then + if str["当前印卡数"] <= str_2 then str["当前印卡数"] = str["当前印卡数"] + 1 Duel.SendtoHand(card,nil,REASON_RULE) else - if str["当前印卡数"] <= 10 then + if str["当前印卡数"] <= str_3 then str["当前印卡数"] = str["当前印卡数"] + 1 Duel.Remove(card,POS_FACEUP,REASON_RULE) Duel.SendtoDeck(card,player_who_activate_the_effect,0,REASON_RULE) else Debug.ShowHint("印卡过多!")