diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua index 8dad0b8e72a26b6db000680d8c0df4cf421d3b8c..89823d2bbd1d31101619bf3c87cd3d313f10505a 100644 --- a/game/modules/tome/class/Game.lua +++ b/game/modules/tome/class/Game.lua @@ -236,6 +236,12 @@ function _M:newGame() self.player.__created_in_version = game.__mod_info.version_name..(beta and "-"..beta or "") end + if self.player.max_life_bonus then + self.player.max_life = self.player.max_life + self.player.max_life_bonus + self.player.life = self.player.life + self.player.max_life_bonus + self.player.max_life_bonus = nil + end + self.player:recomputeGlobalSpeed() self:rebuildCalendar() diff --git a/game/modules/tome/data/birth/descriptors.lua b/game/modules/tome/data/birth/descriptors.lua index 298b5d1af564dd74528e08c40fe8925e96e9da26..e890ed361d2257c0973db76864062cd7f98dbcce 100644 --- a/game/modules/tome/data/birth/descriptors.lua +++ b/game/modules/tome/data/birth/descriptors.lua @@ -278,6 +278,7 @@ newBirthDescriptor{ "All enemies have 200% more life", "Rare creatures are far more frequent and random bosses start to appear", "Stairs can not be used for 9 turns after a kill.", + "Player starts with 100 more life and 500 gold, but trust us, you'll need it!", "Player is being hunted! Randomly all foes in a radius will get a feeling of where she/he is", "Player can earn Madness version of achievements if also playing in Roguelike or Adventure permadeath mode.", }, @@ -292,6 +293,8 @@ newBirthDescriptor{ copy = { instakill_immune = 1, __game_difficulty = 5, + money = 500, + max_life_bonus = 100, }, game_state = { default_random_rare_chance = 3,