From d72e590183631e90ebff438ff4e58de0419208d4 Mon Sep 17 00:00:00 2001 From: ThomasChr Date: Wed, 13 Oct 2021 20:55:39 +0200 Subject: [PATCH] add light source for berserk monster --- Source/loadsave.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/loadsave.cpp b/Source/loadsave.cpp index 38d2e11f6..39d65893c 100644 --- a/Source/loadsave.cpp +++ b/Source/loadsave.cpp @@ -628,6 +628,11 @@ void LoadMonster(LoadHelper *file, Monster &monster) if (monster.mlid == Players[MyPlayerId]._plid) monster.mlid = NO_LIGHT; // Correct incorect values in old saves + if ((monster._mFlags & MFLAG_BERSERK) != 0) { + int r = (currlevel < 17 || currlevel > 20) ? 3 : 9; + monster.mlid = AddLight(monster.position.tile, r); + } + // Omit pointer mName; // Omit pointer MType; // Omit pointer MData;