Commit fce2d0be authored by salix5's avatar salix5

Merge pull request #1252 from nekrozar/patch-4

fix Black-Winged Dragon
parents 37b145da 6928a5b1
--ブラックフェザー・ドラゴン
function c9012916.initial_effect(c)
c:EnableCounterPermit(0x3010)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......@@ -34,25 +35,25 @@ function c9012916.initial_effect(c)
end
function c9012916.damval(e,re,val,r,rp,rc)
if bit.band(r,REASON_EFFECT)~=0 then
e:GetHandler():AddCounter(0x10,1)
e:GetHandler():AddCounter(0x3010,1)
return 0
end
return val
end
function c9012916.atkval(e,c)
return c:GetCounter(0x10)*-700
return c:GetCounter(0x3010)*-700
end
function c9012916.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():GetCounter(0x10)>0 end
local ct=e:GetHandler():GetCounter(0x10)
if chk==0 then return e:GetHandler():GetCounter(0x3010)>0 end
local ct=e:GetHandler():GetCounter(0x3010)
e:SetLabel(ct*700)
e:GetHandler():RemoveCounter(tp,0x10,ct,REASON_COST)
e:GetHandler():RemoveCounter(tp,0x3010,ct,REASON_COST)
end
function c9012916.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(1-tp) and chkc:IsFaceup() end
if chk==0 then return Duel.IsExistingTarget(Card.IsFaceup,tp,0,LOCATION_MZONE,1,nil) end
if chk==0 then return Duel.IsExistingTarget(aux.nzatk,tp,0,LOCATION_MZONE,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP)
Duel.SelectTarget(tp,Card.IsFaceup,tp,0,LOCATION_MZONE,1,1,nil)
Duel.SelectTarget(tp,aux.nzatk,tp,0,LOCATION_MZONE,1,1,nil)
end
function c9012916.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
......
......@@ -399,7 +399,7 @@
!counter 0xd 强欲指示物
!counter 0xe A指示物
!counter 0xf 虫指示物
!counter 0x10 黑羽指示物
!counter 0x3010 黑羽指示物
!counter 0x11 超毒指示物
!counter 0x12 机巧指示物
!counter 0x13 混沌指示物
......
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