Game Version 1.2 unmodified.
What I found then after activation the Script editor:
1) The ID 1 at pageid 392295 is missing from the textfile for Hephaistos Corp.
This leads to a "Readtext.." in the message sent by the "plugin.X2I.HephCorp.prepare" script.
2) The ID 257 at pageid 392295 is somwhat corrupt.
This leads to an empty message sent by the "plugin.X2I.HephCorp.prepare" script.
Also the calling line "$text.message = sprintf: pageid=$heph.page.id textid=257, $text.message, null, null, null, null" seems wrong to me.
3) With "The Void zeta" as starting sector no shipyard is found.
The call "$start.station = find station in galaxy: startsector=$sector class or type=Shipyard race=null flags=null refobj=null serial=null max.jumps=null" at the "plugin.X2I.HephCorp.bringbeacon" script returns null.
A quick test showed that "The Void zeta" is the only sector with which this happens.
Code: Select all
$sectors = [PLAYERSHIP] -> find all sectors within 150 jumps: Only known sectors=[FALSE]
while size of array $sectors
$sector = get first item in array: $sectors
find and remove: $sector from array $sectors
$station = find station in galaxy: startsector=$sector class or type=Schiffswerft race=null flags=null refobj=null serial=null max.jumps=null
if not $station -> exists
$text = 'NoStation from: ' + $sector
display game tip: text=$text delay=2500
end
end
Shouldn't there be some mechanism to select the Shipyard which is the least amount of jumps away?