Commit 0068fd9d authored by root's avatar root

Refresh on 2024-08-23 13:27:51

parent 2c270dcf
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
!LV5 !LV5
#forbidden #forbidden
23434538 0 --增殖的G
27381364 0 --えるふ 27381364 0 --えるふ
03040496 0 --混沌魔龍 カオス・ルーラー 03040496 0 --混沌魔龍 カオス・ルーラー
63789924 0 --盗人の煙玉 63789924 0 --盗人の煙玉
...@@ -79,8 +80,9 @@ ...@@ -79,8 +80,9 @@
55990317 0 --胡基 55990317 0 --胡基
95727991 0 --弹射龟 95727991 0 --弹射龟
80845034 0 --通缉令 80845034 0 --通缉令
34447918 0 --自在天
#limit #limit
101206055 1 --欺瞒 66328392 1 --欺瞒
72270339 1 --黑魔女 72270339 1 --黑魔女
60764609 1 --刻魔6 60764609 1 --刻魔6
30336082 1 --天杯场地 30336082 1 --天杯场地
...@@ -89,7 +91,6 @@ ...@@ -89,7 +91,6 @@
90809975 1 --餅カエル 90809975 1 --餅カエル
95474755 1 --89 95474755 1 --89
82112494 1 --神童 82112494 1 --神童
34447918 1 --自在天
73542331 1 --香格里拉 73542331 1 --香格里拉
06767771 1 --弦声 06767771 1 --弦声
74920585 1 --哀唱 74920585 1 --哀唱
...@@ -151,6 +152,9 @@ ...@@ -151,6 +152,9 @@
27552504 1 --淑女 27552504 1 --淑女
75433814 1 --天堂弦乐手 75433814 1 --天堂弦乐手
#semi limit #semi limit
36890111 2 --傀儡场地
91810826 2 --中龙
66730191 2 --开门
25801745 2 --祈祷理 25801745 2 --祈祷理
85106525 2 --篝火 85106525 2 --篝火
32731036 2 --深淵の獣ルベリオン 32731036 2 --深淵の獣ルベリオン
...@@ -386,7 +390,6 @@ ...@@ -386,7 +390,6 @@
66104644 0 --恩底黄 66104644 0 --恩底黄
92559258 0 --恩底绿 92559258 0 --恩底绿
71197066 0 --机巧蛇 71197066 0 --机巧蛇
22586618 0 --暗冥斯摩夫
08775395 0 --灾诞 08775395 0 --灾诞
82466274 0 --沙利叶 82466274 0 --沙利叶
15381421 0 --辉光龙 15381421 0 --辉光龙
...@@ -930,7 +933,21 @@ ...@@ -930,7 +933,21 @@
97045737 0 --圣王 97045737 0 --圣王
40366667 0 --灵王 40366667 0 --灵王
07394770 0 --亮融 07394770 0 --亮融
69522668 0 --魔键变鬼
08571567 0 --岚沙
50042011 0 --莫忘羊
73941492 0 --调弦
01344018 0 --红阵
37469904 0 --决斗者降临
07934362 0 --火舞者
34323367 0 --水舞者
92530005 0 --乘球
79600447 0 --颅骨爆发
43338320 0 --莫忘冥府
52918032 0 --阁楼怪
#limit #limit
43215738 1 --骨折舞
22586618 1 --暗冥斯摩夫
13386407 1 --极饿 13386407 1 --极饿
66518509 1 --莫忘融合 66518509 1 --莫忘融合
44932065 1 --捕食胡蜂 44932065 1 --捕食胡蜂
...@@ -965,7 +982,6 @@ ...@@ -965,7 +982,6 @@
17080584 1 --海皇精 17080584 1 --海皇精
08963089 1 --黎铭机 08963089 1 --黎铭机
95784714 1 --幽灵船 95784714 1 --幽灵船
67441879 1 --蜂军风
29111045 1 --大收监 29111045 1 --大收监
29095457 1 --穿光 29095457 1 --穿光
15094540 1 --哥布林大危机 15094540 1 --哥布林大危机
...@@ -989,8 +1005,6 @@ ...@@ -989,8 +1005,6 @@
32762201 1 --机械像 32762201 1 --机械像
68756810 1 --切入鲨 68756810 1 --切入鲨
04145915 1 --杀人骑士 04145915 1 --杀人骑士
07934362 1 --火舞者
34323367 1 --水舞者
07563579 1 --火布偶 07563579 1 --火布偶
69655484 1 --影绘师 69655484 1 --影绘师
95937545 1 --金色女王 95937545 1 --金色女王
...@@ -1006,7 +1020,6 @@ ...@@ -1006,7 +1020,6 @@
34813443 1 --灰尽无终 34813443 1 --灰尽无终
19316241 1 --银河战龙 19316241 1 --银河战龙
36436372 1 --玩具士兵 36436372 1 --玩具士兵
50042011 1 --莫忘羊
11590299 1 --龙宝龙 11590299 1 --龙宝龙
57985393 1 --扫把精 57985393 1 --扫把精
98567237 1 --刻魔的咏圣 98567237 1 --刻魔的咏圣
...@@ -1248,7 +1261,6 @@ ...@@ -1248,7 +1261,6 @@
29432356 1 --神星龙 29432356 1 --神星龙
49430782 1 --继承 49430782 1 --继承
74580251 1 --神意 74580251 1 --神意
37469904 1 --决斗者降临
73468603 1 --舞台旋转 73468603 1 --舞台旋转
33280639 1 --破坏剑摇篮 33280639 1 --破坏剑摇篮
86120751 1 --阿莱 86120751 1 --阿莱
...@@ -1259,9 +1271,7 @@ ...@@ -1259,9 +1271,7 @@
75672051 1 --黑牙 75672051 1 --黑牙
49684352 1 --虹彩 49684352 1 --虹彩
48461764 1 --紫毒 48461764 1 --紫毒
73941492 1 --调弦
74850403 1 --绿阵 74850403 1 --绿阵
01344018 1 --红阵
27780618 1 --仿生 27780618 1 --仿生
34773082 1 --补缀 34773082 1 --补缀
35618217 1 --彩雏 35618217 1 --彩雏
...@@ -1324,9 +1334,7 @@ ...@@ -1324,9 +1334,7 @@
24010609 1 --跳楼机 24010609 1 --跳楼机
23898021 1 --莉莉丝 23898021 1 --莉莉丝
31706048 1 --醒存 31706048 1 --醒存
91351370 1 --黑旋风
07602800 1 --黑羽之旋风 07602800 1 --黑羽之旋风
08571567 1 --岚沙
53389254 1 --五月雨 53389254 1 --五月雨
69973414 1 --双影 69973414 1 --双影
80254726 1 --断道翼 80254726 1 --断道翼
...@@ -1749,10 +1757,8 @@ ...@@ -1749,10 +1757,8 @@
18165869 1 --莫忘暗黑剑 18165869 1 --莫忘暗黑剑
54550967 1 --魔女 54550967 1 --魔女
81945676 1 --钥精 81945676 1 --钥精
43338320 1 --莫忘冥府
80722024 1 --骨头派对 80722024 1 --骨头派对
16227633 1 --骨头回归 16227633 1 --骨头回归
79600447 1 --颅骨爆发
03048768 1 --天使之声 03048768 1 --天使之声
30432463 1 --恶魔之声 30432463 1 --恶魔之声
38798785 1 --炎王的结袭 38798785 1 --炎王的结袭
...@@ -1899,9 +1905,10 @@ ...@@ -1899,9 +1905,10 @@
50486289 1 --亚马逊战士长 50486289 1 --亚马逊战士长
04904812 1 --次水 04904812 1 --次水
#semi limit #semi limit
91351370 2 --黑旋风
67441879 2 --蜂军风
57143342 2 --ba苏生 57143342 2 --ba苏生
93684009 2 --排斥波 93684009 2 --排斥波
35815783 2 --魔键场地
11302671 2 --魔救小绿 11302671 2 --魔救小绿
97631303 2 --双魂 97631303 2 --双魂
30603688 2 --幻想见习 30603688 2 --幻想见习
......
--M∀LICE<Q>WHITE BINDER
local s,id,o=GetID()
function s.initial_effect(c)
--link summon
aux.AddLinkProcedure(c,nil,2,99,s.lcheck)
c:EnableReviveLimit()
--remove
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_REMOVE)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY)
e1:SetCode(EVENT_SPSUMMON_SUCCESS)
e1:SetCountLimit(1,id)
e1:SetTarget(s.rmtg)
e1:SetOperation(s.rmop)
c:RegisterEffect(e1)
--set
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,id+o)
e2:SetTarget(s.settg)
e2:SetOperation(s.setop)
c:RegisterEffect(e2)
--special summon
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid(id,2))
e3:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_DRAW)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_REMOVE)
e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetCountLimit(1,id+o*2)
e3:SetCost(s.spcost)
e3:SetTarget(s.sptg)
e3:SetOperation(s.spop)
c:RegisterEffect(e3)
end
function s.lcheck(g)
return g:IsExists(Card.IsLinkSetCard,1,nil,0x2c2)
end
function s.rmtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsAbleToRemove() end
if chk==0 then return Duel.IsExistingTarget(Card.IsAbleToRemove,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
local g=Duel.SelectTarget(tp,Card.IsAbleToRemove,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,3,nil)
Duel.SetOperationInfo(0,CATEGORY_REMOVE,g,g:GetCount(),0,0)
end
function s.rmop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS)
local tg=g:Filter(aux.NecroValleyFilter(Card.IsRelateToEffect),nil,e)
if tg:GetCount()>0 then
Duel.Remove(tg,POS_FACEUP,REASON_EFFECT)
end
end
function s.setfilter(c)
return c:IsSetCard(0x2c2) and c:IsType(TYPE_TRAP) and c:IsSSetable()
end
function s.settg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(s.setfilter,tp,LOCATION_DECK+LOCATION_GRAVE,0,1,nil) end
end
function s.setop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SET)
local g=Duel.SelectMatchingCard(tp,aux.NecroValleyFilter(s.setfilter),tp,LOCATION_DECK+LOCATION_GRAVE,0,1,1,nil)
if #g>0 then
Duel.SSet(tp,g)
end
end
function s.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckLPCost(tp,900) end
Duel.PayLPCost(tp,900)
end
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and e:GetHandler():IsCanBeSpecialSummoned(e,0,tp,false,false) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function s.spop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsRelateToEffect(e) and Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)~=0
and Duel.IsPlayerCanDraw(tp,1)
and Duel.SelectYesNo(tp,aux.Stringid(id,3)) then
Duel.BreakEffect()
Duel.Draw(tp,1,REASON_EFFECT)
end
end
\ No newline at end of file
--Mimighoul Charm
local s,id,o=GetID()
function s.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
c:RegisterEffect(e1)
--SpecialSummon&Remove
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_REMOVE)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetCode(EVENT_CHANGE_POS)
e2:SetRange(LOCATION_SZONE)
e2:SetCountLimit(2,id)
e2:SetCondition(s.spcon)
e2:SetTarget(s.sptg)
e2:SetOperation(s.spop)
c:RegisterEffect(e2)
end
function s.cfilter2(c,tp)
return c:IsPreviousPosition(POS_FACEDOWN) and c:IsFaceup() and c:IsControler(1-tp) and c:IsSetCard(0x1b7)
end
function s.spcon(e,tp,eg,ep,ev,re,r,rp)
return eg:IsExists(s.cfilter2,1,nil,tp) and (Duel.GetCurrentPhase()==PHASE_MAIN1 or Duel.GetCurrentPhase()==PHASE_MAIN2)
end
function s.spfilter(c)
return c:IsFacedown() and c:IsAbleToRemove()
end
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(s.spfilter,tp,0,LOCATION_EXTRA,1,nil) and e:GetHandler():GetFlagEffect(id)==0 end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_EXTRA)
e:GetHandler():RegisterFlagEffect(id,RESET_CHAIN,0,1)
end
function s.spop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(Card.IsFacedown,tp,0,LOCATION_EXTRA,nil)
if #g==0 then return end
Duel.ShuffleExtra(1-tp)
local tg=g:RandomSelect(1-tp,1)
Duel.ConfirmCards(tp,tg)
local tc=tg:GetFirst()
if tc:IsCanBeSpecialSummoned(e,0,tp,false,false) and Duel.GetLocationCountFromEx(tp,tp,nil,tc)>0 and Duel.SpecialSummon(tc,0,tp,tp,false,false,POS_FACEUP)~=0 then
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_CANNOT_TRIGGER)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
tc:RegisterEffect(e1)
else
Duel.Remove(tc,POS_FACEUP,REASON_EFFECT)
end
end
\ No newline at end of file
...@@ -51,7 +51,7 @@ end ...@@ -51,7 +51,7 @@ end
s.dark_calling=true s.dark_calling=true
s.material_setcode=0x8 s.material_setcode=0x8
function s.matfilter1(c) function s.matfilter1(c)
return aux.IsCodeListed(c,89943723) and c:IsFusionType(TYPE_FUSION) return aux.IsCodeListed(c,89943723) and c:IsType(TYPE_FUSION)
end end
function s.matfilter2(c) function s.matfilter2(c)
return c:IsFusionType(TYPE_EFFECT) and c:IsLocation(LOCATION_ONFIELD) return c:IsFusionType(TYPE_EFFECT) and c:IsLocation(LOCATION_ONFIELD)
......
...@@ -20,8 +20,7 @@ function s.initial_effect(c) ...@@ -20,8 +20,7 @@ function s.initial_effect(c)
e2:SetTargetRange(1,0) e2:SetTargetRange(1,0)
c:RegisterEffect(e2) c:RegisterEffect(e2)
local e3=e2:Clone() local e3=e2:Clone()
e2:SetTarget(s.limittg2) e3:SetTargetRange(0,1)
e2:SetTargetRange(0,1)
c:RegisterEffect(e3) c:RegisterEffect(e3)
local e6=Effect.CreateEffect(c) local e6=Effect.CreateEffect(c)
e6:SetDescription(aux.Stringid(id,0)) e6:SetDescription(aux.Stringid(id,0))
...@@ -45,6 +44,7 @@ function s.limittg2(e,c,tp) ...@@ -45,6 +44,7 @@ function s.limittg2(e,c,tp)
return Duel.GetFieldGroupCount(tp,LOCATION_MZONE,0)<Duel.GetFieldGroupCount(tp,0,LOCATION_MZONE) return Duel.GetFieldGroupCount(tp,LOCATION_MZONE,0)<Duel.GetFieldGroupCount(tp,0,LOCATION_MZONE)
end end
function s.tgtg(e,tp,eg,ep,ev,re,r,rp,chk) function s.tgtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
local g1=Duel.GetFieldGroup(tp,LOCATION_MZONE,0) local g1=Duel.GetFieldGroup(tp,LOCATION_MZONE,0)
local g2=Duel.GetFieldGroup(tp,0,LOCATION_MZONE) local g2=Duel.GetFieldGroup(tp,0,LOCATION_MZONE)
local ct1=g1:GetCount()-1 local ct1=g1:GetCount()-1
......
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