Commit 4d5dcd3e authored by 未闻皂名's avatar 未闻皂名

2020/1/10 修正max召唤的bug,更新翻译

parent d82b9b30
No preview for this file type
local m=120155016 local m=120155016
local cm=_G["c"..m] local cm=_G["c"..m]
cm.name="蜕皮重生龙" cm.name="革命皮甲蜥龙"
function cm.initial_effect(c) function cm.initial_effect(c)
--Atk Up --Atk Up
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
local m=120155033 local m=120155033
local cm=_G["c"..m] local cm=_G["c"..m]
cm.name="叛逆的蚂蚁叛乱" cm.name="叛逆之叛乱蚁"
function cm.initial_effect(c) function cm.initial_effect(c)
--Atk Up --Atk Up
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
...@@ -15,7 +15,7 @@ function cm.initial_effect(c) ...@@ -15,7 +15,7 @@ function cm.initial_effect(c)
end end
--Atk Up --Atk Up
function cm.filter(c) function cm.filter(c)
return c:IsFaceup() and c:IsRace(RACE_INSECT) and c:IsAttackBelow(100) return c:IsPosition(POS_FACEUP_ATTACK) and c:IsRace(RACE_INSECT) and c:IsAttackBelow(100)
end end
function cm.cost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckLPCost(tp,100) end if chk==0 then return Duel.CheckLPCost(tp,100) end
......
local m=120155056 local m=120155056
local cm=_G["c"..m] local cm=_G["c"..m]
cm.name="巨蚁革命" cm.name="巨蚁革命"
function cm.initial_effect(c) function cm.initial_effect(c)
--Activate --Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
local m=120155057 local m=120155057
local cm=_G["c"..m] local cm=_G["c"..m]
cm.name="蚂蚁同志之旗" cm.name="自由蚁旗"
function cm.initial_effect(c) function cm.initial_effect(c)
--Activate --Activate
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
......
...@@ -166,6 +166,7 @@ function RushDuel.AddMaximumProcedure(c,max_atk,left_code,right_code) ...@@ -166,6 +166,7 @@ function RushDuel.AddMaximumProcedure(c,max_atk,left_code,right_code)
c:RegisterEffect(e5) c:RegisterEffect(e5)
local e6=e5:Clone() local e6=e5:Clone()
e6:SetCode(EFFECT_CANNOT_CHANGE_POS_E) e6:SetCode(EFFECT_CANNOT_CHANGE_POS_E)
e6:SetCondition(RushDuel.MaxPosCondition)
c:RegisterEffect(e6) c:RegisterEffect(e6)
local e7=Effect.CreateEffect(c) local e7=Effect.CreateEffect(c)
e7:SetType(EFFECT_TYPE_SINGLE) e7:SetType(EFFECT_TYPE_SINGLE)
...@@ -226,6 +227,9 @@ end ...@@ -226,6 +227,9 @@ end
function RushDuel.IsMaximumMode(e) function RushDuel.IsMaximumMode(e)
return e:GetHandler():IsSummonType(SUMMON_TYPE_MAXIMUM) return e:GetHandler():IsSummonType(SUMMON_TYPE_MAXIMUM)
end end
function RushDuel.MaxPosCondition(e)
return RushDuel.IsMaximumMode(e) and e:GetHandler():IsAttackPos()
end
function RushDuel.MaximumMaterial(e,tp,eg,ep,ev,re,r,rp) function RushDuel.MaximumMaterial(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local mg=c:GetMaterial() local mg=c:GetMaterial()
......
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