Commit 7f89413f authored by tsubaki's avatar tsubaki

2.0pre.b

parent cc3b02fd
Pipeline #32866 passed with stage
in 8 seconds
No preview for this file type
...@@ -231,6 +231,10 @@ ...@@ -231,6 +231,10 @@
!setname 0x64b 航空 !setname 0x64b 航空
!setname 0x666 灵乌路空 !setname 0x666 灵乌路空
!setname 0x666a 焰星 !setname 0x666a 焰星
!setname 0xa670 学园偶像
!setname 0xc670 学园啦啦队
!setname 0x3670 学园女仆
!setname 0x670 学园
!setname 0x684 反魂蝶 !setname 0x684 反魂蝶
!setname 0x700 绯想 !setname 0x700 绯想
!setname 0x701 天候 !setname 0x701 天候
...@@ -291,6 +295,7 @@ ...@@ -291,6 +295,7 @@
!setname 0x5345 喔嘟噜星骑士 !setname 0x5345 喔嘟噜星骑士
!setname 0x351 神秘地点 !setname 0x351 神秘地点
!setname 0x412 水桥帕露西 !setname 0x412 水桥帕露西
!setname 0x610 暗符
!setname 0x611 埴安神袿姫 !setname 0x611 埴安神袿姫
!setname 0x612 造形 !setname 0x612 造形
!setname 0x3612 造形术 !setname 0x3612 造形术
......
No preview for this file type
#[1.999zz23 HCG][2015.10][2015.4.1][2015.4.1 TCG][2015.1.1][2015.1.1 TCG][2014.10.1][2014.10.1 TCG][2014.7.1][2014.7.14 TCG][2014世界赛][2014.4.1][2014.4.1 TCG][2014.2.1][2014.1.1 TCG][2013.9.1][2013.10.11 TCG][2013.9.1 TCG][2013.3.1][2012.9.1][2012.3.1][2011.9.1][2011.3.1][2010.9.1][2010.3.1][2009.9.1][2009.3.1][2008.9.1][2008.3.1][2007.9.1][2007.3.1][2006.9.1][2006.3.1][2005.9.1][2005.3.1][2004.9.1][2004.3.1][2003.10.15][2003.7.1][2003.4.10][2003.1.1][2002.10.1][2002.1.1][2000.12.1][2000.4.1][1999.8.26] #[2.0pre HCG][2015.10][2015.4.1][2015.4.1 TCG][2015.1.1][2015.1.1 TCG][2014.10.1][2014.10.1 TCG][2014.7.1][2014.7.14 TCG][2014世界赛][2014.4.1][2014.4.1 TCG][2014.2.1][2014.1.1 TCG][2013.9.1][2013.10.11 TCG][2013.9.1 TCG][2013.3.1][2012.9.1][2012.3.1][2011.9.1][2011.3.1][2010.9.1][2010.3.1][2009.9.1][2009.3.1][2008.9.1][2008.3.1][2007.9.1][2007.3.1][2006.9.1][2006.3.1][2005.9.1][2005.3.1][2004.9.1][2004.3.1][2003.10.15][2003.7.1][2003.4.10][2003.1.1][2002.10.1][2002.1.1][2000.12.1][2000.4.1][1999.8.26]
!1.999zz23 HCG !2.0pre HCG
#limit #limit
23252 0 --暴力取材 23252 0 --暴力取材
14028 2 --BAD APPLE!! 14028 2 --BAD APPLE!!
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
17060940 0 --苍空的狙击手·席尔瓦 17060940 0 --苍空的狙击手·席尔瓦
17061210 1 --苍空的方舟·格兰塞法号 17061210 1 --苍空的方舟·格兰塞法号
17061630 0 --苍空的猫耳魔术师 凯露 17061630 0 --苍空的猫耳魔术师 凯露
17060850 0 --苍空的骑士·卡塔丽娜
--锅卡 --锅卡
22200161 0 --无颜者 22200161 0 --无颜者
--呆卡 --呆卡
......
pics/34010.jpg

94.1 KB | W: | H:

pics/34010.jpg

95 KB | W: | H:

pics/34010.jpg
pics/34010.jpg
pics/34010.jpg
pics/34010.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/34025.jpg

97.1 KB | W: | H:

pics/34025.jpg

93.1 KB | W: | H:

pics/34025.jpg
pics/34025.jpg
pics/34025.jpg
pics/34025.jpg
  • 2-up
  • Swipe
  • Onion skin
pics/34501.jpg

91.2 KB | W: | H:

pics/34501.jpg

86.5 KB | W: | H:

pics/34501.jpg
pics/34501.jpg
pics/34501.jpg
pics/34501.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -10,7 +10,7 @@ function c23150.initial_effect(c) ...@@ -10,7 +10,7 @@ function c23150.initial_effect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_SPSUMMON_SUCCESS) e1:SetCode(EVENT_SPSUMMON_SUCCESS)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP) e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetCountLimit(1,23150+EFFECT_COUNT_CODE_DUEL) e1:SetCountLimit(1,23150)
e1:SetTarget(c23150.settg1) e1:SetTarget(c23150.settg1)
e1:SetOperation(c23150.setop1) e1:SetOperation(c23150.setop1)
c:RegisterEffect(e1) c:RegisterEffect(e1)
...@@ -21,8 +21,7 @@ function c23150.initial_effect(c) ...@@ -21,8 +21,7 @@ function c23150.initial_effect(c)
e2:SetCategory(CATEGORY_DAMAGE) e2:SetCategory(CATEGORY_DAMAGE)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1) e2:SetCountLimit(1,23150)
e2:SetCondition(c23150.condition)
e2:SetCost(c23150.cost) e2:SetCost(c23150.cost)
e2:SetTarget(c23150.target) e2:SetTarget(c23150.target)
e2:SetOperation(c23150.operation) e2:SetOperation(c23150.operation)
...@@ -36,39 +35,34 @@ function c23150.filter(c) ...@@ -36,39 +35,34 @@ function c23150.filter(c)
return c:IsType(TYPE_FIELD) and c:IsSSetable() return c:IsType(TYPE_FIELD) and c:IsSSetable()
end end
function c23150.settg1(e,tp,eg,ep,ev,re,r,rp,chk) function c23150.settg1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>1 if chk==0 then return Duel.IsExistingMatchingCard(c23150.filter,tp,LOCATION_DECK,0,1,nil) end
and Duel.IsPlayerCanSpecialSummonMonster(tp,231500,0,0x4011,500,2000,10,RACE_ROCK,ATTRIBUTE_EARTH)
and Duel.IsExistingMatchingCard(c23150.filter,tp,LOCATION_DECK,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_TOKEN,nil,2,0,0)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,2,0,0)
end end
function c23150.setop1(e,tp,eg,ep,ev,re,r,rp) function c23150.setop1(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_MZONE)<2 then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SET) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SET)
local g=Duel.SelectMatchingCard(tp,c23150.filter,tp,LOCATION_DECK,0,1,1,nil) local g=Duel.SelectMatchingCard(tp,c23150.filter,tp,LOCATION_DECK,0,1,1,nil)
if g:GetCount()>0 then if g:GetCount()>0 then
Duel.SSet(tp,g:GetFirst()) Duel.SSet(tp,g:GetFirst())
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
end end
local maxct=Duel.GetLocationCount(tp,LOCATION_MZONE)
local smct=0
if not Duel.IsPlayerCanSpecialSummonMonster(tp,231500,0,0x4011,500,2000,10,RACE_ROCK,ATTRIBUTE_EARTH) then return end if not Duel.IsPlayerCanSpecialSummonMonster(tp,231500,0,0x4011,500,2000,10,RACE_ROCK,ATTRIBUTE_EARTH) then return end
for i=1,2 do while Duel.IsCanRemoveCounter(tp,1,0,0x128a,2,REASON_COST) and maxct>0 do
Duel.RemoveCounter(tp,1,0,0x128a,2,REASON_COST)
local token=Duel.CreateToken(tp,231500) local token=Duel.CreateToken(tp,231500)
Duel.SpecialSummonStep(token,0,tp,tp,false,false,POS_FACEUP) Duel.SpecialSummonStep(token,0,tp,tp,false,false,POS_FACEUP)
local e5=Effect.CreateEffect(e:GetHandler()) local e5=Effect.CreateEffect(e:GetHandler())
e5:SetType(EFFECT_TYPE_SINGLE) e5:SetType(EFFECT_TYPE_SINGLE)
e5:SetCode(EFFECT_CANNOT_BE_LINK_MATERIAL) e5:SetCode(EFFECT_CANNOT_BE_LINK_MATERIAL)
e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE) e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e5:SetReset(RESET_EVENT+0x1fe0000) e5:SetReset(RESET_EVENT+0x1fe0000)
e5:SetValue(1) e5:SetValue(1)
token:RegisterEffect(e5) token:RegisterEffect(e5)
smct=smct+1
end
if smct>0 then
Duel.SpecialSummonComplete()
end end
Duel.SpecialSummonComplete()
end
function c23150.cfilter(c)
return c:IsType(TYPE_FIELD) and c:IsFaceup()
end
function c23150.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(c23150.cfilter,tp,LOCATION_SZONE,LOCATION_SZONE,1,nil)
end end
function c23150.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c23150.cost(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -19,7 +19,7 @@ function c23197.initial_effect(c) ...@@ -19,7 +19,7 @@ function c23197.initial_effect(c)
c:RegisterEffect(e2) c:RegisterEffect(e2)
end end
function c23197.filter(c) function c23197.filter(c)
return c:IsFaceup() and c:IsDisabled() return c:IsFaceup() and (c:IsDisabled() or c:IsForbidden())
end end
function c23197.spcon(e,c) function c23197.spcon(e,c)
if c==nil then return true end if c==nil then return true end
......
...@@ -44,8 +44,9 @@ end ...@@ -44,8 +44,9 @@ end
-- ① 丢弃cost -- ① 丢弃cost
function s.negcost(e,tp,eg,ep,ev,re,r,rp,chk) function s.negcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(Card.IsCode,tp,LOCATION_HAND,0,1,nil,34013) end if chk==0 then return Duel.IsExistingMatchingCard(Card.IsCode,tp,LOCATION_HAND,LOCATION_HAND,1,nil,34013) end
Duel.DiscardHand(tp,Card.IsCode,1,1,REASON_COST+REASON_DISCARD,nil,34013) Duel.SelectMatchingCard(tp,Card.IsCode,tp,LOCATION_HAND,LOCATION_HAND,1,1,nil,34013)
Duel.SendtoGrave(sg,REASON_COST+REASON_DISCARD)
end end
-- ① 效果目标 -- ① 效果目标
......
...@@ -9,6 +9,7 @@ function c50252.initial_effect(c) ...@@ -9,6 +9,7 @@ function c50252.initial_effect(c)
e4:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_TOKEN) e4:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_TOKEN)
e4:SetType(EFFECT_TYPE_IGNITION) e4:SetType(EFFECT_TYPE_IGNITION)
e4:SetRange(LOCATION_MZONE) e4:SetRange(LOCATION_MZONE)
e4:SetCountLimit(1,50252)
e4:SetCost(c50252.bcost) e4:SetCost(c50252.bcost)
e4:SetTarget(c50252.btg) e4:SetTarget(c50252.btg)
e4:SetOperation(c50252.bop) e4:SetOperation(c50252.bop)
...@@ -18,8 +19,8 @@ function c50252.xyzfilter(c) ...@@ -18,8 +19,8 @@ function c50252.xyzfilter(c)
return c:IsAttribute(ATTRIBUTE_WIND) and c:IsSetCard(0x250) and c:IsFaceup() return c:IsAttribute(ATTRIBUTE_WIND) and c:IsSetCard(0x250) and c:IsFaceup()
end end
function c50252.bcost(e,tp,eg,ep,ev,re,r,rp,chk) function c50252.bcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,3,REASON_COST) end if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,2,REASON_COST) end
e:GetHandler():RemoveOverlayCard(tp,3,3,REASON_COST) e:GetHandler():RemoveOverlayCard(tp,2,2,REASON_COST)
end end
function c50252.btg(e,tp,eg,ep,ev,re,r,rp,chk) function c50252.btg(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 Duel.GetLocationCount(tp,LOCATION_MZONE)>0
...@@ -75,7 +76,7 @@ function c50252.spop(e,tp,eg,ep,ev,re,r,rp) ...@@ -75,7 +76,7 @@ function c50252.spop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
if c:IsRelateToEffect(e) then if c:IsRelateToEffect(e) then
local p=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER) local p=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER)
local rec=(e:GetHandler():GetAttack()*2) local rec=e:GetHandler():GetAttack()
Duel.Recover(p,rec,REASON_EFFECT) Duel.Recover(p,rec,REASON_EFFECT)
Duel.Draw(p,1,REASON_EFFECT) Duel.Draw(p,1,REASON_EFFECT)
end end
......
...@@ -33,7 +33,7 @@ function c70080.cfilter(c) ...@@ -33,7 +33,7 @@ function c70080.cfilter(c)
return c:IsFaceup() and c:IsSetCard(0x149) and c:GetDefense()>=1000 return c:IsFaceup() and c:IsSetCard(0x149) and c:GetDefense()>=1000
end end
function c70080.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c70080.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return (e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) or Duel.GetTurnPlayer()~=tp) if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST)
and Duel.IsExistingMatchingCard(c70080.cfilter,tp,LOCATION_MZONE,0,1,nil) end and Duel.IsExistingMatchingCard(c70080.cfilter,tp,LOCATION_MZONE,0,1,nil) end
g=Duel.SelectMatchingCard(tp,c70080.cfilter,tp,LOCATION_MZONE,0,1,1,nil) g=Duel.SelectMatchingCard(tp,c70080.cfilter,tp,LOCATION_MZONE,0,1,1,nil)
tc=g:GetFirst() tc=g:GetFirst()
...@@ -43,9 +43,7 @@ function c70080.cost(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -43,9 +43,7 @@ function c70080.cost(e,tp,eg,ep,ev,re,r,rp,chk)
e1:SetReset(RESET_EVENT+0x1ff0000) e1:SetReset(RESET_EVENT+0x1ff0000)
e1:SetValue(-1000) e1:SetValue(-1000)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
if Duel.GetTurnPlayer()==tp then e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_COST)
e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_COST)
end
end end
function c70080.filter(c) function c70080.filter(c)
return c:IsFaceup() and not c:IsDisabled() return c:IsFaceup() and not c:IsDisabled()
......
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