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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user