Skip to content
Snippets Groups Projects
Commit 9cd696f9 authored by dg's avatar dg
Browse files

Dead creatures cannot get healed

git-svn-id: http://svn.net-core.org/repos/t-engine4@3947 51575b47-30f0-44d4-a5cc-537603b46e54
parent 9d091387
No related branches found
No related tags found
No related merge requests found
......@@ -1558,6 +1558,7 @@ function _M:learnStats(statorder)
end
function _M:resetToFull()
if self.dead then return end
self.life = self.max_life
self.mana = self.max_mana
self.vim = self.max_vim
......
......@@ -186,15 +186,15 @@ function _M:use(item)
game.logPlayer(self.actor, "#LIGHT_BLUE#You resurrect! CHEATER!")
self:cleanActor(self.actor)
self:restoreResources(self.actor)
self:resurrectBasic(self.actor)
self:restoreResources(self.actor)
elseif act == "blood_life" then
self.actor.blood_life = false
game.logPlayer(self.actor, "#LIGHT_RED#The Blood of Life rushes through your dead body. You come back to life!")
self:cleanActor(self.actor)
self:restoreResources(self.actor)
self:resurrectBasic(self.actor)
self:restoreResources(self.actor)
world:gainAchievement("UNSTOPPABLE", actor)
elseif act == "easy_mode" then
self:eidolonPlane()
......@@ -203,8 +203,8 @@ function _M:use(item)
game.logPlayer(self.actor, "#YELLOW#Your bones magically knit back together. You are once more able to dish out pain to your foes!")
self:cleanActor(self.actor)
self:restoreResources(self.actor)
self:resurrectBasic(self.actor)
self:restoreResources(self.actor)
world:gainAchievement("UNSTOPPABLE", actor)
elseif act:find("^consume") then
local inven, item, o = item.inven, item.item, item.object
......@@ -212,8 +212,8 @@ function _M:use(item)
game.logPlayer(self.actor, "#YELLOW#Your %s is consumed and disappears! You come back to life!", o:getName{do_colour=true})
self:cleanActor(self.actor)
self:restoreResources(self.actor)
self:resurrectBasic(self.actor)
self:restoreResources(self.actor)
world:gainAchievement("UNSTOPPABLE", actor)
end
end
......
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