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

Replace c79250037.lua

parent 181fbe56
Pipeline #30370 passed with stages
in 34 minutes and 29 seconds
...@@ -36,6 +36,16 @@ function s.initial_effect(c) ...@@ -36,6 +36,16 @@ function s.initial_effect(c)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetOperation(s.op) e3:SetOperation(s.op)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--sp
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EVENT_SUMMON_SUCCESS)
e4:SetProperty(EFFECT_FLAG_DELAY)
e4:SetOperation(s.spop)
c:RegisterEffect(e4)
local e5=e4:Clone()
e5:SetCode(EVENT_SPSUMMON_SUCCESS)
c:RegisterEffect(e5)
end end
s.combination2={} s.combination2={}
...@@ -140,16 +150,23 @@ end ...@@ -140,16 +150,23 @@ end
function s.splimit(e,c) function s.splimit(e,c)
return c.setcard~="Abnormality" return c.setcard~="Abnormality"
end end
function s.op(e,c) function s.op(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local g=Duel.GetMatchingGroup(Card.IsFaceup,tp,0,LOCATION_MZONE,nil) local g=Duel.GetMatchingGroup(Card.IsFaceup,tp,0,LOCATION_MZONE,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
while tc do while tc do
if c:IsLocation(LOCATION_MZONE) then
local e1=Effect.CreateEffect(e:GetHandler()) local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_SET_ATTACK_FINAL) e1:SetCode(EFFECT_SET_ATTACK_FINAL)
e1:SetValue(math.ceil(tc:GetBaseAttack()/2)) e1:SetValue(math.ceil(tc:GetBaseAttack()/2))
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_BATTLE) e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_CHAIN)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
tc=g:GetNext() tc=g:GetNext()
end end
end
end
function s.spop(e,tp,eg,ep,ev,re,r,rp)
Debug.Message("没有什么,能比明确的事实更具欺骗性。")
Debug.Message("翡翠般的道路依然闪烁着美丽的光芒。")
end end
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