修复中毒死亡后依然可以释放技能
parent
5b5577d50b
commit
d53bac2d5a
|
@ -216,10 +216,12 @@ function BattleLogic.TurnRound(debugTurn)
|
||||||
"position", CurSkillPos[CurCamp]
|
"position", CurSkillPos[CurCamp]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
-- buff计算
|
||||||
|
BattleLogic.BuffMgr:TurnUpdate(1) -- 计算恢复血量
|
||||||
|
BattleLogic.BuffMgr:TurnUpdate(2) -- 计算持续伤害(除去流血)
|
||||||
|
|
||||||
-- 如果角色无法释放技能
|
-- 如果角色无法释放技能
|
||||||
if not SkillRole:IsAvailable() then
|
if not SkillRole:IsAvailable() then
|
||||||
BattleLogic.BuffMgr:TurnUpdate(1) -- 计算恢复血量
|
|
||||||
BattleLogic.BuffMgr:TurnUpdate(2) -- 计算持续伤害(除去流血)
|
|
||||||
BattleLogic.BuffMgr:TurnUpdate(3) -- 计算持续伤害(流血)
|
BattleLogic.BuffMgr:TurnUpdate(3) -- 计算持续伤害(流血)
|
||||||
BattleLogic.BuffMgr:TurnUpdate(4) -- 计算其他buff
|
BattleLogic.BuffMgr:TurnUpdate(4) -- 计算其他buff
|
||||||
BattleLogic.BuffMgr:PassUpdate() -- 计算buff轮数
|
BattleLogic.BuffMgr:PassUpdate() -- 计算buff轮数
|
||||||
|
@ -230,8 +232,8 @@ function BattleLogic.TurnRound(debugTurn)
|
||||||
-- 行动
|
-- 行动
|
||||||
SkillRole.Event:DispatchEvent(BattleEventName.RoleTurnStart, SkillRole) -- 开始行动
|
SkillRole.Event:DispatchEvent(BattleEventName.RoleTurnStart, SkillRole) -- 开始行动
|
||||||
BattleLogic.Event:DispatchEvent(BattleEventName.RoleTurnStart, SkillRole) -- 开始行动
|
BattleLogic.Event:DispatchEvent(BattleEventName.RoleTurnStart, SkillRole) -- 开始行动
|
||||||
BattleLogic.BuffMgr:TurnUpdate(1) -- 计算恢复血量
|
-- BattleLogic.BuffMgr:TurnUpdate(1) -- 计算恢复血量
|
||||||
BattleLogic.BuffMgr:TurnUpdate(2) -- 计算持续伤害(除去流血)
|
-- BattleLogic.BuffMgr:TurnUpdate(2) -- 计算持续伤害(除去流血)
|
||||||
-- 释放技能后,递归交换阵营
|
-- 释放技能后,递归交换阵营
|
||||||
SkillRole:CastSkill(function()
|
SkillRole:CastSkill(function()
|
||||||
BattleLogic.BuffMgr:TurnUpdate(3) -- 计算持续伤害(流血)
|
BattleLogic.BuffMgr:TurnUpdate(3) -- 计算持续伤害(流血)
|
||||||
|
|
Loading…
Reference in New Issue