diff planner.pl @ 276:8355ec8514f9

refined output data
author "Rex Tsai <chihchun@kalug.linux.org.tw>"
date Tue, 02 Dec 2008 03:38:28 +0800
parents 0ed1b3e72e65
children c864134ebe3e
line wrap: on
line diff
--- a/planner.pl	Tue Dec 02 02:08:50 2008 +0800
+++ b/planner.pl	Tue Dec 02 03:38:28 2008 +0800
@@ -84,15 +84,18 @@
 my \$ikariam = new Ikariam(\$::server, \$::user, \$::pass);
 EOF
 
-printf ("# %s %s %s %s\n", $targetCity->cityname, $targetCity->owner, $targetCity->island->x, $targetCity->island->y);
+printf ("# %s %s [%s:%s]\n", $targetCity->owner, $targetCity->cityname, $targetCity->island->x, $targetCity->island->y);
+printf ("# http://%s/index.php?view=island&id=%d&selectCity=%d\n", $::server, $targetCity->island->id, $targetCity->id);
 
 for(my $i = ($#cities + 1) ; $i-- ; $i < 0 ) {
 
-    if($i ne $#cities){
+    if($i ne $#cities) {
+        # TODO, 計算港口速度
+        # 減掉 cities[$i+1]->buliding->port 的速度
         printf("sleep(%d*60);\n",
                 ($cities[$i+1]->{distance} - $cities[$i]->{distance}));
     }
-    printf("\n\n\n# %s %s %dm\n", $cities[$i]->{name}, $cities[$i]->{type}, $cities[$i]->{distance});
+    printf("\n# %s %s %dm\n", $cities[$i]->{name}, $cities[$i]->{type}, $cities[$i]->{distance});
 
     printf('$ikariam->login;' . "\n");
     if($cities[$i]->{type} eq "navy") {