嘲讽技能修改
parent
138259e82e
commit
f390986b97
|
@ -23,7 +23,7 @@ function Control:OnStart()
|
||||||
self.target.ctrl_slient = true
|
self.target.ctrl_slient = true
|
||||||
elseif self.ctrlType == 3 then --嘲讽(包括沉默)
|
elseif self.ctrlType == 3 then --嘲讽(包括沉默)
|
||||||
self.target.lockTarget = self.caster
|
self.target.lockTarget = self.caster
|
||||||
self.target.ctrl_slient = true
|
self.target.ctrl_lock = true
|
||||||
self.caster.Event:AddEvent(BattleEventName.RoleDead,lockTargetFun,nil,nil,self.target)
|
self.caster.Event:AddEvent(BattleEventName.RoleDead,lockTargetFun,nil,nil,self.target)
|
||||||
elseif self.ctrlType == 4 then --禁疗
|
elseif self.ctrlType == 4 then --禁疗
|
||||||
self.target.ctrl_noheal = true
|
self.target.ctrl_noheal = true
|
||||||
|
@ -57,7 +57,7 @@ function Control:OnEnd()
|
||||||
self.target.ctrl_slient = false
|
self.target.ctrl_slient = false
|
||||||
elseif self.ctrlType == 3 then --嘲讽(包括沉默)
|
elseif self.ctrlType == 3 then --嘲讽(包括沉默)
|
||||||
self.target.lockTarget = nil
|
self.target.lockTarget = nil
|
||||||
self.target.ctrl_slient = false
|
self.target.ctrl_lock = false
|
||||||
elseif self.ctrlType == 4 then --禁疗
|
elseif self.ctrlType == 4 then --禁疗
|
||||||
local isHave=self.target:CheckHavePassive(315)
|
local isHave=self.target:CheckHavePassive(315)
|
||||||
if not isHave then
|
if not isHave then
|
||||||
|
|
|
@ -83,6 +83,7 @@ function RoleLogic:Init(uid, data, position)
|
||||||
self.IsDebug = false
|
self.IsDebug = false
|
||||||
self.enemyType = EnemyType.normal
|
self.enemyType = EnemyType.normal
|
||||||
self.lockTarget = nil --嘲讽
|
self.lockTarget = nil --嘲讽
|
||||||
|
self.ctrl_lock = false --是否被嘲讽
|
||||||
self.ctrl_dizzy = false --眩晕 不能释放所有技能
|
self.ctrl_dizzy = false --眩晕 不能释放所有技能
|
||||||
self.ctrl_slient = false --沉默 只能1技能
|
self.ctrl_slient = false --沉默 只能1技能
|
||||||
self.ctrl_palsy = false --麻痹 只能2技能
|
self.ctrl_palsy = false --麻痹 只能2技能
|
||||||
|
|
|
@ -108,6 +108,13 @@ function this.InsertSkill(caster, effectData, type, targets, isAdd, isRage,isTri
|
||||||
effectData={caster.skill[1],caster.skill[2],caster.skill[3],caster.skill[4],{100001,{1,1,1}}}
|
effectData={caster.skill[1],caster.skill[2],caster.skill[3],caster.skill[4],{100001,{1,1,1}}}
|
||||||
isTriggerJudge=false
|
isTriggerJudge=false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if caster.ctrl_lock and type~=BattleSkillType.DeadSkill then
|
||||||
|
type=BattleSkillType.ChaosNormal
|
||||||
|
--嘲讽普攻使用普攻特效
|
||||||
|
effectData={caster.skill[1],caster.skill[2],caster.skill[3],caster.skill[4],{200221,{1,1,1}}}
|
||||||
|
isTriggerJudge=false
|
||||||
|
end
|
||||||
skill:Init(caster, effectData, type, targets, isAdd, isRage,isTriggerJudge)
|
skill:Init(caster, effectData, type, targets, isAdd, isRage,isTriggerJudge)
|
||||||
skill.isNotLoop=isLoop
|
skill.isNotLoop=isLoop
|
||||||
if type == BattleSkillType.DeadSkill then -- 死亡技能加入单独的对列
|
if type == BattleSkillType.DeadSkill then -- 死亡技能加入单独的对列
|
||||||
|
|
Loading…
Reference in New Issue