Mercurial > eagle-eye
diff agent.pl @ 243:dc93eb48a926
we build both museum and tavern at same time.
build cityHall 12 hours agao.
author | "Rex Tsai <chihchun@kalug.linux.org.tw>" |
---|---|
date | Wed, 12 Nov 2008 15:52:06 +0800 |
parents | a254fb798eb9 |
children | 1b435cd26a7b |
line wrap: on
line diff
--- a/agent.pl Mon Nov 10 14:19:43 2008 +0800 +++ b/agent.pl Wed Nov 12 15:52:06 2008 +0800 @@ -48,7 +48,7 @@ sub is_museum_enough { my ($self, $city) = @_; - return ($city->{buildings}->{museum} >= 2 ? 1 : 0); + return ($city->{buildings}->{museum} >= ($city->{buildings}->{tavern}/2) ? 1 : 0); } sub is_branchOffice_enough { @@ -62,7 +62,7 @@ return 1 if($city->{buildings}->{townHall} >= 20); # TODO 應該以 成長率 * 升級所需時間計算 # 6 hours earlier, we upgrade the twonHall. - return ($city->{space}->{total} <= ($city->{space}->{occupied} + ($city->{growth}*8)) ? 0 : 1) + return ($city->{space}->{total} <= ($city->{space}->{occupied} + ($city->{growth}*12)) ? 0 : 1) } sub is_safehouse_enough { @@ -290,7 +290,6 @@ my $assault = 'Swordsman'; my $resistance = 'Phalanx'; - # ok, we can build Flamethrower. if(($city->{'army'}->{$assault} / $city->{'army'}->{$resistance}) <= (2/1)) { return 302; # Swordsman } else {