local str = {}
local fun = {}
local cache_1
local cache_2
fun["通关邀请"] = function()
local effect_100
effect_100 = Effect.GlobalEffect()
effect_100:SetType(EFFECT_TYPE_FIELD
+ EFFECT_TYPE_CONTINUOUS)
effect_100:SetCode(EVENT_DAMAGE)
function cache_1()
cache_1 = Duel.GetLP(1)
if cache_1 <= 0 then
cache_1 = true
else
cache_1 = false
end
return cache_1
end
effect_100:SetCondition(cache_1)
function cache_1()
Debug.ShowHint("残局群181175613")
return
end
effect_100:SetOperation(cache_1)
Duel.RegisterEffect(effect_100
, 0)
end
fun["开局添加手卡"] = function(str_1)
local effect_101
effect_101 = Effect.GlobalEffect()
effect_101:SetType(EFFECT_TYPE_FIELD
+ EFFECT_TYPE_CONTINUOUS)
effect_101:SetCode(EVENT_ADJUST)
effect_101:SetCountLimit(1)
function cache_1()
cache_1 = Duel.GetLP(0)
if cache_1 > 0 then
cache_1 = true
else
cache_1 = false
end
return cache_1
end
effect_101:SetCondition(cache_1)
function cache_1(effect_event
, player_who_activate_the_effect)
cache_1 = Duel.SelectMatchingCard(player_who_activate_the_effect
, Card.IsAbleToHand
, player_who_activate_the_effect
, LOCATION_DECK
, 0
, str_1
, str_1
, nil)
cache_2 = cache_1:GetCount()
if cache_2 > 0 then
Duel.SendtoHand(cache_1
, nil
, REASON_RULE)
end
end
effect_101:SetOperation(cache_1)
Duel.RegisterEffect(effect_101
, 0)
end
fun["通关邀请"]()
fun["开局添加手卡"](1)