Update - 2.1.0.147

EN: 2.1.0.147
CN: 2.1.0.147
JP: 2.1.0.149
KR: 2.1.0.154
This commit is contained in:
SL1900
2026-11-13 12:00:00 +09:00
parent c84dd6f891
commit da1d2be9fc
822 changed files with 1752348 additions and 1554 deletions
@@ -386,7 +386,7 @@ function BaseRoom:HandleNpc(nNpcId, nNpcUid)
local nBoardNpcId = ConfigTable.GetData("NPCConfig", nNpcId).NPCId
local nSkinId = PlayerData.Board:GetNPCUsingSkinId(nBoardNpcId)
local nCoin = self.parent._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc)
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc, 0)
return
elseif mapNpcCfgData.type == GameEnum.npcNewType.Event then
self:OpenNpcOptionPanel(nCaseId, nNpcId)
@@ -801,7 +801,7 @@ function BaseRoom:OpenNpcOptionPanel(nCaseId, nNpcConfigId)
nTalkId = 0
end
local nCoin = self.parent._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc)
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc, 0)
return
end
local tbOption = mapCase.Options
@@ -890,7 +890,8 @@ function BaseRoom:OpenNpcOptionPanel(nCaseId, nNpcConfigId)
end
mapCase.bFirst = false
local nCoin = self.parent._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 1, nEventId, tbOption, nSkinId, callback, tbUnabledOption, nTableEvtId, nTalkId, mapCase.nActionId, false, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc)
local nEventCnt = mapCase.EventOptionCnt or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 1, nEventId, tbOption, nSkinId, callback, tbUnabledOption, nTableEvtId, nTalkId, mapCase.nActionId, false, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc, nEventCnt)
end
function BaseRoom:HandleRecover(nCaseId, nNpcConfigId)
if self.mapCases[self.EnumCase.RecoveryHP] == nil then
@@ -948,7 +949,7 @@ function BaseRoom:HandleNpcRecover(nCaseId, nNpcConfigId)
nTalkId = tbSelectedChat[math.random(1, #tbSelectedChat)]
end
local nCoin = self.parent._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc)
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 0, 0, {}, nSkinId, 1, {}, {}, nTalkId, 0, true, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc, 0)
return
end
local nEftId = mapCase.EffectId
@@ -993,7 +994,7 @@ function BaseRoom:HandleNpcDangerRoom(nCaseId, nNpcConfigId)
nTalkId = 0
end
local nCoin = self.parent._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 2, nCaseId, {}, nSkinId, callback, {}, 0, nTalkId, 0, false, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc)
EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 2, nCaseId, {}, nSkinId, callback, {}, 0, nTalkId, 0, false, false, nCoin, self.parent.nTowerId, self.parent._mapNote, self.parent.tbDisc, 0)
end
function BaseRoom:HandlePopupDisc(mapData)
local callback = function()