Bug Fix on APL traits

main
LyLoLoq 1 year ago
parent cadb7df64e
commit 8e5268229a
  1. 6
      src/APL/APL.lua

@ -231,7 +231,7 @@ end
-- Add an item to the APL
---@param item Item
---@param condition fun(...):boolean
---@param condition? fun(...):boolean
---@return APLActor
function APL:AddItem(item, condition)
local usableFunc = item.UsableIfFunc
@ -268,8 +268,8 @@ end
-- Execute the APL
function APL:Execute()
for _, actor in ipairs(self.apl) do
if actor:HasTraits() and actor:Evaluate() then
if actor:Execute() then
if actor:HasTraits() then
if actor:Evaluate() and actor:Execute() then
break
end
else

Loading…
Cancel
Save