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)
end
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
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_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
......@@ -25,7 +25,7 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect()
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)
Duel.SpecialSummonStep(c,0,tp,tp,true,false,POS_FACEUP)
--Activate
......@@ -37,8 +37,8 @@ function c65020067.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020067.con)
e1:SetCost(c65020067.cost)
e1:SetTarget(c65020067.target)
e1:SetOperation(c65020067.activate)
e1:SetTarget(c65020067.target2)
e1:SetOperation(c65020067.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -55,11 +55,11 @@ end
function c65020067.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020067.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -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
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
Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect()
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
......@@ -37,8 +36,8 @@ function c65020068.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020068.con)
e1:SetCost(c65020068.cost)
e1:SetTarget(c65020068.target)
e1:SetOperation(c65020068.activate)
e1:SetTarget(c65020068.target2)
e1:SetOperation(c65020068.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -55,11 +54,11 @@ end
function c65020068.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020068.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -36,8 +36,8 @@ function c65020069.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020069.con)
e1:SetCost(c65020069.cost)
e1:SetTarget(c65020069.target)
e1:SetOperation(c65020069.activate)
e1:SetTarget(c65020069.target2)
e1:SetOperation(c65020069.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -54,11 +54,11 @@ end
function c65020069.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020069.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -37,8 +37,8 @@ function c65020070.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020070.con)
e1:SetCost(c65020070.cost)
e1:SetTarget(c65020070.target)
e1:SetOperation(c65020070.activate)
e1:SetTarget(c65020070.target2)
e1:SetOperation(c65020070.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -55,11 +55,11 @@ end
function c65020070.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020070.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -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
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
Duel.ConfirmCards(1-tp,g)
Duel.BreakEffect()
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
......@@ -37,8 +36,8 @@ function c65020071.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020071.con)
e1:SetCost(c65020071.cost)
e1:SetTarget(c65020071.target)
e1:SetOperation(c65020071.activate)
e1:SetTarget(c65020071.target2)
e1:SetOperation(c65020071.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -55,11 +54,11 @@ end
function c65020071.filter(c)
return c:IsXyzSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020071.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -39,8 +39,8 @@ function c65020072.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
e1:SetCondition(c65020072.con)
e1:SetCost(c65020072.cost)
e1:SetTarget(c65020072.target)
e1:SetOperation(c65020072.activate)
e1:SetTarget(c65020072.target2)
e1:SetOperation(c65020072.activate2)
c:RegisterEffect(e1,true)
Duel.SpecialSummonComplete()
end
......@@ -57,11 +57,11 @@ end
function c65020072.filter(c)
return c:IsLinkSummonable(nil) and c:IsSetCard(0x9da3)
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
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
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)
local g=Duel.SelectMatchingCard(tp,c65020072.filter,tp,LOCATION_EXTRA,0,1,1,nil)
local tc=g:GetFirst()
......
......@@ -61,7 +61,6 @@ function c65020079.thop(e,tp,eg,ep,ev,re,r,rp)
Duel.BreakEffect()
local g2=Duel.SelectMatchingCard(tp,c65020079.setfil,tp,LOCATION_GRAVE,0,1,1,nil)
Duel.SSet(tp,g2:GetFirst())
Duel.ConfirmCards(1-tp,g2)
end
end
end
......
......@@ -256,7 +256,7 @@
!setname 0x3fb7 事龙人
!setname 0xfb8 水歌
!setname 0x9fb8 水歌 大三角
!setname 0xfb9 炫灵姬
!setname 0x3fb9 炫灵姬
!setname 0xfba LA
!setname 0x1fba LA Da''ath
!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