# HG changeset patch # User "Rex Tsai " # Date 1224694472 -28800 # Node ID 3d1784140009722e797fb3eb0d004a5dbb768ace # Parent 27b16506231f66f6fe8f72c6b75bdc7a5b65f1cb move hunting rules from building. diff -r 27b16506231f -r 3d1784140009 Ikariam.pm --- a/Ikariam.pm Wed Oct 22 20:49:29 2008 +0800 +++ b/Ikariam.pm Thu Oct 23 00:54:32 2008 +0800 @@ -394,6 +394,7 @@ $self->{'cities'}->{$cityId}->{resources}->{gold} = $elem->innerText(); $self->{'cities'}->{$cityId}->{resources}->{gold} =~ s/,//g; + # XXX my ($elem) = $html->getElementsByAttribute("class", "city"); $self->{'cities'}->{$cityId}->{name} = $elem->innerText(); @@ -554,6 +555,7 @@ my $html = HTML::TagParser->new($c); my @elems; + # XXX @elems = $html->getElementsByAttribute("class", "avatarCities coords"); foreach my $elem (@elems) { # my cities diff -r 27b16506231f -r 3d1784140009 building.yaml --- a/building.yaml Wed Oct 22 20:49:29 2008 +0800 +++ b/building.yaml Thu Oct 23 00:54:32 2008 +0800 @@ -1,6 +1,6 @@ --- # 基本建設規則 -# 檢查是否被攻擊 +# 若糟攻擊則不建設 - is_attacked: # we are in Peace :D 0: @@ -31,6 +31,12 @@ # 異國文化 - is_culturalexchange_resaerched: 0: research_seafaring + # is_reousrce_balanced. + # 酒館 + # 學院 + # balance resources + # 從其他城移動資源到特定城市 + # 預先計算可能需要的資源 # let's find something to build up 0: - is_gold_enoughforcargo: @@ -85,24 +91,3 @@ # is_culturalexchange_resaerched # 1: # - build_museum - # 採取防禦措施 - 1: run_defense - # 若軍分 0, 進行焦土政策 針對特定城市 錢全部買船 拆港 - # increaseTransporter - # destroy TradingPort - # - # 計算出兵數量、到達時間與調動時間 - # 調動軍隊防護 (加入封鎖列表) - - # (保留兵力) 出兵對方城鎮, 拆港, keep gold - # (保留兵力) 出兵任一城鎮, 拆港, keep gold - -# blocking -# 計算軍方比例 -# 對方軍分 0, # 海軍一日三次, 每次八小時 # 陸軍每日三次, 八小時一次 -# 對方平等軍分, 半夜偷襲 -# 對方高軍分 # 累積分數 -# -# balance resources -# 從其他城移動資源到特定城市 -# 預先計算可能需要的資源 diff -r 27b16506231f -r 3d1784140009 hunting.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hunting.yaml Thu Oct 23 00:54:32 2008 +0800 @@ -0,0 +1,34 @@ +--- +# 基本建設規則 +# 若糟攻擊則不建設 +- is_attacked: + 0: +# 計算當下戰爭次數 +# 本城之戰爭數 +# 維護費 / gold 比例 + +# blocking (打到死政策) +# 計算軍方比例 +# 對方軍分 0, 海軍一日三次, 每次八小時, 陸軍每日三次, 八小時一次 +# 對方平等軍分, 半夜偷襲 +# 對方高軍分, 累積分數後反攻 + +# hunting +# 分數低於我 0.1 +# 軍分低於我 0.3 +# 搶奪數量 +# 出戰比例運算 +# 間諜 +# 軍分成績 + + 1: run_defense + # 遭受攻擊 採取防禦措施 + # 若軍分 0, 進行焦土政策 針對特定城市 錢全部買船 拆港 + # increaseTransporter + # destroy TradingPort + # + # 計算出兵數量、到達時間與調動時間 + # 調動軍隊防護 (加入封鎖列表) + + # (保留兵力) 出兵對方城鎮, 拆港, keep gold + # (保留兵力) 出兵任一城鎮, 拆港, keep gold