Commit c4a4d745 authored by xiaoye's avatar xiaoye

fix

parent 75814cc4
...@@ -794,11 +794,6 @@ function VgD.Register.MonsterBattle(c) ...@@ -794,11 +794,6 @@ function VgD.Register.MonsterBattle(c)
local e = Effect.GlobalEffect() local e = Effect.GlobalEffect()
e:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS) e:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
e:SetCode(EVENT_PRE_DAMAGE_CALCULATE) e:SetCode(EVENT_PRE_DAMAGE_CALCULATE)
e:SetCost(function (_, tp, eg, ep, ev, re, r, rp, chk)
local tc = Duel.GetAttacker()
if chk == 0 then return tc:GetFlagEffect(FLAG_COUNT_TRIGGER) == 0 end
tc:RegisterFlagEffect(FLAG_COUNT_TRIGGER, RESET_EVENT + RESETS_STANDARD + RESET_PHASE + PHASE_DAMAGE_CAL, 0, 1)
end)
e:SetOperation(function () e:SetOperation(function ()
local tc = Duel.GetAttacker() local tc = Duel.GetAttacker()
local tp = tc:GetControler() local tp = tc:GetControler()
......
...@@ -854,9 +854,8 @@ FLAG_ID_CHAINING = 1 ...@@ -854,9 +854,8 @@ FLAG_ID_CHAINING = 1
FLAG_ID_UNION = 2 FLAG_ID_UNION = 2
FLAG_ID_NO_NORMAL_DRAW = 3 FLAG_ID_NO_NORMAL_DRAW = 3
--Flag --Flag
FLAG_COUNT_TRIGGER = VgID --计数标识 FLAG_ATTACK_TRIGGER = VgID + 1 --攻击判定标识
FLAG_ATTACK_TRIGGER = VgID + 1 --多次攻击判定标识 FLAG_DAMAGE_TRIGGER = VgID + 2 --伤害判定标识
FLAG_DAMAGE_TRIGGER = VgID + 2 --多次伤害判定标识
FLAG_SENTINEL = VgID + 3 --完全防御标识 FLAG_SENTINEL = VgID + 3 --完全防御标识
FLAG_CONDITION = VgID + 4 --处于XX状态标识 FLAG_CONDITION = VgID + 4 --处于XX状态标识
FLAG_SUPPORT = VgID + 5 --支援状态标识 FLAG_SUPPORT = VgID + 5 --支援状态标识
...@@ -864,9 +863,9 @@ FLAG_SUPPORTED = VgID + 6 --被支援 ...@@ -864,9 +863,9 @@ FLAG_SUPPORTED = VgID + 6 --被支援
FLAG_ATTACK_AT_REAR = VgID + 7 --后列攻击 FLAG_ATTACK_AT_REAR = VgID + 7 --后列攻击
FLAG_IMPRISON = VgID + 8 --被收容 FLAG_IMPRISON = VgID + 8 --被收容
FLAG_ORDER_COUNT_LIMIT = VgID + 9 --指令卡次数 FLAG_ORDER_COUNT_LIMIT = VgID + 9 --指令卡次数
FLAG_ORDER_USED_COUNT = VgID + 10--指令卡已使用次数 FLAG_ORDER_USED_COUNT = VgID + 10 --指令卡已使用次数
FLAG_ALSO_CAN_TRIGGER = VgID + 11--后防着也能驱动判定 FLAG_ALSO_CAN_TRIGGER = VgID + 11 --后防着也能驱动判定
FLAG_EFFECT_DAMAGE = VgID + 12--效果伤害标识 FLAG_EFFECT_DAMAGE = VgID + 12 --效果伤害标识
--AffectedByEffect --AffectedByEffect
AFFECT_CODE_ALCHEMAGIC = VgID --魔合成 AFFECT_CODE_ALCHEMAGIC = VgID --魔合成
AFFECT_CODE_ALCHEMAGIC_DIFFERENT_NAME = VgID + 1 --魔合成(卡名不同) AFFECT_CODE_ALCHEMAGIC_DIFFERENT_NAME = VgID + 1 --魔合成(卡名不同)
......
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