Merge remote-tracking branch 'origin/master' into develop

# Conflicts:
#	Moose Development/Moose/Core/Database.lua
#	Moose Development/Moose/Modules.lua
#	Moose Setup/Moose.files
This commit is contained in:
Applevangelist
2023-02-13 16:41:32 +01:00
7 changed files with 592 additions and 52 deletions

View File

@@ -3474,17 +3474,18 @@ function RANGE:_GetBombTargetCoordinate( target )
local coord = nil -- Core.Point#COORDINATE
if target.type == RANGE.TargetType.UNIT then
if not target.move then
-- Target should not move.
coord = target.coordinate
-- Check if alive
if target.target and target.target:IsAlive() then
-- Get current position.
coord = target.target:GetCoordinate()
-- Save as last known position in case target dies.
target.coordinate=coord
else
-- Moving target. Check if alive and get current position
if target.target and target.target:IsAlive() then
coord = target.target:GetCoordinate()
end
-- Use stored position.
coord = target.coordinate
end
elseif target.type == RANGE.TargetType.STATIC then
-- Static targets dont move.