Skip to content

Commit 9897e7c

Browse files
committed
"Zaren the Chainbound Dragon" fix
Fixed a bug where "Red Nova" would not be able to trigger if used to summon it
1 parent 70317de commit 9897e7c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

pre-release/c101303042.lua

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ function s.initial_effect(c)
66
c:EnableReviveLimit()
77
--Synchro Summon procedure: 1 Tuner + 1+ Synchro Monsters
88
Synchro.AddProcedure(c,nil,1,1,aux.FilterBoolFunctionEx(Card.IsType,TYPE_SYNCHRO),1,99)
9+
--Multiple Tuner check (Red Nova)
10+
local e0=Effect.CreateEffect(c)
11+
e0:SetType(EFFECT_TYPE_SINGLE)
12+
e0:SetCode(EFFECT_MATERIAL_CHECK)
13+
e0:SetValue(s.valcheck)
14+
c:RegisterEffect(e0)
915
--If this card you control would be used as Synchro Material, you can treat it as a non-Tuner
1016
local e1=Effect.CreateEffect(c)
1117
e1:SetType(EFFECT_TYPE_SINGLE)
@@ -26,6 +32,17 @@ function s.initial_effect(c)
2632
e2:SetOperation(s.disop)
2733
c:RegisterEffect(e2)
2834
end
35+
function s.valcheck(e,c)
36+
local g=c:GetMaterial()
37+
if g:IsExists(Card.IsType,2,nil,TYPE_TUNER) then
38+
local e1=Effect.CreateEffect(c)
39+
e1:SetType(EFFECT_TYPE_SINGLE)
40+
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
41+
e1:SetCode(EFFECT_MULTIPLE_TUNERS)
42+
e1:SetReset(RESET_EVENT|RESETS_STANDARD&~(RESET_TOFIELD)|RESET_PHASE|PHASE_END)
43+
c:RegisterEffect(e1)
44+
end
45+
end
2946
function s.distg(e,tp,eg,ep,ev,re,r,rp,chk)
3047
local b1=Duel.IsChainDisablable(ev)
3148
local b2=Duel.IsChainDisablable(ev-1)

0 commit comments

Comments
 (0)