Commit 7adf0cbc authored by 未闻皂名's avatar 未闻皂名

2022/7/7 新增:5张传说卡,更新翻译,修复bug

parent bc655b3b
Pipeline #14462 passed with stages
in 4 minutes and 29 seconds
No preview for this file type
local m=120222040
local cm=_G["c"..m]
cm.name="雷之加泽尔"
cm.name="雷霆羚羊"
function cm.initial_effect(c)
--Pierce
local e1=Effect.CreateEffect(c)
......
local m=120222047
local cm=_G["c"..m]
cm.name="若被雨打中"
cm.name="雨中拍打"
function cm.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
local m=120222058
local cm=_G["c"..m]
cm.name="能量震慑"
cm.name="强力震慑"
function cm.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
local m=120222060
local cm=_G["c"..m]
cm.name="河童的川流"
cm.name="河童放河冲走"
function cm.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......@@ -22,7 +22,7 @@ end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetAttacker():IsControler(1-tp)
end
cm.cost=RD.CostSendGraveToDeck(cm.costfilter,4,4)
cm.cost=RD.CostSendGraveToDeck(cm.costfilter,2,2)
function cm.activate(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetAttacker()
if tc and tc:IsFaceup() and tc:IsRelateToBattle() then
......
local m=120222065
local cm=_G["c"..m]
cm.name="支援救援"
cm.name="助推救援"
function cm.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
......
local m=120223001
local cm=_G["c"..m]
cm.name="消失螺旋升华龙"
cm.name="消隐偕日升龙"
function cm.initial_effect(c)
--Atk Up
local e1=Effect.CreateEffect(c)
......
local m=120224001
local cm=_G["c"..m]
cm.name="接合科技角龙"
cm.name="接合科技掷币三角龙"
function cm.initial_effect(c)
--Coin
local e1=Effect.CreateEffect(c)
......
local m=120225001
local cm=_G["c"..m]
cm.name="真红动击速龙"
cm.name="真红动击速龙"
function cm.initial_effect(c)
--Damage
local e1=Effect.CreateEffect(c)
......
local m=120226001
local cm=_G["c"..m]
cm.name="分析燃素"
cm.name="分析燃素"
function cm.initial_effect(c)
--Destroy
local e1=Effect.CreateEffect(c)
......
local m=120227001
local cm=_G["c"..m]
cm.name="虚灵极乐世界"
cm.name="虚空噬骸兵·极乐鹰巨人"
function cm.initial_effect(c)
--Position
local e1=Effect.CreateEffect(c)
......
local m=120228001
local cm=_G["c"..m]
cm.name="双管手枪龙"
function cm.initial_effect(c)
--Destroy
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_COIN+CATEGORY_DESTROY)
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetCondition(cm.condition)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
cm.toss_coin=true
--Destroy
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
return RD.IsSummonTurn(c) or RD.IsSpecialSummonTurn(c)
end
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(nil,tp,0,LOCATION_ONFIELD,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_COIN,nil,0,tp,2)
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
RD.SelectAndDoAction(HINTMSG_DESTROY,nil,tp,0,LOCATION_ONFIELD,1,1,nil,function(g)
local r1,r2=Duel.TossCoin(tp,2)
if r1+r2==2 then
Duel.Destroy(g,REASON_EFFECT)
end
end)
end
\ No newline at end of file
local m=120228002
local cm=_G["c"..m]
cm.name="幻影之龙"
function cm.initial_effect(c)
--act limit
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CANNOT_ACTIVATE)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetRange(LOCATION_MZONE)
e1:SetTargetRange(0,1)
e1:SetCondition(cm.condition)
e1:SetValue(cm.aclimit)
c:RegisterEffect(e1)
end
function cm.condition(e)
local ph=Duel.GetCurrentPhase()
return ph>=PHASE_BATTLE_START and ph<=PHASE_BATTLE
end
function cm.aclimit(e,re,tp)
return re:GetHandler():IsType(TYPE_TRAP) and re:IsHasType(EFFECT_TYPE_ACTIVATE)
end
\ No newline at end of file
local m=120228003
local cm=_G["c"..m]
cm.name="火焰支配者"
function cm.initial_effect(c)
--Double Tribute
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DOUBLE_TRIBUTE)
e1:SetValue(cm.condition)
c:RegisterEffect(e1)
end
function cm.condition(e,c)
return c:IsAttribute(ATTRIBUTE_FIRE)
end
\ No newline at end of file
local m=120228005
local cm=_G["c"..m]
cm.name="激流葬"
function cm.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_DESTROY)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_SUMMON_SUCCESS)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetTarget(cm.target)
e1:SetOperation(cm.activate)
c:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EVENT_SPSUMMON_SUCCESS)
c:RegisterEffect(e2)
end
--Activate
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(nil,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end
local g=Duel.GetMatchingGroup(nil,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,g,g:GetCount(),0,0)
end
function cm.activate(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(nil,tp,LOCATION_MZONE,LOCATION_MZONE,nil)
if g:GetCount()>0 then
Duel.Destroy(g,REASON_EFFECT)
end
end
\ No newline at end of file
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