Commit eded5375 authored by Nemo Ma's avatar Nemo Ma

fix

parent ec4f9937
......@@ -19,21 +19,33 @@ local _Effect=tableclone(Effect)
Card.RegisterEffect=function(c,e,bool)
local e0=_Effect.CreateEffect(c)
_Effect.SetType(e0,EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
_Effect.SetCode(e0,EVENT_PHASE_START+PHASE_DRAW)
_Effect.SetOperation(e0,cm.op)
--_Effect.SetCode(e0,EVENT_MOVE)
_Effect.SetCode(e0,EVENT_ADJUST)
_Effect.SetTarget(e0,cm.op)
_Duel.RegisterEffect(e0,0)
Card.RegisterEffect=_Card.RegisterEffect
_Card.RegisterEffect(c,e,bool)
end
function cm.initial_effect(c)
local e0=_Effect.CreateEffect(c)
_Card.RegisterEffect(c,e0)
local e0=_Effect.CreateEffect(c)
_Effect.SetType(e0,EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
_Effect.SetCode(e0,EVENT_ADJUST)
_Effect.SetOperation(e0,cm.op)
_Duel.RegisterEffect(e0,0)
local e1=_Effect.CreateEffect(c)
c:RegisterEffect(e1)
end
function cm.op(e,tp,eg,ep,ev,re,r,rp)
_Duel.Hint(HINT_CARD,0,m)
_Duel.Hint(HINT_MUSIC,0,aux.Stringid(m,1))
local ct0=_Duel.GetMatchingGroupCount(_Card.IsCode,0,0xff,0,nil,m)
local ct1=_Duel.GetMatchingGroupCount(_Card.IsCode,0,0,0xff,nil,m)
if ct0>0 then _Duel.AnnounceCard(1,0,OPCODE_ISTYPE) end
if ct1>0 then _Duel.AnnounceCard(0,0,OPCODE_ISTYPE) end
--[[local i=1
while _Duel.GetLP(1-tp)>0 do
_Duel.SetLP(1-tp,_Duel.GetLP(1-tp)-100*i)
i=i+1
end--]]
end
cm=readonly(cm)
\ No newline at end of file
......@@ -45,8 +45,12 @@ function cm.initial_effect(c)
e2:SetTarget(function(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(v_filter,tp,0,LOCATION_HAND+LOCATION_ONFIELD,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CODE)
getmetatable(e:GetHandler()).announce_filter={TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT}
local ac=Duel.AnnounceCard(tp,table.unpack(getmetatable(e:GetHandler()).announce_filter))
--[[
cm.announce_filter={TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT}
local ac=Duel.AnnounceCardFilter(tp,table.unpack(cm.announce_filter))
]]
Duel.SetTargetParam(ac)
Duel.SetOperationInfo(0,CATEGORY_ANNOUNCE,nil,0,tp,ANNOUNCE_CARD_FILTER)
end)
......
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