Commit 7e9657c9 authored by salix5's avatar salix5

fix cosplay

parent fc97dc3c
...@@ -56,6 +56,7 @@ function c2067935.rmop(e,tp,eg,ep,ev,re,r,rp) ...@@ -56,6 +56,7 @@ function c2067935.rmop(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(89312388,1)) e2:SetDescription(aux.Stringid(89312388,1))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END)
...@@ -67,6 +68,8 @@ end ...@@ -67,6 +68,8 @@ end
function c2067935.rstop(e,tp,eg,ep,ev,re,r,rp) function c2067935.rstop(e,tp,eg,ep,ev,re,r,rp)
local e1=e:GetLabelObject() local e1=e:GetLabelObject()
e1:Reset() e1:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
function c2067935.spcon(e,tp,eg,ep,ev,re,r,rp) function c2067935.spcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetBattledGroupCount()>0 return e:GetHandler():GetBattledGroupCount()>0
......
...@@ -59,6 +59,7 @@ function c30312361.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -59,6 +59,7 @@ function c30312361.operation(e,tp,eg,ep,ev,re,r,rp)
e3:SetDescription(aux.Stringid(30312361,1)) e3:SetDescription(aux.Stringid(30312361,1))
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_PHASE+PHASE_END) e3:SetCode(EVENT_PHASE+PHASE_END)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e3:SetCountLimit(1) e3:SetCountLimit(1)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END) e3:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END)
...@@ -76,4 +77,6 @@ function c30312361.rstop(e,tp,eg,ep,ev,re,r,rp) ...@@ -76,4 +77,6 @@ function c30312361.rstop(e,tp,eg,ep,ev,re,r,rp)
local e1=e2:GetLabelObject() local e1=e2:GetLabelObject()
e1:Reset() e1:Reset()
e2:Reset() e2:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
...@@ -111,6 +111,7 @@ function c31111109.copyop(e,tp,eg,ep,ev,re,r,rp) ...@@ -111,6 +111,7 @@ function c31111109.copyop(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(31111109,1)) e2:SetDescription(aux.Stringid(31111109,1))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END)
...@@ -123,4 +124,6 @@ function c31111109.rstop(e,tp,eg,ep,ev,re,r,rp) ...@@ -123,4 +124,6 @@ function c31111109.rstop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local cid=e:GetLabel() local cid=e:GetLabel()
c:ResetEffect(cid,RESET_COPY) c:ResetEffect(cid,RESET_COPY)
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
...@@ -37,6 +37,7 @@ function c43237273.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,6 +37,7 @@ function c43237273.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(43237273,1)) e2:SetDescription(aux.Stringid(43237273,1))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END)
...@@ -52,4 +53,6 @@ function c43237273.rstop(e,tp,eg,ep,ev,re,r,rp) ...@@ -52,4 +53,6 @@ function c43237273.rstop(e,tp,eg,ep,ev,re,r,rp)
if cid~=0 then c:ResetEffect(cid,RESET_COPY) end if cid~=0 then c:ResetEffect(cid,RESET_COPY) end
local e1=e:GetLabelObject() local e1=e:GetLabelObject()
e1:Reset() e1:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
...@@ -58,6 +58,7 @@ function c67926903.copyop(e,tp,eg,ep,ev,re,r,rp) ...@@ -58,6 +58,7 @@ function c67926903.copyop(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(67926903,2)) e2:SetDescription(aux.Stringid(67926903,2))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END+RESET_OPPO_TURN) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END+RESET_OPPO_TURN)
...@@ -77,4 +78,6 @@ function c67926903.rstop(e,tp,eg,ep,ev,re,r,rp) ...@@ -77,4 +78,6 @@ function c67926903.rstop(e,tp,eg,ep,ev,re,r,rp)
c:ResetEffect(cid,RESET_COPY) c:ResetEffect(cid,RESET_COPY)
local e1=e:GetLabelObject() local e1=e:GetLabelObject()
e1:Reset() e1:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
\ No newline at end of file
...@@ -46,6 +46,7 @@ function c89312388.cosoperation(e,tp,eg,ep,ev,re,r,rp) ...@@ -46,6 +46,7 @@ function c89312388.cosoperation(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(89312388,1)) e2:SetDescription(aux.Stringid(89312388,1))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END)
...@@ -56,4 +57,6 @@ end ...@@ -56,4 +57,6 @@ end
function c89312388.rstop(e,tp,eg,ep,ev,re,r,rp) function c89312388.rstop(e,tp,eg,ep,ev,re,r,rp)
local e1=e:GetLabelObject() local e1=e:GetLabelObject()
e1:Reset() e1:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
...@@ -49,6 +49,7 @@ function c95453143.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -49,6 +49,7 @@ function c95453143.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetDescription(aux.Stringid(95453143,2)) e2:SetDescription(aux.Stringid(95453143,2))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EVENT_PHASE+PHASE_END) e2:SetCode(EVENT_PHASE+PHASE_END)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e2:SetCountLimit(1) e2:SetCountLimit(1)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END) e2:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+RESET_END)
...@@ -64,6 +65,8 @@ function c95453143.rstop(e,tp,eg,ep,ev,re,r,rp) ...@@ -64,6 +65,8 @@ function c95453143.rstop(e,tp,eg,ep,ev,re,r,rp)
c:ResetEffect(cid,RESET_COPY) c:ResetEffect(cid,RESET_COPY)
local e1=e:GetLabelObject() local e1=e:GetLabelObject()
e1:Reset() e1:Reset()
Duel.HintSelection(Group.FromCards(c))
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end end
function c95453143.thcon(e,tp,eg,ep,ev,re,r,rp) function c95453143.thcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsReason(REASON_DESTROY) return e:GetHandler():IsReason(REASON_DESTROY)
......
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