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))
......
......@@ -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)
--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)
--To Hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145052}
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={120120045}
local cm=_G["c"..m]
cm.name="山岚龙"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Discard Deck
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120155024}
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={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)
--Draw
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 Deck
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)
--Draw
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)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120199047}
local cm=_G["c"..m]
cm.name="怒怒怒二垒手"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Extra Tribute
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120199047}
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={120199028}
local cm=_G["c"..m]
cm.name="背号99 球儿皇龙 霍姆格兰德拉"
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={120199047}
local cm=_G["c"..m]
cm.name="背号39 球儿皇 霍姆"
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={120145032,120145002,120145054}
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)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120145041,120155049}
local cm=_G["c"..m]
cm.name="海龙 风哮小鱼鳞鳄"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120120022,120105005}
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={120170002,120199014}
local cm=_G["c"..m]
cm.name="可能甜心:D 驱动现场演奏"
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={120120029,120199001}
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={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)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--Atk Down
......
......@@ -3,7 +3,7 @@ local list={120145033,120199008,120145046,120199051}
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)
--Damage & Draw
......
......@@ -3,7 +3,7 @@ local list={120199009,120199008}
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)
--Pierce
......
......@@ -3,7 +3,7 @@ local list={120155012,120140022}
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)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120191004,120191009}
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={120145032}
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={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_DESTROY+CATEGORY_DRAW+CATEGORY_DAMAGE)
......
......@@ -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_DESTROY+CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120199028,120199027}
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_DESTROY)
......
......@@ -3,7 +3,7 @@ local list={120199028,120199027}
local cm=_G["c"..m]
cm.name="要求重审9"
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_RECOVER+CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120199007}
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_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120201007,120201009}
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={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 Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120199017,120199001}
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={120155024,120203037}
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)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120203034}
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={120196050,120196043}
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))
......
local m=120203027
local list={120130000,120203015,120181002}
local list={120181002}
local cm=_G["c"..m]
cm.name="黑·魔·导·响·弹"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3])
RD.AddCodeList(c,LEGEND_DARK_MAGICIAN,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_ATKCHANGE)
......@@ -18,7 +18,7 @@ function cm.filter(c)
return c:IsFaceup() and c:IsLevelAbove(6) and c:IsAttribute(ATTRIBUTE_DARK) and c:IsRace(RACE_SPELLCASTER)
end
function cm.exfilter(c)
return c:IsFaceup() and (RD.IsLegendCode(c,list[1],list[2]) or c:IsCode(list[3]))
return c:IsFaceup() and (RD.IsLegendCode(c,LEGEND_DARK_MAGICIAN) or c:IsCode(list2[1]))
end
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,LOCATION_MZONE,0,1,nil) end
......
local m=120203028
local list={120120000,120198001}
local cm=_G["c"..m]
cm.name="毁灭之爆裂疾风弹"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_BLUE_EYES_WHITE_DRAGON)
--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_BLUE_EYES_WHITE_DRAGON)
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(cm.confilter,tp,LOCATION_MZONE,0,1,nil)
......@@ -35,5 +34,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_BLUE_EYES_WHITE_DRAGON)
end
\ No newline at end of file
......@@ -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)
--Atk Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
local m=120203040
local list={120120000,120198001}
local cm=_G["c"..m]
cm.name="正义的同伴 海马侠"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,LEGEND_BLUE_EYES_WHITE_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_BLUE_EYES_WHITE_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=120203053
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_ATKCHANGE+CATEGORY_DEFCHANGE+CATEGORY_TODECK+CATEGORY_GRAVE_ACTION)
......@@ -22,7 +21,7 @@ function cm.filter(c)
return c:IsFaceup() and c:IsType(TYPE_NORMAL) and c:IsRace(RACE_DRAGON)
end
function cm.exfilter(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.tdfilter(c)
return c:IsType(TYPE_SPELL) and c:IsAbleToDeck()
......
......@@ -3,7 +3,7 @@ local list={120105001,120115001}
local cm=_G["c"..m]
cm.name="七星道巫师"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120183045}
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={120105001,120115001}
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={120145025,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={120140028,120130023}
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={120188015}
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)
--To Hand
......
......@@ -3,7 +3,7 @@ local list={120155020,120199001}
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={120170029}
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={120170032,120170007}
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)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120196006,120205002}
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={120205007,120205006}
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={120205025,120205006,120205025}
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={120183004,120183005,120183048,120183049,120183050}
local cm=_G["c"..m]
cm.name="上等草肚牛头里脊人马兽"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2],list[3],list[4],list[5])
RD.AddCodeList(c,list)
--Fusion Material
aux.AddFusionProcCode2(c,list[1],list[2],true,true)
--To Hand
......
......@@ -3,7 +3,7 @@ local list={120183025,120199008}
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)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120196043,120203022,120196050}
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={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_DESTROY)
......
......@@ -3,7 +3,7 @@ local list={120194005}
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={120160003}
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+CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120145007,120203035}
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)
--Direct Attack
......
......@@ -3,7 +3,7 @@ local list={120209001}
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={120208044,120208055,120208006}
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={120105001,120110001}
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={120155002,120155025,120155042,120151030}
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={120170029}
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)
--Atk & Def Down
......
......@@ -3,7 +3,7 @@ local list={120188015,120208007}
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={120140007,120208009,120208060,120208061}
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)
--Destroy
......
......@@ -3,7 +3,7 @@ local list={120170010,120170010,120205064}
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={120208006}
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)
......
......@@ -3,7 +3,7 @@ local list={120210001,120210003}
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={120180001,120202001}
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={120217001,120217003}
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={120183017,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={120105001,120217006}
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={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={120120028,120217042}
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={120120028,120217042}
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={120170002,120217037}
local cm=_G["c"..m]
cm.name="可能甜心:D 万能玩偶"
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={120217035,120217100}
local cm=_G["c"..m]
cm.name="革新制壶陶艺家"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--To Deck
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120170002,120217042}
local cm=_G["c"..m]
cm.name="AI可能甜魔熊"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120183013}
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_TOHAND+CATEGORY_GRAVE_ACTION)
......
......@@ -3,7 +3,7 @@ local list={120217071,120130030}
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_ATKCHANGE+CATEGORY_DEFCHANGE)
......
......@@ -3,7 +3,7 @@ local list={120170002,120199014}
local cm=_G["c"..m]
cm.name="可能甜心:D 驱动现场演奏"
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={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={120222021}
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={120208006}
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={120222028}
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={120222048}
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={120130039,120155060}
local cm=_G["c"..m]
cm.name="兽机界贤者 轮滑鞋雄鹿"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Position
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120217042,120217037}
local cm=_G["c"..m]
cm.name="A魔熊花莉莉丝"
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={120186019}
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)
--Draw
......
......@@ -3,7 +3,7 @@ local list={120208006}
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)
......
......@@ -3,7 +3,7 @@ local list={120222017,120225001}
local cm=_G["c"..m]
cm.name="RB智龙手机"
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_DECKDES+CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
......
......@@ -3,7 +3,7 @@ local list={120226017}
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={120226017,120226018}
local cm=_G["c"..m]
cm.name="灯之炎皇 醇灵"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1],list[2])
RD.AddCodeList(c,list)
--Special Summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
......@@ -3,7 +3,7 @@ local list={120170065,120155030,120151039}
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={120199010}
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={120208002}
local cm=_G["c"..m]
cm.name="银河舰短剑"
function cm.initial_effect(c)
aux.AddCodeList(c,list[1])
RD.AddCodeList(c,list)
--Activate
RD.RegisterEquipEffect(c,cm.condition,nil,cm.target)
--Atk Up
......
......@@ -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)
--Activate
RD.RegisterEquipEffect(c,cm.condition,nil,cm.target)
--Atk Up
......
local m=120228057
local list={120183038}
local cm=_G["c"..m]
cm.name="扫神降临"
function cm.initial_effect(c)
RD.AddCodeList(c,list)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.activate)
c:RegisterEffect(e1)
end
--Activate
function cm.costfilter(c,e,tp)
return not c:IsPublic() and c:IsRace(RACE_FAIRY)
end
function cm.spfilter(c,e,tp)
return c:IsLevelAbove(7) and c:IsRace(RACE_FAIRY) and RD.IsCanBeSpecialSummoned(c,e,tp,POS_FACEUP)
end
function cm.exfilter(c)
return not c:IsCode(list[1])
end
function cm.tgfilter(c)
return c:IsType(TYPE_MONSTER)
end
cm.cost=RD.CostShowHand(cm.costfilter,2,2)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetMZoneCount(tp)>0
and Duel.IsExistingMatchingCard(cm.spfilter,tp,LOCATION_GRAVE,0,1,nil,e,tp) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_GRAVE)
end
function cm.activate(e,tp,eg,ep,ev,re,r,rp)
if RD.SelectAndSpecialSummon(aux.NecroValleyFilter(cm.spfilter),tp,LOCATION_GRAVE,0,1,1,nil,e,POS_FACEUP)~=0
and RD.IsOperatedGroupExists(cm.exfilter,1,nil) then
RD.SelectAndDoAction(HINTMSG_TOGRAVE,cm.tgfilter,tp,LOCATION_HAND,0,2,2,nil,function(g)
RD.SendToGraveAndExists(g)
end)
end
end
\ No newline at end of file
local m=120230004
local cm=_G["c"..m]
cm.name="超魔机神 大霸道王[L]"
function cm.initial_effect(c)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_ATKCHANGE)
e1:SetType(EFFECT_TYPE_XMATERIAL+EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetLabel(m)
e1:SetCondition(cm.condition)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
--Atk Up
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return RD.MaximumMode(e) and RD.IsLPBelowOpponent(tp,1)
end
cm.cost=RD.CostSendHandToGrave(Card.IsAbleToGraveAsCost,1,1)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsFaceup() and c:IsRelateToEffect(e) then
local atk=math.abs(Duel.GetLP(tp)-Duel.GetLP(1-tp))
RD.AttachAtkDef(e,c,atk,0,RESET_EVENT+RESETS_STANDARD+RESET_DISABLE+RESET_PHASE+PHASE_END)
end
end
\ No newline at end of file
local m=120230005
local list={120150001,120150003}
local cm=_G["c"..m]
cm.name="超魔机神 大霸道王"
function cm.initial_effect(c)
RD.AddCodeList(c,list)
--Maximum Summon
RD.AddMaximumProcedure(c,3500,list[1],list[2])
--Indes
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
e1:SetRange(LOCATION_MZONE)
e1:SetCondition(RD.MaximumMode)
e1:SetValue(cm.indval)
c:RegisterEffect(e1)
end
--Indes
cm.indval=RD.ValueEffectIndesType(0,TYPE_TRAP)
\ No newline at end of file
local m=120230006
local cm=_G["c"..m]
cm.name="超魔机神 大霸道王[R]"
function cm.initial_effect(c)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_ATKCHANGE)
e1:SetType(EFFECT_TYPE_XMATERIAL+EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetLabel(m)
e1:SetCondition(RD.MaximumMode)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
--Atk Up
function cm.filter(c)
return c:IsFaceup() and c:IsLevelAbove(1)
end
cm.cost=RD.CostSendDeckTopToGrave(1)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,0,LOCATION_MZONE,1,nil) end
Duel.Hint(HINT_OPSELECTED,1-tp,e:GetDescription())
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsFaceup() and c:IsRelateToEffect(e) then
RD.SelectAndDoAction(aux.Stringid(m,1),cm.filter,tp,0,LOCATION_MZONE,1,1,nil,function(g)
RD.AttachAtkDef(e,c,g:GetFirst():GetLevel()*200,0,RESET_EVENT+RESETS_STANDARD+RESET_DISABLE+RESET_PHASE+PHASE_END)
end)
end
end
\ No newline at end of file
......@@ -3,6 +3,7 @@ Duel.LoadScript("RDBase.lua")
Duel.LoadScript("RDRule.lua")
Duel.LoadScript("RDMaximum.lua")
Duel.LoadScript("RDFunction.lua")
Duel.LoadScript("RDCode.lua")
Duel.LoadScript("RDCondition.lua")
Duel.LoadScript("RDCost.lua")
Duel.LoadScript("RDTarget.lua")
......
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