Author: suokko
Date: Mon Sep 22 18:00:36 2008
New Revision: 29644

URL: http://svn.gna.org/viewcvs/wesnoth?rev=29644&view=rev
Log:
Fix division by zero

Modified:
    trunk/src/team.cpp

Modified: trunk/src/team.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/team.cpp?rev=29644&r1=29643&r2=29644&view=diff
==============================================================================
--- trunk/src/team.cpp (original)
+++ trunk/src/team.cpp Mon Sep 22 18:00:36 2008
@@ -245,7 +245,7 @@
        }
 
        if(village_val.empty()) {
-               village_value = 4.5;
+               village_value = 3.0;
        } else {
                village_value = atof(village_val.c_str());
        }
@@ -258,7 +258,7 @@
        }
 
        if(aggression_val.empty()) {
-               aggression_ = 0.4;
+               aggression_ = 0.3;
        } else {
                aggression_ = atof(aggression_val.c_str());
        }
@@ -271,7 +271,7 @@
        }
 
        if(caution_val.empty()) {
-               caution_ = 0.25;
+               caution_ = 0.4;
        } else {
                caution_ = atof(caution_val.c_str());
        }
@@ -524,7 +524,11 @@
                count_average(size_t& a) : a_(a), sum_(0), count_(0)
                {}
                ~count_average() {
-                       a_ = sum_/count_;
+                       // If no recruits disable leader from moving to keep
+                       if (count_ == 0)
+                               a_ = 424242;
+                       else
+                               a_ = sum_/count_;
                }
                void operator()(const std::string& recruit)
                {


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to