[script][04.06.08] [X3 2.5] Xenon Border Conflicts v. 1.52
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 324
- Joined: Tue, 17. Feb 04, 00:09
naja wenn der tl abgeschossen wird ist die invasion auch fehlgeschlagen ^^ da ja kein brückenkopf aufgebaut werden konnte von dem aus die weiteren invasionen geplant werden. da die xenon alles vernichten wollen, wird die station eine werft sein, weil sie ja stetig mehr schiffe brauchen um das universum zu übernehmen und weitere operationsbasen errichten. man darf ja nicht vergessen das die xenon maschinen sind dementsprechend muss man sie auch intelligent hinstellen.Xelonir wrote:Eigentlich bräuchte es ja auch ein Xenon TL, dass die Station aufbaut... wenn das dann allerdings abgeschossen wird...
Warum eigentlich den spieler belohnen, wenn eine invasion kommt, dann höchstens das bounty der jeweiligen rasse dem der sektor gehört. entweder kann der spieler es verhindern bzw die rasse kann genug verteidigungsschiffe dahin beordern oder der sektor fällt den xenon in die hände. der spieler kann ja später nochmal probieren den sektor zu befreien wenn er sich gestärkt hat, weil im endeffekt geht es allen lebewesen im universum was an, da die xenons für jede rasse eine gefahr ist. der spieler muss gucken das er genug ressourcen baut und sich für den "krieg" gegen die xenonen zu rüsten, krieg ist immer kostenintensiv also zählt hier die besten strategien bezüglich wirtschaft und flotte. es sollte auch dem spieler wehtun, wenn er sicht verschätzt hat, weil in der nomelen fassung von x3 hat der spieler net wirklich eine gefahr.
"Das Weltall ist ein Kreis, dessen Mittelpunkt überall, dessen Umfang nirgends ist."
Blaise Pascal (19.06.1623 - 19.08.1662)
Blaise Pascal (19.06.1623 - 19.08.1662)
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Die neue Version liegt auf dem Server
Änderungen:
- Xenon-Station wird erst gebaut, wenn alle Stationen und GKS im Sektor zerstört wurden
- Belohnungen: man bekommt nur 10% des Normalwertes, wenn die Invasion erfolgreich ist.
Wenn man kein Xenon-Schiff abschießt, erhält man keine Meldung
- Logs für Flottenbewegungen entfernt
Bekannte Probleme, die noch einer Lösung bedürfen:
- Wenn die Werft erstellt ist, spawnen die Xenon-Schiffe nur dort und fliegen von dort in ihre Zielsektoren, das ist noch nicht aufgefangen.
Als nächstes geplant:
Für das Zerstören der Xenon-Station oder der Werft soll man auch eine Belohnung erhalten.
Das Zerstören der Werft soll 24 Stunden Pause bringen.
Änderungen:
- Xenon-Station wird erst gebaut, wenn alle Stationen und GKS im Sektor zerstört wurden
- Belohnungen: man bekommt nur 10% des Normalwertes, wenn die Invasion erfolgreich ist.
Wenn man kein Xenon-Schiff abschießt, erhält man keine Meldung
- Logs für Flottenbewegungen entfernt
Bekannte Probleme, die noch einer Lösung bedürfen:
- Wenn die Werft erstellt ist, spawnen die Xenon-Schiffe nur dort und fliegen von dort in ihre Zielsektoren, das ist noch nicht aufgefangen.
Als nächstes geplant:
Für das Zerstören der Xenon-Station oder der Werft soll man auch eine Belohnung erhalten.
Im Moment ist die Zeit noch viel geringer, geplant ist (s.o.): Nach abgeschlossener Invasion dauert es 12 Stunden, bis die nächste erfolgt. Wie lange das genau dauert, kann man aber nicht sagen, da es dauert, bis die Schiffe im Sektor angekommen sind und alles zerstört haben.1) Kommt exakt alle 12h eine Invasion? MMn wäre das zu häufig und zu regelmäßig. Wie wäre es, wenn es alle 10-24 Stunden eine Invasion gibt?
Das Zerstören der Werft soll 24 Stunden Pause bringen.
Ja, sind sie schon.2) Bitte rüste die Xenonschiffe voll aus, nicht so wie die XI Schiffe *schauder*
Ungefähr der doppelte Wert einer normalen XI (s.o.) ist in Ordnung, da das hier viel schwerer ist, als eine normale XI. Bezüglich des Kampfranges ist bislang nur geplant, die Schwierigkeit der Invasionen davon abhängig zu machen (s.o.)3) Verschenk nicht zu viel Geld, die Belohnung einer XI ist IMO mehr als genug. Wird die Belohnung auch vom Kampfrang o.ä. abhängen?
Ja, Invasionen erfolgen auch von eroberten Sektoren aus. Schluß ist, wenn nicht mehr genügend Schiffe für eine Invasion vorhanden sind. Im Sektor bleiben immer Schiffe zurück, dadurch wird die Anzahl der für die Invasionen zu Verfügung stehenden Schiffe immer kleiner.4) Wird es von invasierten Sektoren aus auch Invasionen geben? Wenn ja, ist irgendwann Schluss oder könnte das gesamte Universum in Xenonhand fallen?
Definitives Nein. (s.o.)5) Wird es diese Invasion auch ohne den Rest der Mod geben?
Man könnte auch sagen, dass z.B. 4 Xenon L in die Mitte des Sektors fliegen, sich dort zusammenschließen und die Station bilden.Eigentlich bräuchte es ja auch ein Xenon TL, dass die Station aufbaut... wenn das dann allerdings abgeschossen wird...
Weil der Schwierigkeitsgrad und damit auch die Verlustrate hoch ist. Wenn man dabei nur Schiffe verlieren kann und nichts dabei gewinnt, dann macht das macht keiner mit.Warum eigentlich den spieler belohnen, wenn eine invasion kommt
Last edited by Trickmov on Sat, 9. Feb 08, 23:27, edited 1 time in total.
-
- Posts: 1913
- Joined: Wed, 6. Nov 02, 20:31
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Das scheint so nicht zu funktionieren, die signals sind hardcoded und Stationen senden scheinbar kein SIGNAL_KILLED, das einzige Signal, was von Stationen tatsächlich gesendet wird, ist SIGNAL_ATTACKED.Lucike wrote:Ich denke schon, habe ich aber noch nicht gebraucht bzw. probiert.Trickmov wrote:Ich habe aber noch eine Frage zu den Signals: Funktioniert das killed-signal auf Stationen genauso?
Tja, schade, dann muss ich mir einen anderen Weg einfallen lassen, zu überprüfen, ob der Spieler die Werft oder die Station zerstört hat.
-
- Posts: 12969
- Joined: Sun, 9. May 04, 21:26
Das ist ja doof.Trickmov wrote:Das scheint so nicht zu funktionieren, die signals sind hardcoded und Stationen senden scheinbar kein SIGNAL_KILLED, das einzige Signal, was von Stationen tatsächlich gesendet wird, ist SIGNAL_ATTACKED.Lucike wrote:Ich denke schon, habe ich aber noch nicht gebraucht bzw. probiert.Trickmov wrote:Ich habe aber noch eine Frage zu den Signals: Funktioniert das killed-signal auf Stationen genauso?
Tja, schade, dann muss ich mir einen anderen Weg einfallen lassen, zu überprüfen, ob der Spieler die Werft oder die Station zerstört hat.
Code: Select all
001 [THIS] -> set local variable: name='attacker' value=null
002 while [TRUE]
003 $Attacker = [THIS] -> get attacker
004 skip if not $Attacker -> exists
005 [THIS] -> set local variable: name='attacker' value=$Attacker
006 @ = wait 2000 ms
007 end
008 return null
Im Zweifelsfall der Gärtner.
Gruß
Lucike
Fehlerteufel: set local -> set global
-
- Posts: 26
- Joined: Thu, 21. Sep 06, 18:12
Servus hab jetzt nicht euren ganzen Text hier gelesen, möchte aber doch meinen Senf dazugeben...
Momentan hat z.B. ein M3 vorne 8 Waffen deren Projektile berechnet werden müssen. Wenn man den Schaden der einzelnen Geschosse erhöhen würde und dafür sagen wir nur 2 Geschütze drin lässt, zeitgleich ähnliche Änderungen an allen Kanzeln aller Schiffe durchführen würde, dann müsste der Rechner nur noch einen Bruchteil an Leistung in diesem Bereich erbringen. Mir ist klar dass das eine enorme Arbeit wäre... vom spielerischen aus meiner Sicht aber eine bessere Lösung, da mehr Rechenleistung für Mehr Gegner übrig bliebe.
Hätte da einen anderen Lösungsansatz als Vorschlag, wird aber wahrscheinlich viel mehr Arbeit verursachen:- Invasionen mit so viele Schiffen führen zum drastischen Absinken der FPS, wenn der Spieler im Sektor ist, zwei Möglichkeiten: entweder harte Veränderung der Feuerrate oder Verringern der Flottengrösse
aktuelle Flottengröße: 4 GKS mit Begleitschiffen, damit ist es IS erträglich
Momentan hat z.B. ein M3 vorne 8 Waffen deren Projektile berechnet werden müssen. Wenn man den Schaden der einzelnen Geschosse erhöhen würde und dafür sagen wir nur 2 Geschütze drin lässt, zeitgleich ähnliche Änderungen an allen Kanzeln aller Schiffe durchführen würde, dann müsste der Rechner nur noch einen Bruchteil an Leistung in diesem Bereich erbringen. Mir ist klar dass das eine enorme Arbeit wäre... vom spielerischen aus meiner Sicht aber eine bessere Lösung, da mehr Rechenleistung für Mehr Gegner übrig bliebe.
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Code: Select all
001 while [TRUE]
002 $attacker = [THIS] -> get attacker
003 skip if not $attacker -> exists
004 set global variable: name='station.killer' value=$attacker
005 @ = wait 10 ms
006 end
007 return null
Danke vielmals.
Den Vorschlag hatte ich oben schon gemacht, das ist noch nicht entschieden. Das wäre tatsächlich recht viel Arbeit.Momentan hat z.B. ein M3 vorne 8 Waffen deren Projektile berechnet werden müssen. Wenn man den Schaden der einzelnen Geschosse erhöhen würde und dafür sagen wir nur 2 Geschütze drin lässt, zeitgleich ähnliche Änderungen an allen Kanzeln aller Schiffe durchführen würde, dann müsste der Rechner nur noch einen Bruchteil an Leistung in diesem Bereich erbringen. Mir ist klar dass das eine enorme Arbeit wäre... vom spielerischen aus meiner Sicht aber eine bessere Lösung, da mehr Rechenleistung für Mehr Gegner übrig bliebe.
Es gibt dabei aber auch einen Nachteil: Man sieht nicht mehr so viele Schüsse. Bei den kleinen Schiffen mag das nicht so auffallen, bei den Schiffen mit Kanzeln aber schon.
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Ich habe ein kleines Problem mit der Xenon-Schiffs-Werft:
Wenn es eine Xenon-Schiffs-Werft im Spiel gibt, dann spawnen alle Schiffe dort.
X3 versendet die spawnenden Schiffe von dort in ihre Ziel-Sektoren, das geschieht auch über mehrere Nicht-Xenon-Sektoren hinweg.
Ich könnte ohne größere Probleme diesen Vorgang unterbrechen.
Allerdings hat das folgenden Nachteil:
Die anderen (nicht an den Sektor mit der Werft angrenzenden Sektoren) können immer leerer werden, sogar so weit, dass ein Xenon-Sektor ohne irgendwelche Schiffe darin existiert.
Zwei Lösungsvorschläge:
- entweder man lässt die Flottenverlegung durch feindliche Sektoren zu
- oder man erstellt eine Werft, die nur Xenon-Schiffswerft heißt, aber eigentlich nicht den Xenon gehört, woraufhin das Spawnen wieder in allen Xenon-Sektoren geschieht.
Es gäbe auch die Möglichkeit, die Verlegung einfach zu unterbinden, aber das gefällt mir nicht so gut.
EDIT: Springen ist nicht möglich, da die kleinen Xenon-Schiffe im Mod Trilogy nicht mehr springen können
Wenn es eine Xenon-Schiffs-Werft im Spiel gibt, dann spawnen alle Schiffe dort.
X3 versendet die spawnenden Schiffe von dort in ihre Ziel-Sektoren, das geschieht auch über mehrere Nicht-Xenon-Sektoren hinweg.
Ich könnte ohne größere Probleme diesen Vorgang unterbrechen.
Allerdings hat das folgenden Nachteil:
Die anderen (nicht an den Sektor mit der Werft angrenzenden Sektoren) können immer leerer werden, sogar so weit, dass ein Xenon-Sektor ohne irgendwelche Schiffe darin existiert.
Zwei Lösungsvorschläge:
- entweder man lässt die Flottenverlegung durch feindliche Sektoren zu
- oder man erstellt eine Werft, die nur Xenon-Schiffswerft heißt, aber eigentlich nicht den Xenon gehört, woraufhin das Spawnen wieder in allen Xenon-Sektoren geschieht.
Es gäbe auch die Möglichkeit, die Verlegung einfach zu unterbinden, aber das gefällt mir nicht so gut.
EDIT: Springen ist nicht möglich, da die kleinen Xenon-Schiffe im Mod Trilogy nicht mehr springen können
Last edited by Trickmov on Sat, 9. Feb 08, 20:45, edited 1 time in total.
-
- Posts: 2649
- Joined: Thu, 29. Jul 04, 19:59
Naja, solche Wanderungen wie in X2 sind zum einen zwar ganz unterhaltsam, aber doch sehr unrealistisch. Wie wär's denn, wenn du mehrere Werften erstellst? Vielleicht nicht für jeden Sektor eine, aber für jeden 2. oder so.
Wenn das nicht gefällt, fände ich die 2. Lösung besser.
mfg Odie
Wenn das nicht gefällt, fände ich die 2. Lösung besser.
Das warum Du/ihr würdest/würdet mindestens einen X Spieler sehr glücklich machenWas verstehst Du denn nicht an der Aussage "Definitives Nein"?
mfg Odie
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
wie ich schon geschrieben hab wäre ich für folgendes:
die Werft gehört nach wie vor den Xenon und ihre Kleinschiffe fliegen von dort auch brav zum Zielort.. (oder benutzen den J vom Shuttle-service der Xenon, wenn dieser fertig is ^^)
die GKS (J, K und evtl. noch P), welche ja das Hauptproblem sein sollten, benutzen den Sprungantrieb zu ihrem Zielsektor... so weiss der Spieler zumindest wo die Xenon herkommen und sie spawnen nicht sinnlos in ihren Sektoren ^^
Ich weiss dass der JD für alle beschränkt werden sollte aber die Xenon halten sich mit obiger möglichkeit ja auch brav daran ^^ ausserdem wird es schwerer die Werft zu zerstören, wenn die neuen Xenon alle dort raus kommen ^^
die Werft gehört nach wie vor den Xenon und ihre Kleinschiffe fliegen von dort auch brav zum Zielort.. (oder benutzen den J vom Shuttle-service der Xenon, wenn dieser fertig is ^^)
die GKS (J, K und evtl. noch P), welche ja das Hauptproblem sein sollten, benutzen den Sprungantrieb zu ihrem Zielsektor... so weiss der Spieler zumindest wo die Xenon herkommen und sie spawnen nicht sinnlos in ihren Sektoren ^^
Ich weiss dass der JD für alle beschränkt werden sollte aber die Xenon halten sich mit obiger möglichkeit ja auch brav daran ^^ ausserdem wird es schwerer die Werft zu zerstören, wenn die neuen Xenon alle dort raus kommen ^^
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Das ändert ja an dem Problem nichts, auch dann würden Flottenbewegungen erfolgen. Und außerdem wäre dann der Reiz weg, die eine Xenon-Werft zu zerstören.odie forever wrote:Wie wär's denn, wenn du mehrere Werften erstellst? Vielleicht nicht für jeden Sektor eine, aber für jeden 2. oder so.
Schon möglich, aber Du kannst ja Mod Trilogy spielen, wenn es fertig ist.Das warum Du/ihr würdest/würdet mindestens einen X Spieler sehr glücklich machen
Das was Du vorschlägst, ist in etwa so, als würdest Du die Programmierer von XTM bitten, Dir doch ihre Veränderungen der Explosionen zu Verfügung zu stellen, obwohl Du eigentlich XTM gar nicht spielen willst.
Und: Irgendwelche Sachen, die es nur dort gibt und die sehr interessant sind, sollte jedes Mod besitzen. Wenn das nicht so wäre, dann bräuchte ja keiner dieses Mod.
EDIT:
Shuttle-Service der Xenon... Gut, ich kann natürlich die kleinen Schiffe alle mit einem J transportieren und die anderen springen lassen. Das wird zwar ein heilloses Durcheinander, wenn große Flottenbewegungen erfolgen, aber das geht schon. Dann ist nur die Frage, ob ich hiermit in den normalen Shuttle-Service eingreife.die Werft gehört nach wie vor den Xenon und ihre Kleinschiffe fliegen von dort auch brav zum Zielort.. (oder benutzen den J vom Shuttle-service der Xenon, wenn dieser fertig is ^^)
die GKS (J, K und evtl. noch P), welche ja das Hauptproblem sein sollten, benutzen den Sprungantrieb zu ihrem Zielsektor... so weiss der Spieler zumindest wo die Xenon herkommen und sie spawnen nicht sinnlos in ihren Sektoren ^^
Ich weiss dass der JD für alle beschränkt werden sollte aber die Xenon halten sich mit obiger möglichkeit ja auch brav daran ^^ ausserdem wird es schwerer die Werft zu zerstören, wenn die neuen Xenon alle dort raus kommen ^^
EDIT2:
Xenon P können noch springen?
-
- Posts: 12969
- Joined: Sun, 9. May 04, 21:26
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
-
- Posts: 12969
- Joined: Sun, 9. May 04, 21:26
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
So, ich habe jetzt v 1.30 fertig.
Änderungen:
- Belohnungen für Zerstören der Werft (5.000.000 Credits) und Rückerobern eines Sektors (2.000.000 Credits) eingefügt
- Spawning aufgefangen (Xenon-Werft von race2)
- Fehler in Berechnungs-Routine behoben (kleine Schiffe wurden während Invasionen nicht richtig gezählt)
Wenn ich das nicht exklusiv für Mod Trilogy machen würde, dann würde ich jetzt mein first release starten (mit kleinen Ausnahmen: noch Zusatz-Logs und Zeiten runtergesetzt).
Da ich das aber nicht außerhalb von Mod Trilogy zur Verfügung stellen will, liegt die neue Version nur auf dem Server, nicht zum Download für alle, sondern nur gedacht für seriöse Tester.
Was jetzt noch fehlt, ist das Eingreifen der Völker und der Versuch, die normalen XIs abzuschalten.
Änderungen:
- Belohnungen für Zerstören der Werft (5.000.000 Credits) und Rückerobern eines Sektors (2.000.000 Credits) eingefügt
- Spawning aufgefangen (Xenon-Werft von race2)
- Fehler in Berechnungs-Routine behoben (kleine Schiffe wurden während Invasionen nicht richtig gezählt)
Wenn ich das nicht exklusiv für Mod Trilogy machen würde, dann würde ich jetzt mein first release starten (mit kleinen Ausnahmen: noch Zusatz-Logs und Zeiten runtergesetzt).
Da ich das aber nicht außerhalb von Mod Trilogy zur Verfügung stellen will, liegt die neue Version nur auf dem Server, nicht zum Download für alle, sondern nur gedacht für seriöse Tester.
Was jetzt noch fehlt, ist das Eingreifen der Völker und der Versuch, die normalen XIs abzuschalten.
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
änder einfach den BBS-Text der Xenon-Invasion zu was anderem, wo es keinen Button gibt und schon kann man sie nicht mehr startenTrickmov wrote:... und der Versuch, die normalen XIs abzuschalten.
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 1431
- Joined: Wed, 7. Nov 07, 19:48
Gute Idee, ich will aber jetzt im Moment nicht selber in 490001 etc. eingreifen, das müßte Lucike machen, da ja wahrscheinlich noch andere Änderungen daran zu machen sind.UniTrader wrote:änder einfach den BBS-Text der Xenon-Invasion zu was anderem, wo es keinen Button gibt und schon kann man sie nicht mehr startenTrickmov wrote:... und der Versuch, die normalen XIs abzuschalten.