--------------------------- NEU, GEÄNDERT, ERWEITERT ---------------------------
[B]* ALWAYS_000, Piratengangs in Meteoritenfeldern (Piratenverstecke):[/B]
+ Wird die Piratenbasis feindlich und es existieren noch Gangpiraten, warnt
Eona in dem Fall immer vor den Turrets, damit der Spieler während dem Kampf
nicht zu sehr von dem schweren Feuer der Basis überrascht wird.
+ Scannt man einen Spezialcontainer für Geheimdienstwaffen, dann wird jetzt
auch der Inhalt angezeigt, anstatt nichts wie bisher. Betrifft noch einige
andere Missionen, wie z.B. die Vernichtung der Aponi-Gang mit Delano.
[B]* ALWAYS_001, Befreiung der von Piraten besetzten Systeme (die mit Totenköpfen):[/B]
+ Landet der Spieler auf einer Station, bevor er alle Piraten besiegt hat,
wird er wieder aus dem Hangar rausgeworfen und bekommt es außerdem noch mit
der korrumpierten Polizei zu tun.
[B]* BAR_002_07, Tau Ceti Sidequest "Die Odyssee (6.1)" (Schmuggelauftrag Eosa):[/B]
+ Wurden noch viele andere Aufträge im Terminal angeboten, konnte es passieren,
dass der Schmuggelauftrag manchmal in den Tiefen des Terminals verschwand,
da immer nur maximal 6 Aufträge angezeigt werden können.
Dieses leidige Problem konnte nun endlich durch neue Skript-Funktionen für
neu entdeckte und bisher undokumentierte interne Tabellen behoben werden.
[B]* BAR_010, Sidequest "Die Handelsblockade im Zareck-System" (Raptor Nova):[/B]
+ Beschießt der Spieler versehentlich ein alliiertes Schiff, scheitert die
Mission nicht mehr sofort, sondern erst beim zweiten Beschuss.
[B]* BAR_011, Sidequest "Geleitschutz für einen Konvoi" (Nakhod, Raptor Gamma):[/B]
+ Falls man dort nicht in den Kampf eingriff in der Absicht, diese Mission zu
verlieren (normalerweise kommt ja kein Mensch auf so eine Idee), dann konnte
es passieren, dass sie entweder nie endete oder das man sie gewann, obwohl
alle Konvoi-Frachter abgeschossen wurden. Das war meistens dann passiert,
wenn die zwei letzten Frachter fast gleichzeitig abgeschossen wurden.
Durch Änderung des Events "StarshipDeath" in "StarshipDestroyed" behoben.
[B]* BAR_013, Sidequest "Religiöse Fanatiker" (Nizpul, Raptor Gamma):[/B]
+ Kein Ton bei einer Funknachricht Eonas wegen fehlender mp3-Datei.
Durch halbwegs passende Nachricht ersetzt.
+ Waren nach dem Kampf noch Militärjäger übrig, konnten diese nicht auf dem
weg fliegenden Kreuzer landen, da sie ständig wieder aus dem Hangar geworfen
wurden. Der Kreuzer wartet jetzt mit dem Weiterflug, bis alle Jäger auf ihm
gelandet sind. (Kreuzer müssen stillstehen, damit KI-Schiffe landen können.)
[B]* BAR_014, Sidequest "Belagerung durch religiöse Fanatiker" (Coill’ore):[/B]
+ Funkmeldungen noch etwas ergänzt.
[B]* BAR_015, Sidequest "Unterstützung für einen Kreuzer" (Yaha, Cluster Sirius):[/B]
+ Eine zusätzliche feindliche Bomberstaffel greift den verbündeten Kreuzer an,
sobald der Spieler in die Nähe des gegnerischen Oc’to-Kreuzers kommt.
Diese Staffel führt sehr gefährliche Waffen mit sich.
+ Landung auf dem Terranerkreuzer wird jetzt während der Schlacht nicht mehr
zugelassen.
[B]* BAR_016, Sidequest "Angriff auf einen Piraten-Kreuzer" (C’atlodge, Madra’mor):[/B]
+ Den im Originalskript abgeschalteten dritten kleinen Oc’to-Kreuzer wieder
reaktiviert. Zum Ausgleich dazu den terranischen Piratenkreuzer verstärkt,
die Anzahl der Piratenfrachter von 2 auf 4 erhöht und zwei mit gefährlichen
Stinger-Raketen bestückte gegnerische Hunter hinzugefügt.
+ Gesamte Sidequest überarbeitet.
[B]* BAR_020, Sidequest "Wir sind N.O.M.A.D." (Badic’aul, Cluster Gab’har):[/B]
+ Langweilige Mission aufgebohrt. Ein Durchmarsch mit ein paar fast wehrlosen
Satelliten abknallen ist nicht mehr, die Mission ist jetzt recht schwierig.
Laut Story sollen sich die Satelliten mit Energie nur so voll gesaugt haben.
Also habe ich sie in der neuen Version um ein Vielfaches stärker gemacht.
Auch deren Vernichtung wird jetzt den Spieler durch Freisetzung extrem hoher
Energiemengen (Gammablitze) in beträchtliche Gefahr bringen. Zerstörung der
Satelliten ist nur mit Spezialbomben möglich (F-Taste für den Abwurf). Die
Bomben werden von einem Oc’to-Kreuzer erst irgendwann im Laufe der Mission
nachgeliefert.
+ Sidequest komplett neu erstellt.
[B]* GLOBAL_010, Terminal-Mission "Kopfgeldjagd" (Treffen der Rebellen):[/B]
+ Skript neu erstellt. Gegnerstufe etwas erhöht, Anzahl der Jäger vom ersten
Piratenwing von 2 auf 3 und vom zweiten von 3 auf 5 erhöht.
+ Es kann jetzt nicht mehr passieren, dass der Spieler diese Mission verliert,
falls er vor dem Angriff auf die Missionsgegner zu ganz anderen Schiffen
feindlich wird.
[B]* FLAK_01 und FLAK_02, Flakmissionen der Story:[/B]
+ Neue Einstellung FLAK_0x_HULL_INTEGRITY den Optionen hinzugefügt, mit der
man die Hülle der Flak bis zum 3-fachen verstärken kann.
Hinweis: Wurde die Hülle verstärkt und die Mission dennoch verloren, können
die Explosionen am Ende nach dem Video etwas länger anhalten, falls nur noch
sehr wenige Drohnen übrig sind. Einfach etwas warten, das hört wieder auf.
[B]* STORY_011, Storymission "Die Wolodja-Forschungsstation":[/B]
+ Das Sakaterin-System darf jetzt vor der erstmaligen Kontaktaufnahme mit der
Forschungsstation wieder verlassen werden, der Sprung wird erst während der
Kommunikation blockiert.
[B]* STORY_012, Storymission "Nicolais Rettung" (Goronezh, Raptor Gamma):[/B]
+ Die zweite und dritte Piratenwelle taucht jetzt etwas näher als vorher am
Kampfgeschehen auf.
+ Liegt nach der Vernichtung der 3 Piratenwings der Rumpfzustand von Nicolai
noch über 25%, springt ein vierter Piratenwing mit 1-3 Jägern ins System
und greift an.
+ Mission kann nicht mehr von Zufallsmissionen mit Cutscenes gestört werden,
auch wenn diese in der Options.lua aktiviert sind.
[B]* STORY_014, Storymission "Das Gastgeschenk" (Kil’ore, Sion’nach):[/B]
+ Die "Benutzen"-Taste für die Holokamera ist jetzt nur noch in den Anomalie-
Systemen aktiv und solange die Mission dort noch nicht abgeschlossen wurde.
Somit stört sie nicht mehr in anderen Systemen bei sonstigen Aufträgen.
+ Gesamte Story überarbeitet und Skript weitestgehend neu erstellt.
[B]* STORY_015, Storymission "Beschütze Hornblower" (Ach’air, Cluster Madra’mor):[/B]
+ Greift der Spieler versehentlich Hornblower an, wird er erst beim zweiten
Angriff feindlich und die Mission scheitert.
+ Gesamte Story überarbeitet.
[B]* STORY_016, Storymission "Mit Hornblower zu den Arrack" (Lyn’chat):[/B]
+ Anzahl und Stärke der angreifenden Piraten im Pachaung-System erhöht.
Zwar wird der Spieler selbst kaum Probleme damit haben, muss jetzt aber
verstärkt auf Hornblower aufpassen.
+ Gesamte Story überarbeitet und Skript weitestgehend neu erstellt.
[B]* STORY_017, Storymission "Angriff der Drohnen abwehren" & "Treffen mit Jiju":[/B]
+ Einige der Drohnengruppen sind jetzt etwas größer.
+ Gesamte Story überarbeitet und Skript weitestgehend neu erstellt.
[B]* STORY_018, Storymission "Mission für Jiju" (Satellitenmission):[/B]
+ Ab hier bis zum Treffen mit Jack sind die Storymissionen noch in Arbeit.
"Nur" noch 10 Skripts, dann ist die Story komplett in die Mod integriert.
Allerdings befinden sich darunter auch einige der längsten Missionen, wie
z.B. die momentan in Arbeit befindlichen Missionen mit Cpt. Hornblower.
Es wird also noch ein bisschen bis zur nächsten Version dauern.
__
Neue Space-Missionen, die zufällig im All starten:
[B]* PASSIV_053, "Geheimdienstwaffen-Transport":[/B]
( Wurde bereits als Weihnachtsgeschenk 2011 im Quellcode veröffentlicht.)
Ein überaus schwer gepanzerter Spezialfrachter mit Geheimdienstwaffen fliegt
ins System ein und liefert die Waffen in der Handelsstation ab. Der Frachter
wird am Sprungtor von einem großen Kreuzer erwartet, der ihn eskortiert und
beschützt. Weiterhin wird er noch von zwei Bossjägern als Eskorte begleitet.
Der Spieler kann versuchen, die Waffen zu erbeuten, was allerdings ziemlich
schwer sein dürfte und ihm außerdem Kriminalitätspunkte einträgt (Terrorist).
Wenn die Mission erzeugt wird, dann wird noch zufällig ausgewählt, ob sie
kurz nach dem Sprung des Spielers in ein System startet oder erst nach dem
Verlassen eines Hangars (Handels- und F-Stationen, Asteroiden und Kreuzer).
__
* Alle der hier genannten Sidequests, Story-, Auftrags- und Zufallsmissionen
wurden komplett überarbeitet, gefundene Fehler beseitigt und teilweise etwas
erweitert und/oder mit neuen Optionen versehen. Diese können wie gehabt in der
Einstellungsdatei "Options.lua" im Ordner "scripts" der Mod angepasst werden.
* Diverse Code-Optimierungen und viele kleinere Ergänzungen.
__
[B]* INI-Dateien:[/B]
+ Je ein Frachtscanner X-4 mit 4 Units Reichweite und X-Elite mit 10 und 15 u
Reichweite hinzugefügt. Text des bisherigen Scanners X-4 auf X-5 korrigiert.
Sie sind ab den Ausrüstungslevels 5, 7 und 8 erhältlich. Der X-Elite Scanner
mit 20 u Reichweite wird jetzt erst ab dem Ausrüstungslevel 9 angeboten.
+ Text des Jammers X-Elite mit 80% Erfolgswahrscheinlichkeit in X-80 geändert.
+ Text des Landecomputers X-5 mit 4 Units Reichweite auf X-4 korrigiert.
+ Graviton-Schub repariert und Wirkungsdauer den Ausrüstungslevels der DSO
entsprechend neu gesetzt (Laufzeiten von 10 bis 40 Sekunden). Anzeige für
Höchstgeschwindigkeiten und neue Laufzeiten in der Werft hinzugefügt.
+ Einsatzdauer des Nachbrenner-Boosters wird jetzt ebenfalls angezeigt.
+ In der Werft angezeigte Geschwindigkeit des Nachbrenners korrigiert.
Es wird jetzt die maximale Endgeschwindigkeit angezeigt anstelle des
bisherigen Geschwindigkeitszuwachses.
+ Nachbrenner 50% teurer als bisher (nicht der Booster).
+ Raketenwerfer 10% teurer als bisher.
+ Bisher unbekanntes Gerät entdeckt und freigeschaltet, den Handelscomputer.
Er soll alle Warenbestände bereits auf der Navigationskarte anzeigen.
Im Originalspiel hat er jedoch keine Auswirkungen, wenn er aktiviert wird.
Neue Funktion zugewiesen und den in der Werft angezeigten Text angepasst.
+ Andockpositionen der Raptor- und Thul-Handelsstationen geändert, sodass die
langen terranischen Superfrachter keine Probleme beim Andocken mehr haben.
+ Schadensfaktoren für KI-Schiffe ab Level 21 kontinuierlich erhöht.
(Von +1,7% im Level 21 bis +20% im Level 30 gegenüber dem bisherigen Faktor.)
+ Piratenbasis der S’kaa hinzugefügt. Es sind keine Geschütztürme sichtbar, da
es für die Waffenart S’kaadrill keine Turrets gibt. Dennoch feuert die Basis
mit S’kaadrill, welche die doppelte Schussfrequenz der S’kaa Drohnenwaffen
haben. Die Stabilität der Piratenbasis ist gegenüber den normalen Basen um
das 4-fache erhöht worden.
+ Piratenbasis der nicht existenten Rasse "1704" hinzugefügt. Sie feuert mit
normalen terranischen Laser-Geschütztürmen. Die Stabilität der Piratenbasis
wurde gegenüber den normalen Basen verdoppelt.
+ Waffenplattformen der S’kaa mit je 1 und 2 S’kaadrill-Waffen hinzugefügt.
Auch hier sind jedoch keine Geschütztürme sichtbar. Die Stabilität wurde
gegenüber den terranischen Plattformen vervierfacht. Die Schussfrequenz der
Plattformen ist mit 8 Schuss pro Sekunde die höchste aller Waffen.
+ Waffenplattformen der nicht existenten Rasse "1704" hinzugefügt. Sie feuern
ebenfalls mit normalen terranischen Laser-Geschütztürmen. Die Stabilität
wurde gegenüber den terranischen Plattformen verdoppelt.
+ Bewaffnete Kommunikationssatelliten der Rassen S’kaa und "1704" hinzugefügt.
Stabilität wurde wie bei den Waffenplattformen vervierfacht bzw. verdoppelt.
+ Eine neue Wingformation als Linie auf der X-Achse, Boss ist in der Mitte.
(Konstante FORMATION_LINE_CENTER)
__
[B]* Die Einstellungsdatei Options.lua:[/B]
+ Je eine neue Option FLAK_0x_HULL_INTEGRITY für die beiden Flakmissionen.
Damit kann die Hüllenintegrität der Flak bis zum 3-fachen verstärkt werden.
+ Option ALWAYS_02_SIEGE_INFO für die Anzeige illegaler Waren in besetzten
Systemen entfernt. Diese Funktion wird jetzt vom Handelscomputer übernommen.
+ Option SPACE_001_TERRAN für das Abschalten der Erzeugung von terranischen
Superfrachtern in Raptor- und Thul-Systemen entfernt. Das manchmal
auftretende Problem mit dem Andocken konnte behoben werden.
+ Diverse neue Optionen für die Missionen.
__
[B]* Allgemeines:[/B]
+ Da der neu entdeckte Handelscomputer keine Funktion zu haben scheint, außer
das der Spieler seine Credits verschwendet, habe ich ihm die Anzeige von
illegalen Waren in von Piraten besetzten Sternsystemen zugewiesen und damit
die Option ALWAYS_02_SIEGE_INFO in der Einstellungsdatei Options.lua ersetzt.
- Funktionsweise:
Markiert man in der Navigationskarte ein besetztes System, werden illegale
Waren nicht angezeigt. Damit die Anzeige der illegalen Waren aktiviert wird,
muss man jetzt den Handelscomputer kaufen und einmal in der Ausrüstungsliste
einschalten. Damit ist die neue Funktion dauerhaft aktiviert und man kann
ihn wieder abschalten. Somit belegt er auch keinen Ausrüstungsslot.
Nun werden nach dem Schließen der Karte die im markierten besetzten System
vorhandenen verbotenen Waren eingeblendet.
Es gibt die zwei Typen X-50 und X-100. Der X-50 zeigt nur eine der illegalen
Waren an und der X-100 alle beide, wenn seine Ausrüstungsklasse dem Level
des Spielers entspricht. Sobald der Spieler einen höheren Level erreicht,
ist der Handelscomputer X-100 veraltet und zeigt auch nur noch eine Ware an.
Man sollte ihn dann also verhökern und einen neuen X-100 kaufen, der dem
Spielerlevel entspricht.
+ Unter bestimmten Umständen konnte es passieren, dass der Zwischenweltantrieb
am Ende nicht freigeschaltet wurde, obwohl der Spieler über 100 Artefakte
gesammelt hatte. Das ist in dem Fall passiert, wenn vor der letzten Mission
im Permakin-System entweder genau 98 oder 99 Artefakte gesammelt wurden. Mit
dem Erhalt von 3 Artefakten beim Abschluss dieser Mission wird nun die Anzahl
von 100 Artefakten übersprungen, was das Programm nicht mitbekommt und den
Antrieb dadurch nicht freischaltet. (Es müssen dafür exakt 100 sein.)
Um das Problem zu vermeiden, habe ich die Missionen so geändert, dass in dem
Fall der Sprung nach Permakin blockiert wird, obwohl das System durch die
Mission "Der Schlüssel zum Skaa-System" in Koro freigegeben wurde. Es müssen
nun zunächst die ein oder zwei noch fehlenden Artefakte gesammelt werden, um
genau 100 zu erreichen, dann wird der Sprung nach Permakin wieder ermöglicht.
Hat der Spieler vor der Mutterschiff-Mission jedoch weniger als 98 oder mehr
als 99 Artefakte, trat das Problem vorher nicht auf und der Sprung wird auch
durch die Änderung in diesem Fall nicht blockiert.
__
[B]* Darkstar One Modding Guide:[/B]
Weitere Ergänzungen und Änderungen eingearbeitet.
---------------------------- FUNKTIONS-BIBLIOTHEKEN ----------------------------
[B]* BattleLib.lua:[/B]
+ BattleLib.CreateWing liefert jetzt die Handles vom erzeugten Wing und seinem
Wingleader zurück.
+ Neuen Parameter "Durability" für Rumpf- und Schildstärke der Schiffe im Wing
hinzugefügt.
[B]* BattleLibEx.lua:[/B]
+ BattleLib.CreateSatellite liefert jetzt sowohl das Wing- als auch das Ship-
Handle (Wingleader) des Satelliten zurück.
+ Relative Ausrichtung in BG Koordinaten für CreateSatellite hinzugefügt.
+ Neuen Parameter "Protect" für den Sterblichkeitsstatus des Satelliten
hinzugefügt.
+ Neuen Parameter "Durability" für Rumpf- und Schildstärke des Satelliten
hinzugefügt.
+ Neue Funktion "BattleLib.MoveAndHyper"
* CameraLibEx.lua:
[B]* MissionLibEx.lua:[/B]
+ Neue Funktion "MissionLib.CreateExplosions"
+ Neue Funktion "MissionLib.EquipmentInfo"
+ Neue Funktion "MissionLib.ExistArtefact"
+ Neue Funktion "MissionLib.FindSystems"
+ Neue Funktion "MissionLib.FragmentString"
+ Neue Funktion "MissionLib.GetActiveMissions"
+ Neue Funktion "MissionLib.GetActiveTerminalMissions"
+ Neue Funktion "MissionLib.GetCombineName"
+ Neue Funktion "MissionLib.GetCombineNames"
+ Neue Funktion "MissionLib.GetMissionInfo"
+ Neue Funktion "MissionLib.GetMissionState"
+ Neue Funktion "MissionLib.GetMissionType"
+ Neue Funktion "MissionLib.GetNearestShip"
+ Neue Funktion "MissionLib.GetOrbiterCluster"
+ Neue Funktion "MissionLib.GetPosInDistance"
+ Neue Funktion "MissionLib.GetStarClusterInfo"
+ Neue Funktion "MissionLib.GetStarSystemCluster"
+ Neue Funktion "MissionLib.GetSystemArtefactStatus"
+ Neue Funktion "MissionLib.GetTerminalMissionCount"
+ Neue Funktion "MissionLib.IsWingInSpace"
+ Neue Funktion "MissionLib.ListSystemOrbiterHandles"
+ Neue Funktion "MissionLib.LogTaskAchieved"
+ Neue Funktion "MissionLib.LogTaskCanceled"
+ Neue Funktion "MissionLib.LogTaskFailed"
+ Neue Funktion "MissionLib.NegVector"
+ Neue Funktion "MissionLib.RandomRace"
+ Neue Funktion "MissionLib.SetMissionState"
+ Neue Funktion "MissionLib.SetPlayerCloaked"
+ Neue Funktion "MissionLib.SetPlayerHidden"
+ Neue Funktion "MissionLib.SetTerminalMissionCount"
+ Neue Funktion "MissionLib.SetTerminalMissionsOffered"
+ Neue Funktion "MissionLib.SetWingCloaked"
+ Neue Funktion "MissionLib.SetWingHidden"
+ Neue Funktion "MissionLib.WingAiActionFlyToObjectAndHyper"