Skip to content
Snippets Groups Projects
Commit e8708283 authored by DarkGod's avatar DarkGod
Browse files

Merge branch 'npc-starting-stats' of...

Merge branch 'npc-starting-stats' of http://git.net-core.org/grayswandir/t-engine4 into grayswandir/t-engine4-npc-starting-stats
parents 78bea88f 9eafe36f
No related branches found
No related tags found
No related merge requests found
......@@ -428,4 +428,5 @@ function _M:apply()
for stat, inc in pairs(inc_stats) do
self.actor:incIncStat(stat, inc)
end
self.actor.__stats_resolved = true
end
......@@ -262,6 +262,19 @@ function _M:init(t, no_default)
self:recomputeRegenResources()
end
function _M:resolve(t, last, on_entity, key_change)
engine.Actor.resolve(self, t, last, on_entity, key_change)
-- Account for innate stats.
if last and not self.__stats_resolved then
self.__stats_resolved = true
for id, stat in ipairs(self.stats_def) do
local diff = self:getStat(id) - stat.def
self:onStatChange(id, diff)
end
end
end
function _M:loaded()
engine.Actor.loaded(self)
self:recomputeRegenResources()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment