Update - 1.16.0.138

EN: 1.16.0.138
CN: 1.16.0.137
JP: 1.16.0.141
KR: 1.16.0.143
This commit is contained in:
SL1900
2026-09-29 12:00:00 +09:00
parent 1d209ec368
commit 1aa6ba19a4
767 changed files with 1389523 additions and 2758 deletions
@@ -244,10 +244,11 @@ function GoldenSpyFloorCtrl:Shoot(nSpeed, nRadius, nFactor, nMinSpeed, onRetract
end
end)
end
function GoldenSpyFloorCtrl:SetHookType(nHookType, nFishingHookRadius)
function GoldenSpyFloorCtrl:SetHookType(nHookType, nFishingHookRadius, bForce)
local hookCtrl = self._mapNode.HookCtrl
self.nHookType = nHookType
if hookCtrl and hookCtrl.SetHookType then
hookCtrl:SetHookType(nHookType, nFishingHookRadius)
hookCtrl:SetHookType(nHookType, nFishingHookRadius, bForce)
end
end
function GoldenSpyFloorCtrl:RemoveItem(itemCtrl, bForce)
@@ -270,7 +271,7 @@ function GoldenSpyFloorCtrl:CheckCanDropItem()
if hookCtrl == nil then
return false
end
local hookType = hookCtrl:GetHookType()
local hookType = hookCtrl:GetCurHookType()
if hookType == AllEnum.GoldenSpyHookType.FishingHook then
return false
end
@@ -322,6 +323,15 @@ function GoldenSpyFloorCtrl:StartBoom(useCallback, finishCallback)
if self.tbCatchedItem == nil or #self.tbCatchedItem <= 0 then
return false
end
local hookCtrl = self._mapNode.HookCtrl
if hookCtrl and not hookCtrl:CanUseBoom() then
return false
end
for _, itemCtrl in ipairs(self.tbCatchedItem) do
if itemCtrl:GetItemCfg().ItemType == GameEnum.GoldenSpyItem.Boom then
return false
end
end
if useCallback then
useCallback()
end