Commit a0ed4771 authored by Tachibana's avatar Tachibana

ndyd

parent a51dccaf
No preview for this file type
...@@ -14,7 +14,7 @@ function c65020067.thfil(c) ...@@ -14,7 +14,7 @@ function c65020067.thfil(c)
end end
function c65020067.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020067.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020067.thfil,tp,LOCATION_DECK,0,1,nil) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0 if chk==0 then return Duel.IsExistingMatchingCard(c65020067.thfil,tp,LOCATION_DECK,0,1,nil) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsPlayerCanSpecialSummonMonster(tp,65020067,0,0x21,0,2000,4,RACE_WYRM,ATTRIBUTE_DARK) end and Duel.IsPlayerCanSpecialSummonMonster(tp,65020067,0,TYPES_EFFECT_TRAP_MONSTER,0,2000,4,RACE_WYRM,ATTRIBUTE_DARK) end
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK) Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end end
...@@ -25,7 +25,7 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -25,7 +25,7 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect() Duel.BreakEffect()
if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0
or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020067,0,0x21,0,2000,4,RACE_WYRM,ATTRIBUTE_DARK) then return end or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020067,0,TYPES_EFFECT_TRAP_MONSTER,0,2000,4,RACE_WYRM,ATTRIBUTE_DARK) then return end
c:AddMonsterAttribute(TYPE_EFFECT+TYPE_TRAP) c:AddMonsterAttribute(TYPE_EFFECT+TYPE_TRAP)
Duel.SpecialSummonStep(c,0,tp,tp,true,false,POS_FACEUP) Duel.SpecialSummonStep(c,0,tp,tp,true,false,POS_FACEUP)
--Activate --Activate
...@@ -37,8 +37,8 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,8 +37,8 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020067.con) e1:SetCondition(c65020067.con)
e1:SetCost(c65020067.cost) e1:SetCost(c65020067.cost)
e1:SetTarget(c65020067.target) e1:SetTarget(c65020067.target2)
e1:SetOperation(c65020067.activate) e1:SetOperation(c65020067.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -55,11 +55,11 @@ end ...@@ -55,11 +55,11 @@ end
function c65020067.filter(c) function c65020067.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3) return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020067.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020067.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020067.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020067.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020067.activate(e,tp,eg,ep,ev,re,r,rp) function c65020067.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020067.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020067.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -22,7 +22,6 @@ function c65020068.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -22,7 +22,6 @@ function c65020068.activate(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end
local g=Duel.SelectMatchingCard(tp,c65020068.thfil,tp,LOCATION_DECK,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020068.thfil,tp,LOCATION_DECK,0,1,1,nil)
if g:GetCount()>0 and Duel.SSet(tp,g:GetFirst())~=0 then if g:GetCount()>0 and Duel.SSet(tp,g:GetFirst())~=0 then
Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect() Duel.BreakEffect()
if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0
or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020068,0,0x21,1600,1000,4,RACE_AQUA,ATTRIBUTE_DARK) then return end or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020068,0,0x21,1600,1000,4,RACE_AQUA,ATTRIBUTE_DARK) then return end
...@@ -37,8 +36,8 @@ function c65020068.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,8 +36,8 @@ function c65020068.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020068.con) e1:SetCondition(c65020068.con)
e1:SetCost(c65020068.cost) e1:SetCost(c65020068.cost)
e1:SetTarget(c65020068.target) e1:SetTarget(c65020068.target2)
e1:SetOperation(c65020068.activate) e1:SetOperation(c65020068.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -55,11 +54,11 @@ end ...@@ -55,11 +54,11 @@ end
function c65020068.filter(c) function c65020068.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3) return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020068.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020068.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020068.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020068.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020068.activate(e,tp,eg,ep,ev,re,r,rp) function c65020068.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020068.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020068.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -36,8 +36,8 @@ function c65020069.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -36,8 +36,8 @@ function c65020069.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020069.con) e1:SetCondition(c65020069.con)
e1:SetCost(c65020069.cost) e1:SetCost(c65020069.cost)
e1:SetTarget(c65020069.target) e1:SetTarget(c65020069.target2)
e1:SetOperation(c65020069.activate) e1:SetOperation(c65020069.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -54,11 +54,11 @@ end ...@@ -54,11 +54,11 @@ end
function c65020069.filter(c) function c65020069.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3) return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020069.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020069.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020069.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020069.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020069.activate(e,tp,eg,ep,ev,re,r,rp) function c65020069.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020069.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020069.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -37,8 +37,8 @@ function c65020070.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,8 +37,8 @@ function c65020070.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020070.con) e1:SetCondition(c65020070.con)
e1:SetCost(c65020070.cost) e1:SetCost(c65020070.cost)
e1:SetTarget(c65020070.target) e1:SetTarget(c65020070.target2)
e1:SetOperation(c65020070.activate) e1:SetOperation(c65020070.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -55,11 +55,11 @@ end ...@@ -55,11 +55,11 @@ end
function c65020070.filter(c) function c65020070.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3) return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020070.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020070.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020070.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020070.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020070.activate(e,tp,eg,ep,ev,re,r,rp) function c65020070.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020070.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020070.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -22,7 +22,6 @@ function c65020071.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -22,7 +22,6 @@ function c65020071.activate(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end
local g=Duel.SelectMatchingCard(tp,c65020071.thfil,tp,LOCATION_GRAVE,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020071.thfil,tp,LOCATION_GRAVE,0,1,1,nil)
if g:GetCount()>0 and Duel.SSet(tp,g)~=0 then if g:GetCount()>0 and Duel.SSet(tp,g)~=0 then
Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect() Duel.BreakEffect()
if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 if not c:IsRelateToEffect(e) or Duel.GetLocationCount(tp,LOCATION_MZONE)<=0
or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020071,0,0x21,500,1800,4,RACE_ROCK,ATTRIBUTE_DARK) then return end or not Duel.IsPlayerCanSpecialSummonMonster(tp,65020071,0,0x21,500,1800,4,RACE_ROCK,ATTRIBUTE_DARK) then return end
...@@ -37,8 +36,8 @@ function c65020071.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,8 +36,8 @@ function c65020071.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020071.con) e1:SetCondition(c65020071.con)
e1:SetCost(c65020071.cost) e1:SetCost(c65020071.cost)
e1:SetTarget(c65020071.target) e1:SetTarget(c65020071.target2)
e1:SetOperation(c65020071.activate) e1:SetOperation(c65020071.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -55,11 +54,11 @@ end ...@@ -55,11 +54,11 @@ end
function c65020071.filter(c) function c65020071.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3) return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020071.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020071.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020071.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020071.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020071.activate(e,tp,eg,ep,ev,re,r,rp) function c65020071.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020071.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020071.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -39,8 +39,8 @@ function c65020072.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -39,8 +39,8 @@ function c65020072.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020072.con) e1:SetCondition(c65020072.con)
e1:SetCost(c65020072.cost) e1:SetCost(c65020072.cost)
e1:SetTarget(c65020072.target) e1:SetTarget(c65020072.target2)
e1:SetOperation(c65020072.activate) e1:SetOperation(c65020072.activate2)
c:RegisterEffect(e1,true) c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete() Duel.SpecialSummonComplete()
end end
...@@ -57,11 +57,11 @@ end ...@@ -57,11 +57,11 @@ end
function c65020072.filter(c) function c65020072.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3) return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
end end
function c65020072.target(e,tp,eg,ep,ev,re,r,rp,chk) function c65020072.target2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c65020072.filter,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c65020072.filter,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c65020072.activate(e,tp,eg,ep,ev,re,r,rp) function c65020072.activate2(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c65020072.filter,tp,LOCATION_EXTRA,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c65020072.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst() local tc=g:GetFirst()
......
...@@ -61,7 +61,6 @@ function c65020079.thop(e,tp,eg,ep,ev,re,r,rp) ...@@ -61,7 +61,6 @@ function c65020079.thop(e,tp,eg,ep,ev,re,r,rp)
Duel.BreakEffect() Duel.BreakEffect()
local g2=Duel.SelectMatchingCard(tp,c65020079.setfil,tp,LOCATION_GRAVE,0,1,1,nil) local g2=Duel.SelectMatchingCard(tp,c65020079.setfil,tp,LOCATION_GRAVE,0,1,1,nil)
Duel.SSet(tp,g2:GetFirst()) Duel.SSet(tp,g2:GetFirst())
Duel.ConfirmCards(1-tp,g2)
end end
end end
end end
......
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
!setname 0x3fb7 事龙人 !setname 0x3fb7 事龙人
!setname 0xfb8 水歌 !setname 0xfb8 水歌
!setname 0x9fb8 水歌 大三角 !setname 0x9fb8 水歌 大三角
!setname 0xfb9 炫灵姬 !setname 0x3fb9 炫灵姬
!setname 0xfba LA !setname 0xfba LA
!setname 0x1fba LA Da''ath !setname 0x1fba LA Da''ath
!setname 0x2fba LA SG !setname 0x2fba LA SG
......
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