Commit 000b0520 authored by Tachibana's avatar Tachibana

得得得得得

parent ebf3013b
No preview for this file type
...@@ -1380,6 +1380,7 @@ ...@@ -1380,6 +1380,7 @@
66915001 1 --璀璨的星辉 66915001 1 --璀璨的星辉
66915002 1 --星曜观星台 66915002 1 --星曜观星台
66915005 1 --光辉星曜·圣芒 66915005 1 --光辉星曜·圣芒
66915070 0 --星曜女神·希冀
#672 #672
67200160 1 --天秤的裁决者 阿斯特莱雅 67200160 1 --天秤的裁决者 阿斯特莱雅
67200270 1 --封缄的烬燃卷 67200270 1 --封缄的烬燃卷
......
...@@ -4,7 +4,7 @@ local cm=_G["c"..m] ...@@ -4,7 +4,7 @@ local cm=_G["c"..m]
function cm.initial_effect(c) function cm.initial_effect(c)
c:SetUniqueOnField(1,1,m) c:SetUniqueOnField(1,1,m)
--link summon --link summon
aux.AddLinkProcedure(c,aux.FilterBoolFunction(Card.IsLinkRace,RACE_MACHINE),2,2,cm.lcheck) aux.AddLinkProcedure(c,aux.FilterBoolFunction(Card.IsLinkRace,RACE_MACHINE),2,4,cm.lcheck)
c:EnableReviveLimit() c:EnableReviveLimit()
--direct attack --direct attack
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
...@@ -87,7 +87,7 @@ function cm.copyop(e,tp,eg,ep,ev,re,r,rp) ...@@ -87,7 +87,7 @@ function cm.copyop(e,tp,eg,ep,ev,re,r,rp)
tc:RegisterEffect(e1) tc:RegisterEffect(e1)
local code=tc:GetOriginalCodeRule() local code=tc:GetOriginalCodeRule()
if not tc:IsType(TYPE_TRAPMONSTER) then if not tc:IsType(TYPE_TRAPMONSTER) then
local cid=c:CopyEffect(m,RESET_EVENT+RESETS_STANDARD,0) local cid=c:CopyEffect(code,RESET_EVENT+RESETS_STANDARD,0)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EVENT_ADJUST) e3:SetCode(EVENT_ADJUST)
......
...@@ -26,6 +26,9 @@ function cm.checkop(e,tp,eg,ep,ev,re,r,rp) ...@@ -26,6 +26,9 @@ function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
if tc:IsType(TYPE_MONSTER) then if tc:IsType(TYPE_MONSTER) then
Sre_setback[1]=tc Sre_setback[1]=tc
end end
if tc:GetLocation()~=re:GetActivateLocation() then
Sre_setback[1]=0
end
end end
function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk) function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
local res=false local res=false
......
...@@ -23,7 +23,7 @@ function cm.initial_effect(c) ...@@ -23,7 +23,7 @@ function cm.initial_effect(c)
end end
function cm.checkop(e,tp,eg,ep,ev,re,r,rp) function cm.checkop(e,tp,eg,ep,ev,re,r,rp)
local tc=re:GetHandler() local tc=re:GetHandler()
if tc then if tc:IsType(TYPE_MONSTER) then
Sre_setbackt[1]=tc Sre_setbackt[1]=tc
end end
end end
...@@ -32,7 +32,7 @@ function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -32,7 +32,7 @@ function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
if Sre_setbackt[1]~=0 then if Sre_setbackt[1]~=0 then
res=Sre_setbackt[1] res=Sre_setbackt[1]
end end
if chk==0 then return res and res:IsControler(1-tp) and res:IsLocation(LOCATION_ONFIELD) end if chk==0 then return res and res:IsControler(1-tp) and res:IsLocation(LOCATION_MZONE) end
Duel.SetTargetCard(res) Duel.SetTargetCard(res)
Duel.HintSelection(Group.FromCards(res)) Duel.HintSelection(Group.FromCards(res))
Duel.SetOperationInfo(0,CATEGORY_CONTROL,e:GetLabelObject(),1,0,0) Duel.SetOperationInfo(0,CATEGORY_CONTROL,e:GetLabelObject(),1,0,0)
......
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