Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -62,10 +62,41 @@ local cache_7 local cache_8 local cache_9 local _ + +fun["一_随机抽卡"] = function(str_1) --{ + + str["随机抽卡的数量"] = str_1 + + str["效果"] = Effect.GlobalEffect() + + str["效果"]:SetType(EFFECT_TYPE_FIELD + + EFFECT_TYPE_CONTINUOUS) + + str["效果"]:SetCode(EVENT_ADJUST) + + str["效果"]:SetCondition(aux.TRUE) + + function cache_1(effect_event + , player_who_activate_the_effect) --{ + + Duel.ShuffleDeck(0) + + Duel.Draw(0,str_1,REASON_RULE) + + effect_event:Reset() + + end --} + + str["效果"]:SetOperation(cache_1) + + Duel.RegisterEffect(str["效果"] + , 0) + + end --} fun["一_失败得分"] = function() --{ str["失败得分表"] = { @@ -550,38 +581,9 @@ str_1:RegisterEffect(str["效果"]) end --} -fun["随机抽卡"] = function(str_1) --{ - - str["随机抽卡的数量"] = str_1 - - str["效果"] = Effect.GlobalEffect() - - str["效果"]:SetType(EFFECT_TYPE_FIELD - + EFFECT_TYPE_CONTINUOUS) - - str["效果"]:SetCode(EVENT_ADJUST) - - str["效果"]:SetCondition(aux.TRUE) - - function cache_1(effect_event - , player_who_activate_the_effect) --{ - - Duel.ShuffleDeck(0) - - Duel.Draw(0,str_1,REASON_RULE) - - effect_event:Reset() - - end --} - - str["效果"]:SetOperation(cache_1) - - Duel.RegisterEffect(str["效果"] - , 0) - - end --} +