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