[Script][V1.0] "Sektormutter" für die eigene Flotte

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

[Script][V1.0] "Sektormutter" für die eigene Flotte

Post by SymTec ltd. »

Sektormutter V1.0 (final)
Was wäre ein Kindergartenausflug ohne die Erzieherin, die die Kinder füttert, ihnen den Mund abputzt und ihnen aufs Klo hilft?
Was wäre eine Schule ohne den Hausmeister, der vandalierte Wasserhähne und zerschossene Scheiben erneuert?
Was wäre eine Kaserne ohne den Spieß, der seine Kompanie immer wieder gerade und sauber ins Glied stellt?
Was wäre ein Logistikunternehmen ohne die Sekretärin, die dafür sorgt, dass die Brummipiloten in ihren LKWs Ordnung halten und nicht mit platten Reifen fahren?
Richtig: Nichts.


Wo immer es viel Gewusel gibt und ein Haufen halbqualifizierter Bruchpiloten in einem Gebiet lebt, geht früher oder später alles in die Binsen. Während die eine Hälfte der Flotte schon mit den fortschrittlichen 25MJ-Schilden unterwegs ist, hat die andere Hälfte aus der Zeit, als das Geld noch knapp war, nur einen einzigen MJ mitbekommen. Bei Kollisionen kommt immer wieder mal ein Kratzer ins Blech - nicht genug, um das Schiff auswechseln zu müssen, aber auf die Dauer doch zu viel Geschwindigkeitsverlust. Schickt man nun den Frachter zur Reparatur, vergisst man ihn höchstwahrscheinlich nur wieder an der Schiffswerft. Und das Auswechseln der Schilde ist eine Arbeit, die eigentlich auch jeder Roboter kann - nur sind die Piloten scheinbar selbst dazu zu blöd.

[ external image ] [ external image ]

Die "Sektormutter" - meist jedoch männlich - kümmert sich um die Handelsflotte des Spielers. Ist ein Kratzer im Lack eines Schiffes, winkt sie diesen Frachter aus dem Verkehr auf eine Station und erklärt dem Piloten, wie er am schnellsten zur nächsten Schiffswerft gelangt, um das Schiff reparieren zu lassen. Handelt die Heimatbasis jedoch mit den nötigen Untensilien - Erz, Teladianium, Mikrochips, Computerkomponenten, Stoff-Rheime und Energiezellen - ist die Sektormutter auch in der Lage, das Malheur selbst zu beseitigen. Außerdem versucht die Gute, die Schiffe möglichst mit den besten Schilden und anderem Krempel auszustatten, den sie im Lager ihrer Heimatbasis findet. Dazu zählen:
  • Energiezellen, wenn im Zielschiff ein Sprungantrieb installiert ist
  • Projektilkanonen-Munition, wenn eine entsprechende Waffe im Zielschiff vorhanden ist
  • Kampfdrohnen für Universumshändler
  • 1MJ, 5MJ, 25MJ und 125MJ-Schilde, wenn das Zielschiff schlecht beschildet ist
Zudem wird, wenn ALLE Waren an der Heimatbasis vorrätig sind, die Sektormutter noch
  • Energiezellen
  • Erz
  • Teladianium
  • Mikrochips
  • Computerkomponenten
  • Stoff-Rheime
mitnehmen, um Reparaturen durchzuführen.

Die "Sektormutter" kann man mit dem Befehl "Handelsflotte unterhalten" auf jedem TS starten. Der Pilot wählt sich in seinem Sprungradius dann zufällig Schiffe aus und fliegt sie an. Beide trefen sich in einer Station und tauschen Ware und Informationen aus: Neben dem nötigen Nachschub und Sprungenergie auch neue Schilde. Ist die Hülle des Schiffes beschädigt, wird das Zielschiff von dort aus zur nächsten Schiffswerft fliegen und auf Kosten der Heimatbasis der Sektormutter repariert werden. Das laufende Kommando bleibt unangetastet, nach der Reparatur wird das Schiff seine Arbeit wieder aufnehmen.
Dabei verändern folgende Erweiterungen den Aktionsradius des Kommandos:
  • Triplex-Scanner: Schiff fliegt nur Sektoren an, in denen ein Satellit oder Erweiterter Satellit gefunden wurde
  • Duplex- UND Triplex-Scanner: Schiff sucht das gesamte Universum ab, nicht nur die Sektoren, die in Sprungweite der Heimatbasis liegen
  • Kampfsoftware MK1 UND Kampfsoftware MK2: Schiff meidet Sektoren, in denen es Feinde findet
Download V1.0
[ external image ]


Ressourcen
Textseite 8763, PageID 8763
Cmd 453
Last edited by SymTec ltd. on Sat, 4. Oct 08, 21:20, edited 5 times in total.
User avatar
laux
Posts: 2609
Joined: Sun, 7. Mar 04, 11:39
x3tc

Post by laux »

Also momentan raff ich das noch nicht so ganz. Diese "Sektormutter" soll also ein Schiff sein, dem ich einen betimmten Befehl gebe und es sorgt dann automatisch für die anderen Schiffe, oder wie? Und was soll das für ein Schiff sein?
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

Oh - ich habe Teil 2 der Readme vergessen:

Ja, das Script ist ein Befehl, der eigentlich "Handelsflotte unterhalten" heißt. Damit fliegt dann ein Schiff (TS!) von seiner Heimatbasis aus umher und verteilt Schilde, Energie, Krempel und Tickets zur nächsten Schiffswerft an die Frachter, die es so trifft. Es trifft sich also mit den Schiffen auf einer Station und tauscht dann ein wenig Fracht aus, oder lässt die Schiffe eben von da aus zur Schiffswerft fliegen.

Nachdem die Operation abgeschlossen ist, machen die Schiffe alle wieder ihre Arbeit weiter, als sei nichts geschehen.
User avatar
laux
Posts: 2609
Joined: Sun, 7. Mar 04, 11:39
x3tc

Post by laux »

Aja, nu wird nen Schuh draus. Hört sich echt interessant an, ich werd das mal testen.

/OT:
Sag mal willst du deine rasante Scriptarbeit wirklich in diesem Tempo weiterführen. Wenn das so weiter geht, kanzt du bald den "Vollautomatik-Mod" rausbringen. Die ultimative Erweiterung, bei der jegliches Spielereinwirken überflüssig wird. :D
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

Sag mal willst du deine rasante Scriptarbeit wirklich in diesem Tempo weiterführen. Wenn das so weiter geht, kanzt du bald den "Vollautomatik-Mod" rausbringen. Die ultimative Erweiterung, bei der jegliches Spielereinwirken überflüssig wird. :D
:wink:

Es gibt größere Projekte, und es gibt kleinere Projekte - ich habe seit mehr als einer Woche kein Script mehr rausgebracht (sondern nur noch Erweiterungen :D ): Es sieht nach mehr Arbeit aus, als es wirklich ist. Wenn man mal vergleicht, wie viel Arbeit für Mods und Großscripts nötig ist, ist ein kleines fliege-nach-A-fliege-nach-B-script nichts Großes.

Und nein, es wird keinen "Vollautomatik-Mod" geben. Ich habe das zwar mal angedacht, aber doch wieder verworfen. (weil man OOS keine Komplexe bauen kann^^) Ich vereinfache hauptsächlich die Sachen, die mich stören. Wenn ich meiner 2000-Schiff-Flotte eigenhändig Schiff für Schiff 25MJ-Schilde installiert hätte, hätte das dreimal so lange gedauert wie dieses Script. Mein nächstes (oder übernächstes) Projekt wird wohl in die gegenteilige Richtung gehen und dem Spieler das Leben schwer machen :D

back to topic: English topic ;)
DaOpa
Posts: 914
Joined: Sun, 28. Jan 07, 17:55

Post by DaOpa »

Moin! Klingt erst einmal richtig gut!

Werden die Transporter auf maximale Schilde getrimmt, oder nur eines der best möglichen Schilde verbaut?

PK-Munition verteilen ist ne super Sache! Kannst du auch noch PK's veteilen lassen :roll:

Zu den überschüssigen Waren (1 MJ Schild,...) was geschieht mit denen genau?

MfG DaOpa
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

Es wird immer das beste ausgetauscht, was gerade so im Laderaum ist. Also wird - jedenfalls bei mir - das Schiff irgendwann nur noch mit 1- und 5-MJ-Schilden kreisen. Die werden dann zum besten Preis verkauft...
DaPunk
Posts: 118
Joined: Fri, 12. Mar 04, 19:07
x4

Post by DaPunk »

klingt gut wird getestet... wird das schiff alle Handelschiffe versorgen also HVT und WHV und wie sie alle heissen mit Ihren erweiterungen? Reicht 1 TS oder sollte man mehrere nutzen als sektormutter...
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

wird das schiff alle Handelschiffe versorgen also HVT und WHV und wie sie alle heissen mit Ihren erweiterungen?
Alle Handelsschiffe und allgemein alle Schiffe, die es so findet, egal was für ein Kommando.
Reicht 1 TS oder sollte man mehrere nutzen als sektormutter...
Hängt ganz davon ab - für den Output meiner 4 25MJ-Schmieden reicht ein Schiff.
User avatar
laux
Posts: 2609
Joined: Sun, 7. Mar 04, 11:39
x3tc

Post by laux »

SymTec ltd. wrote:[...]und allgemein alle Schiffe, die es so findet, egal was für ein Kommando.
Du meinst, wenn ich ein sagen wir mal gekapertes Schiff zum Verkauf in die Schiffswerft fliegen lasse, und urplötzlich die Sektormutti vorbeischaut, wird das Teil zur Reparatur und zum Upgraden geschickt? Das wäre dann aber nicht in meinem Sinne.
Spray
Posts: 656
Joined: Thu, 12. Feb 04, 00:46
x4

Post by Spray »

Hi,

Meine Stationsversorger fliegen bei Schaden allein zur Werft. (ich benutze "Station Trader v1.25a von Naffarin.), und meine Patrouillen-Kampfschiffe werden automatisch bei Schaden hingeschickt.

Aber das mit den Schilden interessiert mich, da man nicht immer bei Bedarf L-Varianten der gewünschten Schiffe kaufen kann.

Und dann, funktioniert das auch mit Sprungantrieb und Transporter?
Meine Handelsschiffe damit auszustatten, erfordert bei mir die meiste Zeit.
Ich möchte die TS nicht durch das halbe Universum zu den einzelnen Verkaufsorten fliegen lassen. Der Schwund dabei ist mir einfach zu groß.

mfG Spray
CPU: Intel core i9-9900K @ 3,6 GHz (16 CPUs); RAM 32 GB; Grafikkarte: 1060 GTX; Board: ROG STRIX Z390-F Gaming; Win 11
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

@laux: ich könnte noch eine Abfrage a'la "Wenn der Name mit "Ihr" beginnt, ignoriere Schiff" einbauen...

@Spray: Sprungantrieb und Transporter werden nicht eingebaut - sie können ja nicht mal in höherer Stückzahl auf einem Schiff gelagert werden. Und schließlich braucht die Mutti ja einen Antrieb auch, um von A nach B zu kommen...
User avatar
laux
Posts: 2609
Joined: Sun, 7. Mar 04, 11:39
x3tc

Post by laux »

SymTec ltd. wrote:@laux: ich könnte noch eine Abfrage a'la "Wenn der Name mit "Ihr" beginnt, ignoriere Schiff" einbauen...
Das wär dann wiederum gut.
User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta »

fuktioniert das unabhängig der Kommandos die das Aufzumotzende Schiff hat :?:
weil ich hab auch 3 Handels CMDs laufen von mir, dies office nich gibt, Du verstehst doch wie ich das mein und was ich wissen will, odder :?:

an sonsten iss das ne absolut coole sache :x3:
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

Es funktioniert über ein "Interrupt". Das heißt, was immer das Schiff gerade tut (sofern es nicht gerade vom Signal SIGNAL_KILLED oder SIGNAL_ATTACKED heimgesucht wird), wird es unterbrechen und erstmal meinen Kommandos folgen. Mein Script setzt die Schiffe dann wieder in dem Sektor, in dem sie waren, ab, und sie machen genau da weiter, wo sie aufgehört haben. Mit allen Kommandos, sofern die nicht irgendeine unsinnig hohe Prio nutzen.
User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta »

genau was isch wissen wollte :roll:

ich frag mich warum die alle Rockets haben wolln :?:
die gehen doch ehe nich OOS
User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta »

noch ne frage:

die Mammi muß doch eine Homebase haben :?:

muß ich also eine Station bauen die das ganze Zeugs
Shild usw als Prod hat :?:

quasi ne Handelstation oder so
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

ja.
User avatar
Cires
Posts: 1158
Joined: Sat, 10. Dec 05, 11:13
x3tc

Post by Cires »

geht auch das HQ oder ein AD?
User avatar
SymTec ltd.
Posts: 5285
Joined: Mon, 11. Apr 05, 21:11
x3tc

Post by SymTec ltd. »

auch das.

Return to “X³: Reunion - Scripts und Modding”