Commit 4abbfc46 authored by argon.sun's avatar argon.sun

fusion

parent 1aa16784
......@@ -36,8 +36,6 @@ function c10248389.initial_effect(c)
e4:SetOperation(c10248389.disop)
c:RegisterEffect(e4)
end
c10248389.material_count=2
c10248389.material={97023549,11460577}
function c10248389.indcon(e)
return Duel.GetFieldGroupCount(e:GetHandlerPlayer(),0,LOCATION_MZONE)==1
end
......
......@@ -17,8 +17,6 @@ function c10526791.initial_effect(c)
e2:SetValue(1)
c:RegisterEffect(e2)
end
c10526791.material_count=2
c10526791.material={86188410,59793705}
function c10526791.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......@@ -46,8 +46,6 @@ function c11502550.initial_effect(c)
e5:SetValue(c11502550.atkval)
c:RegisterEffect(e5)
end
c11502550.material_count=2
c11502550.material={89943723,54959865}
function c11502550.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -4,5 +4,3 @@ function c11901678.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,70781052,74677422,true,true)
end
c11901678.material_count=2
c11901678.material={70781052,74677422}
......@@ -32,8 +32,6 @@ function c12652643.initial_effect(c)
e4:SetOperation(c12652643.spop)
c:RegisterEffect(e4)
end
c12652643.material_count=1
c12652643.material={83104731}
function c12652643.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -31,8 +31,6 @@ function c13108445.initial_effect(c)
e4:SetOperation(c13108445.posop)
c:RegisterEffect(e4)
end
c13108445.material_count=1
c13108445.material={27126980}
function c13108445.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA) or bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -26,8 +26,6 @@ function c13293158.initial_effect(c)
e3:SetOperation(c13293158.activate)
c:RegisterEffect(e3)
end
c13293158.material_count=2
c13293158.material={21844576,86188410}
function c13293158.splimit(e,se,sp,st)
return st==SUMMON_TYPE_FUSION+0x10
end
......
......@@ -19,8 +19,6 @@ function c13722870.initial_effect(c)
e2:SetValue(1)
c:RegisterEffect(e2)
end
c13722870.material_count=2
c13722870.material={46986414,45231177}
function c13722870.spfilter(c,e,tp)
return c:IsCode(49217579) and c:IsCanBeSpecialSummoned(e,0,tp,true,false)
end
......
......@@ -23,8 +23,6 @@ function c13756293.initial_effect(c)
e2:SetOperation(c13756293.spop)
c:RegisterEffect(e2)
end
c13756293.material_count=2
c13756293.material={17985575,62113340}
function c13756293.etarget(e,c)
return c:IsRace(RACE_DRAGON)
end
......
......@@ -15,8 +15,6 @@ function c13803864.initial_effect(c)
e1:SetOperation(c13803864.spop)
c:RegisterEffect(e1)
end
c13803864.material_count=1
c13803864.material={27288416}
function c13803864.spfilter(c,e,tp)
return c:IsCode(27288416) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
end
......
......@@ -25,8 +25,6 @@ function c1412158.initial_effect(c)
e2:SetOperation(c1412158.spop)
c:RegisterEffect(e2)
end
c1412158.material_count=2
c1412158.material={92421852,38916461}
function c1412158.atkcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetBattleTarget()~=nil
end
......
......@@ -17,8 +17,6 @@ function c14225239.initial_effect(c)
e2:SetCondition(c14225239.dacon)
c:RegisterEffect(e2)
end
c14225239.material_count=2
c14225239.material={79979666,21844576}
function c14225239.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c15237615.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,5901497,64501875,true,true)
end
c15237615.material_count=2
c15237615.material={5901497,64501875}
......@@ -9,5 +9,3 @@ function c1546123.initial_effect(c)
e2:SetCode(EFFECT_PIERCE)
c:RegisterEffect(e2)
end
c1546123.material_count=1
c1546123.material={70095154}
......@@ -9,5 +9,3 @@ function c1546124.initial_effect(c)
e2:SetCode(EFFECT_PIERCE)
c:RegisterEffect(e2)
end
c1546124.material_count=1
c1546124.material={70095154}
......@@ -4,5 +4,3 @@ function c1641882.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,38142739,83464209,true,true)
end
c1641882.material_count=2
c1641882.material={38142739,83464209}
......@@ -4,5 +4,3 @@ function c16507828.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,94119974,38289717,true,true)
end
c16507828.material_count=2
c16507828.material={94119974,38289717}
......@@ -49,8 +49,6 @@ function c17032740.initial_effect(c)
e5:SetOperation(c17032740.coinop)
c:RegisterEffect(e5)
end
c17032740.material_count=3
c17032740.material={89943723,43237273,17732278}
function c17032740.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -4,5 +4,3 @@ function c17881964.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,53293545,75356564,true,true)
end
c17881964.material_count=2
c17881964.material={53293545,75356564}
......@@ -4,5 +4,3 @@ function c19066538.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,98049915,2118022,true,true)
end
c19066538.material_count=2
c19066538.material={98049915,2118022}
......@@ -31,8 +31,6 @@ function c2111707.initial_effect(c)
e3:SetOperation(c2111707.desop)
c:RegisterEffect(e3)
end
c2111707.material_count=2
c2111707.material={62651957,65622692}
function c2111707.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -4,5 +4,3 @@ function c21175632.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,84080938,57579381,true,true)
end
c21175632.material_count=2
c21175632.material={84080938,57579381}
......@@ -22,8 +22,6 @@ function c21947653.initial_effect(c)
e2:SetOperation(c21947653.operation)
c:RegisterEffect(e2)
end
c21947653.material_count=2
c21947653.material={20721928,84327329}
function c21947653.splimit(e,se,sp,st)
return st==SUMMON_TYPE_FUSION+0x10
end
......
......@@ -27,8 +27,6 @@ function c22160245.initial_effect(c)
e3:SetCode(EFFECT_PIERCE)
c:RegisterEffect(e3)
end
c22160245.material_count=2
c22160245.material={58932615,21844576}
function c22160245.splimit(e,se,sp,st)
return st==SUMMON_TYPE_FUSION+0x10
end
......
......@@ -4,5 +4,3 @@ function c23995346.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCodeRep(c,89631139,3,true,true)
end
c23995346.material_count=1
c23995346.material={89631139}
......@@ -4,5 +4,3 @@ function c23995347.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCodeRep(c,89631139,3,true,true)
end
c23995347.material_count=1
c23995347.material={89631139}
......@@ -4,5 +4,3 @@ function c2504891.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,28725004,42431843,true,true)
end
c2504891.material_count=2
c2504891.material={28725004,42431843}
......@@ -31,8 +31,6 @@ function c25119460.initial_effect(c)
e3:SetOperation(c25119460.desop)
c:RegisterEffect(e3)
end
c25119460.material_count=2
c25119460.material={65622692,64500000}
function c25119460.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -30,8 +30,6 @@ function c25366484.initial_effect(c)
e3:SetValue(c25366484.atkup)
c:RegisterEffect(e3)
end
c25366484.material_count=2
c25366484.material={35809262,20721928}
function c25366484.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c25655502.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,93889755,13215230,true,true)
end
c25655502.material_count=2
c25655502.material={93889755,13215230}
......@@ -4,5 +4,3 @@ function c27134689.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,42129512,78613627,true,true)
end
c27134689.material_count=2
c27134689.material={42129512,78613627}
......@@ -34,8 +34,6 @@ function c27346636.initial_effect(c)
e3:SetOperation(c27346636.disop)
c:RegisterEffect(e3)
end
c27346636.material_count=1
c27346636.material={78868776}
function c27346636.splimit(e,se,sp,st)
return e:GetHandler():GetLocation()~=LOCATION_EXTRA
end
......
......@@ -4,5 +4,3 @@ function c28593363.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,81386177,69572024,true,true)
end
c28593363.material_count=2
c28593363.material={81386177,69572024}
......@@ -49,8 +49,6 @@ function c28677304.initial_effect(c)
e5:SetOperation(c28677304.disop)
c:RegisterEffect(e5)
end
c28677304.material_count=2
c28677304.material={89943723,43237273}
function c28677304.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -37,8 +37,6 @@ function c29343734.initial_effect(c)
e5:SetValue(c29343734.val)
c:RegisterEffect(e5)
end
c29343734.material_count=4
c29343734.material={21844576,58932615,84327329,79979666}
function c29343734.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c29929832.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,93343894,94022093,true,true)
end
c29929832.material_count=2
c29929832.material={93343894,94022093}
......@@ -4,5 +4,3 @@ function c31339260.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,32274490,55550921,true,true)
end
c31339260.material_count=2
c31339260.material={32274490,55550921}
......@@ -4,5 +4,3 @@ function c32355828.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29491031,87564352,true,true)
end
c32355828.material_count=2
c32355828.material={29491031,87564352}
......@@ -4,5 +4,3 @@ function c32485271.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,41392891,29802344,true,true)
end
c32485271.material_count=2
c32485271.material={41392891,29802344}
......@@ -4,5 +4,3 @@ function c32751480.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,13039848,93221206,true,true)
end
c32751480.material_count=2
c32751480.material={13039848,93221206}
......@@ -11,8 +11,6 @@ function c32752319.initial_effect(c)
e1:SetOperation(c32752319.atkop)
c:RegisterEffect(e1)
end
c32752319.material_count=1
c32752319.material={7602840}
function c32752319.atkcon(e,tp,eg,ep,ev,re,r,rp)
return bit.band(e:GetHandler():GetSummonType(),SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -10,8 +10,6 @@ function c3366982.initial_effect(c)
e2:SetCondition(c3366982.dircon)
c:RegisterEffect(e2)
end
c3366982.material_count=2
c3366982.material={88819587,64428736}
function c3366982.filter(c)
return c:IsFaceup() and c:IsAttribute(0xf8)
end
......
......@@ -4,5 +4,3 @@ function c33691040.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,42348802,2830619,true,true)
end
c33691040.material_count=2
c33691040.material={42348802,2830619}
......@@ -4,5 +4,3 @@ function c35752363.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,62403074,71407486,true,true)
end
c35752363.material_count=2
c35752363.material={62403074,71407486}
......@@ -22,8 +22,6 @@ function c35809262.initial_effect(c)
e2:SetOperation(c35809262.damop)
c:RegisterEffect(e2)
end
c35809262.material_count=2
c35809262.material={21844576,58932615}
function c35809262.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -9,5 +9,3 @@ function c36256625.initial_effect(c)
e1:SetCode(EFFECT_PIERCE)
c:RegisterEffect(e1)
end
c36256625.material_count=3
c36256625.material={44729197,71218746,99861526}
......@@ -11,8 +11,6 @@ function c37057012.initial_effect(c)
e1:SetOperation(c37057012.atkop)
c:RegisterEffect(e1)
end
c37057012.material_count=1
c37057012.material={64268668}
function c37057012.atkcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler()==Duel.GetAttacker() and Duel.GetAttackTarget()~=nil
end
......
......@@ -4,5 +4,3 @@ function c37421579.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,36121917,96851799,true,true)
end
c37421579.material_count=2
c37421579.material={36121917,96851799}
......@@ -33,8 +33,6 @@ function c3897065.initial_effect(c)
e4:SetOperation(c3897065.atkop)
c:RegisterEffect(e4)
end
c3897065.material_count=4
c3897065.material={61538782,98049038,71218746,984114}
function c3897065.eqfilter(c,tp)
return c:IsFaceup() and not c:IsRace(RACE_MACHINE) and (c:IsControler(tp) or c:IsAbleToChangeControler())
end
......
......@@ -4,5 +4,3 @@ function c40173854.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,58314394,85448931,true,true)
end
c40173854.material_count=2
c40173854.material={58314394,85448931}
......@@ -29,8 +29,6 @@ function c40418351.initial_effect(c)
e3:SetValue(c40418351.splimit)
c:RegisterEffect(e3)
end
c40418351.material_count=3
c40418351.material={41230939,77625948,3019642}
function c40418351.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -17,8 +17,6 @@ function c41436536.initial_effect(c)
e2:SetValue(1)
c:RegisterEffect(e2)
end
c41436536.material_count=2
c41436536.material={21844576,58932615}
function c41436536.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......@@ -4,5 +4,3 @@ function c41462083.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,71625222,88819587,true,true)
end
c41462083.material_count=2
c41462083.material={71625222,88819587}
......@@ -4,5 +4,3 @@ function c41462084.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,71625222,88819587,true,true)
end
c41462084.material_count=2
c41462084.material={71625222,88819587}
......@@ -33,8 +33,6 @@ function c41517968.initial_effect(c)
e4:SetOperation(c41517968.desop)
c:RegisterEffect(e4)
end
c41517968.material_count=2
c41517968.material={20721928,89252153}
function c41517968.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c41544074.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,15025844,22026707,true,true)
end
c41544074.material_count=2
c41544074.material={15025844,22026707}
......@@ -33,8 +33,6 @@ function c43378048.initial_effect(c)
e4:SetValue(10000)
c:RegisterEffect(e4)
end
c43378048.material_count=3
c43378048.material={6007213,32491822,69890967}
function c43378048.splimit(e,se,sp,st)
return e:GetHandler():GetLocation()~=LOCATION_EXTRA
end
......
......@@ -4,5 +4,3 @@ function c45231177.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,34460851,44287299,true,true)
end
c45231177.material_count=2
c45231177.material={34460851,44287299}
......@@ -4,5 +4,3 @@ function c46696593.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,75582395,10202894,true,true)
end
c46696593.material_count=2
c46696593.material={75582395,10202894}
......@@ -24,8 +24,6 @@ function c47737087.initial_effect(c)
e3:SetOperation(c47737087.rdop)
c:RegisterEffect(e3)
end
c47737087.material_count=2
c47737087.material={58932615,84327329}
function c47737087.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -14,8 +14,6 @@ function c4796100.initial_effect(c)
e1:SetOperation(c4796100.spop)
c:RegisterEffect(e1)
end
c4796100.material_count=2
c4796100.material={5818798,77207191}
function c4796100.spfilter(c,e,tp)
local code=c:GetCode()
return (code==5818798 or code==77207191) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
......@@ -42,8 +42,6 @@ function c48156348.initial_effect(c)
e4:SetOperation(c48156348.spop)
c:RegisterEffect(e4)
end
c48156348.material_count=1
c48156348.material={41470137}
function c48156348.splimit(e,se,sp,st)
return e:GetHandler():GetLocation()~=LOCATION_EXTRA
end
......
......@@ -49,8 +49,6 @@ function c48996569.initial_effect(c)
e5:SetOperation(c48996569.thop)
c:RegisterEffect(e5)
end
c48996569.material_count=2
c48996569.material={89943723,80344569}
function c48996569.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -57,8 +57,6 @@ function c49352945.initial_effect(c)
e6:SetOperation(c49352945.tdop)
c:RegisterEffect(e6)
end
c49352945.material_count=3
c49352945.material={89943723,17955766,54959865}
function c49352945.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -28,8 +28,6 @@ function c49597193.initial_effect(c)
e4:SetValue(1)
c:RegisterEffect(e4)
end
c49597193.material_count=1
c49597193.material={54620698}
function c49597193.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA) or bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -40,8 +40,6 @@ function c49868263.initial_effect(c)
e4:SetTarget(c49868263.distg2)
c:RegisterEffect(e4)
end
c49868263.material_count=2
c49868263.material={75953262,67957315}
function c49868263.discon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsStatus(STATUS_BATTLE_DESTROYED) then return false end
......
......@@ -32,8 +32,6 @@ function c50282757.initial_effect(c)
e3:SetValue(c50282757.indesval)
c:RegisterEffect(e3)
end
c50282757.material_count=2
c50282757.material={84327329,58932615}
function c50282757.splimit(e,se,sp,st)
return st==SUMMON_TYPE_FUSION+0x10
end
......
......@@ -30,8 +30,6 @@ function c5128859.initial_effect(c)
e3:SetOperation(c5128859.desop)
c:RegisterEffect(e3)
end
c5128859.material_count=2
c5128859.material={89943723,78734254}
function c5128859.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -4,5 +4,3 @@ function c51828629.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,89272878,10071456,true,true)
end
c51828629.material_count=2
c51828629.material={89272878,10071456}
......@@ -11,8 +11,6 @@ function c52031567.initial_effect(c)
e1:SetValue(c52031567.splimit)
c:RegisterEffect(e1)
end
c52031567.material_count=2
c52031567.material={79979666,84327329}
function c52031567.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......@@ -4,5 +4,3 @@ function c53539634.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,78010363,26202165,true,true)
end
c53539634.material_count=2
c53539634.material={78010363,26202165}
......@@ -4,5 +4,3 @@ function c5368615.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,18325492,44729197,true,true)
end
c5368615.material_count=2
c5368615.material={18325492,44729197}
......@@ -4,5 +4,3 @@ function c54541900.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,56342351,92731455,true,true)
end
c54541900.material_count=2
c54541900.material={56342351,92731455}
......@@ -4,5 +4,3 @@ function c54622031.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29491031,66672569,true,true)
end
c54622031.material_count=2
c54622031.material={29491031,66672569}
......@@ -4,5 +4,3 @@ function c54752875.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCodeRep(c,31786629,2,true,true)
end
c54752875.material_count=1
c54752875.material={31786629}
......@@ -49,8 +49,6 @@ function c55171412.initial_effect(c)
e5:SetOperation(c55171412.desop)
c:RegisterEffect(e5)
end
c55171412.material_count=2
c55171412.material={89943723,17955766}
function c55171412.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -22,8 +22,6 @@ function c55615891.initial_effect(c)
e2:SetOperation(c55615891.desop)
c:RegisterEffect(e2)
end
c55615891.material_count=2
c55615891.material={86188410,21844576}
function c55615891.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c5600127.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,73216412,46821314,true,true)
end
c5600127.material_count=2
c5600127.material={73216412,46821314}
......@@ -4,5 +4,3 @@ function c56413937.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,38942059,16899564,true,true)
end
c56413937.material_count=2
c56413937.material={38942059,16899564}
......@@ -4,5 +4,3 @@ function c56907389.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,78010363,17358176,true,true)
end
c56907389.material_count=2
c56907389.material={78010363,17358176}
......@@ -4,5 +4,3 @@ function c58528964.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,32274490,40826495,true,true)
end
c58528964.material_count=2
c58528964.material={32274490,40826495}
......@@ -20,8 +20,6 @@ function c58601383.initial_effect(c)
e3:SetValue(c58601383.efilter)
c:RegisterEffect(e3)
end
c58601383.material_count=1
c58601383.material={97204936}
function c58601383.ffilter(c)
return c:IsType(TYPE_SYNCHRO) and not c:IsType(TYPE_EFFECT)
end
......
......@@ -31,8 +31,6 @@ function c58859575.initial_effect(c)
e3:SetOperation(c58859575.posop)
c:RegisterEffect(e3)
end
c58859575.material_count=2
c58859575.material={51638941,96300057}
function c58859575.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -4,5 +4,3 @@ function c59036972.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,72842870,92944626,true,true)
end
c59036972.material_count=2
c59036972.material={72842870,92944626}
......@@ -27,8 +27,6 @@ function c60493189.initial_effect(c)
e3:SetOperation(c60493189.desop)
c:RegisterEffect(e3)
end
c60493189.material_count=2
c60493189.material={20721928,59793705}
function c60493189.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -23,8 +23,6 @@ function c61204971.initial_effect(c)
e2:SetOperation(c61204971.desop)
c:RegisterEffect(e2)
end
c61204971.material_count=2
c61204971.material={20721928,84327329}
function c61204971.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -18,8 +18,6 @@ function c6150044.initial_effect(c)
e1:SetOperation(c6150044.disop)
c:RegisterEffect(e1)
end
c6150044.material_count=3
c6150044.material={25652259,90876561,64788463}
function c6150044.discon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsStatus(STATUS_BATTLE_DESTROYED) then return false end
......
......@@ -19,8 +19,6 @@ function c62873545.initial_effect(c)
e2:SetValue(c62873545.atkval)
c:RegisterEffect(e2)
end
c62873545.material_count=2
c62873545.material={5405694,23995346}
function c62873545.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -28,8 +28,6 @@ function c63519819.initial_effect(c)
e4:SetProperty(EFFECT_FLAG_SET_AVAILABLE)
c:RegisterEffect(e4)
end
c63519819.material_count=2
c63519819.material={64631466,27125110}
function c63519819.eqcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local ec=e:GetLabelObject()
......
......@@ -19,8 +19,6 @@ function c66235877.initial_effect(c)
e2:SetOperation(c66235877.disop)
c:RegisterEffect(e2)
end
c66235877.material_count=2
c66235877.material={93220472,16475472}
function c66235877.distg(e,c)
return c:IsType(TYPE_FLIP)
end
......
......@@ -4,5 +4,3 @@ function c66889139.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,6368038,28279543,true,true)
end
c66889139.material_count=2
c66889139.material={6368038,28279543}
......@@ -4,5 +4,3 @@ function c6840573.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,98818516,15303296,true,true)
end
c6840573.material_count=2
c6840573.material={98818516,15303296}
......@@ -20,8 +20,6 @@ function c68745629.initial_effect(c)
e2:SetValue(1000)
c:RegisterEffect(e2)
end
c68745629.material_count=2
c68745629.material={98266377,95362816}
function c68745629.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c70681994.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,53153481,33064647,true,true)
end
c70681994.material_count=2
c70681994.material={53153481,33064647}
......@@ -15,8 +15,6 @@ function c71628381.initial_effect(c)
e1:SetOperation(c71628381.spop)
c:RegisterEffect(e1)
end
c71628381.material_count=2
c71628381.material={25247218,58843503}
function c71628381.spcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetBattledGroupCount()>0
end
......
......@@ -15,8 +15,6 @@ function c7243511.initial_effect(c)
e1:SetOperation(c7243511.operation)
c:RegisterEffect(e1)
end
c7243511.material_count=2
c7243511.material={87685879,71759912}
function c7243511.cfilter(c)
return c:IsRace(RACE_BEAST) and c:IsAbleToGraveAsCost()
end
......
......@@ -4,5 +4,3 @@ function c72869010.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,99510761,28450915,true,true)
end
c72869010.material_count=2
c72869010.material={99510761,28450915}
......@@ -29,8 +29,6 @@ function c72926163.initial_effect(c)
e4:SetCode(EFFECT_NO_BATTLE_DAMAGE)
c:RegisterEffect(e4)
end
c72926163.material_count=1
c72926163.material={89943723}
function c72926163.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -10,5 +10,3 @@ function c74157028.initial_effect(c)
e2:SetValue(1)
c:RegisterEffect(e2)
end
c74157028.material_count=1
c74157028.material={70095154}
......@@ -4,5 +4,3 @@ function c74703140.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,41396436,7805359,true,true)
end
c74703140.material_count=2
c74703140.material={41396436,7805359}
......@@ -20,8 +20,6 @@ function c74711057.initial_effect(c)
e2:SetValue(c74711057.splimit)
c:RegisterEffect(e2)
end
c74711057.material_count=2
c74711057.material={37195861,75434695}
function c74711057.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -25,8 +25,6 @@ function c75923050.initial_effect(c)
e2:SetOperation(c75923050.spop)
c:RegisterEffect(e2)
end
c75923050.material_count=2
c75923050.material={92421852,38916461}
function c75923050.atkcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetBattleTarget()==nil
end
......
......@@ -28,8 +28,6 @@ function c76263644.initial_effect(c)
e3:SetOperation(c76263644.spop)
c:RegisterEffect(e3)
end
c76263644.material_count=2
c76263644.material={83965310,17132130}
function c76263644.descost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetCurrentPhase()==PHASE_MAIN1 end
local e1=Effect.CreateEffect(e:GetHandler())
......
......@@ -26,8 +26,6 @@ function c76614340.initial_effect(c)
e4:SetCode(EFFECT_PIERCE)
c:RegisterEffect(e4)
end
c76614340.material_count=1
c76614340.material={91731841}
function c76614340.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA) or bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -55,8 +55,6 @@ function c78512663.initial_effect(c)
e6:SetOperation(c78512663.thop)
c:RegisterEffect(e6)
end
c78512663.material_count=3
c78512663.material={89943723,89621922,80344569}
function c78512663.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -25,8 +25,6 @@ function c79229522.initial_effect(c)
e3:SetValue(1)
c:RegisterEffect(e3)
end
c79229522.material_count=1
c79229522.material={70095154}
function c79229522.splimit(e,se,sp,st)
return e:GetHandler():GetLocation()~=LOCATION_EXTRA
end
......
......@@ -24,8 +24,6 @@ function c80071763.initial_effect(c)
e2:SetOperation(c80071763.disop2)
c:RegisterEffect(e2)
end
c80071763.material_count=2
c80071763.material={52860176,38742075}
function c80071763.discon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsStatus(STATUS_BATTLE_DESTROYED) then return false end
......
......@@ -4,5 +4,3 @@ function c80516007.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,1641882,75376965,true,true)
end
c80516007.material_count=2
c80516007.material={1641882,75376965}
......@@ -4,5 +4,3 @@ function c80727036.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode3(c,71746462,65623423,17968114,true,true)
end
c80727036.material_count=3
c80727036.material={71746462,65623423,17968114}
......@@ -22,8 +22,6 @@ function c81003500.initial_effect(c)
e2:SetOperation(c81003500.operation)
c:RegisterEffect(e2)
end
c81003500.material_count=2
c81003500.material={86188410,89252153}
function c81003500.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -22,8 +22,6 @@ function c81197327.initial_effect(c)
e2:SetOperation(c81197327.recop)
c:RegisterEffect(e2)
end
c81197327.material_count=2
c81197327.material={58932615,79979666}
function c81197327.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -46,8 +46,6 @@ function c81566151.initial_effect(c)
e5:SetValue(c81566151.atkval)
c:RegisterEffect(e5)
end
c81566151.material_count=2
c81566151.material={89943723,89621922}
function c81566151.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -21,8 +21,6 @@ function c83121692.initial_effect(c)
e1:SetOperation(c83121692.operation)
c:RegisterEffect(e1)
end
c83121692.material_count=3
c83121692.material={21844576,20721928,79979666}
function c83121692.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c8327462.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,3170832,732302,true,true)
end
c8327462.material_count=2
c8327462.material={3170832,732302}
......@@ -41,8 +41,6 @@ function c84243274.initial_effect(c)
e4:SetOperation(c84243274.posop)
c:RegisterEffect(e4)
end
c84243274.material_count=2
c84243274.material={58859575,91998119}
function c84243274.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -50,8 +50,6 @@ function c85507811.initial_effect(c)
e5:SetOperation(c85507811.desop)
c:RegisterEffect(e5)
end
c85507811.material_count=2
c85507811.material={89943723,17732278}
function c85507811.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA)
end
......
......@@ -54,8 +54,6 @@ function c85684223.initial_effect(c)
e7:SetCode(EFFECT_DIRECT_ATTACK)
c:RegisterEffect(e7)
end
c85684223.material_count=2
c85684223.material={23205979,59290628}
function c85684223.condition(e,tp,eg,ep,ev,re,r,rp)
return ep~=tp and Duel.GetAttackTarget()==nil
end
......
......@@ -27,8 +27,6 @@ function c86099788.initial_effect(c)
e4:SetCode(EFFECT_CANNOT_SUMMON)
c:RegisterEffect(e4)
end
c86099788.material_count=2
c86099788.material={71466592,88472456}
function c86099788.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
local g=Duel.GetMatchingGroup(Card.IsDestructable,tp,LOCATION_MZONE,0,e:GetHandler())
......
......@@ -4,5 +4,3 @@ function c86164529.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode3(c,20315854,17968114,86100785,true,true)
end
c86164529.material_count=3
c86164529.material={20315854,17968114,86100785}
......@@ -39,8 +39,6 @@ function c86346643.initial_effect(c)
e4:SetOperation(c86346643.tdop3)
c:RegisterEffect(e4)
end
c86346643.material_count=1
c86346643.material={89943723}
function c86346643.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -34,8 +34,6 @@ function c86676862.initial_effect(c)
e5:SetRange(LOCATION_MZONE)
c:RegisterEffect(e5)
end
c86676862.material_count=1
c86676862.material={58554959}
function c86676862.splimit(e,se,sp,st)
return st==SUMMON_TYPE_FUSION+0x10
end
......
......@@ -15,8 +15,6 @@ function c86805855.initial_effect(c)
e1:SetOperation(c86805855.rmop)
c:RegisterEffect(e1)
end
c86805855.material_count=2
c86805855.material={11321183,47415292}
function c86805855.rmcon(e,tp,eg,ep,ev,re,r,rp)
return ep~=tp
end
......
......@@ -14,8 +14,6 @@ function c87751584.initial_effect(c)
e1:SetOperation(c87751584.desop)
c:RegisterEffect(e1)
end
c87751584.material_count=2
c87751584.material={81480460,25551951}
function c87751584.destg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(Card.IsDestructable,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_COIN,nil,0,tp,3)
......
......@@ -25,8 +25,6 @@ function c88820235.initial_effect(c)
e3:SetValue(c88820235.atkup)
c:RegisterEffect(e3)
end
c88820235.material_count=2
c88820235.material={41436536,20721928}
function c88820235.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -4,5 +4,3 @@ function c89112729.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,70138455,94119974,true,true)
end
c89112729.material_count=2
c89112729.material={70138455,94119974}
......@@ -11,8 +11,6 @@ function c90140980.initial_effect(c)
e1:SetOperation(c90140980.disop)
c:RegisterEffect(e1)
end
c90140980.material_count=3
c90140980.material={12482652,42941100,79335209}
function c90140980.disop(e,tp)
local c=Duel.GetLocationCount(1-tp,LOCATION_MZONE)
if c==0 then return end
......
......@@ -4,5 +4,3 @@ function c90660762.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,74677422,64271667,true,true)
end
c90660762.material_count=2
c90660762.material={74677422,64271667}
......@@ -43,8 +43,6 @@ function c90957527.initial_effect(c)
e4:SetOperation(c90957527.spop)
c:RegisterEffect(e4)
end
c90957527.material_count=1
c90957527.material={79580323}
function c90957527.splimit(e,se,sp,st)
return e:GetHandler():GetLocation()~=LOCATION_EXTRA
end
......
......@@ -31,8 +31,6 @@ function c91998119.initial_effect(c)
e3:SetOperation(c91998119.desop)
c:RegisterEffect(e3)
end
c91998119.material_count=3
c91998119.material={62651957,65622692,64500000}
function c91998119.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -31,8 +31,6 @@ function c91998120.initial_effect(c)
e3:SetOperation(c91998120.desop)
c:RegisterEffect(e3)
end
c91998120.material_count=3
c91998120.material={62651957,65622692,64500000}
function c91998120.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -31,8 +31,6 @@ function c91998121.initial_effect(c)
e3:SetOperation(c91998121.desop)
c:RegisterEffect(e3)
end
c91998121.material_count=3
c91998121.material={62651957,65622692,64500000}
function c91998121.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -4,5 +4,3 @@ function c9293977.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29172562,55444629,true,true)
end
c9293977.material_count=2
c9293977.material={29172562,55444629}
......@@ -4,5 +4,3 @@ function c94566432.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,87796900,20315854,true,true)
end
c94566432.material_count=2
c94566432.material={87796900,20315854}
......@@ -4,5 +4,3 @@ function c94905343.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,5053103,68516705,true,true)
end
c94905343.material_count=2
c94905343.material={5053103,68516705}
......@@ -4,5 +4,3 @@ function c95144193.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,60802233,52584282,true,true)
end
c95144193.material_count=2
c95144193.material={60802233,52584282}
......@@ -4,5 +4,3 @@ function c95952802.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,90357090,43500484,true,true)
end
c95952802.material_count=2
c95952802.material={90357090,43500484}
......@@ -4,5 +4,3 @@ function c9653271.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,86088138,21817254,true,true)
end
c9653271.material_count=2
c9653271.material={86088138,21817254}
......@@ -32,8 +32,6 @@ function c98502113.initial_effect(c)
e3:SetValue(c98502113.splimit)
c:RegisterEffect(e3)
end
c98502113.material_count=2
c98502113.material={46986414,78193831}
function c98502113.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -32,8 +32,6 @@ function c98502114.initial_effect(c)
e3:SetValue(c98502114.splimit)
c:RegisterEffect(e3)
end
c98502114.material_count=2
c98502114.material={46986414,78193831}
function c98502114.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -32,8 +32,6 @@ function c98502115.initial_effect(c)
e3:SetValue(c98502115.splimit)
c:RegisterEffect(e3)
end
c98502115.material_count=2
c98502115.material={46986414,78193831}
function c98502115.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -22,8 +22,6 @@ function c98927491.initial_effect(c)
e2:SetOperation(c98927491.activate)
c:RegisterEffect(e2)
end
c98927491.material_count=2
c98927491.material={24311595,36378213}
function c98927491.splimit(e,se,sp,st)
return bit.band(st,SUMMON_TYPE_FUSION)==SUMMON_TYPE_FUSION
end
......
......@@ -12,8 +12,6 @@ function c9910360.initial_effect(c)
e2:SetValue(c9910360.atkval)
c:RegisterEffect(e2)
end
c9910360.material_count=1
c9910360.material={84451804}
function c9910360.atkval(e,c)
return Duel.GetMatchingGroupCount(Card.IsCode,c:GetControler(),LOCATION_GRAVE,0,nil,12538374)*500
end
......@@ -4,5 +4,3 @@ function c99551425.initial_effect(c)
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,8471389,11384280,true,true)
end
c99551425.material_count=2
c99551425.material={8471389,11384280}
......@@ -31,8 +31,6 @@ function c99724761.initial_effect(c)
e3:SetOperation(c99724761.desop)
c:RegisterEffect(e3)
end
c99724761.material_count=2
c99724761.material={62651957,64500000}
function c99724761.splimit(e,se,sp,st)
return not e:GetHandler():IsLocation(LOCATION_EXTRA+LOCATION_GRAVE)
end
......
......@@ -17,8 +17,6 @@ function c99916754.initial_effect(c)
e2:SetOperation(c99916754.disop)
c:RegisterEffect(e2)
end
c99916754.material_count=2
c99916754.material={33198837,2956282}
function c99916754.discon(e,tp,eg,ep,ev,re,r,rp)
return not e:GetHandler():IsStatus(STATUS_BATTLE_DESTROYED)
and re:IsHasType(EFFECT_TYPE_ACTIVATE) and Duel.IsChainNegatable(ev)
......
......@@ -256,6 +256,12 @@ function Auxiliary.FConditionCheckF(c,chkf)
return c:IsOnField() and c:IsControler(chkf)
end
function Auxiliary.AddFusionProcCode2(c,code1,code2,sub,insf)
if c.material_count==nil then
local code=c:GetOriginalCode()
local mt=_G["c" .. code]
mt.material_count=2
mt.material={code1,code2}
end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
......@@ -322,6 +328,12 @@ function Auxiliary.FOperationCode2(code1,code2,sub,insf)
end
end
function Auxiliary.AddFusionProcCode3(c,code1,code2,code3,sub,insf)
if c.material_count==nil then
local code=c:GetOriginalCode()
local mt=_G["c" .. code]
mt.material_count=3
mt.material={code1,code2,code2}
end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
......@@ -411,6 +423,12 @@ function Auxiliary.FOperationCode3(code1,code2,code3,sub,insf)
end
end
function Auxiliary.AddFusionProcCode4(c,code1,code2,code3,code4,sub,insf)
if c.material_count==nil then
local code=c:GetOriginalCode()
local mt=_G["c" .. code]
mt.material_count=4
mt.material={code1,code2,code3,code4}
end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
......@@ -513,6 +531,12 @@ function Auxiliary.FOperationCode4(code1,code2,code3,code4,sub,insf)
end
end
function Auxiliary.AddFusionProcCodeFun(c,code,f,cc,sub,insf)
if c.material_count==nil then
local code=c:GetOriginalCode()
local mt=_G["c" .. code]
mt.material_count=1
mt.material={code}
end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
......@@ -662,6 +686,12 @@ function Auxiliary.FOperationFun2(f1,f2,insf)
end
end
function Auxiliary.AddFusionProcCodeRep(c,code,cc,sub,insf)
if c.material_count==nil then
local code=c:GetOriginalCode()
local mt=_G["c" .. code]
mt.material_count=1
mt.material={code}
end
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
......
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