From 6a60a375139780abccca5ac6f8d3bfb06baadaed Mon Sep 17 00:00:00 2001 From: Dave White Date: Mon, 24 Nov 2003 17:28:10 +0000 Subject: [PATCH] fixed problem with calculation of day/night bonuses --- src/actions.cpp | 2 +- src/config.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/actions.cpp b/src/actions.cpp index 64b6eebdc73..407dae9c566 100644 --- a/src/actions.cpp +++ b/src/actions.cpp @@ -788,7 +788,7 @@ int combat_modifier(const gamestatus& status, else if(alignment == unit_type::CHAOTIC) bonus = -bonus; - return 1.0 + static_cast(bonus)/100.0; + return bonus; } size_t move_unit(display* disp, const gamemap& map, diff --git a/src/config.cpp b/src/config.cpp index b6a7939b6c0..c38018f870a 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -503,7 +503,7 @@ std::string config::write() const for(std::map::const_iterator i = values.begin(); i != values.end(); ++i) { if(i->second.empty() == false) { - res += i->first + "=" + i->second + "\n"; + res += i->first + "=\"" + i->second + "\"\n"; } }