Commit b08b86cf authored by POLYMER's avatar POLYMER

update 260216 wd

parent 276564f4
......@@ -7149,6 +7149,8 @@
65807150 0
65807160 0
65807170 0
116134580 0
119994036 0
#limit
33403513 1
82204250 0
......
No preview for this file type
expansions/pics/106556909.jpg

38.1 KB | W: | H:

expansions/pics/106556909.jpg

159 KB | W: | H:

expansions/pics/106556909.jpg
expansions/pics/106556909.jpg
expansions/pics/106556909.jpg
expansions/pics/106556909.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/119044827.jpg

33.4 KB | W: | H:

expansions/pics/119044827.jpg

133 KB | W: | H:

expansions/pics/119044827.jpg
expansions/pics/119044827.jpg
expansions/pics/119044827.jpg
expansions/pics/119044827.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/122638495.jpg

30.5 KB | W: | H:

expansions/pics/122638495.jpg

133 KB | W: | H:

expansions/pics/122638495.jpg
expansions/pics/122638495.jpg
expansions/pics/122638495.jpg
expansions/pics/122638495.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/field/114722253.jpg

19.8 KB | W: | H:

expansions/pics/field/114722253.jpg

220 KB | W: | H:

expansions/pics/field/114722253.jpg
expansions/pics/field/114722253.jpg
expansions/pics/field/114722253.jpg
expansions/pics/field/114722253.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -91,7 +91,7 @@ function c111443942.disop(e,tp,eg,ep,ev,re,r,rp)
end
function c111443942.sdfilter(c)
return not c:IsOriginalCodeRule(23912837)
return not c:IsOriginalCodeRule(23912837,34950192)
end
function c111443942.sdop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler():GetOwner()
......@@ -99,10 +99,10 @@ function c111443942.sdop(e,tp,eg,ep,ev,re,r,rp)
local tc=g:GetFirst()
while tc do
if tc:GetFlagEffect(111443942)==0 then
local code=tc:GetOriginalCode()
local ae=tc:GetActivateEffect()
local oath=0
if c111443942.sdfilter(tc) then oath=EFFECT_COUNT_CODE_OATH end
--local code=tc:GetOriginalCode()
--local oath=0
--if c111443942.sdfilter(tc) then oath=EFFECT_COUNT_CODE_OATH end
local e1=ae:Clone() --Effect.CreateEffect(tc)
--e1:SetType(EFFECT_TYPE_ACTIVATE)
--e1:SetCode(ae:GetCode())
......
This diff is collapsed.
......@@ -41,38 +41,6 @@ function s.initial_effect(c)
e3:SetTarget(s.sptg)
e3:SetOperation(s.spop)
c:RegisterEffect(e3)
--replace
local e5=Effect.CreateEffect(c)
e5:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_CANNOT_DISABLE)
e5:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e5:SetCode(EVENT_PHASE_START+PHASE_DRAW)
e5:SetCountLimit(1,id+EFFECT_COUNT_CODE_DUEL)
e5:SetRange(LOCATION_HAND+LOCATION_DECK)
e5:SetOperation(s.rep)
c:RegisterEffect(e5)
end
function s.rep(e,tp,eg,ep,ev,re,r,rp)
local table={26118970}
for i,code in ipairs(table) do
local g=Duel.GetMatchingGroup(aux.FilterEqualFunction(Card.GetOriginalCode,code),0,0xff,0xff,nil)
local cn=_G["c"..code]
if type(cn)=="table" then
for tc in aux.Next(g) do
--special summon
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetDescription(aux.Stringid(26118970,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_BE_MATERIAL)
e1:SetProperty(EFFECT_FLAG_DELAY)
e1:SetCountLimit(1,26118970)
e1:SetCondition(cn.spcon)
e1:SetTarget(cn.sptg)
e1:SetOperation(cn.spop)
tc:RegisterEffect(e1)
end
end
end
end
function s.drdiseff(c,e,tp,eg,ep,ev,re,r,rp)
if c.Dragon_Ruler_handes_effect then return c.Dragon_Ruler_handes_effect end
......
--极帝王
local s,id,o=GetID()
function s.initial_effect(c)
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetCost(s.cost)
c:RegisterEffect(e1)
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_SZONE)
e2:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e2:SetTargetRange(1,0)
e2:SetTarget(s.sumlimit)
c:RegisterEffect(e2)
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD)
e4:SetRange(LOCATION_SZONE)
e4:SetTargetRange(0,LOCATION_MZONE)
e4:SetCode(EFFECT_DISABLE)
e2:SetCondition(s.indcon)
c:RegisterEffect(e4)
local e3=Effect.CreateEffect(c)
e3:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH+CATEGORY_SUMMON)
e3:SetType(EFFECT_TYPE_IGNITION)
e3:SetRange(LOCATION_SZONE)
e3:SetCountLimit(1,id)
e3:SetTarget(s.thtg)
e3:SetOperation(s.thop)
c:RegisterEffect(e3)
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetCode(EFFECT_CANNOT_DRAW)
e2:SetRange(LOCATION_SZONE)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e2:SetTargetRange(0,1)
e2:SetCondition(s.discon)
c:RegisterEffect(e2)
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TODECK)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_TO_GRAVE)
e1:SetProperty(EFFECT_FLAG_DELAY)
e1:SetCountLimit(1,id+1)
e1:SetCondition(aux.AND(s.tgcon,s.tcon))
e1:SetTarget(s.tgtg)
e1:SetOperation(s.tgop)
c:RegisterEffect(e1)
local e3=e1:Clone()
e3:SetCode(EVENT_REMOVE)
c:RegisterEffect(e3)
local e3=Effect.CreateEffect(c)
e3:SetCategory(CATEGORY_SUMMON+CATEGORY_MSET)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_TO_GRAVE)
e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetCountLimit(1,id+1)
e3:SetCondition(aux.AND(s.tgcon,aux.NOT(s.tcon)))
e3:SetTarget(s.adtg)
e3:SetOperation(s.adop)
c:RegisterEffect(e3)
local e4=e3:Clone()
e4:SetCode(EVENT_REMOVE)
c:RegisterEffect(e4)
end
function s.showfilter(c)
return c:IsAttackAbove(2400) and c:IsDefense(1000) and c:IsType(TYPE_MONSTER) and not c:IsPublic()
end
function s.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
if Duel.IsExistingMatchingCard(s.showfilter,tp,LOCATION_HAND,0,1,nil) and Duel.SelectYesNo(tp,aux.Stringid(id,0)) then
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONFIRM)
local g=Duel.SelectMatchingCard(tp,s.showfilter,tp,LOCATION_HAND,0,1,1,nil)
Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp)
e:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CAN_FORBIDDEN)
local c=e:GetHandler()
local e1=Effect.CreateEffect(c)
e1:SetDescription(1125)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetProperty(EFFECT_FLAG_CLIENT_HINT)
e1:SetRange(LOCATION_SZONE)
e1:SetCode(EFFECT_IMMUNE_EFFECT)
e1:SetValue(s.efilter)
e1:SetOwnerPlayer(tp)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
c:RegisterEffect(e1,true)
end
end
function s.efilter(e,re)
return e:GetOwnerPlayer()~=re:GetOwnerPlayer()
end
function s.sumlimit(e,c,sump,sumtype,sumpos,targetp)
return c:IsLocation(LOCATION_EXTRA)
end
function s.indcon(e)
return Duel.GetCurrentPhase()==PHASE_MAIN1 and Duel.GetTurnPlayer()==e:GetHandlerPlayer()
end
function s.thfilter(c)
return c:IsSetCard(0xbe) and c:IsAbleToHand()
end
function s.sumfilter(c)
return c:IsAttack(800) and c:IsDefense(1000) and c:IsSummonable(true,nil)
end
function s.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
local b1=Duel.IsExistingMatchingCard(s.thfilter,tp,LOCATION_DECK,0,1,nil)
local b2=Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.IsExistingMatchingCard(s.sumfilter,tp,LOCATION_DECK,0,1,nil)
if chk==0 then return b1 or b2 end
end
function s.thop(e,tp,eg,ep,ev,re,r,rp)
local b1=Duel.IsExistingMatchingCard(s.thfilter,tp,LOCATION_DECK,0,1,nil)
local b2=Duel.GetLocationCount(tp,LOCATION_MZONE)>0 and Duel.IsExistingMatchingCard(s.sumfilter,tp,LOCATION_DECK,0,1,nil)
local op=aux.SelectFromOptions(tp,{b1,1109},{b2,1151})
if op==1 then
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local g=Duel.SelectMatchingCard(tp,s.thfilter,tp,LOCATION_DECK,0,1,1,nil)
if #g>0 then
Duel.SendtoHand(g,nil,REASON_EFFECT)
Duel.ConfirmCards(1-tp,g)
end
else
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SUMMON)
local g=Duel.SelectMatchingCard(tp,s.sumfilter,tp,LOCATION_DECK,0,1,1,nil)
if g:GetCount()>0 then
Duel.Summon(tp,g:GetFirst(),true,nil)
end
end
end
function s.cfilter(c)
return c:IsSummonType(SUMMON_TYPE_ADVANCE)
end
function s.discon(e)
local tp=e:GetHandlerPlayer()
return Duel.GetFieldGroupCount(tp,LOCATION_EXTRA,0)==0 and Duel.IsExistingMatchingCard(s.cfilter,tp,LOCATION_MZONE,0,1,nil) and not Duel.IsExistingMatchingCard(s.cfilter,tp,0,LOCATION_MZONE,1,nil)
end
function s.tgcon(e,tp,eg,ep,ev,re,r,rp)
return not e:GetHandler():IsPreviousLocation(LOCATION_ONFIELD)
end
function s.tcon(e,tp,eg,ep,ev,re,r,rp)
return tp==Duel.GetTurnPlayer()
end
function s.tgfilter(c)
return c:IsFaceupEx() and (c:IsSetCard(0xbe) or c:IsDefense(1000) and c:IsType(TYPE_MONSTER))
end
function s.fselect(g)
return not g:IsExists(Card.IsLocation,1,nil,LOCATION_GRAVE) or g:FilterCount(Card.IsAbleToDeck,nil)==#g
end
function s.tgtg(e,tp,eg,ep,ev,re,r,rp,chk)
local g=Duel.GetMatchingGroup(s.tgfilter,tp,LOCATION_GRAVE+LOCATION_REMOVED,0,nil)
if chk==0 then return g:CheckSubGroup(s.fselect,2,2) end
end
function s.tgop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(s.tgfilter,tp,LOCATION_GRAVE+LOCATION_REMOVED,0,nil)
local sg=g:SelectSubGroup(tp,s.fselect,false,2,2)
if #sg<2 then return end
Duel.HintSelection(sg)
if sg:FilterCount(Card.IsLocation,nil,LOCATION_REMOVED)==2 then
Duel.SendtoGrave(sg,REASON_EFFECT+REASON_RETURN)
else
Duel.SendtoDeck(sg,nil,2,REASON_EFFECT)
end
end
function s.adfilter(c)
return c:IsAttackAbove(2400) and c:IsDefense(1000) and c:IsSummonable(true,nil,1) or c:IsMSetable(true,nil,1)
end
function s.adtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(s.adfilter,tp,LOCATION_HAND+LOCATION_DECK,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_SUMMON,nil,1,0,0)
end
function s.adop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SUMMON)
local g=Duel.SelectMatchingCard(tp,s.adfilter,tp,LOCATION_HAND+LOCATION_DECK,0,1,1,nil)
local tc=g:GetFirst()
if tc then
local s1=tc:IsSummonable(true,nil,1)
local s2=tc:IsMSetable(true,nil,1)
if (s1 and s2 and Duel.SelectPosition(tp,tc,POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)==POS_FACEUP_ATTACK) or not s2 then
Duel.Summon(tp,tc,true,nil,1)
else
Duel.MSet(tp,tc,true,nil,1)
end
end
end
......@@ -597,6 +597,7 @@
!setname 0x6f43 狂音主
!setname 0x9f43 龙芯残机
!setname 0x3f44 高速燃星
!setname 0x9f44 巡星兽
#地狱犬 SEINE 314&907
!victory 0x60 「时计塔」效果胜利
......@@ -800,11 +801,13 @@
!setname 0x9623 欧泊
!setname 0x8887 熔火之心
!setname 0x893 焰速轰鸣
!setname 0x895 绝音魔女
!setname 0x897 闇邪咏奏
!setname 0x899 深渊的呼唤VIII
#ALTER&KID
!setname 0x8908 CAN:D
!setname 0x8910 沧泉枢
#无羁 117 0xc70-0xc7f
!setname 0x6c71 肃清
......@@ -920,6 +923,8 @@
!setname 0x6a7d 梦中
!setname 0x9a7d 撒野
!setname 0xaa7d 宇宙姬
!setname 0x3a7e 辉耀
!setname 0x7a7e 辉耀姬
!counter 0xa7d 女神指示物
!counter 0xa7f 好感指示物
......@@ -935,8 +940,15 @@
!setname 0x3a31 夏日共鸣曲
!setname 0x5a31 防御阵线
!setname 0x6a31 起义呐喊
!setname 0x9a31 主宰之怒
!setname 0x3a32 源于黑影
#夏露434 0xf10-0xf1f
!setname 0x3f13 被遗忘的研究
#白开水796 0xd70~0xd7f
!setname 0xd70 幽冥战士
#CH3COOH 498 0x490-0x49f
!counter 0x490 G指示物
!counter 0x491 镜光指示物
......@@ -1201,35 +1213,36 @@
!counter 0x1613 金属化指示物
#银明 22 0x22~0x22f
!setname 0x3220 隐匿虫
!setname 0x5220 桃源乡
!setname 0x6220 型镜
!setname 0x9220 虚妄之影
!setname 0xa220 暗海
!setname 0xc220 药剂师
!setname 0x3221 制药术
!setname 0x5221 特制药
!setname 0x6221 石像鬼
!setname 0x9221 料理
!setname 0xa221 食材
!setname 0xc221 射弹
!setname 0x223 渊洋
!setname 0x3223 渊洋探索者
!setname 0x5223 渊洋穿梭机
!setname 0x6223 渊洋舰艇
!setname 0x9223 渊洋海兽
!setname 0xa223 渊洋巨兽
!setname 0x3224 天龙座
!setname 0x5224 海爬兽
!setname 0x6224 封灵
!setname 0x9224 宝可·
!setname 0xa224 裂界
!setname 0x3225 环指
!setname 0x5225 绝海滋养
!setname 0x6225 璀璨原钻
!setname 0x9225 乱流舞者
!setname 0xa225 星界灵
!setname 0x3226 星间书
!setname 0x3220 隐匿虫
!setname 0x5220 桃源乡
!setname 0x6220 型镜
!setname 0x9220 虚妄之影
!setname 0xa220 暗海
!setname 0xc220 药剂师
!setname 0x3221 制药术
!setname 0x5221 特制药
!setname 0x6221 石像鬼
!setname 0x9221 料理
!setname 0xa221 食材
!setname 0xc221 射弹
!setname 0x223 渊洋
!setname 0x3223 渊洋探索者
!setname 0x5223 渊洋穿梭机
!setname 0x6223 渊洋舰艇
!setname 0x9223 渊洋海兽
!setname 0xa223 渊洋巨兽
!setname 0x3224 天龙座
!setname 0x5224 海爬兽
!setname 0x6224 封灵
!setname 0x9224 宝可·
!setname 0xa224 裂界
!setname 0x3225 环指
!setname 0x5225 绝海滋养
!setname 0x6225 璀璨原钻
!setname 0x9225 乱流舞者
!setname 0xa225 星界灵
!setname 0x3226 星间书
!setname 0x5226 雪域生灵
#Qwe.3359™
!counter 0x6371 蓄电指示物
......@@ -1272,6 +1285,7 @@
!setname 0x836 秘计螺旋
!setname 0x837 救世之章
!setname 0x838 幻叙
!setname 0x1838 梦幻叙事记
!counter 0x838 幻叙指示物
!victory 0xe24 「幻叙·灭世之邪龙 LV12」特殊胜利
......@@ -1624,6 +1638,7 @@
#小可 102 0xe20-0xe2f
!setname 0xe21 渊灵
!counter 0xe23 剑气指示物
!setname 0xe25 午夜战栗
#格林 951 0xbb0-0xbbf
!setname 0x5bb0 化龙
......@@ -1672,6 +1687,7 @@
!setname 0x452 星绘
!counter 0x452 源晶指示物
!setname 0x453 虹胧
!setname 0x5454 湮潮
!setname 0x456 灵尊
#William·C 2147384831 2025 0x540-0x54f
......@@ -1698,7 +1714,6 @@
!setname 0x6240 数字冥魂
#???
!setname 0x8910 沧泉枢
#TYGOC Submissions
#Desruc_6872 987
......
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