Public Beta: Taxisoftware V3.00
Ich habe die Taxisoftware komplett neu aufgesetzt, neu geschrieben, um einige auf der Codeineffizienz der letzten Versionen besierende Fehler komplett auszumerzen. Da ich auch ein etwas anderes Konzept im Kopf hatte als bei der bisherigen Taxisoftware, ist innerhalb des Codes nicht viel so geblieben, wie es vorher war.
Da selbst bei perfekter Vorausplanung selbst in einem nagelneuen Script (und gerade da) immer Fehler zu finden sind, kann ich die finale V3.00 noch nicht herausgeben. Wer aber die jetzige Version, die ich eigentlich nicht mehr zu ändern gedenke und die bereits zwei interne Betatest-Phasen hinter sich hat, ausprobieren und nutzen möchte, hat hier die Gelegenheit.
Taxisoftware am M5
Mit der Taxi-Software wird in M5 ein "Taxifahrer" angeheuert, der von nun an das Taxi für Personentransporte benutzt. Er fliegt von einer Station zur nächsten und sucht nach Fahrgästen, mit deren Transport er dann sein Geld verdient. Je weiter er im Rang steigt, desto weiter fliegt er - während das Taxi in den niederen Rängen nur im Startsektor anzutreffen ist, wird es später im ganzen Universum zu finden sein. Die Besoldung richtet sich nach Rang, Flugstrecke und Anzahl der beförderten Passagiere.
Taxisoftware am TP
Am TP wird ebenfalls ein Fahrer angeheuert. Dieser verbindet ausschließlich Handelsstationen. Gelegentlich wird er an den Stationen eine Touristengruppe treffen, die eine bestimmte Station irgendwo besichtigen möchte. Dies ist ein lukrativer Flug, da das Reisebüro einen großen Batzen Geld zuschießt - wenn die Gruppe aber durch gefährliche Sektoren fliegen möchte, tut er das auch. Nur ein Schnäppchenfinder hält ihn davon ab.
Ab dem Rang "Erfahrener Chauffeur" (7) ist ein TP in der Lage, sich auf einen einzelnen Sektor zu konzentrieren. Er verbindet nur noch die Handelsstation dieses Sektors mit den Stationen direkt angrenzender Sektoren. Diese Aufgabe kann in jedem Sektor nur ein TP erfüllen. Der "Taxi-Liniendienst" greift sich aus den vorbeifliegenden M5-Taxen einige heraus, um durch sie die Handelsstation mit den umliegenden Stationen im Sektor zu verbinden. Dies ist erstens wesentlich profitabler, da eine Landung auf einer Handelsstation mehr Geld einbringt, und zweitens sicherer, da das Großraumtaxi und seine kleinen Partner nicht mehr in der weiten Welt herumfliegen.
Inhaltliche Änderungen
Diese Version enthält eine Restart-Routine, die allen bisherigen Taxis sämtliche Daten löscht und das Script neu startet. Ausschließlich die Anzahl der bisherigen Flüge, aus der sich der Pilotenrang berechnet, wird noch übernommen. Die Taxisoftware MK2 entfällt komplett, sie wird durch die sicherere, profitable Stufe 2 der Taxisoftware MK1 am TP ersetzt. Zudem wurden die Sicherungen zum Abfangen falscher Datentypen verbessert, was sich aber im Falle einer Fehlfunktion in einer Fehlermeldung niederschlägt.
Download
[Disabled]
Besondere Befürchtungen
1.: Die Koordination zwischen Sector.TP und der Global Datatable funktioniert nicht
2.: Es tauchen "ReadText 7006-xx"-Meldungen auf, weil x3plus installiert ist. (Die Datei "!setup.plugin.taxisoftware.xml" mit dem "!" muss vor Spielstart aus dem Installationsverzeichnis entfernt werden!)
3.: Das Auto-Umbenennen lässt sich nicht abstellen (s. readme)
4.: Schiffe fliegen sonstwohin (durch Xenon-Sektoren etc.)
5.: Jede sonstige Fehlermeldung...
Hinweis: Die Fehler gehen bitte an mich zurück.
Update (16.09., 23:15): Der Pilotenrang wird ab der soeben aktualisierten Version mit der Anzahl der Flüge direkt übernommen.