mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-26 11:37:12 +00:00
Merge branch 'hotpursuit' into 'master'
Require Pursue packages to target a player See merge request OpenMW/openmw!4239
This commit is contained in:
commit
82f6845b70
@ -1,5 +1,6 @@
|
||||
local self = require('openmw.self')
|
||||
local interfaces = require('openmw.interfaces')
|
||||
local types = require('openmw.types')
|
||||
local util = require('openmw.util')
|
||||
|
||||
local function startPackage(args)
|
||||
@ -10,6 +11,7 @@ local function startPackage(args)
|
||||
self:_startAiCombat(args.target, cancelOther)
|
||||
elseif args.type == 'Pursue' then
|
||||
if not args.target then error("target required") end
|
||||
if not types.Player.objectIsInstance(args.target) then error("target must be a player") end
|
||||
self:_startAiPursue(args.target, cancelOther)
|
||||
elseif args.type == 'Follow' then
|
||||
if not args.target then error("target required") end
|
||||
|
Loading…
x
Reference in New Issue
Block a user