Commit 5178a4e1 authored by salix5's avatar salix5
parent fdda8d9e
...@@ -17,6 +17,20 @@ function c2542230.initial_effect(c) ...@@ -17,6 +17,20 @@ function c2542230.initial_effect(c)
e2:SetCode(EVENT_TO_GRAVE) e2:SetCode(EVENT_TO_GRAVE)
e2:SetOperation(c2542230.regop) e2:SetOperation(c2542230.regop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid(2542230,0))
e3:SetCategory(CATEGORY_SPECIAL_SUMMON)
e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetProperty(EFFECT_FLAG_CARD_TARGET)
e3:SetCode(EVENT_FREE_CHAIN)
e3:SetRange(LOCATION_GRAVE)
e3:SetHintTiming(TIMING_END_PHASE)
e3:SetCountLimit(1)
e3:SetCondition(c2542230.spcon)
e3:SetTarget(c2542230.sptg)
e3:SetOperation(c2542230.spop)
c:RegisterEffect(e3)
end end
function c2542230.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c2542230.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
...@@ -89,23 +103,10 @@ function c2542230.discon(e) ...@@ -89,23 +103,10 @@ function c2542230.discon(e)
end end
function c2542230.regop(e,tp,eg,ep,ev,re,r,rp) function c2542230.regop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
local e1=Effect.CreateEffect(c) c:RegisterFlagEffect(2542230,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END,0,1)
e1:SetDescription(aux.Stringid(2542230,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_QUICK_O)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetRange(LOCATION_GRAVE)
e1:SetHintTiming(TIMING_END_PHASE)
e1:SetCountLimit(1)
e1:SetCondition(c2542230.spcon)
e1:SetTarget(c2542230.sptg)
e1:SetOperation(c2542230.spop)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
c:RegisterEffect(e1)
end end
function c2542230.spcon(e,tp,eg,ep,ev,re,r,rp) function c2542230.spcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetCurrentPhase()==PHASE_END return c:GetFlagEffect(2542230)~=0 and Duel.GetCurrentPhase()==PHASE_END
end end
function c2542230.spfilter(c,e,tp) function c2542230.spfilter(c,e,tp)
return c:IsCode(70902743) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) return c:IsCode(70902743) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
...@@ -104,7 +104,7 @@ function c37390589.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -104,7 +104,7 @@ function c37390589.operation(e,tp,eg,ep,ev,re,r,rp)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_EQUIP_LIMIT) e2:SetCode(EFFECT_EQUIP_LIMIT)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE) e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e2:SetValue(c37390589.eqlimit) e2:SetValue(1)
e2:SetReset(RESET_EVENT+RESETS_STANDARD) e2:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e2) c:RegisterEffect(e2)
else else
...@@ -112,6 +112,3 @@ function c37390589.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -112,6 +112,3 @@ function c37390589.operation(e,tp,eg,ep,ev,re,r,rp)
end end
end end
end end
function c37390589.eqlimit(e,c)
return c:GetControler()==e:GetOwnerPlayer()
end
...@@ -28,6 +28,7 @@ function c37684215.initial_effect(c) ...@@ -28,6 +28,7 @@ function c37684215.initial_effect(c)
e4:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e4:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
e4:SetCode(EFFECT_INDESTRUCTABLE_EFFECT) e4:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
e4:SetRange(LOCATION_SZONE) e4:SetRange(LOCATION_SZONE)
e2:SetCondition(c37684215.indcon)
e4:SetValue(1) e4:SetValue(1)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
...@@ -50,3 +51,6 @@ function c37684215.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -50,3 +51,6 @@ function c37684215.operation(e,tp,eg,ep,ev,re,r,rp)
Duel.Equip(tp,e:GetHandler(),tc) Duel.Equip(tp,e:GetHandler(),tc)
end end
end end
function c37684215.indcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetEquipTarget()
end
...@@ -14,7 +14,7 @@ function c423705.filter(c,ec) ...@@ -14,7 +14,7 @@ function c423705.filter(c,ec)
return c:GetEquipTarget()==ec return c:GetEquipTarget()==ec
end end
function c423705.destg(e,tp,eg,ep,ev,re,r,rp,chk) function c423705.destg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return eg:IsExists(c423705.filter,1,nil,e:GetHandler()) end if chk==0 then return true end
local dg=eg:Filter(c423705.filter,nil,e:GetHandler()) local dg=eg:Filter(c423705.filter,nil,e:GetHandler())
Duel.SetTargetCard(dg) Duel.SetTargetCard(dg)
Duel.SetOperationInfo(0,CATEGORY_DESTROY,dg,dg:GetCount(),0,0) Duel.SetOperationInfo(0,CATEGORY_DESTROY,dg,dg:GetCount(),0,0)
......
...@@ -12,6 +12,18 @@ function c43405287.initial_effect(c) ...@@ -12,6 +12,18 @@ function c43405287.initial_effect(c)
e1:SetTarget(c43405287.target) e1:SetTarget(c43405287.target)
e1:SetOperation(c43405287.operation) e1:SetOperation(c43405287.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--damage
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(43405287,0))
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F)
e2:SetCategory(CATEGORY_DAMAGE)
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e2:SetCode(EVENT_BATTLE_DESTROYED)
e2:SetRange(LOCATION_SZONE)
e2:SetCondition(c43405287.damcon)
e2:SetTarget(c43405287.damtg)
e2:SetOperation(c43405287.damop)
c:RegisterEffect(e2)
end end
function c43405287.condition(e,tp,eg,ep,ev,re,r,rp) function c43405287.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetCurrentPhase()~=PHASE_DAMAGE or not Duel.IsDamageCalculated() return Duel.GetCurrentPhase()~=PHASE_DAMAGE or not Duel.IsDamageCalculated()
...@@ -59,19 +71,6 @@ function c43405287.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -59,19 +71,6 @@ function c43405287.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget() local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and tc:IsFaceup() then if tc:IsRelateToEffect(e) and tc:IsFaceup() then
Duel.Equip(tp,c,tc) Duel.Equip(tp,c,tc)
--draw
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(43405287,0))
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F)
e1:SetCategory(CATEGORY_DAMAGE)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetCode(EVENT_BATTLE_DESTROYED)
e1:SetRange(LOCATION_SZONE)
e1:SetCondition(c43405287.damcon)
e1:SetTarget(c43405287.damtg)
e1:SetOperation(c43405287.damop)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
--Atkup --Atkup
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_EQUIP) e2:SetType(EFFECT_TYPE_EQUIP)
...@@ -92,13 +91,14 @@ function c43405287.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -92,13 +91,14 @@ function c43405287.operation(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function c43405287.eqlimit(e,c) function c43405287.eqlimit(e,c)
return c:GetControler()==e:GetOwnerPlayer() and c:IsSetCard(0xc008) return c:IsSetCard(0xc008)
end end
function c43405287.damfilter(c,rc) function c43405287.damfilter(c,rc)
return c:IsLocation(LOCATION_GRAVE) and c:IsReason(REASON_BATTLE) and c:GetReasonCard()==rc return c:IsLocation(LOCATION_GRAVE) and c:IsReason(REASON_BATTLE) and c:GetReasonCard()==rc
end end
function c43405287.damcon(e,tp,eg,ep,ev,re,r,rp) function c43405287.damcon(e,tp,eg,ep,ev,re,r,rp)
return eg:IsExists(c43405287.damfilter,1,nil,e:GetHandler():GetEquipTarget()) local tc=e:GetHandler():GetEquipTarget()
return tc and eg:IsExists(c43405287.damfilter,1,nil,tc)
end end
function c43405287.damtg(e,tp,eg,ep,ev,re,r,rp,chk) function c43405287.damtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
......
...@@ -93,7 +93,8 @@ function c54451023.eqlimit(e,c) ...@@ -93,7 +93,8 @@ function c54451023.eqlimit(e,c)
return c:GetControler()==e:GetOwnerPlayer() and c:IsRace(RACE_PLANT) return c:GetControler()==e:GetOwnerPlayer() and c:IsRace(RACE_PLANT)
end end
function c54451023.spcon(e,tp,eg,ep,ev,re,r,rp) function c54451023.spcon(e,tp,eg,ep,ev,re,r,rp)
return bit.band(e:GetHandler():GetReason(),0x41)==0x41 and e:GetHandler():GetEquipTarget() return bit.band(e:GetHandler():GetReason(),REASON_EFFECT+REASON_DESTROY)==REASON_EFFECT+REASON_DESTROY
and e:GetHandler():GetEquipTarget()
end end
function c54451023.spfilter(c,e,tp) function c54451023.spfilter(c,e,tp)
return c:IsRace(RACE_PLANT) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) return c:IsRace(RACE_PLANT) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
...@@ -99,7 +99,7 @@ function c60992364.eqlimit(e,c) ...@@ -99,7 +99,7 @@ function c60992364.eqlimit(e,c)
return c==e:GetLabelObject() return c==e:GetLabelObject()
end end
function c60992364.atcon(e,tp,eg,ep,ev,re,r,rp) function c60992364.atcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and (Duel.GetCurrentPhase()>=PHASE_BATTLE_START and Duel.GetCurrentPhase()<=PHASE_BATTLE) and Duel.GetCurrentChain()==0 return Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()==PHASE_BATTLE_STEP and Duel.GetCurrentChain()==0
end end
function c60992364.atcost(e,tp,eg,ep,ev,re,r,rp,chk) function c60992364.atcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsAbleToGraveAsCost() end if chk==0 then return e:GetHandler():IsAbleToGraveAsCost() end
......
...@@ -75,7 +75,7 @@ function c63730624.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -75,7 +75,7 @@ function c63730624.operation(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function c63730624.scon1(e) function c63730624.scon1(e)
return e:GetHandler():GetEquipTarget() and Duel.GetTurnPlayer()==e:GetHandler():GetControler() return Duel.GetTurnPlayer()==e:GetHandler():GetControler()
end end
function c63730624.scon2(e,tp,eg,ep,ev,re,r,rp) function c63730624.scon2(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and Duel.GetAttacker()==e:GetHandler():GetEquipTarget() return Duel.GetTurnPlayer()==tp and Duel.GetAttacker()==e:GetHandler():GetEquipTarget()
...@@ -95,7 +95,7 @@ function c63730624.sop2(e,tp,eg,ep,ev,re,r,rp) ...@@ -95,7 +95,7 @@ function c63730624.sop2(e,tp,eg,ep,ev,re,r,rp)
d:RegisterEffect(e2) d:RegisterEffect(e2)
end end
function c63730624.ocon1(e) function c63730624.ocon1(e)
return Duel.GetTurnPlayer()~=e:GetHandler():GetControler() return e:GetHandler():GetEquipTarget() and Duel.GetTurnPlayer()~=e:GetHandler():GetControler()
end end
function c63730624.atlimit(e,c) function c63730624.atlimit(e,c)
return c~=e:GetHandler():GetEquipTarget() return c~=e:GetHandler():GetEquipTarget()
...@@ -103,7 +103,8 @@ end ...@@ -103,7 +103,8 @@ end
function c63730624.ocon2(e,tp,eg,ep,ev,re,r,rp) function c63730624.ocon2(e,tp,eg,ep,ev,re,r,rp)
local a=Duel.GetAttacker() local a=Duel.GetAttacker()
local d=Duel.GetAttackTarget() local d=Duel.GetAttackTarget()
return Duel.GetTurnPlayer()~=tp and d==e:GetHandler():GetEquipTarget() and a:IsRelateToBattle() local tc=e:GetHandler():GetEquipTarget()
return tc and Duel.GetTurnPlayer()~=tp and d==tc and a:IsRelateToBattle()
end end
function c63730624.otg2(e,tp,eg,ep,ev,re,r,rp,chk) function c63730624.otg2(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
......
...@@ -10,15 +10,23 @@ function c80143954.initial_effect(c) ...@@ -10,15 +10,23 @@ function c80143954.initial_effect(c)
e1:SetTarget(c80143954.target) e1:SetTarget(c80143954.target)
e1:SetOperation(c80143954.activate) e1:SetOperation(c80143954.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--destroy replace --negate
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e2:SetCode(EFFECT_DESTROY_REPLACE) e2:SetCode(EVENT_CHAIN_SOLVING)
e2:SetRange(LOCATION_GRAVE) e2:SetRange(LOCATION_SZONE)
e2:SetTarget(c80143954.reptg) e2:SetCondition(c80143954.negcon)
e2:SetValue(c80143954.repval) e2:SetOperation(c80143954.negop)
e2:SetOperation(c80143954.repop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--destroy replace
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e3:SetCode(EFFECT_DESTROY_REPLACE)
e3:SetRange(LOCATION_GRAVE)
e3:SetTarget(c80143954.reptg)
e3:SetValue(c80143954.repval)
e3:SetOperation(c80143954.repop)
c:RegisterEffect(e3)
end end
function c80143954.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c80143954.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
...@@ -75,16 +83,6 @@ function c80143954.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -75,16 +83,6 @@ function c80143954.activate(e,tp,eg,ep,ev,re,r,rp)
e2:SetCode(EFFECT_IGNORE_BATTLE_TARGET) e2:SetCode(EFFECT_IGNORE_BATTLE_TARGET)
e2:SetReset(RESET_EVENT+RESETS_STANDARD) e2:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e2) c:RegisterEffect(e2)
--negate
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EVENT_CHAIN_SOLVING)
e4:SetRange(LOCATION_SZONE)
e4:SetLabelObject(tc)
e4:SetCondition(c80143954.negcon)
e4:SetOperation(c80143954.negop)
e4:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e4)
else else
c:CancelToGrave(false) c:CancelToGrave(false)
end end
...@@ -95,7 +93,8 @@ end ...@@ -95,7 +93,8 @@ end
function c80143954.negcon(e,tp,eg,ep,ev,re,r,rp) function c80143954.negcon(e,tp,eg,ep,ev,re,r,rp)
if not re:IsHasProperty(EFFECT_FLAG_CARD_TARGET) then return false end if not re:IsHasProperty(EFFECT_FLAG_CARD_TARGET) then return false end
local g=Duel.GetChainInfo(ev,CHAININFO_TARGET_CARDS) local g=Duel.GetChainInfo(ev,CHAININFO_TARGET_CARDS)
return rp==1-tp and re:IsActiveType(TYPE_MONSTER) and g and g:IsContains(e:GetLabelObject()) local tc=e:GetHandler():GetEquipTarget()
return tc and rp==1-tp and re:IsActiveType(TYPE_MONSTER) and g and g:IsContains(tc)
end end
function c80143954.negop(e,tp,eg,ep,ev,re,r,rp) function c80143954.negop(e,tp,eg,ep,ev,re,r,rp)
Duel.NegateEffect(ev) Duel.NegateEffect(ev)
......
...@@ -10,20 +10,6 @@ function c87043568.initial_effect(c) ...@@ -10,20 +10,6 @@ function c87043568.initial_effect(c)
e1:SetTarget(c87043568.target) e1:SetTarget(c87043568.target)
e1:SetOperation(c87043568.operation) e1:SetOperation(c87043568.operation)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--atkup
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(87043568,0))
e2:SetCategory(CATEGORY_ATKCHANGE)
e2:SetType(EFFECT_TYPE_QUICK_O)
e2:SetCode(EVENT_FREE_CHAIN)
e2:SetHintTiming(TIMING_DAMAGE_STEP)
e2:SetRange(LOCATION_SZONE)
e2:SetCountLimit(1)
e2:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e2:SetCondition(c87043568.atkcon)
e2:SetCost(c87043568.atkcost)
e2:SetOperation(c87043568.atkop)
c:RegisterEffect(e2)
end end
function c87043568.cost(e,tp,eg,ep,ev,re,r,rp,chk) function c87043568.cost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end if chk==0 then return true end
...@@ -65,6 +51,21 @@ function c87043568.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -65,6 +51,21 @@ function c87043568.operation(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget() local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and tc:IsFaceup() then if tc:IsRelateToEffect(e) and tc:IsFaceup() then
Duel.Equip(tp,c,tc) Duel.Equip(tp,c,tc)
--atkup
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(87043568,0))
e1:SetCategory(CATEGORY_ATKCHANGE)
e1:SetType(EFFECT_TYPE_QUICK_O)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(TIMING_DAMAGE_STEP)
e1:SetRange(LOCATION_SZONE)
e1:SetCountLimit(1)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetCondition(c87043568.atkcon)
e1:SetCost(c87043568.atkcost)
e1:SetOperation(c87043568.atkop)
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
c:RegisterEffect(e1)
--Equip limit --Equip limit
local e2=Effect.CreateEffect(c) local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE) e2:SetType(EFFECT_TYPE_SINGLE)
......
...@@ -545,7 +545,7 @@ EFFECT_EXTRA_PENDULUM_SUMMON =360 --extra pendulum summon ...@@ -545,7 +545,7 @@ EFFECT_EXTRA_PENDULUM_SUMMON =360 --extra pendulum summon
EFFECT_IRON_WALL =361 --玩家已受到"不能除外"的效果影響 EFFECT_IRON_WALL =361 --玩家已受到"不能除外"的效果影響
--下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发) --下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发)
EVENT_STARTUP =1000 --游戏开始时 EVENT_STARTUP =1000 --N/A
EVENT_FLIP =1001 --翻转时 EVENT_FLIP =1001 --翻转时
EVENT_FREE_CHAIN =1002 --自由时点(强脱等,还有昴星团等诱发即时效果) EVENT_FREE_CHAIN =1002 --自由时点(强脱等,还有昴星团等诱发即时效果)
EVENT_DESTROY =1010 --確定被破壞的卡片移動前 EVENT_DESTROY =1010 --確定被破壞的卡片移動前
...@@ -557,7 +557,7 @@ EVENT_LEAVE_FIELD =1015 --离场时 ...@@ -557,7 +557,7 @@ EVENT_LEAVE_FIELD =1015 --离场时
EVENT_CHANGE_POS =1016 --表示形式变更时 EVENT_CHANGE_POS =1016 --表示形式变更时
EVENT_RELEASE =1017 --解放时 EVENT_RELEASE =1017 --解放时
EVENT_DISCARD =1018 --丢弃手牌时 EVENT_DISCARD =1018 --丢弃手牌时
EVENT_LEAVE_FIELD_P =1019 --永久离场时 EVENT_LEAVE_FIELD_P =1019 --離場的卡片移動前
EVENT_CHAIN_SOLVING =1020 --连锁处理开始时(EVENT_CHAIN_ACTIVATING之後) EVENT_CHAIN_SOLVING =1020 --连锁处理开始时(EVENT_CHAIN_ACTIVATING之後)
EVENT_CHAIN_ACTIVATING =1021 --连锁处理准备中 EVENT_CHAIN_ACTIVATING =1021 --连锁处理准备中
EVENT_CHAIN_SOLVED =1022 --连锁处理结束时 EVENT_CHAIN_SOLVED =1022 --连锁处理结束时
...@@ -568,7 +568,7 @@ EVENT_CHAIN_END =1026 --连锁串结束时 ...@@ -568,7 +568,7 @@ EVENT_CHAIN_END =1026 --连锁串结束时
EVENT_CHAINING =1027 --效果发动时 EVENT_CHAINING =1027 --效果发动时
EVENT_BECOME_TARGET =1028 --成为效果对象时 EVENT_BECOME_TARGET =1028 --成为效果对象时
EVENT_DESTROYED =1029 --被破坏时 EVENT_DESTROYED =1029 --被破坏时
EVENT_MOVE =1030 -- EVENT_MOVE =1030 --移動卡片(急兔馬)
EVENT_ADJUST =1040 --adjust_all()调整後(御前试合) EVENT_ADJUST =1040 --adjust_all()调整後(御前试合)
EVENT_SUMMON_SUCCESS =1100 --通常召唤成功时 EVENT_SUMMON_SUCCESS =1100 --通常召唤成功时
EVENT_FLIP_SUMMON_SUCCESS =1101 --翻转召唤成功时 EVENT_FLIP_SUMMON_SUCCESS =1101 --翻转召唤成功时
......
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