From: Ian Jackson Date: Thu, 12 Nov 2009 18:34:38 +0000 (+0000) Subject: Put definitions of TT etc. (for posinclass) in docs X-Git-Tag: 6.0~8 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-test.git;a=commitdiff_plain;h=e48954272cc534a0e90a95ecfa68feb36bcd542b Put definitions of TT etc. (for posinclass) in docs --- diff --git a/yarrg/web/docs b/yarrg/web/docs index 8c48814..66ddf41 100755 --- a/yarrg/web/docs +++ b/yarrg/web/docs @@ -196,5 +196,37 @@ them for 20 PoE each, and then buy 2000 beans at B for 10 PoE each and sail them to C to sell for 20 PoE each even if such a trade would in fact be possible. In practice this is unlikely to be a problem! +

Locating commodities in the YPP client UI

+ +In the Voyage Trading Plan, YARRG indicates after the commodity name +where in the YPP commodity UI each commodity can be found. This is +done by showing one of the following indications in the table: +
+ TT, T, M, B, BB +
+indicating whether the commodity is in the top, 2nd, middle, +2nd-to-last or bottom fifth of the list of commodities of the same +class, respectively. For example, +
+ +
Fine pink cloth   +
T
+
+
+indicates that Fine pink cloth can be found under Cloth, +between 20% and 40% of the way down through the types of Cloth. +If you mouseover that in a suitably equipped browser you should see the +text: +
+Fine pink cloth is under Cloth, commodity 14 of 55 +
+

+ +Note that not all commodities are categorised, and that the exact +location of the commodity may vary because the system only considers +the list of all possible commodities, not the list of actual offers at +the island in question. + <& footer &> diff --git a/yarrg/web/routetrade b/yarrg/web/routetrade index 4134020..08bad33 100644 --- a/yarrg/web/routetrade +++ b/yarrg/web/routetrade @@ -638,14 +638,18 @@ Generated by YARRG at <% % % foreach my $i (0..$#islandids) { <% $tbody->(1) %> - + % $iquery->execute($islandids[$i]); % my ($islandname) = $iquery->fetchrow_array(); % if (!$i) { + Start at <% $islandname |h %> +[?] + % } else { % my $this_dist= $distance->($islandids[$i-1],$islandids[$i]); % $total_dist += $this_dist; + <%perl> my $total_value= 0; foreach my $sf (@subflows) { @@ -699,19 +703,12 @@ END my $maxpic= $classinfo->{'maxposinclass'}; my $inpic= $f->{'posinclass'}; my @tmbs= qw(TT T M B BB); - my @tmbds= ( 'in Top fifth of list', - 'in 2nd fifth of the list', - 'in Middle fifth of the list', - 'in 2nd-bottom fifth of list', - 'in Bottom fifth of the list'); my $tmbi= ($inpic+0.5)*$#tmbs/$maxpic; my $desc= (sprintf "%s is under %s,". - " commodity %d of %d;". - " i.e. %s or %s", + " commodity %d of %d", $f->{'commodname'}, $classinfo->{'commodclass'}, - $inpic, $maxpic, - $tmbs[$tmbi], $tmbds[$tmbi]); + $inpic, $maxpic); $$todo->{'posinclass'}= "

$tmbs[$tmbi]
"; }