Bump to v1.6.1: Raxxla hint
This commit is contained in:
@@ -56,7 +56,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.6:
|
As of the current version, 1.6.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
|
||||||
@@ -72,6 +72,7 @@ As of the current version, 1.6:
|
|||||||
"Liquor/Wines" to "Liquors", "Gem-Strones" to "Gem-stones"
|
"Liquor/Wines" to "Liquors", "Gem-Strones" to "Gem-stones"
|
||||||
* market and local info tables are better aligned
|
* market and local info tables are better aligned
|
||||||
* state saving/loading functionality introduced with "save"/"load" commands
|
* state saving/loading functionality introduced with "save"/"load" commands
|
||||||
|
* since v1.6.1, the game gives you a hint if you might have found Raxxla
|
||||||
|
|
||||||
To be continued. This list is expected to grow in the future.
|
To be continued. This list is expected to grow in the future.
|
||||||
|
|
||||||
@@ -131,7 +132,7 @@ In version 1.5.8, the commands "sneak" and "cash" were there in a special
|
|||||||
"cheat mode" to preserve backward compatibilty with some trading scripts
|
"cheat mode" to preserve backward compatibilty with some trading scripts
|
||||||
written for the original Text Elite versions. Once it was proven the scripts
|
written for the original Text Elite versions. Once it was proven the scripts
|
||||||
won't work correctly anyway, the cheat mode was removed starting with awlite
|
won't work correctly anyway, the cheat mode was removed starting with awlite
|
||||||
1.6. You can manipulate the savefiles to achieve the same functionality if
|
v1.6. You can manipulate the savefiles to achieve the same functionality if
|
||||||
you really need to cheat.
|
you really need to cheat.
|
||||||
|
|
||||||
- Why don't the scripts give the same results as for the original TE.EXE?
|
- Why don't the scripts give the same results as for the original TE.EXE?
|
||||||
|
|||||||
+5
-2
@@ -1,5 +1,5 @@
|
|||||||
# awlite: POSIX AWK port of Text Elite
|
# awlite: POSIX AWK port of Text Elite
|
||||||
# Version 1.6.0
|
# Version 1.6.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
|
||||||
#
|
#
|
||||||
@@ -18,6 +18,7 @@
|
|||||||
# - market and local info tables are better aligned
|
# - market and local info tables are better aligned
|
||||||
# - the "cash" and "sneak" commands are removed since v1.6 (use saves to cheat)
|
# - the "cash" and "sneak" commands are removed since v1.6 (use saves to cheat)
|
||||||
# - state saving functionality since v1.6 with "save" and "load" commands
|
# - state saving functionality since v1.6 with "save" and "load" commands
|
||||||
|
# - since 1.6.1, the game gives you a hint if you might have found Raxxla
|
||||||
# ... to be continued ...
|
# ... to be continued ...
|
||||||
|
|
||||||
# utility functions
|
# utility functions
|
||||||
@@ -309,6 +310,8 @@ function prisys(sinfo, compressed) {
|
|||||||
printf("\nRadius: %u", sinfo["radius"])
|
printf("\nRadius: %u", sinfo["radius"])
|
||||||
printf("\nPopulation: %u billion\n", int(sinfo["population"]/8))
|
printf("\nPopulation: %u billion\n", int(sinfo["population"]/8))
|
||||||
goat_soup("\217 is \227.", sinfo) # generate and print the description
|
goat_soup("\217 is \227.", sinfo) # generate and print the description
|
||||||
|
if(match(sinfo["name"], /RA..LA/)) # found Raxxla?
|
||||||
|
printf("\n%s", "Wait a sec... Is this the legendary Raxxla?\nWe'll never know for sure...")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -611,7 +614,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.6.0\n")
|
printf("\nWelcome to awlite 1.6.1\n")
|
||||||
dohelp()
|
dohelp()
|
||||||
# start the REPL
|
# start the REPL
|
||||||
printf("\n\nCash: %.1f> ", player["cash"]/10)
|
printf("\n\nCash: %.1f> ", player["cash"]/10)
|
||||||
|
|||||||
Reference in New Issue
Block a user