Commit b24f2ba9 authored by Tachibana's avatar Tachibana

eme

parent 8e4c97b6
No preview for this file type
expansions/pics/26800000.jpg

58 KB | W: | H:

expansions/pics/26800000.jpg

95.1 KB | W: | H:

expansions/pics/26800000.jpg
expansions/pics/26800000.jpg
expansions/pics/26800000.jpg
expansions/pics/26800000.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/26800004.jpg

61.6 KB | W: | H:

expansions/pics/26800004.jpg

97.5 KB | W: | H:

expansions/pics/26800004.jpg
expansions/pics/26800004.jpg
expansions/pics/26800004.jpg
expansions/pics/26800004.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/26807019.jpg

42.5 KB | W: | H:

expansions/pics/26807019.jpg

69.2 KB | W: | H:

expansions/pics/26807019.jpg
expansions/pics/26807019.jpg
expansions/pics/26807019.jpg
expansions/pics/26807019.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -3,7 +3,7 @@ function c33200400.initial_effect(c) ...@@ -3,7 +3,7 @@ function c33200400.initial_effect(c)
--effect --effect
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(33200400,0)) e1:SetDescription(aux.Stringid(33200400,0))
e1:SetCategory(CATEGORY_TOHAND) e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP) e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE)
e1:SetCode(EVENT_SUMMON_SUCCESS) e1:SetCode(EVENT_SUMMON_SUCCESS)
......
...@@ -3,6 +3,7 @@ function c33200412.initial_effect(c) ...@@ -3,6 +3,7 @@ function c33200412.initial_effect(c)
--effect --effect
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(33200412,0)) e1:SetDescription(aux.Stringid(33200412,0))
e1:SetCategory(CATEGORY_DRAW+CATEGORY_HANDES+CATEGORY_SUMMON)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP) e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_TRIGGER_O+EFFECT_TYPE_SINGLE)
e1:SetCode(EVENT_SUMMON_SUCCESS) e1:SetCode(EVENT_SUMMON_SUCCESS)
......
...@@ -4,7 +4,7 @@ function c85400000.initial_effect(c) ...@@ -4,7 +4,7 @@ function c85400000.initial_effect(c)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE) e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_INDESTRUCTABLE_BATTLE) e1:SetCode(EFFECT_INDESTRUCTABLE_BATTLE)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_UNCOPYABLE) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetValue(1) e1:SetValue(1)
c:RegisterEffect(e1) c:RegisterEffect(e1)
...@@ -46,7 +46,7 @@ function c85400000.initial_effect(c) ...@@ -46,7 +46,7 @@ function c85400000.initial_effect(c)
e5:SetType(EFFECT_TYPE_SINGLE) e5:SetType(EFFECT_TYPE_SINGLE)
e5:SetCode(EFFECT_CANNOT_ATTACK) e5:SetCode(EFFECT_CANNOT_ATTACK)
e5:SetCondition(c85400000.cd) e5:SetCondition(c85400000.cd)
e5:SetProperty(EFFECT_FLAG_UNCOPYABLE) e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
c:RegisterEffect(e5) c:RegisterEffect(e5)
------没吃布丁不能攻击 ------没吃布丁不能攻击
local e6=Effect.CreateEffect(c) local e6=Effect.CreateEffect(c)
...@@ -62,6 +62,7 @@ function c85400000.initial_effect(c) ...@@ -62,6 +62,7 @@ function c85400000.initial_effect(c)
local e7=Effect.CreateEffect(c) local e7=Effect.CreateEffect(c)
e7:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e7:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e7:SetCode(EVENT_CONTROL_CHANGED) e7:SetCode(EVENT_CONTROL_CHANGED)
e7:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e7:SetOperation(c85400000.regop) e7:SetOperation(c85400000.regop)
c:RegisterEffect(e7) c:RegisterEffect(e7)
------控制权未变更的回合改变布丁的控制权 ------控制权未变更的回合改变布丁的控制权
...@@ -69,7 +70,7 @@ function c85400000.initial_effect(c) ...@@ -69,7 +70,7 @@ function c85400000.initial_effect(c)
e8:SetType(EFFECT_TYPE_SINGLE) e8:SetType(EFFECT_TYPE_SINGLE)
e8:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_UNCOPYABLE) e8:SetProperty(EFFECT_FLAG_SINGLE_RANGE+EFFECT_FLAG_UNCOPYABLE)
e8:SetCode(EFFECT_CANNOT_BE_XYZ_MATERIAL) e8:SetCode(EFFECT_CANNOT_BE_XYZ_MATERIAL)
e8:SetRange(LOCATION_MZONE) e8:SetRange(LOCATION_DECK+LOCATION_HAND+LOCATION_GRAVE+LOCATION_REMOVED+LOCATION_ONFIELD)
e8:SetValue(1) e8:SetValue(1)
c:RegisterEffect(e8) c:RegisterEffect(e8)
------不能做超量素材 ------不能做超量素材
...@@ -150,12 +151,15 @@ function c85400000.aa(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -150,12 +151,15 @@ function c85400000.aa(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler() local c=e:GetHandler()
if chk==0 then return Duel.GetMZoneCount(tp,c)>0 and Duel.IsExistingMatchingCard(c85400000.glq,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_REMOVED,0,1,nil,e,tp) and Duel.IsExistingTarget(c85400000.gllq,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end if chk==0 then return Duel.GetMZoneCount(tp,c)>0 and Duel.IsExistingMatchingCard(c85400000.glq,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_REMOVED,0,1,nil,e,tp) and Duel.IsExistingTarget(c85400000.gllq,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
local g=Duel.SelectTarget(tp,c85400000.gllq,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil) local g=Duel.SelectTarget(tp,c85400000.gllq,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
Duel.Release(g,REASON_EFFECT) Duel.SetOperationInfo(0,CATEGORY_RELEASE,nil,1,0,0)
e:SetLabel(g:GetFirst():GetPreviousControler())
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,0,0)
end end
function c85400000.bb(e,tp,eg,ep,ev,re,r,rp) function c85400000.bb(e,tp,eg,ep,ev,re,r,rp)
local p=e:GetLabel() local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) then
Duel.Release(tc,REASON_EFFECT)
end
local p=tc:GetPreviousControler()
if Duel.GetLocationCount(p,LOCATION_MZONE)<=0 then return end if Duel.GetLocationCount(p,LOCATION_MZONE)<=0 then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c85400000.glq,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_REMOVED,0,1,1,nil,e,tp) local g=Duel.SelectMatchingCard(tp,c85400000.glq,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_REMOVED,0,1,1,nil,e,tp)
...@@ -168,6 +172,7 @@ end ...@@ -168,6 +172,7 @@ end
function c85400000.cc(e,tp,eg,ep,ev,re,r,rp,chk) function c85400000.cc(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c85400000.fil,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c85400000.fil,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_DESTROY,nil,1,0,0) Duel.SetOperationInfo(0,CATEGORY_DESTROY,nil,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_ATKCHANGE,nil,1,0,0)
end end
function c85400000.ccc(e,tp,eg,ep,ev,re,r,rp) function c85400000.ccc(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
--茜里与依里 六星开花 --茜里与依里 六星开花
function c85401800.initial_effect(c) function c85401800.initial_effect(c)
c:EnableReviveLimit() c:EnableReviveLimit()
c:EnableCounterPermit(0x1e41)
c:SetUniqueOnField(1,0,85401800) c:SetUniqueOnField(1,0,85401800)
aux.AddFusionProcCode2(c,85401440,85401480,true,true) aux.AddFusionProcCode2(c,85401440,85401480,true,true)
aux.AddContactFusionProcedure(c,Card.IsAbleToGraveAsCost,LOCATION_ONFIELD,0,Duel.SendtoGrave,REASON_COST) aux.AddContactFusionProcedure(c,Card.IsAbleToGraveAsCost,LOCATION_ONFIELD,0,Duel.SendtoGrave,REASON_COST)
...@@ -217,7 +216,7 @@ function c85401800.glllq2(c,e,tp,ec) ...@@ -217,7 +216,7 @@ function c85401800.glllq2(c,e,tp,ec)
end end
function c85401800.fdfdfd(e,tp,eg,ep,ev,re,r,rp) function c85401800.fdfdfd(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
return not c:IsReason(REASON_DESTROY) return c:IsReason(REASON_DESTROY)
end end
function c85401800.ff(e,tp,eg,ep,ev,re,r,rp,chk) function c85401800.ff(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetMatchingGroupCount(c85401800.glllq1,tp,LOCATION_GRAVE,0,nil,e,tp)>0 and Duel.GetMatchingGroupCount(c85401800.glllq2,tp,LOCATION_GRAVE,0,nil,e,tp)>0 and not Duel.IsPlayerAffectedByEffect(tp,59822133) and Duel.GetLocationCount(tp,LOCATION_MZONE,tp)>1 end if chk==0 then return Duel.GetMatchingGroupCount(c85401800.glllq1,tp,LOCATION_GRAVE,0,nil,e,tp)>0 and Duel.GetMatchingGroupCount(c85401800.glllq2,tp,LOCATION_GRAVE,0,nil,e,tp)>0 and not Duel.IsPlayerAffectedByEffect(tp,59822133) and Duel.GetLocationCount(tp,LOCATION_MZONE,tp)>1 end
......
--伊莉雅 --伊莉雅
function c85402100.initial_effect(c) function c85402100.initial_effect(c)
c:EnableReviveLimit() c:EnableReviveLimit()
c:EnableCounterPermit(0x1e41)
------苏生限制 ------苏生限制
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
......
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