Commit 96c69c70 authored by VanillaSalt's avatar VanillaSalt

fix

parent a448120e
--고신 크투그아
--古神クトグア
function c12948099.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
......
--로켓핸드
--ロケットハンド
function c13317419.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -86,6 +86,7 @@ function c13317419.desop(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.Destroy(tc,REASON_EFFECT)~=0
and ec and ec:IsFaceup() and ec:IsLocation(LOCATION_MZONE) then
Duel.BreakEffect()
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_SET_ATTACK_FINAL)
......
--P・M 캡처
--P・M・キャプチャー
function c13760677.initial_effect(c)
--pendulum summon
aux.AddPendulumProcedure(c)
......
--Typhoon
--タイフーン
function c14883228.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Mischief of the Gnomes
--小人のいたずら
function c164710.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -23,7 +23,7 @@ function c164710.lvcost(e,tp,eg,ep,ev,re,r,rp,chk)
end
function c164710.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local hg=Duel.GetFieldGroup(tp,LOCATION_HAND,LOCATION_HAND):Filter(Card.IsLevelAbove,nil,1)
local hg=Duel.GetMatchingGroup(Card.IsLevelAbove,tp,LOCATION_HAND,LOCATION_HAND,nil,1)
local tc=hg:GetFirst()
while tc do
local e1=Effect.CreateEffect(c)
......
--U.A. Rival Rebounder
--U.A.コリバルリバウンダー
function c17264592.initial_effect(c)
--special summon rule
local e1=Effect.CreateEffect(c)
......
--Dante, Pilgrim of the Burning Abyss
--彼岸の巡礼者 ダンテ
function c18386170.initial_effect(c)
c:EnableReviveLimit()
--fusion material
......@@ -76,8 +76,10 @@ function c18386170.hdtg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_HANDES,nil,0,1-tp,1)
end
function c18386170.hdop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetFieldGroup(tp,0,LOCATION_HAND):RandomSelect(tp,1)
Duel.SendtoGrave(g,REASON_EFFECT)
local g=Duel.GetFieldGroup(tp,0,LOCATION_HAND)
if g:GetCount()==0 then return end
local sg=g:RandomSelect(tp,1)
Duel.SendtoGrave(sg,REASON_EFFECT)
end
function c18386170.fscon(e,g,gc,chkf)
if g==nil then return true end
......
--Moon Mirror Shield
--月鏡の盾
function c19508728.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--U.A. Stadium
--U.A.スタジアム
function c19814508.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -11,7 +11,7 @@ function c19814508.initial_effect(c)
e2:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetRange(LOCATION_SZONE)
e2:SetRange(LOCATION_FZONE)
e2:SetCode(EVENT_SUMMON_SUCCESS)
e2:SetTarget(c19814508.target)
e2:SetOperation(c19814508.operation)
......@@ -23,7 +23,7 @@ function c19814508.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F)
e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetCode(EVENT_SPSUMMON_SUCCESS)
e3:SetRange(LOCATION_SZONE)
e3:SetRange(LOCATION_FZONE)
e3:SetCountLimit(1)
e3:SetCondition(c19814508.atkcon)
e3:SetOperation(c19814508.atkop)
......
--The Traveler and the Burning Abyss
--旅人の到彼岸
function c20036055.initial_effect(c)
--spsummon
local e1=Effect.CreateEffect(c)
......@@ -16,7 +16,7 @@ function c20036055.filter(c,e,tp,id)
return c:IsSetCard(0xb1) and c:GetTurnID()==id and not c:IsReason(REASON_RETURN) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
end
function c20036055.sptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and chkc:IsCanBeSpecialSummoned(e,0,tp,false,false) end
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and c20036055.filter(chkc,e,tp,Duel.GetTurnCount()) end
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsExistingTarget(c20036055.filter,tp,LOCATION_GRAVE,0,1,nil,e,tp,Duel.GetTurnCount()) end
local ft=Duel.GetLocationCount(tp,LOCATION_MZONE)
......
--Graff, Malebranche of the Burning Abyss
--彼岸の悪鬼 グラバースニッチ
function c20758643.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c20758643.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c20758643.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c20758643.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Dragon Horn Hunter
--竜角の狩猟者
function c21970285.initial_effect(c)
--pendulum summon
aux.AddPendulumProcedure(c)
......
--Inspiration
--鼓舞
function c25005816.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Master Craftsman Gamil
--名匠 ガミル
function c25727454.initial_effect(c)
--atkup
local e1=Effect.CreateEffect(c)
......
--드림랜드
--幻夢境
function c26920296.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -96,20 +96,23 @@ function c26920296.descon(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(c26920296.cfilter,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil,TYPE_XYZ)
and Duel.GetTurnPlayer()==tp
end
function c26920296.desfilter(c,lv)
return c:IsFaceup() and c:GetLevel()==lv and c:GetLevel()>0 and c:IsDestructable()
end
function c26920296.destg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
local g,lv=Duel.GetMatchingGroup(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,nil):GetMaxGroup(Card.GetLevel)
local dg=Duel.GetMatchingGroup(c26920296.desfilter,tp,LOCATION_MZONE,LOCATION_MZONE,nil,lv)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,dg,dg:GetCount(),0,0)
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
local g=Duel.GetMatchingGroup(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
if g:GetCount()==0 then return end
local mg,lv=g:GetMaxGroup(Card.GetLevel)
if lv==0 then return end
local dg=mg:Filter(Card.IsDestructable,nil)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,dg,dg:GetCount(),0,0)
end
function c26920296.desop(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
local g,lv=Duel.GetMatchingGroup(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,nil):GetMaxGroup(Card.GetLevel)
local dg=Duel.GetMatchingGroup(c26920296.desfilter,tp,LOCATION_MZONE,LOCATION_MZONE,nil,lv)
local g=Duel.GetMatchingGroup(Card.IsFaceup,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
if g:GetCount()==0 then return end
local mg,lv=g:GetMaxGroup(Card.GetLevel)
if lv==0 then return end
local dg=mg:Filter(Card.IsDestructable,nil)
if dg:GetCount()>0 then
Duel.Destroy(dg,REASON_EFFECT)
end
......
--다이노소어잉
--ダイナソーイング
function c27143874.initial_effect(c)
--indes
local e1=Effect.CreateEffect(c)
......
--U.A. Blockbacker
--U.A.ストロングブロッカー
function c34614289.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--업화의 중기사
--業火の重騎士
function c34761062.initial_effect(c)
aux.EnableDualAttribute(c)
--remove
......
--외신 아자토트
--外神アザトート
function c34945480.initial_effect(c)
--xyz summon
aux.AddXyzProcedure(c,nil,5,3,c34945480.ovfilter,aux.Stringid(34945480,1))
......
--Malacoda, Netherlord of the Burning Abyss
--彼岸の鬼神 ヘルレイカー
function c35330871.initial_effect(c)
c:EnableReviveLimit()
--special summon condition
......
--U.A. Powered Jersey
--U.A.パワードギプス
function c35884610.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Fire Lake of the Burning Abyss
--彼岸の沈溺
function c36006208.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Farfa, Malebranche of the Burning Abyss
--彼岸の悪鬼 ファーファレル
function c36553319.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c36553319.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c36553319.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c36553319.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......@@ -63,17 +62,22 @@ function c36553319.rmtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
end
function c36553319.rmop(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and Duel.Remove(tc,tc:GetPosition(),REASON_EFFECT+REASON_TEMPORARY)~=0 then
if tc:IsRelateToEffect(e) and Duel.Remove(tc,0,REASON_EFFECT+REASON_TEMPORARY)~=0 then
tc:RegisterFlagEffect(36553319,RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END,0,1)
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PHASE+PHASE_END)
e1:SetReset(RESET_PHASE+PHASE_END)
e1:SetLabelObject(tc)
e1:SetCountLimit(1)
e1:SetCondition(c36553319.retcon)
e1:SetOperation(c36553319.retop)
Duel.RegisterEffect(e1,tp)
end
end
function c36553319.retcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetLabelObject():GetFlagEffect(36553319)~=0
end
function c36553319.retop(e,tp,eg,ep,ev,re,r,rp)
Duel.ReturnToField(e:GetLabelObject())
end
--U.A. Signing Deal
--U.A.フラッグシップ・ディール
function c43658697.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--The Terminus of the Burning Abyss
--旅人の結彼岸
function c44771289.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--당근인
--にん人
function c44928016.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--Draghig, Malebranche of the Burning Abyss
--彼岸の悪鬼 ドラゴネル
function c45593826.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -48,7 +48,6 @@ function c45593826.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c45593826.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c45593826.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Lancephorhynchus
--ランスフォリンクス
function c48940337.initial_effect(c)
--pendulum summon
aux.AddPendulumProcedure(c)
......
--금단의 트라페조헤드론
--禁断のトラペゾヘドロン
function c49033797.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--스피리츄얼 위스퍼
--スピリチューアル・ウィスパー
function c50155385.initial_effect(c)
--battle indes
local e1=Effect.CreateEffect(c)
......
--Swamp Mirrorer
--鏡像のスワンプマン
function c50277973.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Ghosts From the Past
--恐撃
function c51099515.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -26,7 +26,7 @@ function c51099515.cost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.Remove(cg,POS_FACEUP,REASON_COST)
end
function c51099515.tfilter(c)
return c:IsFaceup() and c:GetAttack()>0
return c:IsPosition(POS_FACEUP_ATTACK) and c:GetAttack()>0
end
function c51099515.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and c51099515.tfilter(chkc) end
......
--Card Advance
--カード・アドバンス
function c52112003.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Lightsworn Sanctuary
--ライトロードの神域
function c52665542.initial_effect(c)
--activate
local e1=Effect.CreateEffect(c)
......@@ -56,12 +56,12 @@ function c52665542.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chk==0 then return Duel.IsExistingTarget(c52665542.tgfilter,tp,LOCATION_GRAVE,0,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local sg=Duel.SelectTarget(tp,c52665542.tgfilter,tp,LOCATION_GRAVE,0,1,1,cc)
Duel.SetOperationInfo(0,CATEGORY_TOHAND,sg,sg:GetCount(),0,0)
Duel.SetOperationInfo(0,CATEGORY_TOHAND,sg,1,0,0)
end
function c52665542.operation(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
local tc=Duel.GetFirstTarget()
if tc and tc:IsRelateToEffect(e) then
if tc:IsRelateToEffect(e) then
Duel.SendtoHand(tc,nil,REASON_EFFECT)
Duel.ConfirmCards(1-tp,tc)
end
......
--어버이 해마
--タツノオトシオヤ
function c54537489.initial_effect(c)
--spsummon condition
local e1=Effect.CreateEffect(c)
......@@ -22,7 +22,8 @@ function c54537489.splimit(e,se,sp,st)
return se:IsActiveType(TYPE_MONSTER) and se:GetHandler():IsRace(RACE_WYRM)
end
function c54537489.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
if chk==0 then return e:GetHandler():GetLevel()>1
and Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsPlayerCanSpecialSummonMonster(tp,54537490,0,0x4011,300,200,1,RACE_WYRM,ATTRIBUTE_WATER) end
Duel.SetOperationInfo(0,CATEGORY_TOKEN,nil,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
......
--U.A. Mighty Slugger
--U.A.マイティースラッガー
function c56421754.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--Cir, Malebranche of the Burning Abyss
--彼岸の悪鬼 ガトルホッグ
function c57143342.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c57143342.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c57143342.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c57143342.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Doomstar Magician
--凶星の魔術師
function c58369990.initial_effect(c)
--destroy
local e1=Effect.CreateEffect(c)
......@@ -34,4 +34,4 @@ function c58369990.operation(e,tp,eg,ep,ev,re,r,rp)
if tc:IsRelateToEffect(e) and Duel.Destroy(tc,REASON_EFFECT)~=0 then
Duel.Draw(tp,1,REASON_EFFECT)
end
end
\ No newline at end of file
end
--Virgil, Rockstar of the Burning Abyss
--彼岸の詩人 ウェルギリウス
function c601193.initial_effect(c)
c:SetUniqueOnField(1,0,601193)
--synchro summon
......
--펜듈럼 모라토리엄
--ペンデュラム・モラトリアム
function c60434189.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--BOX복서
--BOXサー
function c61156777.initial_effect(c)
--Add counter
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(61156777,0))
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_BATTLE_DESTROYING)
e1:SetCondition(c61156777.ctcon)
e1:SetCondition(aux.bdogcon)
e1:SetOperation(c61156777.ctop)
c:RegisterEffect(e1)
--spsummon
......@@ -28,11 +28,6 @@ function c61156777.initial_effect(c)
e3:SetOperation(c61156777.repop)
c:RegisterEffect(e3)
end
function c61156777.ctcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local bc=c:GetBattleTarget()
return c:IsRelateToBattle() and bc:IsType(TYPE_MONSTER) and bc:IsLocation(LOCATION_GRAVE)
end
function c61156777.ctop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsFaceup() and c:IsRelateToEffect(e) then
......
--U.A. Turnover Tactics
--U.A.ターンオーバー・タクティクス
function c61613388.initial_effect(c)
--activate
local e1=Effect.CreateEffect(c)
......
--Good & Evil in the Burning Abyss
--善悪の彼岸
function c62835876.initial_effect(c)
aux.AddRitualProcGreater(c,aux.FilterBoolFunction(Card.IsCode,35330871))
--search
......
--Libic, Malebranche of the Burning Abyss
--彼岸の悪鬼 リビオッコ
function c62957424.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c62957424.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c62957424.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c62957424.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--U.A. Penalty Box
--U.A.ペナルティ
function c70043345.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--고신 하스톨
--古神ハストール
function c70913714.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
......
--U.A. Dreadnought Dunker
--U.A.ドレッドノートダンカー
function c71279983.initial_effect(c)
--special summon rule
local e1=Effect.CreateEffect(c)
......
--U.A. Midfielder
--U.A.ファンタジスタ
function c72491806.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......@@ -59,6 +59,7 @@ function c72491806.tsop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local sg=Duel.SelectMatchingCard(tp,c72491806.spfilter2,tp,LOCATION_HAND,0,1,1,nil,e,tp,tc:GetCode())
if sg:GetCount()>0 then
Duel.BreakEffect()
Duel.SpecialSummon(sg,0,tp,tp,false,false,POS_FACEUP)
end
end
......
--Calcab, Malebranche of the Burning Abyss
--彼岸の悪鬼 ハックルスパー
function c73213494.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c73213494.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c73213494.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c73213494.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Rubic, Malebranche of the Burning Abyss
--彼岸の悪鬼 ラビキャント
function c734741.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c734741.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c734741.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c734741.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Dragoons of Draconia
--ドラコニアの獣竜騎兵
function c73779005.initial_effect(c)
--pendulum summon
aux.AddPendulumProcedure(c)
......
--Fusion Substitute
--置換融合
function c74335036.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--가부키 드래곤
--カブキ・ドラゴン
function c7541475.initial_effect(c)
--position
local e1=Effect.CreateEffect(c)
......
--구신 누토스
--旧神ヌトス
function c80532587.initial_effect(c)
c:SetSPSummonOnce(80532587)
--fusion material
......
--마주사이의 전사
--魔サイの戦士
function c81035362.initial_effect(c)
--indes
local e1=Effect.CreateEffect(c)
......
--Barbar, Malebranche of the Burning Abyss
--彼岸の悪鬼 バルバリッチャ
function c81992475.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c81992475.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c81992475.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c81992475.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--Sea Dragoons of Draconia
--ドラコニアの海竜騎兵
function c82114013.initial_effect(c)
--pendulum summon
aux.AddPendulumProcedure(c)
......
--Dante, Traveler of the Burning Abyss
--彼岸の旅人 ダンテ
function c83531441.initial_effect(c)
--xyz summon
aux.AddXyzProcedure(c,nil,3,2)
......
--Scarm, Malebranche of the Burning Abyss
--彼岸の悪鬼 スカラマリオン
function c84764038.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -44,7 +44,6 @@ function c84764038.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c84764038.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c84764038.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--X-레이 피어스
--X-レイ・ピアース
function c86559484.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--Quantum Cat
--量子猫
function c87772572.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--Unbreakable Spirit
--不屈の闘志
function c88494120.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -14,12 +14,16 @@ function c88494120.initial_effect(c)
end
function c88494120.condition(e,tp,eg,ep,ev,re,r,rp)
return (Duel.GetCurrentPhase()~=PHASE_DAMAGE or not Duel.IsDamageCalculated())
and Duel.GetFieldGroupCount(tp,LOCATION_MZONE,0)==1
and Duel.GetMatchingGroupCount(Card.IsFaceup,tp,LOCATION_MZONE,0,nil)==1
end
function c88494120.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(tp) and chkc:IsFaceup() end
if chk==0 then return Duel.IsExistingTarget(Card.IsFaceup,tp,LOCATION_MZONE,0,1,nil)
and Duel.IsExistingMatchingCard(Card.IsFaceup,tp,0,LOCATION_MZONE,1,nil) end
if chk==0 then
local g=Duel.GetMatchingGroup(Card.IsFaceup,tp,0,LOCATION_MZONE,nil)
if g:GetCount()==0 then return false end
local mg,atk=g:GetMinGroup(Card.GetAttack)
return atk>0 and Duel.IsExistingTarget(Card.IsFaceup,tp,LOCATION_MZONE,0,1,nil)
end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP)
Duel.SelectTarget(tp,Card.IsFaceup,tp,LOCATION_MZONE,0,1,1,nil)
end
......
--Bashing Shield
--シールドバッシュ
function c88610708.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
--켄타우르스
--犬タウルス
function c91754175.initial_effect(c)
--atk up
local e1=Effect.CreateEffect(c)
......
--Cagna, Malebranche of the Burning Abyss
--彼岸の悪鬼 ハロウハウンド
function c9342162.initial_effect(c)
--self destroy
local e1=Effect.CreateEffect(c)
......@@ -49,7 +49,6 @@ function c9342162.sstg(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c9342162.ssop(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsExistingMatchingCard(c9342162.filter,tp,LOCATION_ONFIELD,0,1,nil) then return end
if e:GetHandler():IsRelateToEffect(e) then
Duel.SpecialSummon(e:GetHandler(),0,tp,tp,false,false,POS_FACEUP)
end
......
--U.A. Goalkeeper
--U.A.カストディアン
function c9485511.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......
--U.A. Playmaker
--U.A.フィールドゼネラル
function c98229575.initial_effect(c)
--special summon
local e1=Effect.CreateEffect(c)
......@@ -35,20 +35,23 @@ function c98229575.spop(e,tp,eg,ep,ev,re,r,rp,c)
end
function c98229575.atkcon(e,tp,eg,ep,ev,re,r,rp)
local at=Duel.GetAttacker()
return at:IsSetCard(0xb2) and at:IsControler(tp) and at~=e:GetHandler()
return at:IsSetCard(0xb2) and at:IsControler(tp) and at~=e:GetHandler() and e:GetHandler():IsAttackAbove(800)
end
function c98229575.atkop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local at=Duel.GetAttacker()
if c:IsFaceup() and c:IsRelateToEffect(e) and at:IsFaceup() and at:IsRelateToBattle() then
if c:IsFaceup() and c:IsRelateToEffect(e) and c:IsAttackAbove(800) then
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_UPDATE_ATTACK)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e1:SetValue(-800)
e1:SetReset(RESET_EVENT+0x1fe0000)
c:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetValue(800)
at:RegisterEffect(e2)
if at:IsFaceup() and at:IsRelateToBattle() then
local e2=e1:Clone()
e2:SetValue(800)
at:RegisterEffect(e2)
end
end
end
--Stegocyber
--盾航戦車ステゴサイバー
function c99733359.initial_effect(c)
--no damage
local e1=Effect.CreateEffect(c)
......
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