Update - 1.9.0.103

EN: 1.9.0.103
CN: 1.9.0.104
JP: 1.9.0.106
KR: 1.9.0.108
This commit is contained in:
SL1900
2026-04-18 00:15:00 +09:00
parent 35fe1f046d
commit e0549005e1
1150 changed files with 941124 additions and 19847 deletions
+17 -1
View File
@@ -165,7 +165,8 @@ BossHUDCtrl._mapNodeConfig = {
}
BossHUDCtrl._mapEventConfig = {
AllHudShow = "OnEvent_HudShow",
BattleRestart = "OnEvent_Deaded"
BattleRestart = "OnEvent_Deaded",
JointDrillReset = "OnEvent_JointDrillReset"
}
BossHUDCtrl._mapRedDotConfig = {}
local multipleBossIcon = {
@@ -428,6 +429,16 @@ function BossHUDCtrl:OnEvent_Deaded()
NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 0)
end
end
function BossHUDCtrl:OnEvent_JointDrillReset()
if self.bossType == GameEnum.monsterBloodType.JOINTDRILLBOSS then
self.JointDrillEnergyStage = jointDrillEnergyStage.None
local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator")
if anim == nil then
return
end
anim:Play("Empty")
end
end
function BossHUDCtrl:AddEntityEvent()
self._mapNode.rtBuff:BindEntity(self.bossId)
EventManager.AddEntityEvent("ShieldChanged", self.bossId, self, self.OnEvent_ShieldChanged)
@@ -741,6 +752,11 @@ function BossHUDCtrl:OnEvent_RefreshBossEnergyValueHUD(isSave)
if not isSave then
NovaAPI.SetImageFillAmount(self._mapNode.jointDrill_BossEnergyValue, 0)
self.JointDrillEnergyStage = jointDrillEnergyStage.None
local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator")
if anim == nil then
return
end
anim:Play("Empty")
end
end
function BossHUDCtrl:SetJointDrillBossHPValue()
+25 -17
View File
@@ -63,12 +63,12 @@ function BossPanelCtrl:RefreshBossPanel(bRefresh)
if self.bInit then
self.bInit = false
NovaAPI.SetComponentEnable(self._mapNode.BossCanvas, true)
self.bossHUDAnimTweener = Sequence()
self.bossHUDAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(1, 0.5))
self.bossHUDAnimTweener:SetUpdate(true)
self.bossHUDAnimTweener:OnComplete(function()
self.bossHUDAnimTweener:Kill()
self.bossHUDAnimTweener = nil
self.bossHUDOpenAnimTweener = Sequence()
self.bossHUDOpenAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(1, 0.5))
self.bossHUDOpenAnimTweener:SetUpdate(true)
self.bossHUDOpenAnimTweener:OnComplete(function()
self.bossHUDOpenAnimTweener:Kill()
self.bossHUDOpenAnimTweener = nil
end)
end
self.nBloodType = 0
@@ -154,14 +154,14 @@ function BossPanelCtrl:RefreshBossPanel(bRefresh)
end
function BossPanelCtrl:CloseUI()
NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, 1)
self.bossHUDAnimTweener = Sequence()
self.bossHUDAnimTweener:Append(self._mapNode.BossCanvasGroup.DOFade(0, 0.5))
self.bossHUDAnimTweener:OnComplete(function()
self.bossHUDCloseAnimTweener = Sequence()
self.bossHUDCloseAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(0, 0.5))
self.bossHUDCloseAnimTweener:OnComplete(function()
self._mapNode.BossCanvas.enabled = false
self.bossHUDAnimTweener:Kill()
self.bossHUDAnimTweener = nil
self.bossHUDCloseAnimTweener:Kill()
self.bossHUDCloseAnimTweener = nil
end)
self.bossHUDAnimTweener:SetUpdate(true)
self.bossHUDCloseAnimTweener:SetUpdate(true)
self.tbBoss = {}
self.tbBossCtrl = {}
end
@@ -256,11 +256,19 @@ function BossPanelCtrl:OnEvent_MonsterBossDead(nBossId)
end
function BossPanelCtrl:OnEvent_InputEnable(bEnable)
self.bInputEnable = bEnable
if self.bossHUDAnimTweener ~= nil then
if not bEnable then
self.bossHUDAnimTweener:Pause()
else
self.bossHUDAnimTweener:Play()
if bEnable then
if self.bossHUDCloseAnimTweener ~= nil then
self.bossHUDCloseAnimTweener:Pause()
end
if self.bossHUDOpenAnimTweener ~= nil then
self.bossHUDOpenAnimTweener:Play()
end
else
if self.bossHUDOpenAnimTweener ~= nil then
self.bossHUDOpenAnimTweener:Pause()
end
if self.bossHUDCloseAnimTweener ~= nil then
self.bossHUDCloseAnimTweener:Play()
end
end
NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, bEnable == true and 1 or 0)
@@ -177,10 +177,6 @@ function SubSkillDisplayCtrl:SetLocalData()
return 1
end
function SubSkillDisplayCtrl:CheckForcePlay()
local bUseLive2D = LocalSettingData.mapData.UseLive2D
if not bUseLive2D then
return false
end
local tbDynamic = {
[GameEnum.dynamicLevelType.Trial] = true
}