diff --git a/data/actions/scripts/misc/chests.lua b/data/actions/scripts/misc/chests.lua index a00ae1a..ce54d9a 100644 --- a/data/actions/scripts/misc/chests.lua +++ b/data/actions/scripts/misc/chests.lua @@ -46,8 +46,6 @@ function onUse(player, item, fromPosition, target, toPosition) player:sendTextMessage(MESSAGE_INFO_DESCR, "You have found " .. rewardName .. ".") player:addItemEx(reward:clone(), true) - if not getPlayerFlagValue(player, PlayerFlag_HasInfiniteCapacity) then - player:setStorageValue(chestQuestNumber, 1) - end + player:setStorageValue(chestQuestNumber, 1) return true end diff --git a/src/game.cpp b/src/game.cpp index 0a487a2..114b961 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -3739,7 +3739,7 @@ void Game::addMonsterSayText(const Position& pos, const std::string& text) for (Creature* spectator : list) { if (Player* tmpPlayer = spectator->getPlayer()) { - tmpPlayer->sendCreatureSay(nullptr, TALKTYPE_MONSTER_SAY, text, &pos); + tmpPlayer->sendCreatureSay(tmpPlayer, TALKTYPE_MONSTER_SAY, text, &pos); } } } diff --git a/vc14/theforgottenserver.vcxproj b/vc14/theforgottenserver.vcxproj index afb71d6..54a98a8 100644 --- a/vc14/theforgottenserver.vcxproj +++ b/vc14/theforgottenserver.vcxproj @@ -92,7 +92,7 @@ - _CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions) + _CONSOLE;__EXCEPTION_TRACER__;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions) ProgramDatabase @@ -124,7 +124,7 @@ - NDEBUG;_CONSOLE;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions) + NDEBUG;_CONSOLE;__EXCEPTION_TRACER__;$(PREPROCESSOR_DEFS);%(PreprocessorDefinitions) MultiThreadedDLL ProgramDatabase Level4 @@ -160,7 +160,7 @@ - + @@ -190,7 +190,7 @@ otpch.h - + @@ -216,7 +216,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -265,7 +265,7 @@ - + @@ -294,7 +294,7 @@ - +