【战斗工具】修复无法配置皮肤技能的问题
parent
666e6f51a3
commit
16c16dda5f
|
@ -56,7 +56,7 @@ function SkillSetView:Show(camp, pos, BattleView)
|
||||||
self.rt.text = self.roleView.SkillCaster.actionTime*1000
|
self.rt.text = self.roleView.SkillCaster.actionTime*1000
|
||||||
self.rt2.text = self.roleView.SkillCaster.soundTime*1000
|
self.rt2.text = self.roleView.SkillCaster.soundTime*1000
|
||||||
|
|
||||||
local nCId = BattleManager.GetCombatIdBySkin(nSkillId, 0)
|
local nCId = BattleManager.GetCombatIdBySkin(nSkillId, self.role.roleData.skinId)
|
||||||
local nCombat = BattleManager.GetSkillCombat(nCId)
|
local nCombat = BattleManager.GetSkillCombat(nCId)
|
||||||
self.nt1.text = nCombat.BeforeEffectDelay
|
self.nt1.text = nCombat.BeforeEffectDelay
|
||||||
self.nt2.text = nCombat.KeyFrame
|
self.nt2.text = nCombat.KeyFrame
|
||||||
|
@ -65,7 +65,7 @@ function SkillSetView:Show(camp, pos, BattleView)
|
||||||
self.nt5.text = nCombat.SkillDuration
|
self.nt5.text = nCombat.SkillDuration
|
||||||
self.nt6.text = nCombat.SkillNumber
|
self.nt6.text = nCombat.SkillNumber
|
||||||
|
|
||||||
local sCId = BattleManager.GetCombatIdBySkin(sSkillId, 0)
|
local sCId = BattleManager.GetCombatIdBySkin(sSkillId, self.role.roleData.skinId)
|
||||||
local sCombat = BattleManager.GetSkillCombat(sCId)
|
local sCombat = BattleManager.GetSkillCombat(sCId)
|
||||||
self.st1.text = sCombat.BeforeEffectDelay
|
self.st1.text = sCombat.BeforeEffectDelay
|
||||||
self.st2.text = sCombat.KeyFrame
|
self.st2.text = sCombat.KeyFrame
|
||||||
|
@ -85,7 +85,7 @@ function SkillSetView:ApplyData()
|
||||||
self.roleView.SkillCaster.actionTime = (tonumber(self.rt.text)or 0)/1000
|
self.roleView.SkillCaster.actionTime = (tonumber(self.rt.text)or 0)/1000
|
||||||
self.roleView.SkillCaster.soundTime = (tonumber(self.rt2.text)or 0)/1000
|
self.roleView.SkillCaster.soundTime = (tonumber(self.rt2.text)or 0)/1000
|
||||||
|
|
||||||
local ncId = BattleManager.GetCombatIdBySkin(nSkillId, 0)
|
local ncId = BattleManager.GetCombatIdBySkin(nSkillId, self.role.roleData.skinId)
|
||||||
local nCombat = BattleManager.GetSkillCombat(ncId)
|
local nCombat = BattleManager.GetSkillCombat(ncId)
|
||||||
local nBeforeEffectDelay = tonumber(self.nt1.text) or 0
|
local nBeforeEffectDelay = tonumber(self.nt1.text) or 0
|
||||||
local nKeyFrame = tonumber(self.nt2.text) or 0
|
local nKeyFrame = tonumber(self.nt2.text) or 0
|
||||||
|
@ -98,13 +98,11 @@ function SkillSetView:ApplyData()
|
||||||
nCombat.BeforeEffectDelay = nBeforeEffectDelay
|
nCombat.BeforeEffectDelay = nBeforeEffectDelay
|
||||||
nCombat.DamageDelay = nDamageDelay
|
nCombat.DamageDelay = nDamageDelay
|
||||||
BattleManager.SetSkillCombat(ncId, nCombat)
|
BattleManager.SetSkillCombat(ncId, nCombat)
|
||||||
for i=2, #self.role.skill do
|
self.role.skill[2] = nKeyFrame/1000
|
||||||
self.role.skill[2] = nKeyFrame/1000
|
self.role.skill[3] = nSkillDuration/1000
|
||||||
self.role.skill[3] = nSkillDuration/1000
|
self.role.skill[4] = nSkillNumber
|
||||||
self.role.skill[4] = nSkillNumber
|
|
||||||
end
|
|
||||||
|
|
||||||
local scId = BattleManager.GetCombatIdBySkin(sSkillId, 0)
|
local scId = BattleManager.GetCombatIdBySkin(sSkillId, self.role.roleData.skinId)
|
||||||
local sCombat = BattleManager.GetSkillCombat(scId)
|
local sCombat = BattleManager.GetSkillCombat(scId)
|
||||||
local sBeforeEffectDelay = tonumber(self.st1.text) or 0
|
local sBeforeEffectDelay = tonumber(self.st1.text) or 0
|
||||||
local sKeyFrame = tonumber(self.st2.text) or 0
|
local sKeyFrame = tonumber(self.st2.text) or 0
|
||||||
|
@ -117,11 +115,9 @@ function SkillSetView:ApplyData()
|
||||||
sCombat.BeforeEffectDelay = sBeforeEffectDelay
|
sCombat.BeforeEffectDelay = sBeforeEffectDelay
|
||||||
sCombat.DamageDelay = sDamageDelay
|
sCombat.DamageDelay = sDamageDelay
|
||||||
BattleManager.SetSkillCombat(scId, sCombat)
|
BattleManager.SetSkillCombat(scId, sCombat)
|
||||||
for i=2, #self.role.superSkill do
|
self.role.superSkill[2] = sKeyFrame/1000
|
||||||
self.role.superSkill[2] = sKeyFrame/1000
|
self.role.superSkill[3] = sSkillDuration/1000
|
||||||
self.role.superSkill[3] = sSkillDuration/1000
|
self.role.superSkill[4] = sSkillNumber
|
||||||
self.role.superSkill[4] = sSkillNumber
|
|
||||||
end
|
|
||||||
|
|
||||||
PopupTipPanel.ShowTip(Language[10212])
|
PopupTipPanel.ShowTip(Language[10212])
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue