mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-01 03:21:41 +00:00
Merge pull request #2745 from Capostrophic/fever
Fix some serious oversights caused by my fever
This commit is contained in:
commit
d6d8ed2137
@ -1871,7 +1871,8 @@ namespace MWMechanics
|
||||
|
||||
// Reset dynamic stats, attributes and skills
|
||||
calculateCreatureStatModifiers(iter->first, 0);
|
||||
calculateNpcStatModifiers(iter->first, 0);
|
||||
if (iter->first.getClass().isNpc())
|
||||
calculateNpcStatModifiers(iter->first, 0);
|
||||
|
||||
if( iter->first == getPlayer())
|
||||
{
|
||||
|
@ -103,18 +103,18 @@ void Settings::SettingsFileParser::saveSettingsFile(const std::string& file, con
|
||||
// The current character position in the line.
|
||||
size_t i = 0;
|
||||
|
||||
// Don't add additional newlines at the end of the file.
|
||||
if (istream.eof()) continue;
|
||||
|
||||
// An empty line was queued.
|
||||
if (emptyLineQueued)
|
||||
{
|
||||
emptyLineQueued = false;
|
||||
// We're still going through the current category, so we should copy it.
|
||||
if (currentCategory.empty() || line[i] != '[')
|
||||
if (currentCategory.empty() || istream.eof() || line[i] != '[')
|
||||
ostream << std::endl;
|
||||
}
|
||||
|
||||
// Don't add additional newlines at the end of the file otherwise.
|
||||
if (istream.eof()) continue;
|
||||
|
||||
// Queue entirely blank lines to add them if desired.
|
||||
if (!skipWhiteSpace(i, line))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user