Commit d9d525e2 authored by 聖園ミカ's avatar 聖園ミカ 🐟

byd

parent 4e0891c9
Pipeline #29810 failed with stages
in 39 minutes and 49 seconds
...@@ -145,14 +145,14 @@ function s.roll(min,max) ...@@ -145,14 +145,14 @@ function s.roll(min,max)
end end
function s.moveop(e,tp,eg,ep,ev,re,r,rp) function s.moveop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local g=Duel.GetMatchingGroup(s.movefilter,tp,LOCATION_MZONE,0,nil) local g=Duel.GetMatchingGroup(s.movefilter,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
if g:GetCount()>0 and Duel.GetFlagEffect(tp,12835100)==0 and Duel.SelectYesNo(tp,aux.Stringid(id,2)) then if g:GetCount()>0 and Duel.GetFlagEffect(tp,12835100)==0 and Duel.SelectYesNo(tp,aux.Stringid(id,2)) then
Duel.RegisterFlagEffect(tp,12835100,0,0,1) Duel.RegisterFlagEffect(tp,12835100,0,0,1)
local e1=Effect.CreateEffect(c) local e0=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e0:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_CHAIN_SOLVED) e0:SetCode(EVENT_CHAIN_SOLVED)
e1:SetOperation(function(e,tp) Duel.ResetFlagEffect(tp,12835100) e:Reset() end) e0:SetOperation(function(e,tp) Duel.ResetFlagEffect(tp,12835100) e:Reset() end)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e0,tp)
local tc=g:Select(tp,1,1,nil):GetFirst() local tc=g:Select(tp,1,1,nil):GetFirst()
local seq=tc:GetSequence() local seq=tc:GetSequence()
local flag=0 local flag=0
...@@ -169,20 +169,11 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp) ...@@ -169,20 +169,11 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCode(EFFECT_IMMUNE_EFFECT) e1:SetCode(EFFECT_IMMUNE_EFFECT)
e1:SetProperty(EFFECT_FLAG_SET_AVAILABLE) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE) e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_CHAIN)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetValue(s.efilter) e1:SetValue(s.efilter)
tc:RegisterEffect(e1,true) tc:RegisterEffect(e1,true)
local re=Effect.CreateEffect(c) Duel.AdjustAll()
re:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
re:SetRange(LOCATION_MZONE)
re:SetCode(EVENT_CHAIN_END)
re:SetReset(RESET_EVENT+RESETS_STANDARD)
re:SetLabelObject(e1)
re:SetOperation(function(e) e:GetLabelObject():Reset() e:Reset() end)
tc:RegisterEffect(re,true)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetCode(EFFECT_UPDATE_ATTACK)
......
...@@ -148,18 +148,10 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp) ...@@ -148,18 +148,10 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCode(EFFECT_IMMUNE_EFFECT) e1:SetCode(EFFECT_IMMUNE_EFFECT)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_CHAIN)
e1:SetValue(s.efilter) e1:SetValue(s.efilter)
tc:RegisterEffect(e1,true) tc:RegisterEffect(e1,true)
local re=Effect.CreateEffect(c) Duel.AdjustAll()
re:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
re:SetRange(LOCATION_MZONE)
re:SetCode(EVENT_CHAIN_END)
re:SetReset(RESET_EVENT+RESETS_STANDARD)
re:SetLabelObject(e1)
re:SetOperation(function(e) e:GetLabelObject():Reset() e:Reset() end)
tc:RegisterEffect(re,true)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_UPDATE_DEFENSE) e2:SetCode(EFFECT_UPDATE_DEFENSE)
......
...@@ -148,18 +148,10 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp) ...@@ -148,18 +148,10 @@ function s.moveop(e,tp,eg,ep,ev,re,r,rp)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetCode(EFFECT_IMMUNE_EFFECT) e1:SetCode(EFFECT_IMMUNE_EFFECT)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_CHAIN)
e1:SetValue(s.efilter) e1:SetValue(s.efilter)
tc:RegisterEffect(e1,true) tc:RegisterEffect(e1,true)
local re=Effect.CreateEffect(c) Duel.AdjustAll()
re:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
re:SetRange(LOCATION_MZONE)
re:SetCode(EVENT_CHAIN_END)
re:SetReset(RESET_EVENT+RESETS_STANDARD)
re:SetLabelObject(e1)
re:SetOperation(function(e) e:GetLabelObject():Reset() e:Reset() end)
tc:RegisterEffect(re,true)
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetCode(EFFECT_UPDATE_ATTACK)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment