Version 1.8.1: fixed abbreviated planet search

This commit is contained in:
Luxferre
2024-01-28 12:50:14 +02:00
parent d3ed7cb832
commit d46de39c60
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ Fuel price is fixed at 0.2 CR/LY, you can hold 7LY of fuel at most.
== Gameplay differences from the original TE 1.5 C version == == Gameplay differences from the original TE 1.5 C version ==
As of the current version, 1.8: As of the current version, 1.8.1:
* multiple typos corrected in text strings * multiple typos corrected in text strings
* the "cash" and "sneak" commands were removed since v1.6 * the "cash" and "sneak" commands were removed since v1.6
+3 -3
View File
@@ -1,5 +1,5 @@
# awlite: POSIX AWK port of Text Elite # awlite: POSIX AWK port of Text Elite
# Version 1.8 # Version 1.8.1
# Original high-level algorithms from Text Elite 1.5 by Ian Bell, 1999, 2015 # Original high-level algorithms from Text Elite 1.5 by Ian Bell, 1999, 2015
# Porting, corrections, improvements and optimizations by Luxferre, 2024 # Porting, corrections, improvements and optimizations by Luxferre, 2024
# #
@@ -327,7 +327,7 @@ function matchsys(s, d, i, p, cd) {
d = 9999 d = 9999
s = toupper(s) # system names are stored in uppercase s = toupper(s) # system names are stored in uppercase
for(i=0;i<galsize;i++) { for(i=0;i<galsize;i++) {
if(index(s, plannames[i]) == 1) { # found i-th system if(index(plannames[i], s) == 1) { # found i-th system
cd = distance(galcoords_x[i], galcoords_y[i], galcoords_x[p], galcoords_y[p]) cd = distance(galcoords_x[i], galcoords_y[i], galcoords_x[p], galcoords_y[p])
if(cd < d) {d = cd; p = i} if(cd < d) {d = cd; p = i}
} }
@@ -680,7 +680,7 @@ BEGIN {
split("", globalseeds) # init galaxy seeds split("", globalseeds) # init galaxy seeds
buildgalaxy(player["galaxynum"], globalseeds) # build the current galaxy buildgalaxy(player["galaxynum"], globalseeds) # build the current galaxy
genmarket(0, economies[player["currentplanet"]]) # build local market genmarket(0, economies[player["currentplanet"]]) # build local market
printf("\nWelcome to awlite 1.8\n") printf("\nWelcome to awlite 1.8.1\n")
dohelp() dohelp()
# start the REPL # start the REPL
printf("\n\nCash: %.1f> ", player["cash"]/10) printf("\n\nCash: %.1f> ", player["cash"]/10)