fix turns when you click on another char
This commit is contained in:
parent
acc68b86ee
commit
2dc3b7e826
@ -25,7 +25,7 @@ function selector:update(dt)
|
||||
local selectedId = Tree.level.characterGrid:get(Vec3 { mousePosition.x, mousePosition.y })
|
||||
|
||||
if not self.id then
|
||||
-- print(selectedId, Tree.level.turnOrder.order[1])
|
||||
print(selectedId, Tree.level.turnOrder.order[1])
|
||||
if selectedId ~= Tree.level.turnOrder.order[1] and Tree.level.turnOrder.isTurnsEnabled then return end
|
||||
return self:select(selectedId)
|
||||
else
|
||||
@ -33,6 +33,7 @@ function selector:update(dt)
|
||||
|
||||
char:try(Tree.behaviors.spellcaster, function(b)
|
||||
if not b.cast then
|
||||
if selectedId ~= Tree.level.turnOrder.order[1] and Tree.level.turnOrder.isTurnsEnabled then return end
|
||||
self:select(selectedId)
|
||||
return
|
||||
end
|
||||
|
||||
@ -6,7 +6,8 @@ turnOrder.__index = turnOrder
|
||||
|
||||
local function new()
|
||||
return setmetatable({
|
||||
order = {}
|
||||
order = {},
|
||||
isTurnsEnabled = true
|
||||
}, turnOrder)
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user