Commit 800376aa authored by salix5's avatar salix5

Merge pull request #402 from nekrozar/patch-6

fix Celtic Guard of Noble Arms, Superheavy Samurai and so on
parents b4f2969f ad4cf9e6
...@@ -25,13 +25,6 @@ function c21521304.initial_effect(c) ...@@ -25,13 +25,6 @@ function c21521304.initial_effect(c)
e2:SetTarget(c21521304.sptg) e2:SetTarget(c21521304.sptg)
e2:SetOperation(c21521304.spop) e2:SetOperation(c21521304.spop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--add setcode
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e3:SetCode(EFFECT_ADD_SETCODE)
e3:SetValue(0x107f)
c:RegisterEffect(e3)
end end
c21521304.xyz_number=39 c21521304.xyz_number=39
function c21521304.atkcon(e,tp,eg,ep,ev,re,r,rp) function c21521304.atkcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -31,13 +31,6 @@ function c23204029.initial_effect(c) ...@@ -31,13 +31,6 @@ function c23204029.initial_effect(c)
e3:SetTarget(c23204029.target) e3:SetTarget(c23204029.target)
e3:SetOperation(c23204029.operation) e3:SetOperation(c23204029.operation)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--add setcode
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_ADD_SETCODE)
e4:SetValue(0x3008)
c:RegisterEffect(e4)
end end
function c23204029.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c23204029.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsOnField() and aux.disfilter1(chkc) end if chkc then return chkc:IsOnField() and aux.disfilter1(chkc) end
......
...@@ -11,13 +11,6 @@ function c34566435.initial_effect(c) ...@@ -11,13 +11,6 @@ function c34566435.initial_effect(c)
e1:SetTarget(c34566435.target) e1:SetTarget(c34566435.target)
e1:SetOperation(c34566435.operation) e1:SetOperation(c34566435.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--add setcode
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCode(EFFECT_ADD_SETCODE)
e2:SetValue(0xad)
c:RegisterEffect(e2)
end end
function c34566435.filter(c) function c34566435.filter(c)
return (c:IsLocation(LOCATION_GRAVE) or c:IsFaceup()) and c:IsType(TYPE_FUSION) and c:IsSetCard(0xad) return (c:IsLocation(LOCATION_GRAVE) or c:IsFaceup()) and c:IsType(TYPE_FUSION) and c:IsSetCard(0xad)
......
...@@ -18,13 +18,6 @@ function c36953371.initial_effect(c) ...@@ -18,13 +18,6 @@ function c36953371.initial_effect(c)
e2:SetTarget(c36953371.destg) e2:SetTarget(c36953371.destg)
e2:SetOperation(c36953371.desop) e2:SetOperation(c36953371.desop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--add setcode
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e3:SetCode(EFFECT_ADD_SETCODE)
e3:SetValue(0x9a)
c:RegisterEffect(e3)
end end
function c36953371.descon(e,tp,eg,ep,ev,re,r,rp) function c36953371.descon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetSummonType()==SUMMON_TYPE_SYNCHRO return e:GetHandler():GetSummonType()==SUMMON_TYPE_SYNCHRO
......
...@@ -26,13 +26,6 @@ function c40945356.initial_effect(c) ...@@ -26,13 +26,6 @@ function c40945356.initial_effect(c)
e2:SetTarget(c40945356.target2) e2:SetTarget(c40945356.target2)
e2:SetOperation(c40945356.operation2) e2:SetOperation(c40945356.operation2)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--add setcode
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e3:SetCode(EFFECT_ADD_SETCODE)
e3:SetValue(0x2b)
c:RegisterEffect(e3)
end end
function c40945356.cfilter(c) function c40945356.cfilter(c)
return c:IsSetCard(0x2b) and c:IsType(TYPE_MONSTER) and c:IsDiscardable() return c:IsSetCard(0x2b) and c:IsType(TYPE_MONSTER) and c:IsDiscardable()
......
...@@ -52,13 +52,6 @@ function c42880485.initial_effect(c) ...@@ -52,13 +52,6 @@ function c42880485.initial_effect(c)
e8:SetCode(EFFECT_DEFENCE_ATTACK) e8:SetCode(EFFECT_DEFENCE_ATTACK)
e8:SetValue(1) e8:SetValue(1)
c:RegisterEffect(e8) c:RegisterEffect(e8)
--add setcode
local e9=Effect.CreateEffect(c)
e9:SetType(EFFECT_TYPE_SINGLE)
e9:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e9:SetCode(EFFECT_ADD_SETCODE)
e9:SetValue(0x9a)
c:RegisterEffect(e9)
end end
function c42880485.splimcon(e) function c42880485.splimcon(e)
return not e:GetHandler():IsForbidden() return not e:GetHandler():IsForbidden()
......
...@@ -36,13 +36,6 @@ function c45467446.initial_effect(c) ...@@ -36,13 +36,6 @@ function c45467446.initial_effect(c)
e5:SetTarget(c45467446.sptg) e5:SetTarget(c45467446.sptg)
e5:SetOperation(c45467446.spop) e5:SetOperation(c45467446.spop)
c:RegisterEffect(e5) c:RegisterEffect(e5)
--add setcode
local e6=Effect.CreateEffect(c)
e6:SetType(EFFECT_TYPE_SINGLE)
e6:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e6:SetCode(EFFECT_ADD_SETCODE)
e6:SetValue(0xdd)
c:RegisterEffect(e6)
end end
function c45467446.rmfilter(c) function c45467446.rmfilter(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToRemove() return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:IsAbleToRemove()
......
...@@ -27,13 +27,6 @@ function c45531624.initial_effect(c) ...@@ -27,13 +27,6 @@ function c45531624.initial_effect(c)
e3:SetTarget(c45531624.drtg) e3:SetTarget(c45531624.drtg)
e3:SetOperation(c45531624.drop) e3:SetOperation(c45531624.drop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
--add setcode
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e4:SetCode(EFFECT_ADD_SETCODE)
e4:SetValue(0xe4)
c:RegisterEffect(e4)
end end
function c45531624.atcon(e) function c45531624.atcon(e)
return Duel.GetFieldGroupCount(e:GetHandlerPlayer(),LOCATION_HAND,0)>=1 return Duel.GetFieldGroupCount(e:GetHandlerPlayer(),LOCATION_HAND,0)>=1
......
...@@ -21,13 +21,6 @@ function c494922.initial_effect(c) ...@@ -21,13 +21,6 @@ function c494922.initial_effect(c)
e2:SetTarget(c494922.settg) e2:SetTarget(c494922.settg)
e2:SetOperation(c494922.setop) e2:SetOperation(c494922.setop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--add setcode
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e3:SetCode(EFFECT_ADD_SETCODE)
e3:SetValue(0x9a)
c:RegisterEffect(e3)
end end
function c494922.filter(c) function c494922.filter(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) return c:IsType(TYPE_SPELL+TYPE_TRAP)
......
...@@ -3,13 +3,6 @@ function c75988594.initial_effect(c) ...@@ -3,13 +3,6 @@ function c75988594.initial_effect(c)
--synchro summon --synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1) aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit() c:EnableReviveLimit()
--add setcode
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetCode(EFFECT_ADD_SETCODE)
e1:SetValue(0x9a)
c:RegisterEffect(e1)
--salvage --salvage
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(75988594,0)) e2:SetDescription(aux.Stringid(75988594,0))
......
...@@ -36,13 +36,6 @@ function c78274190.initial_effect(c) ...@@ -36,13 +36,6 @@ function c78274190.initial_effect(c)
e5:SetTarget(c78274190.target) e5:SetTarget(c78274190.target)
e5:SetOperation(c78274190.operation) e5:SetOperation(c78274190.operation)
c:RegisterEffect(e5) c:RegisterEffect(e5)
--add setcode
local e6=Effect.CreateEffect(c)
e6:SetType(EFFECT_TYPE_SINGLE)
e6:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e6:SetCode(EFFECT_ADD_SETCODE)
e6:SetValue(0x9a)
c:RegisterEffect(e6)
end end
function c78274190.sccon(e) function c78274190.sccon(e)
local tp=e:GetHandlerPlayer() local tp=e:GetHandlerPlayer()
......
...@@ -3,13 +3,6 @@ function c85528209.initial_effect(c) ...@@ -3,13 +3,6 @@ function c85528209.initial_effect(c)
--synchro summon --synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x9a),1) aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x9a),1)
c:EnableReviveLimit() c:EnableReviveLimit()
--add setcode
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetCode(EFFECT_ADD_SETCODE)
e1:SetValue(0x9a)
c:RegisterEffect(e1)
--defence attack --defence attack
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
......
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