Commit acafe5b8 authored by argon.sun's avatar argon.sun

fusion

parent c54a7d32
--ブラック·デーモンズ·ドラゴン
function c11901678.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,70781052,74677422,true,true)
end
c11901678.material_count=2
c11901678.material={70781052,74677422}
--裁きを下す女帝
function c15237615.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,5901497,64501875,true,true)
end
c15237615.material_count=2
c15237615.material={5901497,64501875}
--フュージョニスト
function c1641882.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,38142739,83464209,true,true)
end
c1641882.material_count=2
c1641882.material={38142739,83464209}
--ブラキオレイドス
function c16507828.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,94119974,38289717,true,true)
end
c16507828.material_count=2
c16507828.material={94119974,38289717}
--暗黒火炎龍
function c17881964.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,53293545,75356564,true,true)
end
c17881964.material_count=2
c17881964.material={53293545,75356564}
--轟きの大海蛇
function c19066538.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,98049915,2118022,true,true)
end
c19066538.material_count=2
c19066538.material={98049915,2118022}
--聖女ジャンヌ
function c21175632.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,84080938,57579381,true,true)
end
c21175632.material_count=2
c21175632.material={84080938,57579381}
--スカルビショップ
function c2504891.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,28725004,42431843,true,true)
end
c2504891.material_count=2
c2504891.material={28725004,42431843}
--デビル·ボックス
function c25655502.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,93889755,13215230,true,true)
end
c25655502.material_count=2
c25655502.material={93889755,13215230}
--マスター·オブ·OZ
function c27134689.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,42129512,78613627,true,true)
end
c27134689.material_count=2
c27134689.material={42129512,78613627}
--深海に潜むサメ
function c28593363.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,81386177,69572024,true,true)
end
c28593363.material_count=2
c28593363.material={81386177,69572024}
--マリン·ビースト
function c29929832.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,93343894,94022093,true,true)
end
c29929832.material_count=2
c29929832.material={93343894,94022093}
--アンデット·ウォーリアー
function c31339260.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,32274490,55550921,true,true)
end
c31339260.material_count=2
c31339260.material={32274490,55550921}
--スケルゴン
function c32355828.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29491031,87564352,true,true)
end
c32355828.material_count=2
c32355828.material={29491031,87564352}
--バラに棲む悪霊
function c32485271.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,41392891,29802344,true,true)
end
c32485271.material_count=2
c32485271.material={41392891,29802344}
--砂の魔女
function c32751480.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,13039848,93221206,true,true)
end
c32751480.material_count=2
c32751480.material={13039848,93221206}
--プラグティカル
function c33691040.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,42348802,2830619,true,true)
end
c33691040.material_count=2
c33691040.material={42348802,2830619}
--朱雀
function c35752363.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,62403074,71407486,true,true)
end
c35752363.material_count=2
c35752363.material={62403074,71407486}
--炎の騎士 キラー
function c37421579.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,36121917,96851799,true,true)
end
c37421579.material_count=2
c37421579.material={36121917,96851799}
--水陸両用バグロス
function c40173854.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,58314394,85448931,true,true)
end
c40173854.material_count=2
c40173854.material={58314394,85448931}
--千年竜
function c41462083.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,71625222,88819587,true,true)
end
c41462083.material_count=2
c41462083.material={71625222,88819587}
......@@ -5,7 +5,7 @@ function c42463414.initial_effect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_UPDATE_ATTACK)
e1:SetRange(LOCATION_MZONE)
e1:SetTargetRange(LOCATION_MZONE,LOCATION_MZONE)
e1:SetTargetRange(LOCATION_MZONE,0)
e1:SetTarget(c42463414.atktg)
e1:SetValue(400)
c:RegisterEffect(e1)
......
--炎の剣士
function c45231177.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,34460851,44287299,true,true)
end
c45231177.material_count=2
c45231177.material={34460851,44287299}
--紅陽鳥
function c46696593.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,75582395,10202894,true,true)
end
c46696593.material_count=2
c46696593.material={75582395,10202894}
......@@ -22,6 +22,7 @@ function c50304345.spcon(e,c)
and Duel.GetFieldGroupCount(c:GetControler(),LOCATION_MZONE,0,nil)==0
end
function c50304345.regop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local rc=e:GetHandler():GetReasonCard()
if r==REASON_SUMMON and rc:IsSetCard(0x8) then
local e1=Effect.CreateEffect(c)
......
--魔導騎士ギルティア
function c51828629.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,89272878,10071456,true,true)
end
c51828629.material_count=2
c51828629.material={89272878,10071456}
......@@ -16,7 +16,7 @@ function c525110.condition(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsLocation(LOCATION_GRAVE) and e:GetHandler():IsReason(REASON_BATTLE)
end
function c525110.filter(c,e,tp)
return c:IsSetCard(0x5a) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
return c:IsSetCard(0x5b) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
end
function c525110.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
......@@ -24,17 +24,13 @@ function c525110.target(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_DECK)
end
function c525110.operation(e,tp,eg,ep,ev,re,r,rp)
local ct=Duel.GetLocationCount(tp,LOCATION_MZONE)
if ct==0 then return end
local g=Duel.GetMatchingGroup(c525110.filter,tp,LOCATION_DECK,0,nil,e,tp)
local ft=Duel.GetLocationCount(tp,LOCATION_MZONE)
if ft==0 then return end
local g=Duel.SelectMatchingCard(tp,c525110.filter,tp,LOCATION_DECK,0,1,ft,nil,e,tp)
if g:GetCount()>0 then
local t1=g:GetFirst()
local t2=g:GetNext()
Duel.SpecialSummonStep(t1,0,tp,tp,false,false,POS_FACEUP)
if t2 and ct>1 and Duel.SelectYesNo(tp,aux.Stringid(525110,1)) then
Duel.SpecialSummonStep(t2,0,tp,tp,false,false,POS_FACEUP)
end
Duel.SpecialSummonComplete()
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_CANNOT_BE_SYNCHRO_MATERIAL)
......@@ -42,8 +38,11 @@ function c525110.operation(e,tp,eg,ep,ev,re,r,rp)
e1:SetValue(1)
e1:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END)
t1:RegisterEffect(e1)
local e2=e1:Clone()
t2:RegisterEffect(e2)
if t2 then
Duel.SpecialSummonStep(t2,0,tp,tp,false,false,POS_FACEUP) end
local e2=e1:Clone()
t2:RegisterEffect(e2)
end
Duel.SpecialSummonComplete()
end
end
--クリッチー
function c53539634.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,78010363,26202165,true,true)
end
c53539634.material_count=2
c53539634.material={78010363,26202165}
--スチームジャイロイド
function c5368615.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,18325492,44729197,true,true)
end
c5368615.material_count=2
c5368615.material={18325492,44729197}
--カルボナーラ戦士
function c54541900.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,56342351,92731455,true,true)
end
c54541900.material_count=2
c54541900.material={56342351,92731455}
--金色の魔象
function c54622031.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29491031,66672569,true,true)
end
c54622031.material_count=2
c54622031.material={29491031,66672569}
--双頭の雷龍
function c54752875.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCodeRep(c,31786629,2,true,true)
end
c54752875.material_count=1
c54752875.material={31786629}
--ヒューマノイド·ドレイク
function c5600127.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,73216412,46821314,true,true)
end
c5600127.material_count=2
c5600127.material={73216412,46821314}
--戦場の死装束
function c56413937.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,38942059,16899564,true,true)
end
c56413937.material_count=2
c56413937.material={38942059,16899564}
--フレイム·ゴースト
function c58528964.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,32274490,40826495,true,true)
end
c58528964.material_count=2
c58528964.material={32274490,40826495}
--マブラス
function c59036972.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,72842870,92944626,true,true)
end
c59036972.material_count=2
c59036972.material={72842870,92944626}
--竜騎士ガイア
function c66889139.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,6368038,28279543,true,true)
end
c66889139.material_count=2
c66889139.material={6368038,28279543}
--バロックス
function c6840573.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,98818516,15303296,true,true)
end
c6840573.material_count=2
c6840573.material={98818516,15303296}
--魔装騎士ドラゴネス
function c70681994.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,53153481,33064647,true,true)
end
c70681994.material_count=2
c70681994.material={53153481,33064647}
--ソウル·ハンター
function c72869010.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,99510761,28450915,true,true)
end
c72869010.material_count=2
c72869010.material={99510761,28450915}
--裁きの鷹
function c74703140.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,41396436,7805359,true,true)
end
c74703140.material_count=2
c74703140.material={41396436,7805359}
--レア·フィッシュ
function c80516007.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,1641882,75376965,true,true)
end
c80516007.material_count=2
c80516007.material={1641882,75376965}
--デス·バード
function c8327462.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,3170832,732302,true,true)
end
c8327462.material_count=2
c8327462.material={3170832,732302}
--アクア·ドラゴン
function c86164529.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode3(c,20315854,17968114,86100785,true,true)
end
c86164529.material_count=3
c86164529.material={20315854,17968114,86100785}
......@@ -45,7 +45,7 @@ function c90246973.rmfilter(c,lv)
end
function c90246973.rmtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
local ec=e:GetHandler():GetEquipTarget()
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(1-tp) and c90246973.rmfilter(chkc,lv) end
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(1-tp) and c90246973.rmfilter(chkc,ec:GetLevel()) end
if chk==0 then return Duel.IsExistingTarget(c90246973.rmfilter,tp,0,LOCATION_GRAVE,1,nil,ec:GetLevel()) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
local g=Duel.SelectTarget(tp,c90246973.rmfilter,tp,0,LOCATION_GRAVE,1,1,nil,ec:GetLevel())
......@@ -56,7 +56,7 @@ function c90246973.rmop(e,tp,eg,ep,ev,re,r,rp)
if not c:IsRelateToEffect(e) then return end
local ec=c:GetEquipTarget()
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.Remove(g,POS_FACEUP,REASON_EFFECT)~=0 then
if tc:IsRelateToEffect(e) and Duel.Remove(tc,POS_FACEUP,REASON_EFFECT)~=0 then
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_UPDATE_ATTACK)
......
--メテオ·ブラック·ドラゴン
function c90660762.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,74677422,64271667,true,true)
end
c90660762.material_count=2
c90660762.material={74677422,64271667}
--メタル·ドラゴン
function c9293977.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,29172562,55444629,true,true)
end
c9293977.material_count=2
c9293977.material={29172562,55444629}
--カイザー·ドラゴン
function c94566432.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,87796900,20315854,true,true)
end
c94566432.material_count=2
c94566432.material={87796900,20315854}
--ミノケンタウロス
function c94905343.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,5053103,68516705,true,true)
end
c94905343.material_count=2
c94905343.material={5053103,68516705}
--クワガー·ヘラクレス
function c95144193.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,60802233,52584282,true,true)
end
c95144193.material_count=2
c95144193.material={60802233,52584282}
......@@ -59,7 +59,7 @@ end
function c95943058.spcon(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetTurnPlayer()~=tp then return end
local ct=e:GetLabel()
e:GetHandler():SetTurnCounter(ct+1)
e:GetHandler():SetLabel(ct+1)
return ct==1
end
function c95943058.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
......
--フラワー·ウルフ
function c95952802.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,90357090,43500484,true,true)
end
c95952802.material_count=2
c95952802.material={90357090,43500484}
--雷神の怒り
function c9653271.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,86088138,21817254,true,true)
end
c9653271.material_count=2
c9653271.material={86088138,21817254}
--迷宮の魔戦車
function c99551425.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCode2(c,8471389,11384280,true,true)
end
c99551425.material_count=2
c99551425.material={8471389,11384280}
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