Commit da0be51e authored by 未闻皂名's avatar 未闻皂名

2022/9/17 新增:扫神降临,出框版青眼白龙,超魔机神

由于传说异画卡过多,重写了传说卡以及记述卡名的相关函数
parent 6e4d4e52
Pipeline #16710 passed with stages
in 4 minutes and 43 seconds
No preview for this file type
No preview for this file type
-- Rush Duel 编号
RushDuel = RushDuel or {}
LEGEND_DARK_MAGICIAN = {120130000, 120203015}
LEGEND_BLUE_EYES_WHITE_DRAGON = {120120000, 120198001, 120230001}
LEGEND_RED_EYES_BLACK_DRAGON = {120125001, 120203016}
-- 添加记述卡牌列表
function RushDuel.AddCodeList(card, ...)
for _, list in ipairs {...} do
local type = aux.GetValueType(list)
if type == "number" then
aux.AddCodeList(card, list)
elseif type == "table" then
aux.AddCodeList(card, table.unpack(list))
end
end
end
-- 条件: 是否为传说卡
function RushDuel.IsLegendCode(card, ...)
for _, list in ipairs {...} do
local type = aux.GetValueType(list)
if type == "number" and card:GetOriginalCode() == list and card:IsCode(120000000) then
return true
elseif type == "table" and RushDuel.IsLegendCode(card, table.unpack(list)) then
return true
end
end
return false
end
-- 条件: 是否为同名卡
function RushDuel.IsSameCode(card1, card2)
if (card1:IsCode(120000000) or card2:IsCode(120000000)) then
return card1:GetOriginalCode() == card2:GetOriginalCode()
else
return card1:IsCode(card2:GetCode())
end
end
......@@ -28,23 +28,6 @@ function RushDuel._private_check_effect_values(value, values, decode)
return false
end
-- 条件: 是否为传说卡
function RushDuel.IsLegendCode(card, ...)
for _, code in ipairs {...} do
if card:GetOriginalCode() == code and card:IsCode(120000000) then
return true
end
end
return false
end
-- 条件: 是否为同名卡
function RushDuel.IsSameCode(card1, card2)
if (card1:IsCode(120000000) or card2:IsCode(120000000)) then
return card1:GetOriginalCode() == card2:GetOriginalCode()
else
return card1:IsCode(card2:GetCode())
end
end
-- 条件: 卡片是否处于"极大模式"
function RushDuel.IsMaximumMode(card)
return card:IsSummonType(SUMMON_TYPE_MAXIMUM) and card:GetOverlayCount() > 0
......
......@@ -3,7 +3,7 @@ local list={120160002}
local cm=_G["c"..m]
cm.name="马赫机械猎鹰"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[1],true,true)
--Recover
......
......@@ -3,7 +3,7 @@ local list={120155038,120203038}
local cm=_G["c"..m]
cm.name="阴阳极士 道摩"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Atk Up
......
......@@ -3,7 +3,7 @@ local list={120120037,120140012,120151036}
local cm=_G["c"..m]
cm.name="钻机拖拉虎"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150046}
local cm=_G["c"..m]
cm.name="宇宙弦之面条女德鲁伊"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Destroy
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道魔女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120017}
local cm=_G["c"..m]
cm.name="机器栗子"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120025}
local cm=_G["c"..m]
cm.name="龙队布局投球手"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120024}
local cm=_G["c"..m]
cm.name="龙队翻盘击球手"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道魔女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
local m=120125002
local list={120125001,120203016}
local cm=_G["c"..m]
cm.name="黑龙之雏"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_RED_EYES_BLACK_DRAGON)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......@@ -17,7 +16,7 @@ function cm.initial_effect(c)
end
--Special Summon
function cm.spfilter(c,e,tp)
return RD.IsLegendCode(c,list[1],list[2]) and RD.IsCanBeSpecialSummoned(c,e,tp,POS_FACEUP)
return RD.IsLegendCode(c,LEGEND_RED_EYES_BLACK_DRAGON) and RD.IsCanBeSpecialSummoned(c,e,tp,POS_FACEUP)
end
cm.cost=RD.CostSendSelfToGrave()
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
......
local m=120125003
local list={120125001,120203016}
local cm=_G["c"..m]
cm.name="黑炎弹"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_RED_EYES_BLACK_DRAGON)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DAMAGE)
......@@ -17,7 +16,7 @@ function cm.initial_effect(c)
end
--Activate
function cm.confilter(c)
return c:IsFaceup() and RD.IsLegendCode(c,list[1],list[2])
return c:IsFaceup() and RD.IsLegendCode(c,LEGEND_RED_EYES_BLACK_DRAGON)
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(cm.confilter,tp,LOCATION_MZONE,0,1,nil)
......@@ -34,5 +33,5 @@ function cm.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterFlagEffect(tp,m,RESET_PHASE+PHASE_END,0,1)
end
function cm.atktg(e,c)
return RD.IsLegendCode(c,list[1],list[2])
return RD.IsLegendCode(c,LEGEND_RED_EYES_BLACK_DRAGON)
end
\ No newline at end of file
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道法师"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120130001}
local cm=_G["c"..m]
cm.name="龙队后卫"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Position
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120130001}
local cm=_G["c"..m]
cm.name="龙队射手"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
local m=120130040
local list={120130000,120203015}
local cm=_G["c"..m]
cm.name="千把刀"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_DARK_MAGICIAN)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DESTROY)
......@@ -16,7 +15,7 @@ function cm.initial_effect(c)
end
--Activate
function cm.confilter(c)
return c:IsFaceup() and RD.IsLegendCode(c,list[1],list[2])
return c:IsFaceup() and RD.IsLegendCode(c,LEGEND_DARK_MAGICIAN)
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(cm.confilter,tp,LOCATION_MZONE,0,1,nil)
......
local m=120130041
local list={120130000,120203015}
local cm=_G["c"..m]
cm.name="黑·魔·导"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_DARK_MAGICIAN)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DESTROY)
......@@ -16,7 +15,7 @@ function cm.initial_effect(c)
end
--Activate
function cm.confilter(c)
return c:IsFaceup() and RD.IsLegendCode(c,list[1],list[2])
return c:IsFaceup() and RD.IsLegendCode(c,LEGEND_DARK_MAGICIAN)
end
function cm.desfilter(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP)
......
......@@ -3,7 +3,7 @@ local list={120120042,120105014}
local cm=_G["c"..m]
cm.name="火星心少女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145022,120145023}
local cm=_G["c"..m]
cm.name="古代冰炎龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145048}
local cm=_G["c"..m]
cm.name="女夜魔伦巴达战士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145052,120145050}
local cm=_G["c"..m]
cm.name="船锚海鳝"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145052,120145050}
local cm=_G["c"..m]
cm.name="水中推进"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_ATKCHANGE)
......
......@@ -3,7 +3,7 @@ local list={120145032,120145002}
local cm=_G["c"..m]
cm.name="报道魂"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120150001,120150003}
local cm=_G["c"..m]
cm.name="超魔机神 大霸道王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3500,list[1],list[2])
--Indes
......
......@@ -3,7 +3,7 @@ local list={120120017}
local cm=_G["c"..m]
cm.name="机器栗子"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120017}
local cm=_G["c"..m]
cm.name="三重机器栗子"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DRAW)
......
......@@ -3,7 +3,7 @@ local list={120150010,120150012}
local cm=_G["c"..m]
cm.name="天帝龙树 世界树龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,4000,list[1],list[2])
--Indes
......
......@@ -3,7 +3,7 @@ local list={120150014}
local cm=_G["c"..m]
cm.name="皮米孔雀高等粒子机"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150014}
local cm=_G["c"..m]
cm.name="阿米粒子机"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150014,120150015}
local cm=_G["c"..m]
cm.name="仄米粒子机"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150014,120150015,120150016}
local cm=_G["c"..m]
cm.name="幺米粒子机"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150024}
local cm=_G["c"..m]
cm.name="清洁贝雷帽·拖把大佐"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Deck
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150024}
local cm=_G["c"..m]
cm.name="洗铳士 洗涤射手"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150026,120150027,120150029}
local cm=_G["c"..m]
cm.name="妖瞳二又猫"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150046}
local cm=_G["c"..m]
cm.name="宇宙弦之面条女德鲁伊"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Destroy
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120150046}
local cm=_G["c"..m]
cm.name="银河之鱼板矮子精"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120151001,120151003}
local cm=_G["c"..m]
cm.name="超魔旗舰 大霸道王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3500,list[1],list[2])
--Special Summon
......
......@@ -3,7 +3,7 @@ local list={120151005,120151007}
local cm=_G["c"..m]
cm.name="大恐龙驾 联力恐龙车"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3400,list[1],list[2])
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120151018}
local cm=_G["c"..m]
cm.name="成金恐龙王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120151018}
local cm=_G["c"..m]
cm.name="成银哥布林"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120130044}
local cm=_G["c"..m]
cm.name="化学药剂师·蓝"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Recover
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120155021,120155023}
local cm=_G["c"..m]
cm.name="幻龙重骑 超斗轮挖掘鳞虫"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3500,list[1],list[2])
--Indes
......
......@@ -3,7 +3,7 @@ local list={120140009}
local cm=_G["c"..m]
cm.name="左手持剑右手持盾"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_ATKCHANGE+CATEGORY_DEFCHANGE+CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120155036,120155037}
local cm=_G["c"..m]
cm.name="地压的爆发"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON+CATEGORY_RECOVER)
......
......@@ -3,7 +3,7 @@ local list={120170014,120170016}
local cm=_G["c"..m]
cm.name="灰霸炎神 烈破火神"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3300,list[1],list[2])
--Indes
......
......@@ -3,7 +3,7 @@ local list={120108003}
local cm=_G["c"..m]
cm.name="执念之龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120140038,120140039}
local cm=_G["c"..m]
cm.name="安可人偶"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Set
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120130047}
local cm=_G["c"..m]
cm.name="午睡斗牛士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Position
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120170002}
local cm=_G["c"..m]
cm.name="即兴果酱音跃:P跳起!"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_ATKCHANGE)
......
......@@ -3,7 +3,7 @@ local list={120170002}
local cm=_G["c"..m]
cm.name="即兴果酱音跃:P激活!"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION+CATEGORY_RECOVER)
......
......@@ -3,7 +3,7 @@ local list={120130039}
local cm=_G["c"..m]
cm.name="不屈的世纪末兽战士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120145000}
local cm=_G["c"..m]
cm.name="魔迅雷"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TOGRAVE+CATEGORY_DAMAGE)
......
......@@ -3,7 +3,7 @@ local list={120170034}
local cm=_G["c"..m]
cm.name="鸽心道化钟"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON+CATEGORY_RECOVER)
......
......@@ -3,7 +3,7 @@ local list={120145000}
local cm=_G["c"..m]
cm.name="恶魔的受肉"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120145000}
local cm=_G["c"..m]
cm.name="魔雷冥"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DAMAGE+CATEGORY_TODECK+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道术士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
local m=120181002
local list={120130000,120203015}
local cm=_G["c"..m]
cm.name="黑魔术少女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_DARK_MAGICIAN)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......@@ -15,7 +14,7 @@ function cm.initial_effect(c)
end
--Atk Up
function cm.filter(c)
return RD.IsLegendCode(c,list[1],list[2])
return RD.IsLegendCode(c,LEGEND_DARK_MAGICIAN)
end
function cm.atkval(e,c)
return Duel.GetMatchingGroupCount(cm.filter,c:GetControler(),LOCATION_GRAVE,LOCATION_GRAVE,nil)*500
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道男巫"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Change
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120183046,120183047}
local cm=_G["c"..m]
cm.name="SP社员·警备"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Set
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120183062,120183063}
local cm=_G["c"..m]
cm.name="暗黑社员王 恶德话术大王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Set
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120151015,120170054}
local cm=_G["c"..m]
cm.name="刃棘龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120170002}
local cm=_G["c"..m]
cm.name="即兴果酱音跃:P谱曲!"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_TODECK+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120183000}
local cm=_G["c"..m]
cm.name="风暴音速"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_ATKCHANGE+CATEGORY_DESTROY)
......
......@@ -3,7 +3,7 @@ local list={120183024}
local cm=_G["c"..m]
cm.name="刺名的命死交换"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DESTROY+CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120130001,120130020,120130019}
local cm=_G["c"..m]
cm.name="龙队联结"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON+CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120183042,120183060,120188030}
local cm=_G["c"..m]
cm.name="魔将分队 待组"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--Set
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120029,120140001,120155020}
local cm=_G["c"..m]
cm.name="魔将方圆舞"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120196006,120196009}
local cm=_G["c"..m]
cm.name="钢铁徽章之阿修罗明星"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120196006,120196008}
local cm=_G["c"..m]
cm.name="钢铁徽章之弗栗多明星"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120196006,120196010}
local cm=_G["c"..m]
cm.name="钢铁徽章之赫拉克勒斯明星"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120196006,120196007}
local cm=_G["c"..m]
cm.name="钢铁徽章之拉冬明星"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120196006}
local cm=_G["c"..m]
cm.name="虚钢演机攻流"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_ATKCHANGE)
......
......@@ -3,7 +3,7 @@ local list={120105001,120196021}
local cm=_G["c"..m]
cm.name="魔导骑士-七魔导骑士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120145014,120120018}
local cm=_G["c"..m]
cm.name="耳语火星妖精少女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--To Deck
......
......@@ -3,7 +3,7 @@ local list={120105010}
local cm=_G["c"..m]
cm.name="落单集魔"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[1],true,true)
--Special Summon
......
......@@ -3,7 +3,7 @@ local list={120120017,120170035}
local cm=_G["c"..m]
cm.name="斗牛机器栗子"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--To Hand
......
......@@ -3,7 +3,7 @@ local list={120120017}
local cm=_G["c"..m]
cm.name="机器栗子"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120105010}
local cm=_G["c"..m]
cm.name="炼金先生"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120110001,120196026}
local cm=_G["c"..m]
cm.name="超击龙 星齿车戒龙F"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120110004,120110008,120196050}
local cm=_G["c"..m]
cm.name="月轮龙 本影枪骑兵F"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Multi-Choose Effect
......
......@@ -3,7 +3,7 @@ local list={120120025,120130020,120120024,120130019}
local cm=_G["c"..m]
cm.name="龙队足垒球大师"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3],list[4])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120140031,120140035}
local cm=_G["c"..m]
cm.name="音痴啸叫表演者"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Damage
......
......@@ -3,7 +3,7 @@ local list={120196031,120155017}
local cm=_G["c"..m]
cm.name="化学药剂师·紫"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Draw
......
......@@ -3,7 +3,7 @@ local list={120196032}
local cm=_G["c"..m]
cm.name="化学药剂师·红"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Recover
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120140007,120188015}
local cm=_G["c"..m]
cm.name="三日月之剑豪将军"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Indes
......
......@@ -3,7 +3,7 @@ local list={120140020,120190004}
local cm=_G["c"..m]
cm.name="恐敏之猫头鹰随从"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Special Summon
......
......@@ -3,7 +3,7 @@ local list={120150014,120151022}
local cm=_G["c"..m]
cm.name="千分率毫米鳞虫高等回旋粒子机"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Draw
......
......@@ -3,7 +3,7 @@ local list={120170037,120192011}
local cm=_G["c"..m]
cm.name="祸福之翔天龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Discard Deck
......
......@@ -3,7 +3,7 @@ local list={120130029,120151010,120151018}
local cm=_G["c"..m]
cm.name="极超成金恐龙王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Atk Up
......
......@@ -3,7 +3,7 @@ local list={120183024,120196039,120183062,120183063}
local cm=_G["c"..m]
cm.name="漆黑社员王 巨恶德话术大王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3],list[4])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Atk Up
......
......@@ -3,7 +3,7 @@ local list={120183024}
local cm=_G["c"..m]
cm.name="刷新战士 社员·组织王"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120196042,120196041}
local cm=_G["c"..m]
cm.name="迷宫的魔战车"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
end
\ No newline at end of file
......@@ -3,7 +3,7 @@ local list={120196050}
local cm=_G["c"..m]
cm.name="以太探寻者"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120196050}
local cm=_G["c"..m]
cm.name="星之再起"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON+CATEGORY_TOHAND+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道魔女"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道法师"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120105001}
local cm=_G["c"..m]
cm.name="七星道术士"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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